What's new in V8.9.1
Learn what's new in Operational Decision Manager V8.9.1.
Operational Decision Manager delivers new features and improved performance with each release.
- General
- Decision Center
- Rule Designer
- Rule Execution Server
- Decision Server Insights
- Configuration
- Sample and tutorials
General
Enhanced usage metering in IBM Cloud Product Insights
Product Insights monitors application usage such as the volume of decisions a client gets from Operational Decision Manager. Product Insights now offers improved metering that includes support for groupings and aggregates, exportable comma-separated value (CSV) files for metrics, and support for application servers WAS-ND V8.5.5 and Tomcat 8. Also, the same Product Insights reporting for IBM® ODM on Cloud is applicable to ODM Hybrid Entitlement. Learn more...
Decision Center
Decision Center REST API
Use the new Decision Center REST API to build, test, and deploy decision services. You can set up automated continuous deployment for the programming language of your choice. Learn more...
Importing, refreshing changes, and filtering LDAP users and groups
Decision Center now offers three import modes for accessing the Business console: semi-automatic, automatic, and manual. Each mode provides specific options for importing users and groups from Lightweight Directory Access Protocol (LDAP) directories. Learn more...
In addition, you can use LDAP query expressions to filter the lists of users and groups that you upload from an LDAP server to Decision Center. Learn more...
Embedded managed Java XOM in RuleApp archives
The Decision Center Java API and REST API now give you the ability to generate a RuleApp archive that includes an embedded managed Java XOM. Learn more...
Exporting and importing projects in the Business console
In the Business console, administrators and configuration managers can now use compressed files to import a project or export the working branch of a decision service. Learn more...
Migrating classic rule projects to decision services
New Ant tasks let you migrate your classic rule projects to decision services. You can migrate a project to a decision service that is either simple or governed. Learn more...
Deleting a decision service in the Business console
Administrators can now delete decision services from the Business console. This operation used to be limited to the Enterprise console. Learn more...
Improved content display in the Business console
The Business console tabs (Decision Artifacts, Queries, Tests, Simulations, Deployment, and Snapshots) can now display their contents on multiple pages. This eases tab browsing, especially when there are numerous artifacts. Learn more...
Enhanced interface for managing decision service snapshots
Snapshots play a key role in editing, validating, and deploying decision services. New features for sorting and filtering can shorten your search time for finding snapshots. Learn more...
Rule Designer
ARL debugging and automatic importing
When you use the decision engine, your action rules and decision tables are compiled into the advanced rule language (ARL). Now you can check the compilation results in the ARL tab. For example, if your project model contains similar objects, you can check that the rules use the correct objects. Learn more...
Also for ARL, these frequently used packages are now automatically imported:
- java.lang.*
- com.ibm.rules.engine.runtime.*
- com.ibm.rules.engine.ruledef.runtime.*
- com.ibm.rules.engine.ruleflow.runtime.*
You can declare these packages in the Import field without ambiguity. Learn more...
Automated builds with the Build Command Line
The Build Command Line can automate the build of your projects in a continuous deployment environment. Learn more...
Rule Execution Server
Deleting resources and libraries cleanly
Your Java™ XOM resource or library might not be alone. It could reference, or be referenced by, other artifacts. Now you can sever all ties in one go by using the Rule Execution Server console, REST API, or Ant tasks, giving you a clean delete. Learn more...
Decision Server Insights
Offloading entities to a database to reduce memory requirements
Entity offloading can be enabled in a cluster to reduce memory usage, shorten load and preload times, and stabilize the grid. When entity offloading is enabled, entities are restored from the database only when they are needed, which can reduce memory requirements. The eviction time (a date and time) is based on the evictor type, which is defined in the objectgrid.xml file. Learn more...
Offloading mementos to a database to reduce the memory requirements
Memento offloading can be enabled in a cluster to reduce memory usage and stabilize the grid. When memento offloading is enabled, mementos are restored from the database only when they are needed. The eviction is based on the evictor type, which is defined in the objectgrid.xml file. Learn more...
Reducing the size of the memento in a database
It is now possible to use a concise JSON format to store the externalized state of rule agents. Switching the format from XML to JSON reduces the size of the data that is communicated between the run time and the database, and the time to load and save the memento. Learn more...
DDL statements to create indexes on BATCHID columns
The Decision Server Insights database tables now have indexes for the BATCHID columns. Finding data with an index is much faster than reading every row sequentially. The beneficial effect of the indexes is likely to be seen during a cluster startup, especially if your database is large. The new BATCHID indexes are included in the .sql files under <InstallDir>/runtime/ia/persistence/sql. Learn more...
Configuration
Improved profile templates for WebSphere® Application Server
The Operational Decision Manager profile templates have been improved for easier configuration of Decision Server and Decision Center on WebSphere Application Server. Learn more...
Sample and tutorials
Decision Center sample: REST API in Java
This sample demonstrates how to use the Decision Center REST API in Java™ to build, test, and deploy a decision service. Learn more...
Decision Center tutorial: Merging branches in the Business console
This tutorial shows you how to merge changes between branches in a decision service in the Decision Center Business console. Learn more...
Decision Center tutorial: Using the REST API tool
This tutorial shows you how to build, test, and deploy a decision service by using the REST API tool. Learn more...
Rule Designer tutorial: Debugging a decision service
This tutorial shows you how to debug a decision service in Rule Designer. You use debugging features to find errors in rules and a ruleflow. Learn more...