Monitoring domain exit (XMNOUT)

This exit is invoked before monitoring records are written to SMF or to the record buffers.

XMNOUT is invoked at the following event points:
  • Before an exception class monitoring record is passed to SMF
  • Before a performance class monitoring record is written to the performance record buffer
  • Before a transaction resource monitoring record is written to the transaction resource record buffer
Note: If performance class and transaction resource monitoring are both active in your CICS® region, XMNOUT can be invoked twice for the same event. For example, if the event is end-of-task and CICS has both performance class data and transaction resource data to move to the appropriate buffer, XMNOUT is invoked once for each monitoring record type.

You can use this exit to examine the record or to suppress its output to SMF. All data is read-only, so you cannot change the data it contains.

You can also add data to performance class data records. To do this you must define dummy user event-monitoring points (EMPs) in the monitoring control table (MCT) to reserve data fields of the required size and type.