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
3
votes
1 answer

How to define a function for use in an ODM decision table w/o changing the XOM?

I'm using ODM 8.5 (the JRules successor). In my Java domain, I have a three-character String field that represents a number, "000" to "999". I'd like to have a decision table that represents logic like: if field is between "000" and "012" then set…
kc2001
  • 5,008
  • 4
  • 51
  • 92
2
votes
0 answers

IBM ODM 8.8 - Error updating dynamic domain in DE (teamserver)

I've implemented a dynamic domain that retrieves values from a database. I've repackaged the EAR file and redeployed at WAS successfully. I'm using ODM 8.8. When I try to reload the domain at teamserver, I'm getting the following…
2
votes
4 answers

IBM - ODM : Updating corresponding BOM when XOM is modified

I have a XOM (Java Execution Model) with several bean classes. I've created a Rule project where I've created BOM (Business Object Model) for each XOM. Now I've made some changes in XOM/(Bean) class. For example : I've added a new parameter in class…
Vaibhav Jain
  • 1,939
  • 26
  • 36
1
vote
0 answers

IBM ODM: Swagger not generating description for variables

We recently upgraded from ODM 8.10 to ODM 8.11. I have used @JsonPropertyDescription annotation to have descriptions added to variables of input and output object when generating a swagger (using the "Retrieve HTDS Description File" and OpenAPI -…
budikpet
  • 33
  • 4
1
vote
2 answers

ODM to Drools migration: Can my needs be met?

I'm working on a POC to see if we can migrate from ODM to Drools, but I'm not able to identify certain features within Drools that we utilize in our ODM apps. Example: In ODM we utilize a Decision Operation that has inputs and outputs, which is…
PushingTIN
  • 11
  • 1
1
vote
1 answer

Null pointer exception while publishing BOM model source b2x OR b2xa file to Decision center

Thank you for looking at this question. I'm facing a strange problem while publishing BOM model b2xa source code to Decision center. I have already a rule app project published on decision center and well tested there. For one change in BOM method,…
kiran
  • 21
  • 2
1
vote
1 answer

IBM ODM Dependant XOM classes

HI I have two questions to ask :- I have a XOM class like this - package com.ibm.p2p; import javax.xml.bind.annotation.XmlElement; import ilog.rules.bom.annotations.BusinessName; import ilog.rules.bom.annotations.CustomProperty; public class PO { …
1
vote
0 answers

Can HTTP response customized in IBM ODM

can http status code and message be customized in IBM ODM ? i see we can do exception handling in ODM, but the message goes to error logs and i dont see a way to customize http response and message (link attached…
Rahul
  • 11
  • 2
1
vote
1 answer

ilog.rules.teamserver.model.impl.IlrProjectInfoSummaryImpl;incompatible types for field isDecisionService

We are migrating ODM 8.8 to IBM ODM 8.9.2. I am aware that Classic Rule Engine is deprecated from IBM ODM 8.9.2 but is there any way to use this to extract rules. I'm facing below error while using Rule Engine as Classic Rule Engine in IBM ODM…
kumar
  • 11
  • 4
1
vote
0 answers

IBM ODM start up error Could not lookup datasource named 'jdbc/ilogDataSource'

I am learning ODM (Operational Decision Manager) and installed docker, pulled the image via docker pull. I then started the docker image with: docker run -e LICENSE=accept -m 2048M --memory-reservation 2048M -p 9060:9060 -p 9443:9443 -v…
xpagesbeast
  • 776
  • 1
  • 10
  • 21
1
vote
1 answer

why I am getting an error while launching eclipse in headless mode for building rule app using automation tool plugin

eclipse error I was trying to do eclipse headless build (build rule app) from the command prompt with the below code. plugin- (ilog.rules.studio.automation.builder) Plugin came with odm instalation files. I am seeing an error in cmd…
1
vote
1 answer

Build Rule project(ODM) with the Build Command Line

I am trying to find a way to build Ruleapp.jar from command line and going through this link, and found a command. java -jar Build_Command_Line_executable_archive -config configuration_file Trying to figure out what…
1
vote
1 answer

How to create an object/entity XOM-BOM using lists

I need create object with an attribute that is based on a list of other objects. By default when creating a XOM using XSD, Rule Designer assigns lists as vector of java object. I need some orientation how to verbalize and instantiate the list and…
1
vote
2 answers

IBM ODM if condition in for loop

I want to iterate over a list of objects in my rule and check some conditions on each object using if statement in the loop, is it possible? Have tried the for loop, but it is not allowing to have if statement within it.
aryanRaj_kary
  • 503
  • 2
  • 7
  • 28
1
vote
2 answers

How to get IBM ODM Rule Designer running on Java 8 to recognize java.time.* classes?

I've got ODM 8.9.1 Rule Designer running on a Java 8 vm. Java.time.* types show up in the XOM but are not recognized in the BOM. For example, a java.time.LocalDate shows "cannot be verbalized" and cannot be found in the Ctrl-Shift-Space verbal…
Chuck Herrick
  • 63
  • 1
  • 9
1
2 3
8 9