У нас есть вопрос относительно назначения значений между событиями в Fiware CEP.Назначение значений между событиями
Предположим, что на основе двух инициируемых событий инициируется третье событие. Итак, давайте предположим, что они называются событиями A, B и C. Если A и B запускаются, C следует запускать, считая, что условия в EPA выполнены.
Из файлов журнала мы можем определить, запускаются ли события A и B, но событие C запускается, но пуст. Мы до сих пор не можем назначить значения из событий A и B событию C. Наша цель - предоставить событию C подробную информацию (суммирование двух целых чисел из событий A и B) из событий, с которыми она запускается.
Не могли бы вы предоставить нам некоторую информацию о том, как мы можем назначать значения из одного события в новое событие. Возможно ли использовать 2 события в качестве входных значений для нового события? Мы попытались присвоить значения событию C, предоставив им значения по умолчанию (т. Е. Ссылаясь на A.variable_1). Также мы попытались назначить новые атрибуты событий в атрибутах события EPA -> деривация ->.
В нашем упреждающем средстве разработки мы не можем найти решение нашей проблемы. Мы знаем математические функции, как описано в руководстве пользователя, но нам не удалось определить, как назначить значение из математической функции из одного события в новое событие.
При выполнении вышеуказанного ничего не происходит. Выход остается пустым (мы проверили вывод события C, перенаправив его в текстовый файл). Мы считаем, что это связано либо с составным контекстом, либо с EPA. Наш составной контекст основан на контексте сегментации, где мы определяем только выражение, удовлетворяющее определенному численному значению. Из файлов журнала мы видим, что события запускаются на сервер Proton. Что касается составного контекста, нужно ли добавлять к нему события A и B? В любом случае мы оба добавили их туда. – iotproject001
Что касается EPA, каковы точные параметры? У нас есть следующее: вкладка 1, общая: EPA тип, с как групповое событие наш собственный <составной контекст>. вкладка 1, выбор события: события участника A и B. Выбор экземпляра для обоих. Оба имеют условие, то есть «значение> 0». вкладка 3, состояние: пустой. вкладка 4, вывод: мы добавили здесь событие C, содержащее параметры событий A и B (например, ваш снимок экрана). Чтобы узнать, отправляем ли полученные производные события заказчику, который записывает его в текстовый файл. Когда мы запускаем события, он пишет новый файл, однако он пуст. –
iotproject001
Что касается вашего первого вопроса - да, события A, B необходимо добавить в составной контекст, поскольку они используются в EPA, который использует этот контекст. Что касается вашей проблемы - может быть, вы не работаете с вашими обновленными определениями? вам необходимо экспортировать его в репозиторий (из инструмента разработки), а затем остановить и запустить CEP, чтобы он работал с обновленным набором определений –