Perseo front end показывает эти ошибки в журналах: msg = отсутствует заголовок вспомогательной службы msg = отсутствует заголовок службы - PullRequest
1 голос
/ 11 мая 2019

Используя 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 "}]}}]}

Я хочу обновить один атрибут, когда другой атрибут превышает значение, этот атрибут находится в некоторых объектах, но не в другихтого же типа.Я не могу обновить этот атрибут.

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Поместив правило в правильное место, я не получил ошибку «отсутствует сервисная подсистема». Я зарегистрировал правило с http://perseo -fe-ip: 9090 / rules и исправил проблемы.

0 голосов
/ 22 мая 2019

msg=missing subservice header, msg=missing service header обычно означает, что входящий запрос не имеет заголовков HTTP fiware-service и fiware-servicepath, на которых основана многопользовательская среда.Модель FIWARE для нескольких арендаторов описана здесь .

...