Question & Answer
Question
How do I determine the version and fix pack level of the JRules/WebSphere Operational Decision Management (WODM) components and libraries I am using?
Cause
It is important to know the version of all JRules or WODM/ODM components you use to ensure they are of the same version and all up-to-date with the latest fix pack. The same goes for the product libraries used by your client applications.
Versions of modules are given in the standard IBM format V.R.M.F which stands for Version.Release.Modification.Fixpack. See the V.R.M.F Maintenance Stream Delivery Vehicle terminology explanation for more details.
Not using the exact same version is not supported as it can cause unexpected behaviors.
This means that support will assist with problems on such non-supported configurations by testing with all modules at the same version/fix pack:
- If the issue happens to be caused by the mix of versions/fix packs, the solution will be to put all modules at the same version/fix pack.
- If the issue is fixed in a latest fix pack, the solution will be to apply it on all your modules.
Answer
JRules or ODM are made of several modules which components versions can be obtained in different ways. The below tables explain how to get the version information of each deployed product components, depending on whether you are using JRules or ODM.
You will also need to consider any of your applications using the JRules/ODM libraries, including any Monitored Transparent Decision Service (MTDS) or web service generated through the Rule Studio or Rule Designer "Client for RuleApp" wizards.
For those, you will need to find the product JARs you packaged in your WARs and/or EARs deployed to the server, or present in the classpath of your stand-alone Java applications. Those JARs are typically named jrules-xyz.jar.
The product version information of those libraries is specified at the "Implementation-Version: ..." line of the MANIFEST.MF file found under the META-INF folder of each JARs.
- For WODM/ODM modules:
Component | Where to find the version |
Rule & Event Designer | In "Help > About Eclipse SDK ", click the "IBM" button. |
Decision Center | In the console, click "About" on the top-right of any page. |
Rule Solutions for Office | In the "Rules" tab of MS Word or Excel, do "Options > About". |
Rule Execution Server | In the console, click "About" on the top-right of any page to see the console version and go to tab "Server Info" to see the version of the available eXecution Units (XUs). |
Decision Validation Services | To find the version of the SSP (jrules-ssp-<APP>.ear or testing.war), log with the Rule Execution Server admin credentials at http://<hostname>:<port>/testing |
Hosted Transparent Decision Service | Starting in V8.5, open the page http://<hostname>:<port>/DecisionService.
For previous versions, review the server logs to look for the following entry at the server start: |
Event Runtime | Go to the Event admin console at http://<hostname>:<port>/wbe/administrator/console.jsp. If prompted for credentials, use wbe admin user and select "Administration". Then click the icon "Console". |
- For JRules modules:
Component | Where to find the version |
Rule Studio | In "Help > About Eclipse SDK ", click the "ILOG Rule Studio" button. |
Rule Team Server | In the console, click "About" on the top-right of any page. |
Rule Solutions for Office | In the "Rules" tab of MS Word or Excel, do "Options > About". |
Rule Execution Server | In the console, click "About" on the top-right of any page to see the console version and go to tab "Server Info" to see the version of the available eXecution Units (XUs). |
Decision Validation Services | To find the version of the SSP (jrules-ssp-<APP>.ear or testing.war), log with the Rule Execution Server admin credentials at http://<hostname>:<port>/testing |
Hosted Transparent Decision Service | Review the server logs to look for the following entry at the server start: "IlrDecisionServiceInitializer - Logging started. Decision Service version: ..." |
Notes: There is an exception to V.R.M.F versioning, for Rules Solutions for Office (RSO) which version is given in the following format:
- V.R.M[40|35].F[build number]
Where 40 stands for the .NET framework 4.0 and 35 for 3.5.
So, for example, RSO "V7.5.40.2152" is "V7.5.0.2 for .NET 4.0".
Related Information
Historical Number
jrules/FAQ/293
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21400738