Book description
The IBM® Operational Decision Manager product family provides value to organizations that want to improve the responsiveness and precision of automated decisions. This decision management platform on IBM z/OS® provides comprehensive automation and governance of operational decisions that are made within mainframe applications. These decisions can be shared with other cross-platform applications, providing true enterprise decision management.
This IBM Redbooks® publication makes the case for using Operational Decision Manager for z/OS and provides an overview of its components. It is aimed at IT architects, enterprise architects, and development managers looking to build rule-based solutions. Step-by-step guidance is provided about getting started with business rules by using a scenario-based approach. This book provides detailed guidelines for testing and simulation and describes advanced options for decision authoring. Finally, it describes and documents multiple runtime configuration options.
This third edition, SG24-8014-02, of this IBM Redbooks publication updated the information presented in this book to reflect function available in IBM Operational Decision Manager for z/OS Version 8.7.1.
Table of contents
- Front cover
- Notices
- IBM Redbooks promotions
- Preface
- Part 1 IBM z Systems with business rules
- Chapter 1. The case for IBM Operational Decision Manager
-
Chapter 2. IBM Operational Decision Manager for z/OS
- 2.1 Operational Decision Manager for z/OS overview
- 2.2 Decision Center for z/OS
- 2.3 Decision Server for z/OS
-
2.4 New in Operational Decision Manager Version 8.7.1
- 2.4.1 XOM and marshaller deployment through Decision Center
- 2.4.2 Embedded mode
- 2.4.3 Stand-alone console address space
- 2.4.4 PL/I support
- 2.4.5 Decision engine across the product
- 2.4.6 Business console
- 2.4.7 IMS preinitialization routine
- 2.4.8 Extended COBOL and PL/I data types
- 2.4.9 Enhanced execution monitoring
- 2.4.10 Liberty support
- 2.4.11 COBOL code generation deprecation
-
Chapter 3. Getting started with business rules
- 3.1 Overview of the example used in this chapter
-
3.2 Getting started from a COBOL copybook
- 3.2.1 Scenario overview
- 3.2.2 Creating a rule project
- 3.2.3 Creating COBOL XOM from a COBOL copybook
- 3.2.4 Creating a business object model from the Java XOM
- 3.2.5 Declaring ruleset parameters
- 3.2.6 Adding BOM methods and mapping them to the XOM
- 3.2.7 Creating the ruleflow
- 3.2.8 Authoring rules
- 3.2.9 Preparing the rule execution
- 3.2.10 Building a COBOL application for rule execution
- 3.3 Getting started from an existing rule project
- Chapter 4. Managing business decisions through the full lifecycle
- Chapter 5. Invoking Operational Decision Manager from COBOL and PL/I clients
-
Chapter 6. Advanced topics for decision authoring
- 6.1 Starting from an existing Java based BOM project
- 6.2 Extending the capability of the rule execution with BOM methods
- 6.3 Augmenting ruleset parameters from external data sources
- 6.4 Considerations for sharing rules between z/OS and distributed applications
- 6.5 Authoring considerations for performance
- Part 2 System configuration
- Chapter 7. Prerequisites and considerations before you start
- Chapter 8. zRule Execution Server for IBM z/OS stand-alone server
- Chapter 9. zRule Execution Server for z/OS embedded server
-
Chapter 10. Configuring IBM CICS to work with Operational Decision Manager
-
10.1 Configuring CICS to invoke a stand-alone zRule Execution Server for z/OS
- 10.1.1 Creating working data sets for CICS
- 10.1.2 Defining the required resources
- 10.1.3 Updating the GRPLIST parameter
- 10.1.4 Updating the CICS JCL
- 10.1.5 Starting zRES and CICS
- 10.1.6 Installing HBRGROUP
- 10.1.7 Testing the configuration
- 10.1.8 Automatically connecting CICS to a running zRES instance
- 10.1.9 Deploying and running the installation verification program
-
10.2 Configuring zRES to run in a CICS JVM server
- 10.2.1 Creating working data sets for CICS
- 10.2.2 Submitting jobs within the SHBRJCL working data set
- 10.2.3 Adding ++CICSLIST++ to the CICS system initialization table
- 10.2.4 Setting the JVMPROFILEDIR
- 10.2.5 Changing the CICS region JCL
- 10.2.6 Providing a console for the zRule Execution Server
- 10.2.7 Scenario for installation verification
- 10.2.8 Security for the zRES on CICS JVM server
- 10.2.9 CEDA installation of HBRGROUP resources
- 10.2.10 Database connect for the CICS region
- 10.2.11 Initializing the zRES in the CICS JVM server
- 10.2.12 Deploying the installation verification program
- 10.3 Working with multiple CICS JVM servers
-
10.4 Rule-owning regions and application-owning regions
- 10.4.1 Cost effectiveness
- 10.4.2 Create working data sets for the AOR region
- 10.4.3 Define the required CICS connection resources
- 10.4.4 Customize the HBRCSD JCL to use a remote server program
- 10.4.5 Define the required resources
- 10.4.6 Edit the HBRCICSZ file to specify a remote target Rule Execution Server
- 10.4.7 Updating the GRPLIST parameter
- 10.4.8 Updating the CICS JCL
- 10.4.9 Installing HBRGROUP
- 10.4.10 Testing the configuration
- 10.4.11 Further information about configuring an AOR and ROR
-
10.1 Configuring CICS to invoke a stand-alone zRule Execution Server for z/OS
- Chapter 11. Configuring IBM IMS to work with Operational Decision Manager
- Chapter 12. Liberty Application Server on IBM z/OS
- Chapter 13. Configuring IBM WebSphere Optimized Local Adapters support
- Chapter 14. Configuring Decision Warehousing
- Chapter 15. Configuring the Rule Execution Servers for IBM z/OS console with virtual IP addressing
- Chapter 16. Configuring Operational Decision Manager to collect execution data using SMF
- Chapter 17. Problem determination
- Part 3 Appendixes
- Appendix A. Calling out from a ruleset to a Virtual Storage Access Method file to augment data
-
Appendix B. Configuring runtime values by using variables defined in HBRINST
- B.1 Rules z/OS
- B.2 CICS
- B.3 CICS JVM server
- B.4 IMS
- B.5 DB2 database
- B.6 WebSphere Application Server
- B.7 WebSphere Optimized Local Adapters script parameters
- B.8 WebSphere Application installation script parameters
- B.9 Subsystem ID used by COBOL management
- B.10 WebSphere Application Server Liberty Profile
- Appendix C. Additional material
- Related publications
- Back cover
Product information
- Title: Flexible Decision Management with Business Rules on IBM z Systems
- Author(s):
- Release date: June 2015
- Publisher(s): IBM Redbooks
- ISBN: 9780738440729
You might also like
book
Machine Learning with Business Rules on IBM Z: Acting on Your Insights
This Redpaper introduces the integration between two IBM products that you might like to consider when …
book
Flexible Decision Automation for Your zEnterprise with Business Rules and Events
The IBM® Operational Decision Manager product family provides value to organizations that want to improve the …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
IBM z/OS V2R2: Unix Systems Services
This IBM® Redbooks® publication familiarizes you with the technical changes that were introduced into the UNIX …