Используя perseo cep, я установил для него правило.Я получаю это сообщение в журнале Perseo fron End: http://perseo -core: 8080 / perseo-core / rules возвращает {"code": 200, "body": {}}.Затем, когда я изменяю атрибут, в журнале ядра Perseo я вижу следующее сообщение: msg = Правило включения: MapEventBean.Пока все хорошо, но опять же в журнале Perseo FE я получаю сообщение: msg = отсутствует заголовок вспомогательной службы msg = отсутствует заголовок службы, и моя сущность не обновляется.
Это журнал: время= 2019-05-11T14: 30: 48.774Z |lvl = INFO |corr = н / п |trans = n / a |op = checkRequest |comp = perseo-fe |srv = н / п |subsrv = n / a |msg = недостающее время заголовка вспомогательной службы = 2019-05-11T14: 30: 48.774Z |lvl = INFO |corr = н / п |trans = n / a |op = checkRequest |comp = perseo-fe |srv = н / п |subsrv = n / a |msg = отсутствует время заголовка службы = 2019-05-11T14: 30: 48.774Z |lvl = INFO |корр = 5229c32c-362а-43f6-ACDA-11d6d8198261;perseocep = 21 |trans = 5229c32c-362a-43f6-acda-11d6d8198261 |op = / version |путь = / версия |comp = perseo-fe |srv = неизвестно |subsrv = / |от = :: 1 |msg = входящий запрос {"method": "GET", "url": "/ version", "headers": {"host": "localhost: 9090", "user-agent": "curl / 7.52.1", "accept": " / "}, "body": {}, "subservice": "/", "service": "unknownt"} time = 2019-05-11T14: 30: 48.774Z |lvl = INFO |корр = 5229c32c-362а-43f6-ACDA-11d6d8198261;perseocep = 21 |trans = 5229c32c-362a-43f6-acda-11d6d8198261 |op = / version |путь = / версия |comp = perseo-fe |srv = неизвестно |subsrv = / |от = :: 1 |msg = отправка
Правило Mi:
{"name": "pruebaUpdate", "text": "выберите ev.tempera? как температуру, ev.id? как id, \" pruebaUpdate\ "as ruleName из шаблона [каждые ev = iotEvent (приведение (приведение (температура?, строка), плавание)> 45 и type = \" AirQualityObserved \ ")]", "action": [{"type": "update"," parameters ": {" id ":" $ {id} "," type ":" AirQualityObserved "," version ":" 2 "," attribute ": [{" name ":" abnormal "," type":" boolean "," value ":" true "}]}}]}
Я хочу обновить один атрибут, когда другой атрибут превышает значение, этот атрибут находится в некоторых объектах, но не в другихтого же типа.Я не могу обновить этот атрибут.