Bluemix 上的输入参数和业务规则服务
Input parameters and Business Rules service on Bluemix
我的规则(在 ODM 上正确执行)在 Bluemix 上的业务规则服务上部署时未正确执行。我添加了跟踪,发现输入参数没有正确初始化。我该如何解决这个问题?
我的 ODM 应用程序使用非默认构造函数来实例化 Java 对象并初始化字段。但是,在使用 Bluemix 时,JAXB 用于实例化对象,这意味着调用默认构造函数而不是非默认构造函数。
我使用非默认构造函数中的代码在我的规则中创建了一个函数。在我的规则流的初始操作中,我调用了输入参数上的函数。这确保了在使用默认构造函数后正确初始化输入参数,并按预期执行规则。
我的规则(在 ODM 上正确执行)在 Bluemix 上的业务规则服务上部署时未正确执行。我添加了跟踪,发现输入参数没有正确初始化。我该如何解决这个问题?
我的 ODM 应用程序使用非默认构造函数来实例化 Java 对象并初始化字段。但是,在使用 Bluemix 时,JAXB 用于实例化对象,这意味着调用默认构造函数而不是非默认构造函数。
我使用非默认构造函数中的代码在我的规则中创建了一个函数。在我的规则流的初始操作中,我调用了输入参数上的函数。这确保了在使用默认构造函数后正确初始化输入参数,并按预期执行规则。