Implementing support for EOS and TLM events
BMC AMI Ops Automation
Rules Processing provides support for end-of-step (EOS) and Time Limit (TLM) events.
The End-of-Step (EOS) event occurs whenever an address space changes steps. An additional EOS event occurs when the address space ends; for example, at the EOJ (End of Job) event.
A Time Limit (TLM) event occurs when one of the following time limits expire:
- Job processor time limit from the JOB statement.
- Step processor time limit from the EXEC statement of the default from JES.
- Continuous wait time for a job from the JWT parameter in SMFPRMXX.
Wait time is defined as the time waiting while the application program is in control. For example, the time that it takes for a data set to be recalled does not count as wait time unless the recall is by way of dynamic allocation written in a user’s program.
You must implement support for the EOS and TLM event types by specifying system exits in the SMFPRMxx member of SYS1.PARMLIB.
Specifying the IEFACTRT exit provides support for the EOS event type and the IEFUTL exit provides support for the TLM event type. If you do not specify both exits, you might receive unexpected messages during BBI-SS PAS startup.
See the following figure for an example of the SMFPRMxx parameter member with the required exits. You should also ensure that the required exits are listed in the EXITS() parameter and verify that the SMF type 30 records are being generated. Without the type 30 records, the EOS event will not function correctly.
Example of the SYS1.PARMLIB member SMFPRMxx
EXITS(IEFU83,IEFU84,IEFU85,IEFACTRT,IEFUJV,
IEFUSI,IEFUJI,IEFUTL,IEFU29),
INTERVAL(SMF,SYNC),NODETAIL)
SUBSYS(STC,NOTYPE(43,45,47:49,52:58,92(10:11),99),
EXITS(IEFU29,IEFU83,IEFU84,IEFU85,IEFACTRT,IEFUJV,
IEFUSI,IEFUJI,IEFUTL),INTERVAL(SMF,SYNC),DETAIL)
To deactivate the IEFACTRT exit for any reason, specify DYNEXITS=N in BBPARM member BBISSPxx. When you specify N, BMC AMI OpsA bypasses activating the exit and it will also disable the EOS and TLM Rule event types from occurring.
When the PAS starts, it automatically detects whether the PAS is running JES2 or JES3 and dynamically creates the appropriate SMF exits. When starting the PAS before JES. the PAS defaults to JES2. In this situation, you must specify BBISSP00 JESTYPE=JES3 if the PAS is running JES3. See the BMC AMI Ops Infrastructure documentation for more information.