问题标签 [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.
ibm-odm - 似乎没有安装 IBM Decision Server 的 Rule Execution Server 组件
我是 IBM Rule Designer 的新手。我用 Eclipse Rule Designer 创建了一些规则,为了测试我想使用本地执行服务器,当我尝试通过DVS 决策操作创建测试用例时,我收到以下错误:
似乎没有安装 IBM Decision Server 的 Rule Execution Server 组件。默认类路径可能不正确并且缺少文件。
有人可以帮忙吗?
执行服务器版本:8.8
java - ODM 8.8 如何在 BAL 中的数组中添加元素
我想知道是否有任何方法可以在 BAL 中处理数组(将元素添加到特定索引),而无需在 BOM 中编写任何 java 代码或函数。?
是否有任何构建 BAL 构造函数或 syantax 可以帮助我在特定索引处添加数组中的元素。?
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:
ibm-odm - 在 IBM ODM Decision Center 中获取当前分支
决策中心 API 是否可以获取当前分支的名称?我想实现一个动态域插件,通过从数据库中查询来更新域。但我希望能够指定本地、测试、阶段和产品数据库连接详细信息。因为我们为测试、阶段和产品共享一个决策中心实例,所以项目分支似乎是针对数据库的最佳选择。当我触发 DomainValueProvider 时,是否可以确定我在哪个分支?
out-of-memory - 运行 WODM (JRULES) 时出现内存问题
我正在创建一个 ruleApp 并将其部署到 Rule Execution 服务器中。在执行规则时,它开始抛出 OutOfMemory 错误。
我在每个规则中都使用了 print 语句,所以错误是否意味着 print 语句正在填满我的应用程序的堆内存。此外,错误消息显示规则集中的特定包。仅从该包中删除打印语句将解决此问题。
java - 将 Javamail 与 SOAP 一起使用时出现 NoSuchProviderException
我编写了一个软件,它基本上登录到一个邮件帐户并在收件箱文件夹中搜索未读电子邮件,并查看主题是否是指定的主题,然后将其作为附件并对其进行处理。然后将该软件部署到 IBM Rule Execution Server 并通过 SOAP 启动。
为此,我使用的是 Javamail 1.6。以下代码段在本地运行良好:
事先正确初始化了mailProperties,依此类推。部署完整代码 SOAPUI 后,会提供以下 NoSuchProviderException:
我试图将提供者包括在内
虽然这导致了同样的例外。
之后,我尝试通过将商店初始化为 IMAPSSLStore 来完全避开提供者,但这向java.lang.LinkageError
我抛出了一个问题。尝试以不同的方式解决这个问题(包括将 ClassLoader 设置为不同的方式)并没有帮助。
老实说,我现在对如何进行此操作有点不知所措。
在我看来,很难找到应该包含在 javax.mail.jar 中的提供程序。
ibm-odm - 使用 ODM 决策中心 API 访问配置参数
如果我使用决策中心 > 配置 > 安装设置向导 > 步骤 5:设置配置参数 > 新建 ... 自定义参数创建自定义配置参数,我如何使用决策中心 API 访问该自定义参数键/值?
ibm-odm - 在 IBM ODM 中导入规则设计项目时出错
我正在尝试将规则设计项目导入 Eclipse,但 Eclipse 将 BOM、XOM 和规则文件夹作为三个不同的项目导入。请帮忙