问题标签 [ibm-odm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
503 浏览

ibm-odm - 似乎没有安装 IBM Decision Server 的 Rule Execution Server 组件

我是 IBM Rule Designer 的新手。我用 Eclipse Rule Designer 创建了一些规​​则,为了测试我想使用本地执行服务器,当我尝试通过DVS 决策操作创建测试用例时,我收到以下错误:

似乎没有安装 IBM Decision Server 的 Rule Execution Server 组件。默认类路径可能不正确并且缺少文件。

有人可以帮忙吗?

执行服务器版本:8.8

0 投票
2 回答
420 浏览

java - ODM 8.8 如何在 BAL 中的数组中添加元素

我想知道是否有任何方法可以在 BAL 中处理数组(将元素添加到特定索引),而无需在 BOM 中编写任何 java 代码或函数。?

是否有任何构建 BAL 构造函数或 syantax 可以帮助我在特定索引处添加数组中的元素。?

0 投票
0 回答
401 浏览

jrules - 运行 JRULES 时出现异常

当我在 ODM 8.8 中运行规则时,出现以下异常。我正在使用决策引擎 1.40

执行 E 无法创建规则集:/MisApp/1.0/Mis/1.74。com.ibm.rules.res.xu.internal.XUException: GBRXU0467E: EngineDefinition 创建失败。在 com.ibm.rules.res.xu.engine.de.internal.XUEngineDynamicDefinitionFactory.createEngineDefinition(XUEngineDynamicDefinitionFactory.java:89) 在 com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createDERuleset(XURulesetFactory.java: 250) 在 com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createRuleset(XURulesetFactory.java:117) 在 com.ibm.rules.res.xu.ruleset.internal.RulesetParsingWork.run(RulesetParsingWork.java: 89) 在 com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:282) 在 java.security.AccessController.doPrivileged(AccessController.java:422) 在 javax.security。

[12/13/17 23:33:38:198 CST] 000001e4 执行 E 交互 getXURulesetArchiveInformation 失败。com.ibm.rules.res.xu.internal.XUException: GBRXU0467E: EngineDefinition 创建失败。在 com.ibm.rules.res.xu.engine.de.internal.XUEngineDynamicDefinitionFactory.createEngineDefinition(XUEngineDynamicDefinitionFactory.java:89) 在 com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createDERuleset(XURulesetFactory.java: 250) 在 com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createRuleset(XURulesetFactory.java:117) 在 com.ibm.rules.res.xu.ruleset.internal.RulesetParsingWork.run(RulesetParsingWork.java: 89) 在 com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:282) 在 java.security.AccessController.doPrivileged(AccessController.java:

0 投票
1 回答
120 浏览

ibm-odm - 在 IBM ODM Decision Center 中获取当前分支

决策中心 API 是否可以获取当前分支的名称?我想实现一个动态域插件,通过从数据库中查询来更新域。但我希望能够指定本地、测试、阶段和产品数据库连接详细信息。因为我们为测试、阶段和产品共享一个决策中心实例,所以项目分支似乎是针对数据库的最佳选择。当我触发 DomainValueProvider 时,是否可以确定我在哪个分支?

0 投票
1 回答
344 浏览

eclipse - 在规则设计器中提取 Bom Vocabulary IBM ODM

大家好,我是 IBM ODM 规则设计器的新手,我需要导出所有要导出到文档的词汇表选项卡,这样做是否明智,而不是手动复制。

请找到以红色突出显示的截图附件。 在此处输入图像描述

0 投票
1 回答
303 浏览

out-of-memory - 运行 WODM (JRULES) 时出现内存问题

我正在创建一个 ruleApp 并将其部署到 Rule Execution 服务器中。在执行规则时,它开始抛出 OutOfMemory 错误。

我在每个规则中都使用了 print 语句,所以错误是否意味着 print 语句正在填满我的应用程序的堆内存。此外,错误消息显示规则集中的特定包。仅从该包中删除打印语句将解决此问题。

0 投票
1 回答
218 浏览

ibm-odm - ODM:元素上的域包含无效条目

尝试同步从数据库检索的动态域时出现以下错误:

元素“[域对象]”上的域包含无效条目:“[条目]”。

这似乎只发生在以数字或非字母字符开头的值上。这是我的域值:

在此处输入图像描述

这些是错误:

在此处输入图像描述

请注意,只有前两个域条目会导致错误。动态域可以使用哪些名称有限制吗?

0 投票
2 回答
403 浏览

java - 将 Javamail 与 SOAP 一起使用时出现 NoSuchProviderException

我编写了一个软件,它基本上登录到一个邮件帐户并在收件箱文件夹中搜索未读电子邮件,并查看主题是否是指定的主题,然后将其作为附件并对其进行处理。然后将该软件部署到 IBM Rule Execution Server 并通过 SOAP 启动。

为此,我使用的是 Javamail 1.6。以下代码段在本地运行良好:

事先正确初始化了mailProperties,依此类推。部署完整代码 SOAPUI 后,会提供以下 NoSuchProviderException:

我试图将提供者包括在内

虽然这导致了同样的例外。

之后,我尝试通过将商店初始化为 IMAPSSLStore 来完全避开提供者,但这向java.lang.LinkageError我抛出了一个问题。尝试以不同的方式解决这个问题(包括将 ClassLoader 设置为不同的方式)并没有帮助。

老实说,我现在对如何进行此操作有点不知所措。

在我看来,很难找到应该包含在 javax.mail.jar 中的提供程序。

0 投票
1 回答
149 浏览

ibm-odm - 使用 ODM 决策中心 API 访问配置参数

如果我使用决策中心 > 配置 > 安装设置向导 > 步骤 5:设置配置参数 > 新建 ... 自定义参数创建自定义配置参数,我如何使用决策中心 API 访问该自定义参数键/值?

0 投票
1 回答
238 浏览

ibm-odm - 在 IBM ODM 中导入规则设计项目时出错

我正在尝试将规则设计项目导入 Eclipse,但 Eclipse 将 BOM、XOM 和规则文件夹作为三个不同的项目导入。请帮忙