Bluemix上的输入参数和业务规则服务

时间:2015-10-21 22:12:31

标签: ibm-cloud business-rules

在Bluemix上的Business Rules服务上部署时,我的规则(在ODM上正确执行)未正确执行。我添加了跟踪,发现输入参数未正确初始化。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我的ODM应用程序使用非默认的构造函数来实例化Java对象并初始化字段。但是,在使用Bluemix时,JAXB用于实例化对象,这意味着调用了默认构造函数而不是非默认构造函数。

我在我的规则中使用非默认构造函数中的代码创建了一个函数。在我的规则流的初始操作中,我在输入参数上调用了该函数。这确保在使用默认构造函数后正确初始化输入参数,并按预期执行规则。