Message manager messages (CSQM...)
CSQM050Icsect-name Intra-group queuing agent starting, TCB=tcb-nameExplanation:The intra-group queuing (IGQ) agent was started during the initialization of a queue manager that is in a queue-sharing group. The agent uses TCB tcb-name.
The IGQ agent handles SYSTEM.QSG.TRANSMIT.QUEUE.
Severity:0
System Action:Processing continues. The IGQ agent starts asynchronously.
CSQM051Icsect-name Intra-group queuing agent stoppingExplanation:The intra-group queuing (IGQ) agent is stopping because:
- the queue manager is stopping
- it has retried a failing request repeatedly without success
- it was unable to recover from an abnormal ending
Severity:0
System Action:The IGQ agent stops.
System Programmer Response:If the queue manager is not stopping, investigate the cause of the error as reported in the preceding messages. To restart the IGQ agent, issue an ALTER QMGR command specifying IGQ(ENABLED).
CSQM052Icsect-name Shared channel recovery completed for qmgr-name, n channels found, p FIXSHARED, r recoveredExplanation:The queue manager successfully recovered some shared channels that were owned by queue manager qmgr-name in the queue-sharing group when it or its channel initiator terminated abnormally. This recovery process may occur when:
- another queue manager or its channel initiator terminates abnormally
- the channel initiator is started, for channels that were owned by other queue managers
- the channel initiator is started, for channels that were owned by itself
n channels were found that needed recovery, of which p were originally started as FIXSHARED. The number recovered, r, may be less than n (or even 0) because other active queue managers are also recovering the channels and because FIXSHARED channels cannot be recovered by another queue manager.
See the WebSphere MQ Intercommunication manual for more information about shared channel recovery.
Severity:0
System Action:Processing continues.
CSQM053Ecsect-name Shared channel recovery terminated, DB2 not availableExplanation:Because DB2 is not available or no longer available, the queue manager was unable to recover some shared channels that were owned by a queue manager in the queue-sharing group when it or its channel initiator terminated abnormally. This recovery process may occur when:
- another queue manager or its channel initiator terminates abnormally
- the channel initiator is started, for channels that were owned by other queue managers
- the channel initiator is started, for channels that were owned by itself
Severity:8
System Action:The recovery process is terminated; some channels may have been recovered, while others have not.
System Programmer Response:Use the preceding messages on the z/OS console to investigate why DB2 is not available, and resume the connection or restart DB2 if necessary. Any channels that were not recovered will be recovered when the recovery process next runs; alternatively, they can be restarted manually.
CSQM054Ecsect-name Shared channel recovery terminated, error accessing DB2Explanation:Because there was an error in accessing DB2, the queue manager was unable to recover some shared channels that were owned by a queue manager in the queue-sharing group when it or its channel initiator terminated abnormally. This recovery process may occur when:
- another queue manager or its channel initiator terminates abnormally
- the channel initiator is started, for channels that were owned by other queue managers
- the channel initiator is started, for channels that were owned by itself
Severity:8
System Action:The recovery process is terminated; some channels may have been recovered, while others have not.
System Programmer Response:Resolve the error reported in the preceding messages. Any channels that were not recovered will be recovered when the recovery process next runs; alternatively, they can be restarted manually.
CSQM055Ecsect-name Shared channel recovery terminated, error putting command, reason=mqrcExplanation:Because there was an error putting a message on the system-command input queue, the queue manager was unable to recover some shared channels that were owned by a queue manager in the queue-sharing group when it or its channel initiator terminated abnormally. This recovery process may occur when:
- another queue manager or its channel initiator terminates abnormally
- the channel initiator is started, for channels that were owned by other queue managers
- the channel initiator is started, for channels that were owned by itself
Severity:8
System Action:The recovery process is terminated; some channels may have been recovered, while others have not.
System Programmer Response:Refer to Appendix A. API completion and reason codes for information about mqrc, and resolve the error. Any channels that were not recovered will be recovered when the recovery process next runs; alternatively, they can be restarted manually.
CSQM056Ecsect-name mqapi-call failed for queue q-name, reason=reasonExplanation:The indicated MQ API call for the named queue, failed for the specified reason, which may be an MQ reason code (MQRC_) or a signal completion code (MQEC_).
Severity:8
System Action:If the queue is SYSTEM.ADMIN.CONFIG.EVENT or SYSTEM.ADMIN.COMMAND.EVENT, processing continues but events are not generated; message CSQM071E follows to show how many event messages have not been generated since the problem first occurred. These messages are generated on the first occurrence of the problem, and at intervals thereafter while the problem persists.
For other queues, it is the intra-group queuing (IGQ) agent that issued the call. Depending on the queue involved and the type of error, it may continue processing, retry the request at regular intervals until the error is corrected, or terminate.
System Programmer Response:Refer to Appendix A. API completion and reason codes for information about MQ reason codes or the WebSphere MQ Application Programming Reference manual for information about signal completion codes. Correct the problem with the queue, or use the ALTER QMGR command to disable the events or the IGQ agent if the function is not required.
CSQM059Ecsect-name Queue q-name has incorrect attributesExplanation:The named queue, used by the intra-group queuing (IGQ) agent, has incorrect attributes. For example, SYSTEM.QSG.TRANSMIT.QUEUE must have attributes USAGE(XMITQ), INDXTYPE(CORRELID), QSGDISP(SHARED).
Severity:8
System Action:The IGQ agent retries at regular intervals until the error is corrected.
System Programmer Response:Redefine the queue with the correct attributes.
CSQM060Ecsect-name Cluster cache is fullExplanation:No more space is available in the cluster cache area.
Severity:8
System Action:The application call that resulted in the need for more space will fail with MQRC_CLUSTER_RESOURCE_ERROR. Processing continues, and existing users of clustering will be unaffected unless their actions are such as to need more cluster cache space.
System Programmer Response:The problem may be temporary. If it persists, the queue manager must be restarted; this will cause more space to be allocated for the cluster cache area.
Consider changing the cluster cache type system parameter CLCACHE to dynamic, so that more space for the cache will be obtained automatically as required. (If you are using a cluster workload exit, ensure that it supports a dynamic cluster cache.) See the CSQ6SYSP macro in the WebSphere MQ for z/OS System Setup Guide for information about the system parameters.
CSQM061Ecsect-name Cluster workload exit exit-name does not support dynamic cacheExplanation:In response to the initialization call (using ExitReason MQXR_INIT), the cluster workload exit returned the value MQCLCT_STATIC in the ExitResponse2 field, indicating that it does not support a dynamic cluster cache.
Severity:8
System Action:The cluster workload exit is suppressed.
System Programmer Response:Either change the cluster cache type system parameter CLCACHE to static, or rewrite the exit to be compatible with a dynamic cache. See the CSQ6SYSP macro in the WebSphere MQ for z/OS System Setup Guide for information about the system parameters.
CSQM064Icsect-name Intra-group queuing agent put messages to dead-letter queueExplanation:The intra-group queuing (IGQ) agent was unable to deliver some messages to the required destination queue, so has put them on the dead-letter queue.
Severity:4
System Action:Processing continues.
System Programmer Response:Examine the contents of the dead-letter queue. Each message is contained in a structure that describes why the message was put to the queue, and to where it was originally addressed.
CSQM065Ecsect-name mqapi-call failed for queue q-name, reason=reasonExplanation:The indicated MQ API call failed for the specified reason, which is an MQ reason code (MQRC_).
Severity:8
System Action:
It is the intra-group queuing (IGQ) agent that issued the call; it was unable to commit or backout a batch of messages for the specified reason. Depending on the type of error, it may retry the request at regular intervals until the error is corrected, or terminate.
System Programmer Response:Refer to Appendix A. API completion and reason codes for information about MQ reason codes. Correct the problem if required.
CSQM067Ecsect-name Intra-group queuing agent ended abnormally. RestartingExplanation:The intra-group queuing (IGQ) agent has ended abnormally because a severe error occurred, as reported in the preceding messages.
Severity:8
System Action:The IGQ agent attempts to restart a number of times. If it fails persistently, it terminates.
System Programmer Response:Investigate the reason for the abnormal termination, as reported in the preceding messages.
CSQM070Ecsect-name Queue q-name available again, n events not generatedExplanation:An earlier problem with putting messages on the configuration or command event queue has been corrected. n is the number of event messages that have not been generated since the problem first occurred.
Severity:4
System Action:Processing continues and event messages for that queue will be generated again.
System Programmer Response:If the queue is SYSTEM.ADMIN.CONFIG.EVENT, and complete configuration information is required, use the REFRESH QMGR TYPE(CONFIGEV) command to generate events to replace those that were not generated; specify the INCLINT parameter to cover the period when the problem was occurring.
If the queue is SYSTEM.ADMIN.COMMAND.EVENT, a limited number of the missed event messages may be recovered automatically, as reported by message CSQM072I.
CSQM071Ecsect-name Queue q-name unavailable, n events not generatedExplanation:There was an error putting a message on the configuration or command event queue, as reported in the preceding CSQM056E message; n is the number of event messages that have not been generated since the problem first occurred.
Severity:8
System Action:Processing continues but event messages for that queue are not generated. This message is issued on the first occurrence of the problem, and at intervals thereafter while the problem persists.
System Programmer Response:Correct the problem with the event queue, or use the ALTER QMGR command to set the CONFIGEV or CMDEV attribute to DISABLED if events are not required.
CSQM072Icsect-name Queue q-name, n events recoveredExplanation:An earlier problem with putting messages on the command event queue has been corrected. n event messages that were not generated have been automatically recovered and generated.
Only a limited number of the missed event messages can be recovered in this way. If n is less than the value reported in message CSQM070E, the remaining event messages are lost, and there is no way to recover them.
Severity:0
System Action:Processing continues.
CSQM084Icsect-name COMMAND INHIBITED DURING RESTART/TERMINATIONExplanation:A command that will affect a recoverable object was requested either too early in queue manager startup, or too late in termination.
The usual reason for receiving this message is that some prohibited command was issued in the initialization input data set CSQINP1.
Severity:8
System Action:Message CSQM085I is also issued and the command is ignored.
System Programmer Response:Wait until the queue manager is in a state where it is possible to reissue the prohibited commands. If appropriate, remove the command from CSQINP1, and place it in CSQINP2, to ensure that this problem does not reoccur.
CSQM085Icsect-name ABNORMAL COMPLETIONExplanation:This message is issued with message CSQM084I, and indicates that the command requested has not been actioned.
Severity:8
System Action:The command is not actioned.
System Programmer Response:Wait until the queue manager is in a state where it is possible to use the prohibited commands.
CSQM086EQUEUE MANAGER CREATE ERROR, CODE=reason-code, RESTART UNSUCCESSFULExplanation:During restart, the creation of the queue manager object has failed. The reason code is of the form '00D44xxx'.
Severity:8
System Action:The queue manager fails to restart.
System Programmer Response:Refer to Message manager codes (X'D4') for an explanation of the reason code, and what action to take. Reissue the START QMGR command to restart the queue manager. If the error persists note this reason code, and contact your IBM support center.
CSQM090Ecsect-name FAILURE REASON CODE reason-codeExplanation:A command has failed. The reason code is of the form '00D44xxx'. This message is accompanied by one or more other more specific messages, which indicate the reason for the failure.
Severity:8
System Action:The command is ignored.
System Programmer Response:See the explanations of the accompanying messages for more information. Refer to Message manager codes (X'D4') for an explanation of the reason code, and what action to take. If the reason code is not one of those listed, make a note of it and contact your IBM support center.
CSQM091Ecsect-name FAILURE MQRC=mqrcExplanation:A command has failed. The reason code is an MQ reason code. This message is accompanied by one or more other more specific messages, which indicate the reason for the failure.
Severity:8
System Action:The command is ignored.
System Programmer Response:See the explanations of the accompanying messages for more information. Refer to Appendix A. API completion and reason codes for an explanation of mqrc, and what action to take.
CSQM092Icsect-name keyword(value) VALUE INVALID OR OUT OF RANGEExplanation:Either:
- A keyword was entered that takes a bounded numeric value but the value specified is outside the bounds.
- A keyword was entered that takes a pair of numeric values defining a range, but only one value is specified or the values are not in ascending order.
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with the parameter specified correctly. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM093Icsect-name keyword(value) NAME CONTAINS INVALID CHARACTERSExplanation:A name was specified that contains one or more invalid characters. See the WebSphere MQ Script (MQSC) Command Reference manual for information about validation required for the name in question to correct this.
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with the correct name. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM094Icsect-name keyword(value) WAS NOT FOUNDExplanation:A command was issued that refers to an object that does not exist. That is, no object could be found with the specified name and type (and subtype, for queues and channels) and with any disposition in the queue-sharing group.
Severity:8
System Action:The command is ignored.
System Programmer Response:Check that you specified the correct name for the object, and the correct subtype (for queues and channels). If a queue-sharing group is in use, check that DB2 is available and not suspended. Define the object if necessary.
Notes:
- If you are dealing with a queue or channel object, an object of the same name, but of a different subtype, might already exist.
- Remember that the object might have recently been deleted by someone else, or from another queue manager in the queue-sharing group.
CSQM095Icsect-name keyword(value) ALREADY EXISTSExplanation:A DEFINE command was issued, but an object of that type with the specified name already exists, although it might not necessarily have the same subtype, or the same disposition in the queue-sharing group. (We cannot have a locally-defined object and a local copy of a group object with the same name; for local queues, we cannot have a shared queue with the same name as a queue with any other disposition.)
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with another name or with the REPLACE option, or use the existing object, as appropriate.
CSQM096Icsect-name keyword(value) NAME HAS INVALID LENGTHExplanation:A name was specified that is of an incorrect length.
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with a name of the correct length. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM097Icsect-name keyword(value) NAME CANNOT BE COMPLETELY BLANKExplanation:A name was specified that is blank. This is not allowed.
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with a non-blank name. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM098Icsect-name keyword(value) FIELD TOO LONGExplanation:Either a numeric or character parameter was specified but it is too long, or (if value is blank) a list of character parameters was specified whose total length is too long.
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with the correct field length. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM099Icsect-name keyword(value) NAME IN USE AS A DIFFERENT TYPEExplanation:An object was specified as one particular subtype, but it already exists as another subtype, although it might not necessarily have the same disposition in the queue-sharing group. (We cannot have a locally-defined object and a local copy of a group object with the same name; for local queues, we cannot have a shared queue with the same name as a queue with any other disposition.)
Severity:8
System Action:The command is ignored.
System Programmer Response:Reissue the command with the correct name and subtype. For more information about the command, see the WebSphere MQ Script (MQSC) Command Reference manual.
CSQM100Icsect-name keyword(value) VALUE INVALID OR OUT OF RANGEExplanation:Either:
- A keyword was entered that takes a series of character values, but the value specified is not one of them.
- A keyword was entered that takes a series of character values, but the value specified is not valid for the particular subtype of object.
- A keyword was entered that takes a bounded numeric value, but the value specified is outside the bounds.
- A keyword was entered that takes a character or hexadecimal value, but the value specified is invalid for that keyword.
Severity:8
System Action:The command is ignored.