CMAC - messages and codes display
Use CMAC to display information about CICS® messages and codes.
To
use the CMAC transaction:
- Add the DFHCMAC group on the CICS system definition (CSD) file to your initialization list (DFHLIST).
- Add the data set name of the CICS messages file to the
definition of the DFHCMACD file within the DFHCMAC group.Note: The DFHCMACD file is not updated by PTFs that are applied to CICS. For the latest message updates, see the descriptions in CICS messages.
This transaction is not valid for the MVS™ console and the information is available
only in English.
You start the transaction by typing one of the following
commands:
- CMAC
- CMAC abcd where ‘abcd’ is the abend code.
- CMAC xxxx where ‘xxxx’ is the message number only.
- CMAC yyxxxx where ‘yy’ is the component id and ‘xxxx’ is the message number.
- CMAC DFHxxxx where ‘xxxx’ is the message number.
- CMAC DFHyyxxxx where ‘yy’ is the component id and ‘xxxx’ is the message number.
If you use method 1, you get the display shown in Figure 1.
You tell CICS which message you want by typing the component ID and the message number. If the message does not have a component ID, leave that field blank.
The display then gives information under the headings:
- Explanation
- An explanation of the cause of the message.
- System action
- The actions the system is taking.
- User response
- What actions you can or cannot take.
- Destination
- Where to see the message. This can be the console, the user terminal, or a transient data queue.
- Module
- The name of the module that is reporting the error.
For example, to display information about message DFH5130,
which does not have a component ID, type:
CMAC 5130
You get the following display:
To display the message CE3528, type a component ID of CE and a message number of 3528. You get the following display:
If you use methods 2 - 6, the initial screen is bypassed and you move directly to the message information screen.