"无法检索规则集信息"在Bluemix上执行业务规则时

时间:2015-11-16 22:15:20

标签: ibm-cloud business-rules

执行在Bluemix上的业务规则服务上部署的规则时,我看到以下异常:

  

ilog.rules.res.session.IlrSessionCreationException:发生错误   在创建规则会话时:   com.ibm.rules.res.xu.internal.XUException:这是不可能的   检索规则集信息:/ MyRuleApp。   ilog.rules.res.persistence.IlrDAOException:错误的路径   使用:" / MyRuleApp&#34 ;.   ilog.rules.res.session.IlrJ2SESessionFactory.createStatefulSession(IlrJ2SESessionFactory.java:125)   ilog.rules.res.session.impl.IlrSessionFactoryBase.createStatefulSession(IlrSessionFactoryBase.java:158)   com.ibm.rules.htds.DecisionServiceController.getStatefulSessionBase(DecisionServiceController.java:163)   com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.onMessage(RESTDecisionServiceServlet.java:836)   com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.handleRequest(RESTDecisionServiceServlet.java:750)

1 个答案:

答案 0 :(得分:0)

我为规则服务的REST POST请求指定了一个不完整的URL,但没有指定规则集的路径:

https://brsv2-12345678.ng.bluemix.net/DecisionService/rest/MyRuleApp

更新URL以指向RuleApp版本和规则集版本后,POST请求成功执行:

https://brsv2-12345678.ng.bluemix.net/DecisionService/rest/MyRuleApp/1.0/myrules/1.0