You can be alerted to certain CICS® system conditions by capturing events for those conditions. Receiving a notification for any changes to the state of system resources avoids the need to poll for changes after they happen; it also means that you can quickly respond to these system events.
Capture point | Primary predicate | Filter Predicate Context | Filter Predicate Event Option | Capture Data Event Option | Description |
---|---|---|---|---|---|
DB2 CONNECTION STATUS | None | Transaction ID |
FROM_CONNECTST |
DB2ID |
You can capture an event whenever a DB2CONN connection status changes.1 |
FILE ENABLE STATUS | FILE | Transaction ID |
FILE |
FILE |
You can capture an event whenever a file ENABLESTATUS changes.1 |
FILE OPEN STATUS | FILE | Transaction ID |
FILE |
FILE |
You can capture an event whenever a file OPENSTATUS changes.1 |
MESSAGE | MESSAGE_ID | Transaction ID |
MESSAGE_ID |
MESSAGE_ID |
You can capture an event whenever CICS emits a DFHxxnnnn 3 message or CPSM emits a EYUxxnnnn message. |
TASK THRESHOLD | None | None | PERCENT_MAXTASKS | FROM_TASKS |
You can capture an event whenever a task threshold is crossed. The threshold is chosen from a predefined list of 50%, 60%, 70%, 80%, 90, or 100%. |
TRANCLASS TASK THRESHOLD | TRANCLASS | None | TRANCLASS |
TRANCLASS |
You can capture an event whenever a TRANCLASS task threshold is crossed. The threshold is chosen from a predefined list of 50%, 60%, 70%, 80%, 90%, or 100%. |
TRANSACTION ABEND (Unhandled) | TRANSACTION | User ID | TRANSACTION |
TRANSACTION |
You can capture an event whenever a transaction encounters any unhandled abend. |