Monitoring a MAS by using CICS global user exits and user-replaceable modules

You can use CICS® global user exits and the user replaceable module, DTRPROG to monitor a MAS.

The way these exits are used by CICSPlex® SM conforms to the standard described in Customizing with user-replaceable programs. CICSPlex SM uses these exits only to acquire information; the application environment is not altered.

The XMNOUT and XSTOUT exits are used when monitoring services are enabled for a CICSPlex SM managed application system (MAS):
  • The XMNOUT exit obtains task and CICS monitoring data. XMNOUT is used only with a local MAS.
  • The XSTOUT exit obtains statistical data before the data is reset by CICS.

These exits obtain monitoring and statistics information and always return a continue processing return code. They are not available when a shutdown request for the MAS is received.

The XMEOUT, XDUREQ, XDUREQC, XRSINDI, XSNOFF, and XDUOUT exits are used when topology requests are enabled for a local MAS:
  • The XMEOUT exit detects short-on-storage events.
  • The XDUREQ exit detects system dump and transaction dump events.
  • The XDUREQC exit detects the completion of dump action.
  • The XRSINDI exit detects topology resource changes.
  • The XSNOFF exit detects user sign-off events.
  • The XDUOUT exit detects transaction dump events.

CICSPlex SM uses the dynamic routing program user replaceable module (DTRPROG) as part of workload balancing.