[z/OS]

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 your 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 you 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 you are running in a region that is large enough, and if not, reset your system and restart the queue manager. If this does not resolve the problem, note the register values, and contact your 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. You 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 your 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 your 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 your 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 your 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 you are running in a region that is large enough. If not, reset your system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact your 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 you are running in a region that is large enough. If not, reset your system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact your 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 your 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 z/OS DFSMSdfp Diagnosis manual for information about return codes from the Media Manager. If you do not have access to the required manual, contact your IBM support center, quoting the Media Manager reason code.

You 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 your 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 your 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 your 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 you are running in a region that is large enough. If not, reset your system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact your 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 you are running in a region that is large enough. If not, reset your system and restart the queue manager. If this does not resolve the problem, note the completion code and the reason code and contact your 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 your IBM support center.