Collection of execution data

The System Management Facility (SMF) collects execution data such as the number of decisions that are executed by your application at run time and the starts of zRule Execution Server for z/OS for billing and debugging purposes.

The SMF records are written by the rule execution environment, which can be zRule Execution Server for z/OS, or a CICS® rule-owning region.

The following diagram shows the sequence of data that results in execution data collection.

Execution data collection (SMF)
Collection of execution data by using SMF type 120 subtype 100 records
The SMF type 120 subtype 100 records are written to SMF by using the global SMF properties INTVAL and SYNCVAL. If these values are changed while the execution environment is active, it does not use the new values immediately. Instead, the new values are adopted when the next SMF record is written by the execution environment.

The execution data collection function does not currently support the use of SUBSYS with the value STC or the field INTERVAL in the SMF parameters.

Collection of server starts by using SMF type 1156 subtype 1 records
The System Management Facility (SMF) records starts of zRule Execution Server for z/OS for billing and debugging purposes.

The SMF makes a 1156 subtype 1 record whenever a zRule Execution Server for z/OS server starts up. The records are collected for pricing and licensing purposes, and include the product that is being used: A Decision Intelligence Client Managed Software, Decision Manager Open Edition, or Operational Decision Manager. The records can also be used in debugging the server.

The records can be collected by using the HBRSMFC and HBRSMFP sample JCL members. In these members, you must change the type from TYPE(120) to TYPE(1156) to collect the new records.