Using zRule Execution Server for z/OS®

zRule Execution Server for z/OS has the same capabilities as Rule Execution Server running on Java™ SE. The console is adapted to provide an interface to zRule Execution Server for z/OS.

The following figure and the corresponding numbered steps provide a high-level view of configuring, testing, and administering zRule Execution Server for z/OS.

zRES workflow
  1. Install: Install zRule Execution Server for z/OS.
  2. Configure: Use JCL to configure instances of zRule Execution Server for z/OS runtime environments and use RACF® to secure zRule Execution Server for z/OS resources.
  3. Create: In Rule Designer, generate a XOM from a COBOL copybook or a PL/I model and create a business object model (BOM) based on the XOM. Author new rules using the BOM. Create a RuleApp, and deploy the XOM, marshallers and the RuleApp to zRule Execution Server for z/OS. After the RuleApp is deployed, it is available to the client application.
  4. Develop: Add the API calls to your client application. Include the batch, CICS®, or IMS API stub in your load module, depending on how you run your application.
  5. Test: Run your application from a batch, CICS, or IMS application to validate that it executes correctly. Before you deploy your RuleApp and client application to a production server, test your rules with sufficient data to ensure that the application is stable and that the results are correct. Optionally, use testing and simulation features to verify that your RuleApps return valid results.
  6. Manage: Update RuleApps and your client applications to respond to changing business needs and policies within your organization. Test and update RuleApps and the applications by using the test and quality assurance zRule Execution Server for z/OS instances.
  7. Administer: Maintain zRule Execution Server for z/OS security policies. Monitor and tune server performance. Diagnose and fix server issues.