IBM Support What's New?

Missing "META-INF/default_ra.xml" when executing a rules application in a J2SE environment

Technote (troubleshooting)


When executing a J2SE application which uses rules, the following exception is seen:

ilog.rules.res.session.IlrSessionCreationException: An error occurred while the rule session was created.:
ilog.rules.res.session.IlrSessionCreationException: ilog.rules.res.session, Message code: 10044
ilog.rules.res.util.IlrRemoteException: Missing "META-INF/default_ra.xml"


This error usually occurs if jrules-res-execution.jar is not packaged in your J2SE application.

Resolving the problem

When invoking rules in a J2SE environment, make sure you package executionserver\lib\jrules-res-execution.jar in your application, as detailed in the documentation under WebSphere ILOG JRules BRMS V7.1 > Rule Execution Server > Introducing Rule Execution Server > Rule Execution Server basics > Execution > Execution patterns

For detailed information on packaging applications for JRules, you can refer to WebSphere ILOG JRules Execution Server Packaging Applications.

Note: If this error occurs when using the JSR94 implementation in Rule Execution Server (RES), refer to the following document: Configuration of the JSR94 environment type and res_jsr94.conf file.

Cross reference information
Segment Product Component Platform Version Edition
Business Integration IBM Operational Decision Manager Platform Independent 7.5 Enterprise

Document information

More support for: WebSphere ILOG JRules
Modules:Execution Server (BRES / RES)

Software version: 7.0, 7.1

Operating system(s): Platform Independent

Reference #: 1469302

Modified date: 2012-01-20