我已经从IBM ODM中的决策服务创建了JAR文件。我在datastage应用程序中使用它来从datastage调用rule app。当我这样做,我得到错误。
JruleImoprtException:选中的存档"filePath"不是有效的规则集存档。无法在存档中找到文件descriptor.xml。
我使用8.10版本创建决策服务。Datastage使用的是8.8版本
是否因为版本冲突或我以错误的方式创建jar文件而产生错误?
IBM从8.10开始迁移到Decision服务,它使用Decision规则引擎创建用于部署的dsar文件。这个dsar文件有archive.xml来指示Jrule连接器关于规则的信息。
在早期版本中-使用经典规则引擎创建规则项目,并且需要jar文件来部署项目。在这些版本中,它有description.xml文件,其中包含有关项目参数的元数据。到目前为止,您可以切换到Classic Rule Engine选项来创建包含description.xml的JAR文件。这是不赞成的,所以不可取。
在Eclipse中->右键单击项目->规则执行服务器->选择经典规则引擎