Как создать выходные данные бизнес-правил, которые можно просмотреть в консоли ODM Rule Execution Server?

Я новичок в ODM 8.5 (преемнике JRules) и пытаюсь протестировать некоторые правила в консоли сервера выполнения правил ODM. На данный момент я просто пытаюсь подтвердить, что мои изменения правил были успешно развернуты на RES. Согласно Страница справки по выполнению набора правил. проверьте текстовое поле «Вывод», чтобы увидеть «строки, которые записываются в print.out» с веб-страницы в разделе Explorer > RuleApps > RuleApp > Ruleset > Test Ruleset. Я развернул правило, содержащее следующий фрагмент:

введите здесь описание изображения

Однако после выполнения правила я не вижу вывод println в поле «Вывод». Является ли println тем, на что ссылается документация, когда они говорят «print.out»? Я получаю синтаксические ошибки, если пытаюсь заменить «System.out.println» на «print.out». Как я могу получить простой отладочный вывод, отображаемый в поле «Вывод»?


person kc2001    schedule 27.03.2014    source источник


Ответы (2)


Метод note приведет к тому, что выходные данные перейдут в текстовое поле «Вывод» консоли сервера выполнения правил ODM, например, используйте:

note("*** This is the rule modification ***");
person kc2001    schedule 28.03.2014

Вы можете использовать хранилище решений (DW) в консоли RES.

Сначала нужно активировать трассировку в свойствах набора правил. Затем, после выполнения, вы можете выполнить поиск в DW информации о выполнении, такой как выполненное правило, значения данных и т. д. Проверьте детали онлайн-документации (ищите ODM IBM 8.5). Обратите внимание, что это может замедлить ваши решения, поэтому лучше не использовать эту функцию в производственных системах. Надеюсь это поможет.

person fr9ncisco    schedule 13.06.2017