Technote (troubleshooting)
Problem(Abstract)
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"
Cause
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.
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Business Integration | IBM Operational Decision Manager | Platform Independent | 7.5 | Enterprise |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.