Data manager codes (X'C9')

If a data manager reason code occurs that is not listed here, an internal error has occurred. Collect the following diagnostic items and contact the IBM support center.


Diagnostics

  • A description of the actions that led to the error or, if applicable, either a listing of the application program or the input string to a utility program that was being run at the time of the error.
  • The console output for the period leading up to the error.
  • The queue manager job log.
  • The system dump resulting from the error.
  • If we are using CICS, the CICS transaction dump output.
  • Appropriate IBM MQ, z/OS, Db2, CICS, and IMS service levels.
  • If we are using the IBM MQ Operations and Control panels, the ISPF panel name.

    00C90100

    The object IBM MQ was trying to create was too large to be stored.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90200

    A page set page retrieved was not valid.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90201

    A page set page retrieved was not valid. The page was not a header page.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90202

    A page set page retrieved was not valid. The page was not a data page.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90300

    MQ was unable to start a unit of recovery for this execution unit.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90301

    An internal logging error has occurred for the current execution unit.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90400

    The data manager has detected in invalid log record.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90401

    The data manager has detected an invalid log record subtype.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90500

    The data manager was asked to make a change to some data in a page, but the change would have extended beyond the specific data item.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90600

    The data manager was unable to locate a specific logical record within a data page. The record was required for an update, or to insert a new record immediately after.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90700

    The data manager was unable to locate its resource access list entry (RALE).

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90800

    The data manager was requested to put a message on a queue, but told to give the message an invalid priority.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90900

    The data manager was asked to retrieve a logical record from a page, but on retrieving it discovered that the record is invalid.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90A00

    The data manager was asked to carry out a value logging operation with an invalid length field.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90B00

    The space reclamation routines have been asked to deallocate a page that is not in a state to be deallocated.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90C00

    An object type description passed to the data manager is not valid.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90D00

    A page set that was originally page set n is being presented as being a different page set, probably because the started task JCL procedure for the queue manager has been changed. Register 0 contains the identifier of the page set in error, and register 2 contains the identifier it was previously associated with.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Check the started task JCL procedure for the queue manager, and undo any changes to the CSQPnnnn DD statements that specify the page sets. Restart the queue manager. If the problem persists, or no changes have been made to these statements, collect the items listed in Diagnostics and contact the IBM support center.

    00C90D01
    Your data set is not recognized as an IBM MQ page set. This may be for one of the following reasons.

    • The data set has not been formatted
    • You are attempting to backwards migrate from a newer version of IBM MQ to an older version of IBM MQ without first running START QMGR BACKMIG(target-vrm) at the newer version of IBM MQ.

    Register 0 contains the identifier of the page set in error.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response
    Investigate the reason code and take one of the following actions:

    • Format the page set
    • Run START QMGR BACKMIG(target-vrm) at the newer version of IBM MQ before performing the backwards migration
    • Start the queue manager with the correct level of code

    00C90D02
    This reason code is caused by one of the following:

    • An attempt to use a page set that is a valid IBM MQ page set, but does not belong to this queue manager
    • An attempt to change the subsystem name

    Neither of these actions is allowed.

    Register 0 contains the identifier of the page set in error.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    If you were attempting to use a page set from another queue manager, correct the error. Do not attempt to change the name of our queue manager.

    00C90D03

    An internal error has occurred during processing of an MQGET call with the Mark Skip Backout option.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90D04

    During restart, the queue manager detected that a page set has been truncated. This is probably because the data set allocated during restoration of a backup was smaller than required to hold the backed up data, and so the data has been truncated. It might also occur if page set 0 is larger than the maximum supported page set size.

    System action

    The identifier of the page set in error is put in register 0. Restart is terminated.

    System programmer response

    Reallocate the data set correctly, restore the backed up data if necessary, and restart the queue manager.

    00C90E00

    The data manager was passed an invalid parameter describing the location of a logical record within a data page and page set.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C90F00

    The data manager was requested to update a logical record within a page, but the record had been deleted previously.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91000

    The data manager was asked to retrieve a message from an object that was not a local queue.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91094, 00C91095, 00C91096, 00C91097

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6'. In some cases, the queue manager might terminate with completion code X'6C6'.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91101

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91102

    MQ received a return code indicating an error from the RRS ATRSROI service.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    The return code from ATRSROI is in register 3. See the MVS™ Programming: Resource Recovery manual for information about the return code.

    00C91104

    The data manager was requested to carry out a browse message operation, but the required lock was not held.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91200

    The internal data manager locate-object routine could not find the object it was seeking during UNDO processing.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91300

    During queue manager startup, an attempt was made to recover an object, the length of which exceeds a single data page. However, one of the intermediate data pages was not available, and IBM MQ was unable to recover the object.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91400

    The data manager was unable to access the header page (page 0) of one of the page sets.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced. The number of the page set with a header page that was unreadable is held in register 2.

    System programmer response
    1. Check for a preceding IEC161I, CSQP060E, or CSQP011E message relating to page set mentioned in register 2.
    2. Check the following:

      • For the page set mentioned in register 2, is the appropriate CSQPnnnn DD statement present in the started task JCL procedure for the queue manager, xxxxMSTR?
      • Does this DD statement reference a genuine data set? DD DUMMY statements are not allowed for page sets.
      • Is DEFINE PSID(nn) present in the CSQINP1 initialization input data set?

    3. If we are still unable to resolve the problem, collect the items listed in Diagnostics and contact the IBM support center.

    00C91500

    During queue manager startup, the data manager was following a chain of objects on disk, and requested the next data page in the chain from the buffer manager. However, the buffer manager could not supply this page.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91600

    During restart, the data manager rebuilds its in-storage structures from page set data. On rebuilding an object, data manager discovered that the object already exists.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91700, 00C91800

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91900

    During restart, data manager has detected an error in the rebuild of its in-storage object structures.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91B01

    During restart, the data manager found a queue with messages that are apparently located in a newly added page set. This is probably because the queue manager was run with a page set offline, and a new page set was formatted to replace the original one. This will lead to data loss.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91C00

    A delete purge request has been issued but the object type is not a local queue.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91D00

    A lock request has failed during an attempt to lock all pages associated with a long catalog object, or a long message.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91E00

    During a request issued by CSQIPUT5 or CSQIPUT6, an attempt to obtain a page level lock was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C91F00

    During a request issued by CSQIPUT5 or CSQIPUT6, an attempt to obtain a record level lock was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92000

    An attempt to obtain a page level lock on the owner page relating to an object or message was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92100

    An attempt to obtain a page level lock while trying to insert data was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92200

    An attempt to obtain a record level lock while trying to insert data was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92300

    An attempt to obtain a record level lock while trying to amend data was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92400

    An attempt to get a lock on object type concatenated with object name within CSQIMGE1 was unsuccessful.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C92500, 00C92600, 00C92700, 00C92800, 00C92900, 00C92A00, 00C92B00, 00C92C00, 00C92D00, 00C92E00, 00C92F00, 00C93000

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93100

    A keyed read queue has encountered an error. A problem has occurred in the hash-table structure for the queue.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93200, 00C93300

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93500

    IBM MQ was extending a page set at startup, based on log records from earlier dynamic page set extend operations. (IBM MQ does this so that any media recovery operation will have the required number of pages available in the page set.)

    The page set could not be extended to the required RBA value.

    The contents of the relevant registers are as follows:

      R0
      The number of the page set that could no longer be extended

      R2
      The logged page number that IBM MQ was trying to extend to

      R3
      The high page number at restart. This is the base from which IBM MQ was extending.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Create a larger page set, using multiple disk volumes if required, with a larger secondary extent value. The high page number of the page set should at least match that shown in register 2 in the dump.

    00C93700

    A queue contains messages, but the storage class named in the queue definition does not exist. This is an error.

    This reason code is issued on queue manager restart if it is not the first time the queue manager has been started after migration to a new version.

    Register 2 contains the first 4 characters of the storage class name, and register 3 contains characters 5 through 8.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the dump and a listing of our page set 0 and contact the IBM support center.

    00C93800

    A queue contains messages, which are on a page set other than that defined by the storage class named by the queue.

    This reason code is issued on queue manager restart if it is not the first time the queue manager has been started after migration to a new version. It is preceded by one or more instances of message CSQI028E.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the dump and a listing of our page set 0 and contact the IBM support center.

    00C93900

    During MQPUT processing, IBM MQ was unable to acquire a lock on the storage class of the queue.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93A00

    During MQGET processing, IBM MQ was unable to acquire a lock on the queue it was processing.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93B00

    During MQPUT processing, IBM MQ was unable to acquire a lock on the queue it was processing.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93C00

    During MQGET processing, IBM MQ was unable to retrieve a message page from a queue it was processing.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C93D00, 00C93E00, 00C93F00, 00C94000, 00C94100

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C94200

    MQ received a return code indicating an error from the RRS ATREINT service.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    The return code from ATREINT is in register 3. See the MVS Programming: Resource Recovery manual for information about the return code.

    00C94201

    MQ received a return code indicating that RRS is not available from the RRS ATREINT service. This can occur if RRS is stopped when running an IBM MQ application linked with an RRS stub.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Ensure RRS is running when using an IBM MQ application linked with an RRS stub

    00C94300

    MQ received a return code indicating an error from the RRS ATRSIT service.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    The return code from ATRSIT is in register 3. See the MVS Programming: Resource Recovery manual for information about the return code.

    00C94400

    MQ received a return code indicating an error from the RRS ATRSPID service.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    The return code from ATRSPID is in register 3. See the MVS Programming: Resource Recovery manual for information about the return code.

    00C94500, 00C94501, 00C94502

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C94503

    A page set that has been the subject of the RESETPAGE function had not previously been through a clean shutdown of the queue manager. Using this page set for subsequent IBM MQ processing would lead to data integrity problems.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response
    Check the page sets that are defined to the queue manager. One or more of the page sets has been the subject of a RESETPAGE operation. Do not run the RESETPAGE operation against page sets that are either of the following:

    • Fuzzy page set backups
    • From a queue manager that has terminated abnormally

    If we are unable to solve the problem, collect the items listed in Diagnostics and contact the IBM support center.

    00C94505

    An internal error has occurred.

    An attempt to restart with a log from another queue manager was detected. The queue sharing group name recorded in the log during checkpoint does not match the name of the queue sharing group in the queue manager using that log. If the correct log is being used, we can perform the change only after a clean shutdown of the queue manager, that is, after a quiesce.

    Message CSQI060E is issued before this error occurs.

    System action

    Restart is terminated abnormally with completion code X'5C6' and a dump is produced.

    System programmer response

    Restart the queue manager using the correct logs and BSDS, or change the QSGDATA system parameter. Note that we cannot change the name of the queue sharing group that a queue manager uses unless it has been shut down normally.

    The following registers in the dump contain helpful values:

    00C94506

    An internal error has occurred.

    An attempt to restart with a log from another queue manager was detected. The shared queue manager identifier recorded in the log during checkpoint does not match the shared queue manager identifier in the queue manager using that log. If the correct log is being used, the entry in the Db2 CSQ.ADMIN_B_QMGR table for this queue manager has been corrupted.

    Message CSQI061E is issued before this error occurs.

    System action

    Restart is terminated abnormally with completion code X'5C6' and a dump is produced.

    System programmer response

    Restart the queue manager using the correct logs and BSDS. If the correct logs are being used, correct the entry for the queue manager in the Db2 CSQ.ADMIN_B_QMGR table. If we cannot resolve the problem, contact the IBM support center for assistance.

    The following registers in the dump contain helpful values:

    • R0 = the queue manager identifier recorded in the log
    • R2 = the queue manager identifier in the running queue manager

    00C94507

    An internal error has occurred during processing of Mark Skip Backout.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C94510

    A request was made to a coupling facility resource manager service within IBM MQ. The coupling facility resource manager service returned an unexpected return code.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C94511

    An attempt to obtain storage for the data manager's use was unsuccessful. This indicates there could be a wider-ranging problem relating to storage availability.

    System action

    The queue manager is terminated and a dump is produced.

    System programmer response
    Check that we are running with the recommended region size, and if not, reset the system and restart the queue manager. If this is not the cause, use these items to diagnose the cause of the problem:

    • Queue manager job log
    • Information about any other storage-related problems
    • System dump resulting from the error

    00C94512

    A request was made to a Db2 resource manager service within IBM MQ. The Db2 resource manager service returned an unexpected return code.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C94513

    A request was made to a coupling facility resource manager service within IBM MQ. The coupling facility resource manager service returned an unexpected return code.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

    00C9451A

    A request was made to a Db2 resource manager service within IBM MQ during restart. The Db2 resource manager service returned an unexpected return code related to a locked table condition.

    System action

    The queue manager terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Restart the queue manager. If you started several queue managers at the same time, try restarting them one at a time to alleviate this condition.

    If the problem persists, collect the items listed in Diagnostics and contact your IBM support center.

    00C9FEEE

    An internal error has occurred.

    System action

    The current execution unit terminates with completion code X'5C6', and a dump is produced.

    System programmer response

    Collect the items listed in Diagnostics and contact the IBM support center.

Parent topic: IBM MQ for z/OS codes