Questions tagged [ibm-odm]

IBM Operational Decision Manager (ODM) is IBM's Business Rule Management System (BRMS) which is the successor of Ilog Jrules. ODM incorporates Rule Management and Event Processing in the newer versions. It contains three important components called Decision Center/Team Server(Used by business team for authoring rules), Rule Designer(Used by developers for creating and maintaining rules) and Rule Execution Server(Used for executing rules).

IBM's Operational Decision Manager (ODM) business rule product is the successor to JRules. Questions pertaining to development of business rules in ODM should have this tag.

121 questions
1
vote
1 answer

accessing configuration parameters using ODM Decision Center API

If I create a custom configuration parameter using Decision Center > Configure > Installation Settings Wizard > Step 5: Set Configuration Parameters > New ... custom parameter, how can I access that custom parameter key/value using the Decision…
freecouch
  • 233
  • 5
  • 19
1
vote
2 answers

ODM 8.8 how to add elements in array in BAL

I want to know if there is any way to handle the array (adding the elements to specific index) in BAL without writing any java code or functions in BOM. ? Is any in build BAL constructors OR syantax that can help me to add elements in array at…
kiran
  • 21
  • 2
1
vote
2 answers

Creating a domain where a single label maps to multiple values

My input data has attributes for which multiple values can refer to a single business-friendly verbalization (domain label). I am trying to figure out how to represent this in Rule Designer. I'm new to ODM and still learning the ropes -- currently…
McGuireV10
  • 9,572
  • 5
  • 48
  • 64
1
vote
2 answers

ibm-odm:IlrJ2SESessionFactory cannot be resolved to a type

I am using the following code to create list of rules fires in ODM ,but eclipse is showing above compilation error. package com.cper.brms.model.questions; import ilog.rules.res.session.IlrSessionRequest; import…
Rocky4Ever
  • 828
  • 3
  • 12
  • 35
1
vote
1 answer

Change in the rule engine from Classic to Decision rule engine

Developed the decision service in classic rule engine and at the end when i change the rule engine from Classic rule engine from Decision engine then all the Virtual Methods IRL has been removed and getters, setters also not available in the BOM…
Gouse Shaik
  • 340
  • 1
  • 2
  • 15
1
vote
2 answers

Debugging (setting break point) Ilog Jrules in evaluation part

I'm working with Jrules and ODM. One of my evaluations fails due to a null pointer, and I want to know which particular condition failed. How can I do this? The Jrules tutorials shows setting debug point in the action part, but not the evaluation…
Amar
  • 1,556
  • 3
  • 18
  • 28
1
vote
1 answer

Lookup in Decision Table in IBM ODM Rules

In Decision Table if i have ID's and i like to represent value's instead of ID's as LookUp in Rule Designer /Decision center. how to build the xsd xom?
Abu taha
  • 61
  • 1
  • 12
1
vote
1 answer

How do you configure WODM to use Java SE Execution Unit (XU) with Tomcat?

I have read the instructions and have deployed the Rules Execution Server application on Tomcat 7 along with database connectivity. I can log into the console to see the rules. However, Tomcat does not have an XU .rar like WebSphere and the other…
1
vote
3 answers

how to create an object (call the constructor) from a BOM member in a BAL rule? IBM ODM

I have requirement in BAL rule to create objects and add them to a list For instance, Customer is a class with below members 1. Name 2. Location Based on the 'if' condition of the BAL rule, need to create objects of Type Customer and add them to…
chaithra
  • 13
  • 1
  • 4
1
vote
4 answers

IBM ODM, ADD RULE USING REST API

Is there any way I can add or delete a rule in IBM ODM using Java rest api from client. I was able get the value but i am trying to find out if there is any way we can add or delete rule in the records.
BKH
  • 31
  • 6
1
vote
2 answers

Using an Arraylist in ILOG/ODM to loop through a set of records

I have a requirement to loop through a set of records and compare the start date in each record with current date and output a message in the Action part of the rule. I am trying to find out if I can use an arraylist in ILOG/ODM rule XOM and use it…
user2980176
  • 21
  • 1
  • 1
  • 5
1
vote
1 answer

how to create an object (call the constructor) from a BOM member on a decision table action column?

I have 2 arraylist of type TYPE1 (let's say it) as ruleset parameters on my Rule Project. One for IN another one for OUT. On my ruleflow I have an initial action task that initializes the OUT ruleset parameter. Since we have an arrayList as input I…
marisa79
  • 23
  • 1
  • 8
1
vote
2 answers

(ILOG) IBM ODM Is there anyway to use decision table like lookup table or Is it a bad usage?

I implemented some rules like; Check the id. If it is in convenient date, then add related group, for example, aaaa In action rule, check that if item is in related group add message or remove message But I think that it is not…
Cracker
  • 500
  • 7
  • 21
1
vote
4 answers

(ILOG) IBM ODM 8.5 Logging a name of the rule in execution time

I want to create a log such as System.out.println("RuleName : "+ruleName); in IBM ODM rule engine. So these are what i did; 1- Create BOM virtual methods which are static and get parameter of instance which is the object of…
Cracker
  • 500
  • 7
  • 21
0
votes
1 answer

IBM ODM - Errors when upgrading from Classic to Decision Engine within Rule Designer 8.12

I have classic engine rule projects from ODM 8.9, and I am wanting to upgrade them to Decision Engine in ODM 8.12. Once I make the change in Rule Designer, I get many of these errors: [B2X] GBREX0001E: Cannot find execution class…
brenz
  • 13
  • 3
1
2
3
8 9