使用Java代码/ API从ODM决策中心以可读格式检索决策表

时间:2019-08-27 13:28:29

标签: jrules ibm-odm

我需要使用提供的Java和ODM API以readable/tabular格式从IBM ODM Decision Center业务控制台中提取决策表的内容。

这必须是自动化过程,因此我无法使用ODM提供的现有Import/Export功能。

有人有示例代码或实现了这样的要求吗?

版本:ODM 8.10.1

1 个答案:

答案 0 :(得分:0)

第1步:向决策中心查询决策表(有关说明,请参见here

第2步:

                if (rule.getType().equals("brm.DecisionTable")) {
                        IlrDecisionTable dTable = (IlrDecisionTable) rule;
                        IlrDTController controller = IlrSessionHelper.getDTController(session, dTable, new Locale(dTable.getLocale()));
                        String tableHtml = IlrDTHelper.getHTMLTable(controller, false, false);//getHTMLTable(IlrDTController controller, boolean showEmptyRow, boolean includeCSS)
                        ...
                    }