IBM MQ for z/OS messages, completion, and reason codes

Use this topic to interpret and understand the messages and codes issued by IBM MQ for z/OS .

The information in this topic can be used to understand a message or code produced by the IBM MQ for z/OS product. The topic is divided into the following parts:

    Messages for IBM MQ for z/OS
    Describes all IBM MQ messages in alphanumeric order.

    All IBM MQ message identifiers are eight characters long. The first three characters are always CSQ. If you get a message with a different prefix, see Messages from other products to find out which product issued the message.

    The fourth character is the component identifier; this identifies the component of IBM MQ that issued the message. These are shown in IBM MQ component identifiers. The fifth through seventh characters represent the numeric identifier, which is unique within the component. The last character is the message type code; this indicates the type of response that the message requires. Table 1 shows the four type codes used by IBM MQ for z/OS.

    Type code Response type Response required
    A Immediate action System operator action is required immediately. The associated task does not continue until the requested action has been taken.
    D Immediate decision System operator decision or action is required immediately. The operator is requested to select from specific options, such as retry or cancel. The associated task does not continue until the requested decision has been made or action has been taken.
    E Eventual action System operator action will be required; however, the associated task continues independently of system operator action.
    I Information only No operator action is required. However, certain messages may be significant - please review Console message monitoring for further information.

    In messages issued by the queue manager itself and the mover, the message identifier is normally followed by the command prefix (CPF); this indicates which IBM MQ queue manager issued the message. These messages have prefixes starting CSQE, CSQH, CSQI, CSQM, CSQN, CSQP, CSQR, CSQV, CSQX, CSQY, CSQ2, CSQ3, CSQ5, and CSQ9; some messages with prefixes CSQJ and CSQW also have the CPF. In certain exceptional cases, the CPF might show as blank.

    Messages from CICS -related components (CSQC) show the CICS application ID or transaction ID if applicable.

    Messages from other components, that is messages with prefixes CSQO, CSQQ, CSQU, and CSQ1 (and some with prefixes CSQJ and CSQW) have no indicator.

    IBM MQ for z/OS codes
    Describes all IBM MQ abend reason codes, and subsystem termination reason codes, in alphanumeric order.

    The codes are four bytes long. The first byte is always 00; this is the high-order byte. The second byte is the hexadecimal identifier (Hex ID) of the IBM MQ component. These are shown in IBM MQ component identifiers. The last two bytes are the numeric identifier, which is unique within the component.

    IBM MQ CICS adapter abend codes and IBM MQ CICS bridge abend codes
    Describe the CICS abend codes issued by the IBM MQ CICS adapter, and the IBM MQ CICS bridge.

Accompanying each message and code is the following information, when applicable:

    Explanation:
    This section tells what the message or code means, why it occurred, and what caused it.

    Severity:
    Severity values have the following meanings:
    0: An information message. No error has occurred.
    4: A warning message. A condition has been detected of which the user should be aware. The user might need to take further action.
    8: An error message. An error has been detected and processing could not continue.
    12: A severe error message. A severe error has been detected and processing could not continue.

    System action:
    This part tells what is happening as a result of the condition causing the message or code. If this information is not shown, no system action is taken.

    User response:
    If a response by the user is necessary, this section tells what the appropriate responses are, and what their effect is. If this information is not shown, no user response is required.

    Operator response:
    If an operator response is necessary, this section tells what the appropriate responses are, and what their effect is. If this information is not shown, no operator response is required.

    System programmer response:
    If a response by the system programmer is required, this part tells what the appropriate responses are, and what their effect is. If this information is not shown, no system programmer response is required.

    Programmer response:
    If a programmer response is necessary, this part tells what the appropriate responses are, and what their effect is. If this information is not shown, no programmer response is required.

    Problem determination:
    This section lists the actions that can be performed to obtain adequate data for support personnel to diagnose the cause of the error. If this information is not shown, no problem determination is required.

  • Messages for IBM MQ for z/OS
    Each component of IBM MQ for z/OS can issue messages and each component uses a unique four character prefix for its messages. Use this topic to identify and interpret the messages for IBM MQ for z/OS components.
  • IBM MQ for z/OS codes
    Each component of IBM MQ for z/OS can issue codes and each component uses a unique two character hexadecimal identifier for its messages. Use this topic to identify and interpret the codes for IBM MQ for z/OS components.
  • IBM MQ CICS adapter abend codes
  • IBM MQ CICS bridge abend codes
  • IBM MQ component identifiers
    IBM MQ for z/OS has a component-based architecture and each component uses a unique identifier code. These identifier codes are displayed in some of the informational messages.
  • Communications protocol return codes
    The communication protocols used by IBM MQ for z/OS can issue their own return codes. Use these tables to identify the return codes used by each protocol.
  • Transport Layer Security (TLS) return codes for z/OS
    IBM MQ for z/OS can use TLS with the various communication protocols. Use this topic to identify the error codes that can be returned by TLS.
  • Distributed queuing message codes
    Distributed queuing is one of the components of IBM MQ for z/OS. Use this topic to interpret the message codes issued by the distributed queuing component.
  • Queued Publish/Subscribe message codes
    Queued Publish/Subscribe is a component of IBM MQ for z/OS. Use this topic to interpret the message codes issued by the queued Publish/Subscribe component.
  • Messages from other products
    Software products on the z/OS platform issue messages and each product uses a unique identifier. Use this topic to identify the different z/OS products using the unique identifier.

Parent topic: Messages


Related reference


Related information