Buffer manager codes (X'D7')

If a buffer 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 WebSphere MQ active log data set.
  • The system dump resulting from the error.
  • If we are using CICS , the CICS transaction dump output.
  • Appropriate WebSphere MQ, z/OS, Db2, CICS, and IMS service levels.

    00D70101

    An attempt to obtain storage for a buffer manager control block (the PANC) was unsuccessful. This is probably because there is insufficient storage in your region.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Registers 2 and 0 contain the return and reason codes from the STORAGE or GETMAIN request.

    System programmer response

    Check that we are running in a region that is large enough, and if not, reset the system and restart the queue manager. If this does not resolve the problem, note the register values, and contact the IBM support center.

    00D70102

    The name of the queue manager being restarted does not match the name recorded in a prior checkpoint log record.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. This is preceded by message CSQP006I. Register 0 contains the name found in the log record. Register 2 contains the name of the queue manager being restarted.

    System programmer response

    Change the started task JCL procedure xxxxMSTR for the queue manager to name the appropriate bootstrap and log data sets.

    The print log utility, CSQ1LOGP, can be used to view checkpoint records. We might also find the MQ active log data set useful for problem determination.

    00D70103

    An attempt to obtain storage for a buffer manager control block (a PSET) was unsuccessful.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Registers 2 and 0 contain the return and reason codes from the STORAGE or GETMAIN request.

    System programmer response

    Restart the queue manager.

    Note the register values, and contact the IBM support center.

    00D70104

    An attempt to obtain storage for a buffer manager control block (a BHDR) was unsuccessful.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Registers 2 and 0 contain the return and reason codes from the STORAGE or GETMAIN request.

    System programmer response

    Restart the queue manager.

    Note the register values, and contact the IBM support center.

    00D70105

    An internal error has occurred during dynamic page set expansion.

    System action

    The current page set extend task is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. No further attempt will be made to expand the page set until the queue manager is restarted. Subsequent dynamic page set extend requests for other page sets are processed.

    System programmer response

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

    00D70106

    An internal error has occurred.

    System action

    An entry is written to SYS1.LOGREC, and a dump is produced.

    System programmer response

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

    00D70108

    An attempt to obtain storage for the buffer pool was unsuccessful.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 2 contains the return code from the STORAGE, GETMAIN or IARV64 GETSTOR request. Register 3 contains the buffer pool number.

    System programmer response

    Provide sufficient storage for the number of buffers specified in the DEFINE BUFFPOOL command.

    If the buffer pool is backed by page fixed storage, that is it has a PAGECLAS of FIXED4KB, check that there is enough real storage available on the system. For more information, see Address space storage.

    If it is not possible to rectify the problem:

    • Alter the definition of the buffer pool in the CSQINP1 data set, to include the REPLACE attribute, and specify a smaller number of buffers, or
    • Change the PAGECLAS attribute to 4KB.

    00D7010A

    An internal storage error has occurred.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Registers 2 and 3 contain the return and reason codes from the IARV64 GETSTOR request. Register 4 contains the buffer pool number.

    System programmer response

    Increase the value of the MEMLIMIT parameter.

    00D70112

    A critical process could not be started during queue manager initialization. This could be because there is insufficient storage in your region.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the reason code for the error.

    System programmer response

    Check that we are running in a region that is large enough. If not, reset the system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact the IBM support center.

    00D70113

    A critical process could not be started during queue manager initialization. This could be because there is insufficient storage in your region.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the reason code for the error.

    System programmer response

    Check that we are running in a region that is large enough. If not, reset the system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact the IBM support center.

    00D70114

    An internal cross-component consistency check failed.

    System action

    The request is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the value in error.

    System programmer response

    Note the completion code and the reason code, collect the MQ active log data set, and contact the IBM support center.

    00D70116

    An I/O error has occurred.

    System action

    An entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the Media Manager reason code from an MMCALL call. In some circumstances, the queue manager will terminate. (This depends on the nature of the error, and the page set on which the error occurred.)

    System programmer response

    Restart the queue manager if necessary.

    See the MVS/DFP Diagnosis Reference manual for information about return codes from the Media Manager. If we do not have access to the required manual, contact the IBM support center, quoting the Media Manager reason code.

    We might also find the MQ active log data set useful for problem determination.

    00D70118

    A page was about to be written to a page set, but was found to have improper format. The executing thread is terminated. (If this is the deferred write processor, the queue manager is terminated)

    System action

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

    System programmer response

    Restart the queue manager. If the problem persists collect the items listed in Diagnostics and contact the IBM support center.

    00D70120

    No buffers are available to steal. An executing thread needed a buffer in a buffer pool to bring a page in from the page set. The buffer pool is overcommitted, and despite attempts to make more buffers available, including writing pages to the page set, no buffers could be released.

    System action

    The current execution unit terminates with completion code X'5C6'. The API request is terminated with reason code MQRC_UNEXPECTED_ERROR, with the aim of reducing demand for the buffer pool.

    System programmer response

    Determine the problem buffer pool from preceding CSQP019I and CSQP020E messages. Review the size of the buffer pool with the DISPLAY USAGE command. Consider increasing the size of the buffer pool using the ALTER BUFFPOOL command.

    00D70122

    An unrecoverable error has occurred during check point.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the reason code for the error.

    System programmer response

    Restart the queue manager.

    Note the completion code and the reason code, collect the MQ active log data set, and contact the IBM support center.

    00D70133

    An internal consistency check failed.

    System action

    The request is terminated, an entry is written to SYS1.LOGREC, and a dump is produced.

    System programmer response

    Note the completion code and the reason code, collect the MQ active log data set, and contact the IBM support center.

    00D70136

    A critical process could not be started during queue manager initialization. This could be because there is insufficient storage in your region.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the reason code for the error.

    System programmer response

    Check that we are running in a region that is large enough. If not, reset the system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact the IBM support center.

    00D70137

    A critical process could not be started during queue manager initialization. This could be because there is insufficient storage in your region.

    System action

    The queue manager is terminated, an entry is written to SYS1.LOGREC, and a dump is produced. Register 0 contains the reason code for the error.

    System programmer response

    Check that we are running in a region that is large enough. If not, reset the system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact the IBM support center.

    00D70139

    An attempt to allocate 64 bit storage for internal use failed.

    System action

    The queue manager is terminated.

    System programmer response

    Raise the value of the MEMLIMIT parameter. For more information, see Address space storage.

    00D7013A

    An attempt to allocate storage for internal use failed. Register 2 contains the return code from the STORAGE request.

    System action

    The queue manager is terminated.

    System programmer response

    Provide sufficient storage. For more information, see Address space storage.

    00D7013B

    An internal consistency check failed.

    System action

    The current execution unit terminates with completion code X'5C6'.

    System programmer response

    Collect buffer manager problem determination information, and contact the IBM support center.

Parent topic: IBM MQ for z/OS codes