使用 Java code/API 从 ODM 决策中心以可读格式检索决策 table

Retrieve the decision table in readable format from ODM Decision Center using Java code/API

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

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

有没有人有任何示例代码或已经实现了这样的要求?

版本:ODM 8.10.1

第 1 步:向决策中心查询决策 table(有关说明,请参阅 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)
                        ...
                    }

如果您将 Rule Designer 规则与 Decision Center 同步,则可以使用 REST API 从 Decision Center 中将您的 Decision Table 提取为 excel 文件。

https://www.ibm.com/docs/en/odm/8.10?topic=api-rest

希望这对您有所帮助, 伊曼纽尔