Utilities messages (CSQU...)

CSQU000I
csect-name IBM® WebSphere® MQ for z/OS® Vn
Explanation

This is part of the header to the report issued by the utility program.

CSQU001I
csect-name Queue Manager Utility - date time
Explanation

This is part of the header to the report issued by the utility program.

System action

The message is followed by a copy of the function statements from the SYSIN data set.

CSQU002E
Unable to get storage of size n bytes, return code=ret-code
Explanation

An attempt to obtain some storage failed.

System action

The function is terminated, and any queue updates are backed out.

System programmer response
If you encounter this error when submitting JCL to run CSQUTIL functions, make sure that you have defined an adequate value for the REGION size parameter or set the REGION size to 0M in the JCL. For example:

//SCOPY EXEC PGM=CSQUTIL,REGION=0M //STEPLIB DD DISP=SHR,DSN=thlqual.SCSQANLE 
 //DD DISP=SHR,DSN=thlqual.SCSQAUTH ...

For more details about setting the REGION parameter, see Copying queues into a data set while the queue manager is running (COPY).

See the MVS™ Programming: Assembler Services Reference manual for information about the return code from the STORAGE or GETMAIN request.

CSQU003E
Unable to free storage at address, return code=ret-code
Explanation

An attempt to release storage at address address back to the system failed.

System action

The program usually ignores the error and continues with its function.

System programmer response

See the MVS Programming: Assembler Services Reference manual for information about the return code from the STORAGE or FREEMAIN request.

CSQU005I
COMMIT successfully completed
Explanation

An MQCMIT call returned a completion code of MQCC_OK.

CSQU006I
BACKOUT successfully completed
Explanation

An MQBACK call returned a completion code of MQCC_OK.

System action

The function is terminated.

System programmer response

Investigate the error that caused the backout to be done.

CSQU007E
MQCMIT failed. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The utility program was unable to commit the last set of changes.

System action

The updates are backed out, and the function is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU008E
MQBACK failed. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The utility program was unable to back out the last set of changes.

System action

None, the function is already being terminated because of the error that led to attempting the backout.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU009E
MQCONN failed for conn-id. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An attempt to connect to a queue manager or queue-sharing group named conn-id was unsuccessful.

System action

The requested function is not performed.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU010E
MQDISC failed for conn-id. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An attempt to disconnect from a queue manager or queue-sharing group named conn-id was unsuccessful.

System action

The utility program terminates. (This is not an error, because the disconnection request is the last function that the utility program processes.)

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU011I
Commands from CSQINPX - date time
Explanation

This follows message CSQU000I as part of the header to the messages that indicate the progress of the utility program.

It is produced when the utility is invoked by distributed queuing to handle the CSQINPX data set.

CSQU012I
Initialization command handling completed
Explanation

The initialization command handler, which processes the CSQINPX command data set, completed successfully.

CSQU013E
Initialization command handling failed, RC=return-code
Explanation
The initialization command handler, which processes the CSQINPX command data set, did not complete successfully. return-code shows the type of error:
00000008
Some or all of the commands were not processed.
0000000C
Severe error; this is most likely because the CSQINPX or CSQOUTX data sets are defined erroneously.
System action

The initialization command handler ends, but the channel initiator continues.

System programmer response

Refer to the CSQOUTX data set and to the preceding messages for more information about the error.

For information about the initialization command handler and the CSQINPX or CSQOUTX data sets, see Initialization and configuration files. For information about the COMMAND statement, see Issuing commands to WebSphere MQ (COMMAND).

CSQU020E
Unable to OPEN ddname data set
Explanation

The program was unable to open data set ddname.

System action

If the SYSPRINT or SYSIN data sets cannot be opened, the utility program terminates. For other data sets, the function requesting them is not performed.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU021E
Data set ddname does not have a record format of VBS
Explanation

The program opened the data set ddname, but the data set did not have a record format of VBS.

System action

If the LOAD input data set cannot be opened, the utility program terminates.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified and is of the correct record format.

CSQU023E
Unable to CLOSE ddname data set
Explanation

The input data set ddname is still open after a request was made to close it.

System action

The program continues with its termination procedures.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU030E
Page nn in data set ddname is invalid
Explanation

The utility program encountered a page that is invalid in the page set data set ddname. If the page number is 0, it might be that the data set is not the page set that is implied by ddname.

System action

The function is terminated.

System programmer response

Check that the page set has not been corrupted, and that the page set number corresponds to the DDname.

CSQU031E
Queue q-name with disposition QMGR or COPY does not exist
Explanation

The specified queue does not exist with disposition QMGR or COPY. (There might be such a queue with disposition SHARED, but the SCOPY function does not operate on shared queues.)

System action

The function is terminated.

System programmer response

Check the queue name that was specified.

CSQU032E
Page set psid is invalid
Explanation

The utility program encountered a page set that is invalid. The page set is in an inconsistent state and so the stand-alone utility functions cannot process it.

System action

The function is terminated.

System programmer response

This might be the result of performing a fuzzy backup (as described in How to back up and recover pagesets) or because the queue manager terminated abnormally. Restart the queue manager and then terminate it normally.

CSQU036E
Utility not available - restricted functionality
Explanation

The utility cannot operate because the installation and customization options chosen for WebSphere MQ do not allow all functions to be used.

System action

The utility is terminated.

CSQU037I
function has been stabilized with version function
Explanation

The utility function identified by function has been stabilized with the functional capabilities of version version.

System action

Processing continues and additional messages might be output providing further information.

System programmer response

Review the use of the utility function.

CSQU038I
Use runmqsc -n on your client machine for client channel definitions from version 8.0.
Explanation

The MAKECLNT utility function of CSQUTIL, that generates a client channel definition table (CCDT), has been stabilized.

From version 8.0, use the runmqsc utility on the client machine to generate the CCDT instead.

CSQU040E
Unable to GET from ddname data set
Explanation

The program was unable to read a record from the ddname data set.

System action

The function is terminated, and any queue updates are backed out.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU043E
Unable to PUT to ddname data set
Explanation

The program was unable to write the next record to the ddname data set. Either the data set was not opened, or there was a QSAM error.

System action

The function is terminated, and any queue updates are backed out.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU044I
Commands cannot be made for queue managers other than the target, qmgr-name
Explanation

Some of the DISPLAY object commands for the COMMAND function with MAKEDEF, MAKEREP, MAKEALT, or MAKEDEL used the CMDSCOPE option, and so information about objects for queue managers other than the target queue manager qmgr-name was received. Commands are not generated for such objects.

System programmer response

Avoid using CMDSCOPE in conjunction with the MAKEDEF, MAKEREP, MAKEALT, or MAKEDEL options. Use a separate COMMAND function for each target queue manager, with separate data sets for each set of generated commands.

CSQU045I
n data records read
Explanation

This indicates how many data records were read from the input data set specified by the DATA keyword for the current function.

CSQU046I
Making client channel definitions in ddname data set using CCSID ccsid
Explanation

This indicates that the COMMAND function will build client channel definitions in data set ddname, and that the data will have a coded character set identifier of ccsid.

CSQU047E
Unable to convert data for client channel definitions. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

When building a client channel definition file, data for a channel or authentication information object could not be converted from the character set used by the queue manager to that requested by the CCSID keyword.

System action

The channel or authentication information definition is not built.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU048I
n authentication objects included, m excluded
Explanation
This indicates, for the current function, how many sets of authentication information were included in the client channel definition file, and how many were excluded. Authentication information may be excluded because:
  • the LDAPUSER and LDAPPWD attributes are not blank
  • there are too many sets of information
  • there was a data conversion error.
System programmer response

If some information was excluded, check that the authentication information objects were selected correctly.

CSQU049I
n client channel definitions made
Explanation

This indicates how many client channel definitions were made by the current function.

CSQU050E
Command of length length is too long. Command rejected
Explanation

In the COMMAND function, the assembled command had more than 32 762 characters.

System action

The command is ignored, and no more commands are processed.

System programmer response

Check that the command is correctly formed according to the concatenation rules

CSQU051E
Command responses not received after n seconds
Explanation

In the COMMAND function, get processing for a response was timed out whilst more responses were expected.

System action

The next command will be processed, unless there have been too many timeouts.

System programmer response

Increase the value of RESPTIME, especially if the command is being sent to a remote queue manager, and check the remote queue definitions.

If the problem persists, check the definitions of the system-command input queue and the system-command reply queue; ensure that they are enabled for MQGET and MQPUT. If the definitions are correct, stop and restart the command server.

CSQU052E
Too many timeouts
Explanation

In the COMMAND function, get processing for a response timed out four times.

System action

No more commands are processed.

System programmer response

See message CSQU051E.

CSQU053E
DISPLAY command response not recognized
Explanation

In the COMMAND function, the responses to a DISPLAY command were not as expected.

System action

The DISPLAY command response is shown as is, rather than being formatted. The next command is processed.

System programmer response

Check the load libraries used are consistent with the queue manager being used.

Contact your IBM support center to report the problem.

CSQU054I
Executing function for object type objtyp
Explanation

The utility program is executing function function to process objects of the type indicated.

CSQU055I
Target queue manager is qmgr-name
Explanation

This indicates which queue manager your commands are directed to.

CSQU056I
Making commands in ddname data set
Explanation

This indicates that commands for the COMMAND function with MAKEDEF, MAKEREP, MAKEALT, or MAKEDEL, or for the SDEFS function will be built in data set ddname.

CSQU057I
n commands read
Explanation

This indicates how many commands were read from the command input data set by the current function.

CSQU058I
n commands issued and responses received, m failed
Explanation

This indicates, for the current function, how many commands were sent and produced responses, and how many of these did not execute successfully.

CSQU059I
n cmd commands made
Explanation

This indicates how many commands (called cmd) were made for the current function.

CSQU060E

Incorrect data length for message msg-no. act-length bytes found, exp-length bytes expected

Severity
8
Explanation

In the LOAD or SLOAD function, when attempting to read the record for message number msg-no for the queue being processed, the actual record length was found to be different to the expected record length.

System action

Processing for the command is terminated.

System programmer response

Check that the data set was created by the COPY function.

CSQU061E
An error occurred accessing the in-ddname data set for message msg-no. Reason=reason-code
Explanation
When executing the LOAD, SLOAD or ANALYZE function and attempting to read message msg-no for queue being processed, an error was detected. The reason code specifies the specific error, as follows:
4
First record in the dataset does not identify a queue
8
Unexpected end-of-file
12
Unknown record type
System action

Processing for the command is terminated.

System programmer response

Check that the data set was created by the COPY function, and is not corrupted.

CSQU062E
Incorrect format data record
Explanation

In the LOAD function, the utility program encountered a record that it does not recognize while reading from the input data set.

System action

The function is terminated, and any queue updates are backed out.

System programmer response

Check that the data set was created by the COPY function, and is not corrupted.

CSQU063E

The in-ddname data set is empty

Severity
8
Explanation

When executing the LOAD, SLOAD or ANALYZE function, the input data set (DDname in-ddname) was empty.

System action

Processing for the command is terminated.

System programmer response

Check that the data set was successfully created by the COPY function.

CSQU070I
Command processing stopped
Explanation

In the COMMAND function, with FAILURE(STOP) specified, a command did not execute successfully.

System action

No more commands are processed.

CSQU071E
Incomplete command
Explanation

In the COMMAND function, end of data on the input data set was reached before the building of a command was complete.

System action

The command is ignored. There are no more commands to process.

System programmer response

Check that the command is correctly formed according to the concatenation rules.

CSQU080E
MQCLOSE failed for queue q-name. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The MQCLOSE call for q-name was unsuccessful. If this is for the system-command input queue when using the COMMAND function, message CSQU055I follows showing the target queue manager that was being used.

System action

The function is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU082E
MQGET failed for queue q-name. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The MQGET call for q-name was unsuccessful.

System action

The function is terminated, and any queue updates are backed out.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU083E
MQOPEN failed for queue q-name. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The MQOPEN call for q-name was unsuccessful. If the queue is a model queue, the requested dynamic queue name is appended in parentheses. If this is for the system-command input queue when using the COMMAND function, message CSQU055I follows showing the target queue manager that was being used.

System action

The function is terminated, and all queue updates are backed out.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU085E
MQPUT failed for queue q-name. MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The MQPUT call for q-name was unsuccessful. If this is for the system-command input queue when using the COMMAND function, message CSQU055I follows showing the target queue manager that was being used.

System action

The function is terminated, and all queue updates are backed out.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form). Resubmit the job if required.

CSQU087I
MAXUMSGS reached. A syncpoint has been forced
Explanation

Because MAXUMSGS was reached, a syncpoint was taken which commits the queue changes made so far.

System action

The function continues, but no further functions will be processed.

System programmer response

None, unless the function fails for some reason after this message. In that case, note that some queue changes will have been committed, and you should make appropriate adjustments before rerunning the job.

CSQU090E
OPEN failed for ddname data set. VSAM return code=rc reason code=reason
Explanation

The utility program received a VSAM OPEN error for the page set it was attempting to process (pointed to by ddname).

System action

The page set is not processed.

System programmer response

See the DFSMS/MVS Macro Instructions for Data Sets for information about the return and reason codes from VSAM. If necessary, resubmit the job.

CSQU091E
ddname data set is non-empty. Page set not formatted
Explanation

Data set ddname was opened, but it is not empty.

System action

The page set is not formatted.

System programmer response

Ensure that the data sets specified are empty, and resubmit the job if necessary.

CSQU092I
function completed for ddname data set
Explanation

Processing of ddname data set for function function has completed.

System action

Processing continues with the next page set.

CSQU093E
PUT failed for ddname data set. VSAM return code=rc reason code=code
Explanation

The utility program received a VSAM PUT error for the page set it was attempting to process (pointed to by ddname).

System action

Processing for the page set is terminated, and the function continues with the next page set.

System programmer response

See the DFSMS/MVS Macro Instructions for Data Sets for information about the return and reason codes from VSAM. If necessary, resubmit the job.

CSQU094E
CLOSE failed for ddname data set. VSAM return code=rc reason code=reason
Explanation

The utility program received a VSAM CLOSE error for the page set it was attempting to process (pointed to by ddname).

System action

Processing for the page set is terminated, and the function continues with the next page set.

System programmer response

See the DFSMS/MVS Macro Instructions for Data Sets for information about the return and reason codes from VSAM. If necessary, resubmit the job.

CSQU095E
No page sets identified. function terminated
Explanation

A request to format or reset a page set was unsuccessful because there were no page set data sets with DD names in the range CSQP0000 through CSQP0099.

System action

Processing is terminated.

System programmer response

Add DD statements for the required page set data sets, and resubmit the job.

CSQU100E
ddname DD statement missing
Explanation

Data set ddname does not have a DD statement in the JCL.

System action

The utility is terminated.

System programmer response

Add the required statement to the JCL, and resubmit the job.

CSQU101E
DD statement missing for page set psid
Explanation

A page set is referenced, but there is no DD statement for it in the JCL. The DD name required is CSQP00nn, where nn is the page set number.

System action

The utility is terminated.

System programmer response

Add the required statement to the JCL, and resubmit the job.

CSQU102E
No functions requested
Explanation

There are no function statements in the SYSIN data set.

System action

The utility is terminated.

CSQU103E
Either keyword keyword1 or keyword2 must be specified
Explanation

The statement syntax is incorrect because it requires that one of the keywords keyword1 or keyword2 be specified, but not both.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, then resubmit the job.

CSQU104E
Invalid value value for keyword keyword
Explanation

The statement syntax is incorrect because the value given for keyword keyword is not valid.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, and resubmit the job.

CSQU105E
Incompatible keywords or values for function function
Explanation

The statement syntax is incorrect because a keyword or its value that is specified conflicts with another keyword or its value.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, and resubmit the job.

CSQU106E
Invalid function function
Explanation

The statement syntax is incorrect because the function function is not recognized.

System action

The utility is terminated.

System programmer response

See MQSC commands for a list of valid functions, and resubmit the job.

CSQU107E
Invalid function statement syntax
Explanation
The syntax of the function statement is incorrect:
  • there are too many keywords or values
  • required keywords are missing
  • it cannot be parsed.
System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, and resubmit the job.

CSQU108E
Value missing for keyword keyword
Explanation

Keyword keyword should be followed by a value, but the value is missing.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, and resubmit the job.

CSQU109E
Value not allowed for keyword keyword
Explanation

Keyword keyword should not be followed by a value, but a value is specified.

System action

The utility is terminated.

System programmer response

See Configuring z/OS for information about the correct syntax required for the statement, and resubmit the job.

CSQU110E
Required keyword missing for keyword keyword
Explanation

The statement syntax is incorrect because keyword keyword can be specified only if some other keyword is also specified, but that other keyword is missing.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, then resubmit the job.

CSQU111E
Invalid keyword keyword for function function
Explanation

The statement syntax is incorrect because the keyword keyword is not valid for function function.

System action

The utility is terminated.

System programmer response

See MQSC commands for information about the correct syntax required for the statement, and resubmit the job.

CSQU112E
Incomplete statement
Explanation

End of data on the input data set was reached before the building of a statement was complete.

System action

The utility is terminated.

System programmer response

Check that the statement is correctly formed according to the concatenation rules.

CSQU113E
Too many statement continuations
Explanation

The statement has more than 10 continuations.

System action

The utility is terminated.

System programmer response

Check that the statement is correctly formed according to the concatenation rules.

CSQU114E
Keyword keyword repeated
Explanation

The statement syntax is incorrect because a keyword is repeated.

System action

The utility program is terminated.

System programmer response

Check the syntax in the input data set. See CSQUTIL for further information about the utility program.

CSQU115E
Unable to find queues for page set psid - command responses not received
Explanation

In the COPY or EMPTY function, the queue manager could not determine which queues are in page set psid because the response to a command was not received in time.

System action

The function is terminated.

System programmer response

Check the definitions of the system-command input queue and the system-command reply queue; ensure that they are enabled for MQGET and MQPUT. If the definitions are correct, stop and restart the command server.

CSQU116I
No storage classes found for page set psid
Explanation

The page set specified has no storage classes associated with it.

System action

The function is terminated.

System programmer response

Define a storage class for the page set, and rerun the job if required.

CSQU117I
No queues found for page set psid
Explanation

The page set specified has no queues associated with it that are eligible for the requested function. For the COPY and EMPTY functions, there are no local queues; for the SCOPY function, there are no local queues with messages.

System action

The function is terminated.

System programmer response

If required, correct the page set specified, and rerun the job.

CSQU120I
Connecting to conn-id
Explanation

The utility program is connecting to the named queue manager or queue-sharing group.

CSQU121I
Connected to queue manager qmgr-name
Explanation

The utility program connected successfully to queue manager qmgr-name.

CSQU122I
Executing function-name
Explanation

The utility program is executing function function-name.

CSQU123I
Processing ddname data set, mode FORCE
Explanation

The current function of the utility program is handling data set ddname using the FORCE option.

CSQU124I
Processing ddname data set
Explanation

The current function of the utility program is handling data set ddname.

CSQU125I
n page sets attempted
Explanation

This indicates how many page sets the current function attempted to process.

CSQU126I
n page sets processed successfully
Explanation

This indicates how many page sets were processed successfully by the current function.

CSQU127I
Executing function using input from ddname data set
Explanation

The utility program is executing function function using input from ddname.

CSQU128I
Executing function outputting to ddname data set
Explanation

The utility program is executing function function, and is writing the output to ddname.

CSQU129I
Copying page set psid
Explanation

The utility program is copying page set psid.

CSQU130I
Copying queue q-name
Explanation

The utility program is copying queue q-name.

CSQU131I
n messages copied successfully
Explanation

This indicates how many messages were copied successfully when copying a queue.

CSQU133I
n queues attempted
Explanation

This indicates how many queues the program attempted to copy while copying a page set.

CSQU134I
n queues copied successfully
Explanation

This indicates how many queues were copied successfully while copying a page set.

CSQU135I

Loading queue sourceq to targetq

Severity
0
Explanation

When executing the LOAD or SLOAD function, identifies the name of the target queue being loaded, and the name of the queue on the input data set from which messages are being copied.

CSQU136I

msg-count messages (msg-from-msg-to) have been loaded (total size text-length)

Severity
0
Explanation
When executing the LOAD or SLOAD function, this error code indicates that a number of messages have been successfully loaded on to the target queue from the input data set.
  • msg-count is the number of messages loaded
  • msg-from-msg-to is the message number range in the messages for the queue on the input data set.
  • text-length is the total length of the message texts loaded (in MB or KB)
CSQU137I
Skipping queue q-name
Explanation

This indicates that queue q-name is being bypassed, because of the SKIPQS or FROMQ option used with the LOAD function.

CSQU138I
n queues loaded successfully
Explanation

This indicates how many queues were loaded successfully.

CSQU139I
Emptying page set psid
Explanation

The utility program is emptying page set psid.

CSQU140I
Emptying queue q-name
Explanation

The utility program is emptying queue q-name.

CSQU141I
n messages deleted successfully
Explanation

This indicates how many messages were deleted while emptying a queue.

CSQU142I
n queues emptied successfully
Explanation

This indicates how many queues were emptied.

CSQU143I
n function statements attempted
Explanation

This indicates the number of function statements attempted by the utility program.

CSQU144I
n function statements executed successfully
Explanation

This indicates the number of function statements executed successfully by the utility program.

CSQU145I
function statement failed
Explanation

The utility program experienced an error while executing function function.

System action

The utility program terminates.

System programmer response

Check the other messages issued to determine where the error occurred, and what caused it.

CSQU146I

msg-count messages (msg-from-msg-to) skipped (total size text-length). Reason=reason-code

Severity
0
Explanation
When executing the LOAD or SLOAD function, indicates that a number of messages have been ignored from the input data set.
  • msg-count is the number of messages ignored
  • msg-from-msg-to is the message number range in the messages for the queue on the input data set.
  • text-length is the total length of the message texts ignored (in MB or KB)
The reason code indicates why the messages were ignored:
4
messages skipped due to skipmsgs parameter in LOAD or SLOAD command
8
messages skipped due to an MQPUT error
12
messages skipped due to an error on MQOPEN
16
messages skipped due to an MQPUT error immediately following a sync point
20
messages skipped due to an error on MQCLOSE
24
messages skipped due to an error when taking a sync point
28
messages skipped due to MSGCOUNT limit (in the LOAD or SLOAD command) being reached
CSQU147I
csect-name Utility terminated, return code=ret-code
Explanation

The utility has terminated because a severe error or forced syncpoint occurred meaning that no further functions should be run. ret-code is the return code from the utility.

System action

The utility ends.

System programmer response

See IBM MQ for z/OS codes for information about the return code from the utility.

CSQU148I
csect-name Utility completed, return code=ret-code
Explanation

The utility completed, all required functions having been attempted. ret-code is the return code from the utility.

System action

The utility ends.

System programmer response

Check any functions that failed.

CSQU150I
function completed for data set ddname1 to data set ddname2
Explanation

Processing for data set ddname1 has completed, with output to ddname2.

System action

Processing continues with the next page set.

CSQU151I
No matching CSQSnnnn and CSQTnnnn DD statements. function terminated
Explanation

A COPYPAGE or RESETPAGE function was unsuccessful because there were no matching pairs of page set data sets with names CSQS0000 through CSQS0099 and CSQT0000 through CSQT0099.

System action

The function is terminated.

System programmer response

Add DD statements for the required page set data sets, and resubmit the job.

CSQU152I
ddname1 DD statement missing. No action taken for ddname2 data set
Explanation

Only one of the source-target pair of page set data sets (CSQSnnnn and CSQTnnnn) was specified.

System action

The function continues.

System programmer response

Add DD statements for the required page set data sets, and resubmit the job.

CSQU154E
Target data set ddname is smaller than source data set. Function terminated
Explanation

A COPYPAGE or RESETPAGE function could not process a page set data set because the target data set ddname was too small.

System action

Processing continues with the next page set.

CSQU155I

Processing queue queue-name

Severity
0
Explanation

When executing the ANALYZE function, indicates the start of processing queue queue-name from the input data set.

CSQU156E
GET failed for ddname data set. VSAM return code=rc reason code=code
Explanation

The utility program received a VSAM GET error for the page set it was attempting to process (pointed to by ddname).

System action

Processing for the page set is terminated, and the function continues with the next page set.

System programmer response

See the DFSMS/MVS Macro Instructions for Data Sets manual for information about the return and reason codes from VSAM. If necessary, resubmit the job.

CSQU157I
Processing data set ddname1 to ddname2
Explanation

The current function is handling data set ddname1, with output to ddname2.

CSQU158E
Target data set ddname2 is not newly formatted
Explanation

The COPYPAGE and RESETPAGE functions can only be used with a newly formatted target page set.

System action

Processing continues with the next page set.

System programmer response

Specify a valid target page set, and resubmit the job.

CSQU159E
Source data set ddname1 is not a page set
Explanation

CSQUTIL COPYPAGE or RESETPAGE functions were unable to recognize the dataset as an IBM MQ Page set. This could be due to an invalid dataset, or a back level version of IBM MQ libraries being used.

System action

Processing continues with the next page set.

System programmer response

Check the dataset is a valid IBM MQ page set.

Check the IBM MQ libraries being used are the same as the libraries used by the queue manager.

CSQU160E
Data set ddname is not suitable for use with the function
Explanation

The function should only be used with page sets for a queue manager that terminated normally.

System action

Processing continues with the next page set.

System programmer response

Specify a valid page set, and resubmit the job.

CSQU161I
ddname contains pp pages and was formatted as page set nn
Explanation

This is part of the response to the PAGEINFO function for data set ddname.

It shows the size of the page set, and the page set number that was assumed when it was formatted. The number is derived from the DD name used when formatting, which was CSQP00nn.

CSQU162I
ddname is used as page set psid for queue manager qmgr-name
Explanation

This is part of the response to the PAGEINFO function for data set ddname.

The page set has been used by the queue manager shown. The page set number is not necessarily the same as that with which it was formatted, as shown in message CSQU161I.

CSQU163I
ddname has page set recovery RBA = rba
Explanation

This is part of the response to the PAGEINFO function for data set ddname.

CSQU164I
ddname System recovery RBA for all page sets successfully processed = rba
Explanation

This is part of the response to the PAGEINFO function. Note that this RBA relates only to those page sets processed; it does not relate to the whole queue manager unless all the page sets for the queue manager are included.

CSQU165I
Processing ddname data set, TYPE( type)
Explanation

This current function of the utility program is handling data set ddname with the options shown.

CSQU166I
Processing ddname data set, TYPE( type), mode FORCE
Explanation

This current function of the utility program is handling data set ddname with the options shown.

CSQU167I
ddname has never been initialized by a queue manager
Explanation

This is part of the response to the PAGEINFO function for data set ddname.

CSQU168E
Requested page sets are for more than one queue manager
Explanation

The page sets for which information was requested are associated with more than one queue manager. No system recovery RBA can therefore be determined.

System action

Processing continues.

System programmer response

Specify a set of page sets for a single queue manager, and resubmit the job.

CSQU169E

MQPUT of message msg-no failed. MQCC=mqcc MQRC=mqrc (mqrc-text)

Severity
8
Explanation

When executing the LOAD or SLOAD function, an MQPUT failed for message number msg-no in the queue currently being processed on the input data. The mqcc and mqrc (mqrc-text provides the MQRC in textual form) indicate the reason for failure.

System action

Processing for the command is terminated.

System programmer response

Using the MQ completion code and reason code in the message, determine the cause of error and correct the problem. Then rerun the LOAD or SLOAD, starting with the queue being processed at the time of the error. If any messages had been successfully loaded from the input queue before the failure, use the SKIPMSGS parameter on the LOAD or SLOAD command to bypass those messages.

CSQU170I

msg-count messages (msg-from-msg-to) found (total size text-length)

Severity
0
Explanation

When executing the ANALYZE function, this message is displayed for the queue being processed from the input data set. The number of messages and the total length of the message text are shown.

CSQU171E

Queue queue-name was not found in the input data set

Severity
8
Explanation

The LOAD or SLOAD function being executed specified a source queue name of queue-name which was not found on the input data set.

System action

Processing for the command is terminated.

System programmer response

Specify the correct input file, correct queue name in the command, and try again.

CSQU172I
Processing function-name for data set ddname, current-page of total-pages pages processed, percentage% complete
Explanation

If a CSQUTIL function to process a page set is long-running, this message is issued periodically to indicate how many pages have been processed so far.

CSQU179E

The transmission queue cannot be switched because the channel initiator is not active

Severity

8

Explanation

The utility program is unable to initiate a switch of transmission queue for the channel identified in the preceding CSQU183I message because the channel initiator is not active.

System action

Processing continues, however, the transmission queue for the affected channel is not switched.

System programmer response

Start the channel initiator, then either restart the channel or rerun the command to initiate the switch of transmission queue.

CSQU180E
csect-name Unable to load module module-name, reason=ssssrrrr
Explanation

The utility program was unable to load the requested channel initiator parameter module. ssss is the completion code and rrrr is the reason code (both in hexadecimal) from the z/OS LOAD service.

System action

The function is terminated.

System programmer response

Check the member name specified on the XPARM fumction, and ensure that the module is in the library specified by the DDNAME keyword.

CSQU181E

csect-name module-name is not a valid channel initiator parameter module

Severity

8

Explanation

The module specified for channel initiator parameters is not in the correct format.

System action

The function is terminated.

System programmer response

Check the member name specified on the XPARM function.

CSQU182E

An error occurred obtaining the list of channels, reason mqrc (mqrc-text)

Severity
8
Explanation

The utility program was unable to identify the list of channels to process.

System action

Processing for the command is terminated.

System programmer response

Use the reason code to identify and resolve the error, then rerun the command if required.

See API completion and reason codes for information about mqrc (mqrc-text provides the MQRC in textual form).

CSQU183I

Channel channel-name

Severity
0
Explanation

The utility program is processing the requested function for the channel named channel-name.

System action

Processing continues.

System programmer response

Check subsequent messages to determine whether the requested function was processed successfully.

CSQU184I

n channels processed

Severity
0
Explanation

This message identifies the number of channels that were processed by the requested function.

System action

Processing continues.

System programmer response

None required.

CSQU185I

A switch of transmission queue is not required for this channel

Severity
0
Explanation

This message identifies that a switch of transmission queue is not required for the channel identified in the preceding CSQU183I message. This indicates the channel uses the currently configured transmission queue.

System action

Processing continues.

System programmer response

None required.

CSQU186I

A switch of transmission queue is pending for this channel

Severity
0
Explanation

This message identifies that a switch of transmission queue is pending for the channel identified in the preceding CSQU183I message. This indicates the configured transmission queue for the channel has been changed, either by updating the DEFCLXQ queue manager attribute, or by altering the value of the CLCHNAME attribute of a transmission queue, since the channel last started.

The switch of transmission queue will occur the next time the channel starts or if the switch is initiated using the CSQUTIL function SWITCH CHANNEL.

A switch operation is also reported as pending if the operation was previously initiated, but the queue manager was stopped while messages were being moved from the old transmission queue to the new transmission queue. To resume the switch operation either start the channel or use CSQUTIL to initiate the switch.

System action

Processing continues.

System programmer response

None required.

CSQU187I

A switch of transmission queue is in progress for this channel

Severity
0
Explanation

This message identifies that a switch of transmission queue isin progress for the channel identified in the preceding CSQU183I message.

System action

Processing continues.

System programmer response

Use console messages issued by the queue manager to determine the status of the switch operation, if required.

CSQU188I

From transmission queue xmit-qname

Severity
0
Explanation

This message is issued with other messages, such as CSQU186I, CSQU187I, and CSQU195I. It identifies the name of the transmission queue a channel is switching, or will switch, from.

System action

Processing continues.

System programmer response

None required.

CSQU189I

To transmission queue xmit-qname

Severity
0
Explanation

This message is issued with other messages, such as CSQU186I, CSQU187I, and CSQU195I. It identifies the name of the transmission queue a channel is switching, or will switch, to.

System action

Processing continues.

System programmer response

None required.

CSQU190I

There are num-msgs messages queued for this channel on xmitq-name

Severity
0
Explanation

This message is issued with CSQU186I and identifies there are currently num-msgs messages queued for the channel on the transmission queue xmitq-name, that need to be moved when the transmission queue is switched.

System action

Processing continues.

System programmer response

None required.

CSQU191E

Unable to access transmission queue xmitq-name, reason mqrc (mqrc-text)

Severity
8
Explanation

This message is issued with CSQU186I if the transmission queue, xmitq-name, that is currently used by the channel, cannot be accessed for the reason mqrc (mqrc-text provides the MQRC in textual form). This transmission queue must be accessible to move messages for the channel to the new transmission queue.

System action

Processing for the command is terminated.

System programmer response

Use the reason code to identify and resolve the error, then rerun the command if required.

See API completion and reason codes for information about mqrc (mqrc-text provides the MQRC in textual form).

Alternatively, use the CSQUTIL function SWITCH CHANNEL with the MOVEMSGS(NO) option to switch transmission queue without moving messages. If this option is selected it is the responsibility of the system programmer to resolve any messages for the channel on the transmission queue, xmitq-name, after the switch has completed.

CSQU192E

The status of this channel is unavailable, reason mqrc (mqrc-text)

Severity
8
Explanation

The utility program was unable to identify the current status of the channel identified in the preceding CSQU183I message to determine if a switch of transmission queue is pending or in progress.

System action

Processing continues, but the transmission queue for the affected channel is not switched if this was requested.

System programmer response

Use the reason code to identify and resolve the error, then rerun the command if required.

See API completion and reason codes for information about mqrc (mqrc-text provides the MQRC in textual form).

CSQU193E

The transmission queue cannot be switched because the channel is active

Severity
8
Explanation

The utility program was unable to initiate a switch of transmission queue for the channel identified in the preceding CSQU183I message because the channel status was neither STOPPED nor INACTIVE.

If the cluster sender channel is showing STOPPED status, but message CSQU193E is still reporting, the channel cannot stop immediately. Message reallocation is taking place while a request to STOP CHANNEL channel-name is made.

The channel continues to reallocate messages, and stops once this process is complete. This process can take some length of time if there are a large number of messages on the queue assigned to this channel.

You should wait for sufficient time to ensure that message reallocation completes, then switch the transmission queue.

System action

Processing continues, but the transmission queue for the affected channel is not switched.

System programmer response

Stop the channel, then either restart the channel or rerun the command to initiate the switch of transmission queue.

CSQU194E

The switch of transmission queue failed, reason mqrc (mqrc-text)

Severity
8
Explanation

The utility program was unable to switch the transmission queue for the channel identified in the preceding CSQU183I message.

System action

Processing continues, but the transmission queue for the affected channel is not switched.

System programmer response

Use the reason code to identify and resolve the error, then rerun the command if required.

See API completion and reason codes for information about mqrc (mqrc-text provides the MQRC in textual form).

CSQU195I

Switching the transmission queue for this channel

Severity
0
Explanation

A switch of transmission queue has been initiated for the channel identified in the preceding CSQU183I message.

System action

Processing continues.

System programmer response

Use subsequent messages to determine if the switch of transmission queue completes successfully

CSQU196I

Moving messages for this channel - num-msgs messages moved

Severity
0
Explanation

A switch of transmission queue requires that messages for a channel are moved from the old transmission queue to the new transmission queue. This message is periodically issued during a switch of transmission queue to report the progress of this operation for the channel identified in the preceding CSQU183I message.

System action

Processing continues.

System programmer response

If this message is repeatedly issued it might indicate the old transmission queue cannot be drained of messages for the channel, which means the switching process can not complete. Applications continue to put messages to the old transmission queue during the switching process to preserve ordering.

If the switching process cannot complete, this might indicate that messages are being put to the old transmission queue faster than they can be moved by the switching process, or uncommitted messages remain on the old transmission queue for the channel.

Use console messages issued by the queue manager, such as CSQM554I, and commands such as DISPLAY QSTATUS, to determine why the switch operation is unable to complete.

CSQU197I

Moving of messages complete - num-msgs messages moved

Severity
0
Explanation

A switch of transmission queue requires that messages for a channel are moved from the old transmission queue to the new transmission queue. This message indicates the process of moving messages for the channel identified in the preceding CSQU183I message has completed. The number of messages that were moved to the new transmission queue is identified by num-msgs.

System action

Processing continues.

System programmer response

None required.

CSQU198I

The transmission queue has been switched successfully

Severity
0
Explanation

A switch of transmission queue for the channel identified in the preceding CSQU183I message has completed successfully.

System action

Processing continues.

System programmer response

None required.

CSQU199E

Function requires command level required-cmdlevel, the queue manager's command level is qmgr-cmdlevel

Severity
8
Explanation

The utility program was unable to perform the requested function, identified by function, because this is not supported by the queue manager to which it is connected. To perform the requested function the queue manager's command level must be required-cmdlevel or greater, but the queue manager's command level is qmgr-cmdlevel.

System action

Processing for the command is terminated.

System programmer response

Ensure the utility program connected to the required queue manager. If this was correct, the queue manager must be upgraded before the requested function can be used.

CSQU200I
csect-name Dead-letter Queue Handler Utility - date time
Explanation

This is part of the header to the report issued by the utility program.

CSQU201I
Processing queue q-name
Explanation

The dead-letter queue handler has parsed the rules table without detecting any errors and is about to start processing the queue identified in the message.

CSQU202I
Dead-letter queue handler ending. Successful actions: n1 retries, n2 forwards, n3 discards
Explanation

The dead-letter queue handler is ending because there are no more messages on the dead-letter queue, or because the queue manager is shutting down, or because the dead-letter queue handler detected an error. The message indicates how many dead-letter queue messages were successfully handled.

System action

The utility terminates.

System programmer response

If the utility ended because of an error, investigate the problem reported in the preceding messages.

CSQU203I
n messages remain on the dead-letter queue
Explanation

The message indicates how many messages are left on the dead-letter queue when the dead-letter queue handler ends.

CSQU210I
Message does not have a valid MQDLH
Explanation

The dead-letter queue handler retrieved a message from the dead-letter queue, but the message was not prefixed by a valid dead-letter queue header (MQDLH). This typically occurs because an application is writing directly to the dead-letter queue but is not prefixing messages with a valid MQDLH.

System action

The message is left on the dead-letter queue and the dead-letter queue handler continues to process the dead-letter queue.

This message is issued only once the first time such a message is encountered.

System programmer response

Remove all the invalid messages from the dead-letter queue. Do not write messages to the dead-letter queue unless they are prefixed by a valid MQDLH.

CSQU211I
Unable to put message, line n MQRC=mqrc (mqrc-text)
Explanation

The dead-letter queue handler tried to redirect a message to another queue as requested, but the MQPUT call was unsuccessful.

System action

The retry count for the message is incremented; processing continues.

System programmer response

Refer to API completion and reason codes for information about mqrc (mqrc-text provides the MQRC in textual form). The line number n of the rules table used to determine the action for the message will help identify the queue to which the message was being put.

CSQU212I
Unable to inquire dead-letter queue, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQINQ call for the dead-letter queue was unsuccessful.

System action

Processing continues.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU213I
Unable to convert message, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQGET call encountered a data conversion problem.

System action

The message is rolled back and remains on the queue. Processing of the remaining messages on the queue continues. Use an alternative means to remove this message from the dead-letter queue.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU220E
Unable to connect to queue manager qmgr-name, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

The dead-letter queue handler could not connect to the requested queue manager.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU221E
Unable to open queue manager, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQOPEN call for the queue manager was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU222E
Unable to inquire queue manager, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQINQ call for the queue manager was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU223E
Unable to close queue manager, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQCLOSE call for the queue manager was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU224E
Unable to browse dead-letter queue q-name, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation
An MQOPEN call for browsing the dead-letter queue was unsuccessful. This is typically because of one of the following reasons:
  • Another process has opened the queue for exclusive access.
  • An invalid queue name was specified.
  • The alias name for one of the following modules has been lost:
    • CSQBSRV
    • CSQAPEPL
    • CSQBCRMH
    • CSQBAPPL
System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU225E
Unable to close dead-letter queue, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQCLOSE call for the dead-letter queue was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU226E
Line n: keyword(value) invalid or outside permitted range
Explanation

The value supplied for the specified keyword in line n of the rules table was outside the valid range of values or otherwise invalid.

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU227E
Unable to get message from dead-letter queue, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQGET call for the dead-letter queue was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU228E
Unable to commit or backout dead-letter queue action, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQCMIT or MQBACK call for the dead-letter queue was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU229E
Rules table is invalid or missing
Explanation

The rules table contained no valid message templates or was not supplied at all.

System action

The utility is terminated.

System programmer response

Correct the rules table as indicated in the preceding messages and restart the dead-letter queue handler.

CSQU230E
Unable to obtain storage
Explanation

The dead-letter queue handler was unable to obtain storage.

This problem would typically arise as a result of some wider problem. For example, if there is a persistent problem that is causing messages to be written to the dead-letter queue and the same problem (for example, queue full) is preventing the dead-letter queue handler from taking the requested action with the message, ever-increasing amounts of storage would be required.

System action

The utility is terminated.

System programmer response

Increase the storage available to the utility. Investigate whether some wider problem exists, and if the dead-letter queue contains a large number of messages.

CSQU231E
Line n: parameter keyword exceeds maximum length
Explanation

The value for the specified parameter in line n of the rules table is too long.

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU232E
Line n: parameter keyword is duplicated
Explanation

Two or more parameters of the same type were supplied in line n of the rules table.

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU233E
Line n: syntax error
Explanation

There is a syntax error in line n of the rules table.

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU234E
Unable to release storage
Explanation

The dead-letter queue handler was unable to release storage.

System action

The utility is terminated.

System programmer response

Investigate the problem reported in the preceding messages.

CSQU235E
Line n: keyword value invalid or outside permitted range
Explanation

The value supplied for the specified parameter in line n of the rules table was outside the valid range of values or otherwise invalid.

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU236E
n error(s) in rules table
Explanation

Errors were detected in the rules table.

System action

The utility is terminated.

System programmer response

Correct the rules table as indicated in the preceding messages and restart the dead-letter queue handler.

CSQU237E
Line n: invalid keyword combination
Explanation

There is an invalid combination of parameters in line n of the rules table. For example: no ACTION specified, ACTION(FWD) specified without FWDQ, HEADER specified without ACTION(FWD).

System action

The utility is terminated.

System programmer response

Correct the rules table and restart the dead-letter queue handler.

CSQU249E
Unable to disconnect from queue manager, MQCC=mqcc MQRC=mqrc (mqrc-text)
Explanation

An MQDISC call for the queue manager was unsuccessful.

System action

The utility is terminated.

System programmer response

Refer to API completion and reason codes for information about mqcc and mqrc (mqrc-text provides the MQRC in textual form).

CSQU500I
csect-name Queue-sharing Group Utility - date time
Explanation

This is part of the header to the report issued by the utility program.

CSQU501I
function function requested
Explanation

This identifies the utility function requested.

CSQU502I
Queue manager=qmgr-name
Explanation

This identifies the queue manager name for which the function is requested.

CSQU503I
QSG=qsg-name, Db2® DSG=dsg-name, Db2 ssid=db2-name
Explanation

This identifies the queue-sharing group, Db2 data-sharing group, and Db2 subsystem names for which the function is requested.

CSQU504E
Unable to LOAD module-name, reason=ssssrrrr
Explanation

The utility was unable to load a required module. ssss is the completion code and rrrr is the reason code (both in hexadecimal) from the z/OS LOAD service.

System action

The utility terminates.

System programmer response

Check the console for messages indicating why the module was not loaded. See the MVS Programming: Assembler Services Reference manual for information about the codes from the LOAD request.

Ensure that the module is in the required library, and that it is referenced correctly. The utility attempts to load this module from the library data sets under the STEPLIB DD statement.

CSQU505E
No EXEC PARM parameters
Explanation

No parameters for the utility were specified in EXEC PARM field.

System action

The utility program is terminated.

System programmer response

Specify the required parameters and rerun the job.

CSQU506E
Invalid EXEC PARM function parameter
Explanation

The function requested for the utility, as the first parameter in EXEC PARM field, was invalid.

System action

The utility program is terminated.

System programmer response

Correct the parameter and rerun the job.

CSQU507E
Wrong number of EXEC PARM parameters for function
Explanation

The number of parameters for the utility specified in EXEC PARM field was incorrect for the function requested.

System action

The utility program is terminated.

System programmer response

Correct the parameters and rerun the job.

CSQU508E
Invalid EXEC PARM parameter n
Explanation

The nth parameter for the utility specified in EXEC PARM field was invalid for the function requested, or omitted but required by the function requested.

System action

The utility program is terminated.

System programmer response

Correct the parameter and rerun the job.

CSQU509E
Too many EXEC PARM parameters
Explanation

The number of parameters for the utility specified in EXEC PARM field was too many for the function requested.

System action

The utility program is terminated.

System programmer response

Correct the parameters and rerun the job.

CSQU510I
SQL error information
Explanation

An SQL error has occurred. Diagnostic information follows in message CSQU511I.

System action

See the preceding utility error message.

System programmer response

Look at the information in message CSQU511I to determine the reason for the SQL error.

CSQU511I
DSNT408I SQLCODE = -sql-code, explanation
Explanation
This message provides additional diagnostic information direct from Db2. It is followed by further CSQU511I messages, similar to the following example block:

   CSQU511I   DSNT408I SQLCODE = -805, ERROR:  DBRM OR PACKAGE NAME DSNV11P1..CSQ5B9-
   CSQU511I            00.1A47B13F08B31B99 NOT FOUND IN PLAN CSQ5B900. REASON 03    
   CSQU511I   DSNT418I SQLSTATE   = 51002 SQLSTATE RETURN CODE                      
   CSQU511I   DSNT415I SQLERRP    = DSNXEPM SQL PROCEDURE DETECTING ERROR           
   CSQU511I   DSNT416I SQLERRD    = -251  0  0  -1  0  0 SQL DIAGNOSTIC INFORMATION 
   CSQU511I   DSNT416I SQLERRD    = X'FFFFFF05'  X'00000000'  X'00000000'           
   CSQU511I            X'FFFFFFFF'  X'00000000'  X'00000000' SQL DIAGNOSTIC         
   CSQU511I            INFORMATION 
System action

The utility program is terminated.

System programmer response

Use the diagnostic information to determine the reason for the SQL error and correct the problem.

CSQU512E
Utility terminated, Db2 tables in use
Explanation

The queue-sharing group utility cannot run because the Db2 tables it uses are reserved by another job. The most likely reason is that another instance of the utility is running, or that a queue manager in the queue-sharing group is in the process of starting.

System action

The utility program is terminated.

System programmer response

Rerun the job later.

CSQU513E
Utility terminated, not APF authorized
Explanation

The queue-sharing group utility is not APF authorized.

System action

The utility program is terminated.

System programmer response

Ensure that the library data sets under the STEPLIB DD statement comply with the rules for APF authorization, and rerun the job.

CSQU514E
RRSAF function call-name failed, RC=rc
Explanation

The RRS function specified by call-name returned an unexpected reason code specified by rc.

System action

The utility program is terminated.

System programmer response

Consult the Db2 messages and Db2 codes sections within the Db2 for z/OS product documentation for an explanation of the RRSAF reason code.

Take corrective action if necessary and resubmit the job.

CSQU515E
Unable to access Db2 tables, RC=rc reason=reason
Explanation

The call to CSQ5ARO2 module failed with a return code specified by rc and reason code specified by reason.

System action

The utility program is terminated.

System programmer response

Resubmit the job. If the problem persists, note the error codes in the message and contact your IBM support center.

CSQU517I
XCF group xcf-name already defined
Explanation

Informational message indicating that the XCF group name specified by xcf-name already exists.

CSQU518E
XCF IXCQUERY member error, RC=rc reason=reason
Explanation

An unexpected return code specified by rc with reason code specified by reason was returned from an IXCQUERY request.

System action

The utility program is terminated.

System programmer response

See the z/OS MVS Sysplex Services Reference manual for an explanation of the IXCQUERY return and reason codes.

Take corrective action if necessary and resubmit the job.

CSQU520I
Summary information for XCF group xcf-name
Explanation

Informational message indicating that summary data for the XCF group specified by xcf-name follows.

CSQU521I
Group contains n members:
Explanation

Informational message indicating that the group specified by message CSQU517I contains n members.

CSQU522I
Member=xcf-name, state=sss, system=sys-name
Explanation

Informational message indicating that the XCF group member specified by xcf-name has a state of sss and last executed on system sys-name.

CSQU523I
User data=xxx
Explanation

Informational message containing the 32 bytes of XCF user data to accompany informational message CSQU522I.

CSQU524I
QMGR number=nn
Explanation

Informational message containing the number of the QMGR in the QSG to accompany informational message CSQU522I. The QMGR number is stored in the Db2 tables, the XCF group member and the connections to the CF structures. It is generated when a QMGR is added to a QSG using CSQ5PQSG.

CSQU525E
Db2 db2-name is not a member of data-sharing group dsg-name
Explanation

There was an inconsistency between the Db2 ssid and data-sharing group name provided in the EXEC PARM field. Db2 ssid specified by db2-name is not a member of the Db2 data-sharing group specified by dsg-name.

System action

The utility program is terminated.

System programmer response

Ensure that the Db2 ssid specified is a member of the Db2 data-sharing group specified.

CSQU526I
Connected to Db2 db2-name
Explanation

The utility program connected successfully to Db2 subsystem db2-name.

CSQU527E
No eligible Db2 currently active
Explanation

If a Db2 ssid was specified in the EXEC PARM field this indicates that the Db2 subsystem is not currently active on the z/OS system on which the utility job executed.

If a Db2 data-sharing group name was specified in the EXEC PARM field then no eligible Db2 subsystem was active on the z/OS system on which the utility job executed.

System action

The utility program is terminated.

System programmer response

If a Db2 ssid was specified in the EXEC PARM field then ensure that it is active on the z/OS system on which the utility job will execute.

If a Db2 data-sharing group name was specified in the EXEC PARM field then ensure that at least one eligible Db2 subsystem is active on the z/OS system on which the utility job will execute.

CSQU528I
Disconnected from Db2 db2-name
Explanation

The utility program disconnected successfully from Db2 subsystem db2-name.

CSQU529E
QSG qsg-name entry cannot be removed, n members are still defined
Explanation

A request to remove the queue-sharing group name in qsg-name failed because n members are still defined to it.

System action

The utility program is terminated.

System programmer response

All members of the queue-sharing group must be removed from it before the queue-sharing group itself can be deleted. Use the preceding CSQU522I message to identify which queue-sharing group members are still defined to the queue-sharing group.

Note: Members in a state of ACTIVE or FAILED cannot be removed from a queue-sharing group.
CSQU530E
QMGR qmgr-name entry cannot be removed from QSG qsg-name, status is sss
Explanation

The queue manager named by qmgr-name cannot be removed from the queue-sharing group named by qsg-name because it is in an incorrect XCF member state as specified by sss.

System action

The utility program is terminated.

System programmer response

To remove a queue manager from the queue-sharing group it must have XCF member state CREATED or QUIESCED.

If the XCF member state is ACTIVE then stop the queue manager with a STOP QMGR command and resubmit the job.

If the XCF member state is FAILED then start the queue manager and stop it normally using the STOP QMGR command and resubmit the job.

CSQU531E
QSG qsg-name entry cannot be removed, not found in Db2 table table-name
Explanation

An attempt to remove the queue-sharing group qsg-name failed because no entry for it was found in the Db2 table table-name.

System action

The utility program is terminated.

System programmer response

Ensure that the queue-sharing group qsg-name was originally defined in the table table-name.

Check that the utility job connected to the correct Db2 data-sharing group. If necessary resubmit the job.

CSQU532E
QSG qsg-name entry cannot be deleted, Db2 entries still exist for it
Explanation

An attempt to remove the queue-sharing group qsg-name was returned a Db2 constraint failure because queue manager entries still exist in the CSQ.ADMIN_B_QMGR table.

System action

The utility program is terminated.

System programmer response

Examine the CSQ.ADMIN_B_QMGR table to determine which queue managers are still defined to the queue-sharing group qsg-name.

Use the REMOVE QMGR function of the CSQ5PQSG utility to remove the entries and then resubmit the job.

CSQU533E
SQL error. Db2 table=table-name, code=sqlcode, state=sss, data=sqlerrcd
Explanation

An unexpected SQL error was returned from Db2. An operation on the table named by table-name was returned an SQLCODE specified by sqlcode with STATE specified by sss and SQLERRCD values specified by sqlerrcd.

System action

The utility program is terminated.

System programmer response

See the Db2 for z/OS Messages and Codes manual for an explanation of the SQL codes.

Resubmit the job if required.

CSQU534E
SQL services error, Db2 table=table-name RC=rc
Explanation

An SQL error occurred during an operation on the table specified by table-name, as reported in the preceding CSQU533E message. A return code of rc was returned from the internal service routine.

System action

The utility program is terminated.

System programmer response

See message CSQU533E.

CSQU535I
QSG qsg-name entry successfully removed from Db2 table table-name
Explanation

Informational message indicating that the queue-sharing group named by qsg-name was successfully removed.

CSQU536E
Unable to add QSG qsg-name entry, entry already exists in Db2 table table-name
Explanation

An attempt to add the queue-sharing group qsg-name failed because an entry already exists in the Db2 table table-name.

System action

The utility program is terminated.

CSQU537I
csect-name QSG qsg-name entry successfully added to Db2 table table-name
Explanation

The request to add the queue-sharing group qsg-name to the Db2 table table-name completed successfully.

CSQU538E
Member record found for QMGR qmgr-name XCF group xcf-name
Explanation

Informational message indicating that a member record for the queue manager named in qmgr-name already exists in the XCF group named by xcf-name.

CSQU539E
No QMGR qmgr-name entry found in QSG qsg-name
Explanation

An attempt to remove the queue manager named by qmgr-name from the queue-sharing group named by qsg-name failed because no entry was found in the Db2 tables.

System action

The utility program is terminated.

CSQU540E
Unable to remove QMGR qmgr-name - not terminated normally, or needed for recovery
Explanation

The queue manager named by qmgr-name cannot be removed from the queue-sharing group because it is currently active, or because it terminated abnormally during its last execution, or because it is needed for backup and recovery purposes.

System action

The utility program is terminated.

System programmer response

If the queue manager is active then stop the queue manager with a STOP QMGR command and resubmit the job.

If the queue manager terminated abnormally during its last execution then start the queue manager and stop it normally using the STOP QMGR command and resubmit the job.

If neither of these cases applies, or if it still cannot be removed, it must be needed for backup and recovery purposes. See Managing queue-sharing groups for information about removing such a queue manager from a queue-sharing group.

CSQU541E
QSG array manipulation error, RC=rc
Explanation

An internal error occurred during manipulation of the queue-sharing group array data.

An internal routine returned a completion code specified by rc.

System action

The utility program is terminated.

System programmer response

Resubmit the job. If the problem persists, note the error codes in the message and contact your IBM support center.

CSQU542E
Update unsuccessful for QSG qsg-name, RC=rc
Explanation

An attempt to update the Db2 row for the queue-sharing group named by qsg-name failed with return code rc.

rc shows the type of failure:
00F5000C
Queue-sharing group row no longer exists
00F50010
Internal error
00F50018
Referential constraint failure
00F50028
Internal error
System action

The utility program is terminated.

System programmer response

Resubmit the job. If the problem persists contact your IBM support center.

CSQU543E
Delete unsuccessful for QMGR qmgr-name, RC=rc
Explanation

The attempt to delete the queue manager qmgr-name failed with return code rc.

rc shows the type of failure: 00F5000C, queue manager row no longer exists.

System action

Processing continues.

System programmer response

This might be an indication that the request was made against the wrong Db2 data-sharing group or that a previous attempt terminated prematurely. For the former, the utility should be executed against the correct Db2 data-sharing group. For the latter, no further action need be taken.

CSQU544E
IXCDELET request for QMGR qmgr-name unsuccessful, RC=rc reason=reason
Explanation

During an attempt to delete queue manager qmgr-name, an IXCDELET request was returned an IXC return code of rc and reason code of reason.

System action

The utility program is terminated.

System programmer response

See the z/OS MVS Sysplex Services Reference manual for an explanation of the IXCDELET return and reason codes.

Take corrective action if necessary and resubmit the job.

CSQU545E
IXCCREAT request for QMGR qmgr-name unsuccessful, RC=rc reason=reason
Explanation

During an attempt to add queue manager qmgr-name, an IXCCREAT request was returned an IXC return code of rc and reason code of reason.

System action

The utility program is terminated.

System programmer response

See the z/OS MVS Sysplex Services Reference manual for an explanation of the IXCCREAT return and reason codes.

Take corrective action if necessary and resubmit the job.

CSQU546E
Unable to add QMGR qmgr-name entry, already exists in Db2 table table-name
Explanation

The attempt to add an entry for queue manager qmgr-name to the Db2 table table-name failed because a row already exists for the queue manager.

System action

The utility program is terminated.

System programmer response

Examine the Db2 table specified by table-name and determine whether the entry for the queue manager specified by qmgr-name is for the correct queue-sharing group. If it is, no further action is required.

CSQU547E
Unable to add QMGR qmgr-name entry, no QSG qsg-name entry exists in Db2 table table-name
Explanation

The attempt to add queue manager qmgr-name failed because there is no queue-sharing group entry for the queue-sharing group qsg-name in the Db2 table table-name.

System action

The utility program is terminated.

System programmer response

To add a queue manager to a queue-sharing group the Db2 CSQ.ADMIN_B_QSG table must contain a queue-sharing group record for the queue-sharing group named by qsg-name.

Examine the Db2 tables and if necessary run the CSQ5PQSG utility ADD QSG function prior to resubmitting this job.

CSQU548E
QMGR qmgr-name cannot be added to QSG qsg-name, no unassigned QMGR number
Explanation

The attempt to add queue manager qmgr-name to the queue-sharing group qsg-name failed because all queue manager numbers are in use.

System action

The utility program is terminated.

System programmer response

A maximum of 32 queue managers can be defined to a queue-sharing group at any one time. If the queue-sharing group named by qsg-name already contains 32 queue managers then the only course of action is to create a new queue-sharing group or remove an existing queue manager.

CSQU549I
QMGR qmgr-name entry successfully added to QSG qsg-name
Explanation

The request to add queue manager qmgr-name to the queue-sharing group qsg-name completed successfully.

CSQU550I
QMGR qmgr-name entry successfully removed from QSG qsg-name
Explanation

The request to remove queue manager qmgr-name from the queue-sharing group qsg-name completed successfully.

CSQU551I
QSG qsg-name entry successfully added
Explanation

The request to add queue-sharing group qsg-name completed successfully.

CSQU552I
QSG qsg-name entry successfully removed
Explanation

The request to remove queue-sharing group qsg-name completed successfully.

CSQU553E
QMGR qmgr-name exists in Db2 table table-name as a member of a different QSG
Explanation

An attempt to add the queue manager specified by qmgr-name into a queue-sharing group failed because the Db2 table specified by table-name indicates that the queue manager is already a member of a different queue-sharing group.

System action

The utility program is terminated.

System programmer response

A queue manager can be a member of only one queue-sharing group at any one time. Examine the CSQ.ADMIN_B_QMGR table to determine which queue-sharing group the queue manager is already a member of.

Either remove the queue manager from the queue-sharing group it is in and resubmit the job or take no further action.

CSQU554E
QMGR qmgr-name entry cannot be removed from QSG qsg-name, needed for structure struc-name backup
Explanation

The queue manager named by qmgr-name cannot be removed from the queue-sharing group named by qsg-name because it has information about backups for structure struc-name. (The value shown for struc-name is the 12-character name as used by IBM MQ not the external name used by z/OS which includes the queue-sharing group name.)

If the queue manager is needed for more than one structure, this message will be issued for each one.

System action

The utility program is terminated.

System programmer response

Using another queue manager in the queue-sharing group, take a backup of the structure. Ensure that the EXCLINT time value used in the BACKUP CFSTRUCT command is less than the time since the queue manager that you are trying to remove was last stopped. Then resubmit the job.

When removing the last queue manager in a queue sharing group, you must use the FORCE option, rather than REMOVE. This removes the queue manager from the queue sharing group, whilst not performing the consistency checks of the queue manager logs being required for recovery. You should only perform this action if you are going to be deleting the queue sharing group; see Removing a queue manager from a queue-sharing group for more information on managing queue sharing groups.

CSQU555E
QMGR qmgr-name release level is incompatible with QSG qsg-name in Db2 table table-name
Explanation

An attempt to add the queue manager specified by qmgr-name into a queue-sharing group failed because the Db2 table specified by table-name indicates that another queue manager in the queue-sharing group is at an incompatible release level.

System action

The utility program is terminated.

System programmer response

Only queue managers with compatible release levels can be members of the same queue-sharing group. For information about migration and compatibility between releases, see Migrating.

CSQU556I
QSG qsg-name may contain unexpected characters
Explanation

The queue-sharing group qsg-name being added specifies a queue-sharing group name that either contains the '@' character, or is shorter than four characters and therefore has '@' characters appended to the short name to make the name four characters in length.

System action

Processing to add the queue-sharing group continues. The utility will complete with return code 4.

System programmer response

Verify that the queue-sharing group name specified by qsg-name is the intended name to be used for the queue-sharing group. If not, use the utility to remove the queue-sharing group, correct the queue-sharing group name, and resubmit the request to add the queue-sharing group.

The '@' character, although allowed in the qsg-name, is inadvisable as it is not supported as a character in a WebSphere MQ object name. Any definition such as queue manager alias definitions or other objects that need to refer to the qsg-name, will be unable to refer to the qsg-name. If possible, avoid using these characters.

CSQU557E
The QMGR and QSG names must be different
Explanation

The attempt to add a queue manager to a queue-sharing group failed because queue managers cannot have the same name as the queue-sharing group to which they belong.

System action

The utility program is terminated.

CSQU558E
QMGR qmgr-name entry cannot be removed from QSG qsg-name, SMDS for structure struc-name is not empty
Explanation

The queue manager named by qmgr-name cannot be removed from the queue-sharing group named by qsg-name because it owns a shared message data set for structure struc-name which is not marked as empty, so it may still contain current message data. (The value shown for struc-name is the 12-character name as used by WebSphere MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

The utility program is terminated.

System programmer response

The queue manager cannot be removed until the owned shared message data set has been marked as empty, indicating that it has been closed normally by the owning queue manager at a time when it does not contain any message data. All shared messages with message data in the data set must have been read or marked as deleted first, and the owning queue manager must be connected to the structure in order to remove the deleted messages and free the data set space.

The current status of each shared message data set for the structure can be displayed using the command DISPLAY CFSTATUS(struc-name) TYPE(SMDS).

CSQU560I
Full name of admin structure is admin-strname
Explanation

This shows the full external name of the administration structure as used by z/OS, which includes the queue-sharing group name.

CSQU561E
Unable to get attributes for admin structure, IXLMG RC=rc reason code=reason
Explanation

An attempt to add a queue manager to a queue-sharing group failed; it was not possible to check the attributes of the administration structure because there was an XES IXLMG service error. The full name of the administration structure is given in the following CSQ570I message.

System action

The utility program terminates. The queue manager is not added to the queue sharing group.

System programmer response

Investigate the return and reason codes from the IXLMG service (both shown in hexadecimal), which are described in the z/OS MVS Programming: Services Reference manual. If you are unable to resolve the problem, contact your IBM service center.

CSQU562E
Admin structure attributes temporarily unavailable
Explanation

An attempt to add a queue manager to a queue-sharing group failed; it was not possible to check the attributes of the administration structure because they were currently unavailable. The full name of the administration structure is given in the following CSQ570I message.

System action

The utility program terminates. The queue manager is not added to the queue sharing group.

System programmer response

Rerun the job later.

CSQU563I
Admin structure is defined in CF cf-name, allocated size mm KB, maximum entries nn
Explanation

This shows the current attributes of the administration structure for the queue sharing group. It is defined in the coupling facility named cf-name.

CSQU564E
Queue managers cannot be added to QSG qsg-name, admin structure too small
Explanation

An attempt to add a queue manager to a queue-sharing group failed; the current administration structure allocation is too small for a queue-sharing group with the requested number of queue managers. The full name of the administration structure is given in the following CSQ570I message.

System action

The utility program terminates. The queue manager is not added to the queue sharing group.

System programmer response

See Specifying offload options for shared messages for information about coupling facility structure sizes for use with queue-sharing groups.

The administration structure allocation must be increased before a new queue manager can be added to the queue-sharing group. This may involve one or more of the following steps:
  • Update the administration structure definition using the IXLMIAPU utility.
  • Refresh the currently active CFRM policy.
  • Dynamically alter the current allocation of the administration structure using the z/OS SETXCF START,ALTER command.

Rerun the job when the administration structure allocation has been increased.

CSQU565E
Unable to get attributes for admin structure, CF in failed state
Explanation

An attempt to add a queue manager to a queue-sharing group failed; it was not possible to check the attributes of the administration structure because it is in a failed state. The full name of the administration structure is given in the following CSQ570I message.

System action

The utility program terminates. The queue manager is not added to the queue sharing group.

System programmer response

Use the z/OS DISPLAY XCF,STRUCTURE command to display the status of all structures in the currently active CFRM policy.

If the administration structure has failed, starting a queue manager in the queue-sharing group will cause the structure to be allocated according to the current CFRM policy.

CSQU566I
Unable to get attributes for admin structure, CF not found or not allocated
Explanation

In attempting to add a queue manager to a queue-sharing group, it was not possible to check the attributes of the administration structure because it has not yet been defined to the CFRM policy, or is not currently allocated in a coupling facility. The full name of the administration structure is given in the following CSQ570I message. If the structure is not allocated, then the structure will be allocated when the first queue manager starts.

System action

Processing continues.

System programmer response

Use the z/OS command DISPLAY XCF,STRUCTURE,STRNAME=<CFSTRNAME> to display the status (including size) of all structures in the currently active CFRM policy.

Ensure a structure definition exists in the CFRM policy. It will be needed before the queue manager can be started.

CSQU567E
QMGR qmgr-name not added to Db2 table due to a number mismatch.
Explanation

The QMGR qmgr-name could not be added to Db2 tables due to a mismatch in the QMGR numbers as indicated by message CSQU568E issued earlier.

System action

The utility terminates.

System programmer response

Add the QMGRs in the order corresponding to their QMGR number values in the XCF group, as can be seen by message CSQU524I when running CSQ5PQSG queue sharing group utility with the "VERIFY QSG" parameter.

If the issue is linked to a persistent failing connection to the CSQ_ADMIN structure, the problem can be resolved by clearing the CF structure using the SETXCF FORCE command.

CSQU568E
QMGR number mismatch for QMGR qmgr-name in QSG qsg-name: Db2 value=nn, XCF member value=nn, CSQ_ADMIN connection value=nn
Explanation

The QMGR number is stored in the Db2 tables, the XCF group member, and the connections to the CF structures. The QMGR number is created when a QMGR is added to a QSG by using the queue sharing group utility (CSQ5PQSG).

This message indicates that there is a mismatch in the stored values for QMGR qmgr-name in QSG qsg-name which will prevent the QMGR from starting.

System action

The utility terminates after all members in the XCF group have been processed.

System programmer response

If the QMGR number value is -1, the entry does not exist. Use the CSQ5PQSG utility with "ADD QMGR" parameter to add the missing entry.

If the QMGR number value is 0, the value has not been initialised (XCF group member and CSQ_ADMIN connection values only). Start the QMGR to initialize the value.

If QMGR number value is greater than 0, collect the items listed in the Coupling Facility problem determination guide and contact your IBM support center.

CSQU569E
Unexpected CSQ_ADMIN connection found for QMGR qmgr-name
Explanation

For each QMGR in the QSG there should only be one connection to the CSQ_ADMIN structure. This message is issued for each additional connection found.

System action

The utility terminates after all members in the XCF group have been processed.

System programmer response

This situation should not occur. The connections can be displayed using the display XCF command for the CSQ_ADMIN structure.

Collect the items listed in the Coupling Facility problem determination guide and contact your IBM support center.

CSQU570I
QSG qsg-name successfully verified
Explanation

The request to verify information for queue-sharing group qsg-name completed successfully. All the information is consistent.

CSQU571E
QSG qsg-name entry cannot be verified, not found in Db2 table table-name
Explanation

An attempt to verify the queue-sharing group qsg-name failed because no entry for it was found in the Db2 table table-name.

System action

The utility program is terminated.

System programmer response

Ensure that the queue-sharing group qsg-name was originally defined in the table table-name. Check that the utility job connected to the correct Db2 data-sharing group.

If necessary resubmit the job.

CSQU572E
Usage map map-name and Db2 table table-name inconsistent
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in the usage map map=name and the Db2 table table-name. The following messages give more details about the inconsistency.

System action

Processing continues.

System programmer response

Check that the utility job connected to the correct Db2 data-sharing group. If necessary resubmit the job.

Contact your IBM support center for assistance.

CSQU573E
QMGR qmgr-name in table entry entry-number not set in usage map
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table.

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU574E
QMGR qmgr-name in usage map has no entry in table
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table.

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU575E
Structure struc-name in table entry entry-number not set in usage map
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table. (The value shown for struc-name is the 12-character name as used by WebSphere MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU576E
Structure struc-name in usage map has no entry in table
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table. (The value shown for struc-name is the 12-character name as used by IBM MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU577E
Queue q-name in table entry entry-number not set in usage map for structure struc-name
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table. (The value shown for struc-name is the 12-character name as used by IBM MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU578E
Queue q-name in usage map for structure struc-name has no entry in table
Explanation

While verifying a queue-sharing group, an inconsistency was found between the information in a usage map and the corresponding Db2 table. The inconsistency is described in the message; preceding message CSQU572E identifies the usage map and table. (The value shown for struc-name is the 12-character name as used by IBM MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

Processing continues.

System programmer response

See message CSQU572E.

CSQU580I
DSG dsg-name is ready for migration
Explanation

The request to migrate the data-sharing group dsg-name to use new Db2 tables successfully verified that the data-sharing group is ready to be migrated.

System programmer response

Perform the migration. You should do this as a conditional step in the same job as the utility migration request, as shown in the sample jobs CSQ4570T and CSQ4571T in the SCSQPROC library.

CSQU581E
DSG dsg-name has incompatible QMGR levels in QSG qsg-name
Explanation

The data-sharing group dsg-name cannot be migrated to use new Db2 tables because the levels of the queue managers in queue-sharing group qsg-name, which uses the data-sharing group, are incompatible.

System action

The utility program is terminated.

System programmer response

To perform the migration, all the queue managers in all the queue-sharing groups that use the data-sharing group must have installed a PTF and been started, to bring them to the necessary level. Examine the CSQ.ADMIN_B_QMGR Db2 table to determine the levels of the queue managers and those which need to be upgraded. Look at the fields QMGRNAME, MVERSIONL, MVERSIONH and investigate the queue managers with the lower values in MVERSIONH.

For information about migration and compatibility between releases, see Migrating.

CSQU582E
DSG dsg-name has already been migrated
Explanation

The data-sharing group dsg-name cannot be migrated to use new Db2 tables because it has already been migrated.

System action

The utility program is terminated.

System programmer response

As part of the migration, the CSQ.OBJ_B_CHANNEL Db2 table will have its row size increased above 4 KB. The utility found that such a row size slready exists. Examine the CSQ.OBJ_B_CHANNEL Db2 table to verify that the migration has already occurred.

For information about migration and compatibility between releases, see Migrating.

CSQU583I
QSG qsg-name in DSG dsg-name is ready for migration
Explanation

The request to migrate the queue-sharing group qsg-name in data-sharing group dsg-name to use new Db2 tables successfully verified that the queue-sharing group is ready to be migrated.

System programmer response

Perform the migration. You should do this as a conditional step in the same job as the utility migration request, as shown in the sample jobs CSQ4570T and CSQ4571T in the SCSQPROC library.

CSQU584E
QSG qsg-name in DSG dsg-name has incompatible QMGR levels
Explanation

The queue-sharing group qsg-name in data-sharing group dsg-name cannot be migrated to use new Db2 tables because the levels of the queue managers using the data-sharing group are incompatible.

System action

The utility program is terminated.

System programmer response

To perform the migration, all the queue managers in all the queue-sharing groups that use the data-sharing group must have installed a PTF and been started, to bring them to the necessary level. Examine the CSQ.ADMIN_B_QMGR Db2 table to determine the levels of the queue managers and those which need to be upgraded.

For information about migration and compatibility between releases, see Migrating.

CSQU585E
QSG qsg-name entry cannot be migrated, not found in Db2 table table-name
Explanation

The queue-sharing group, qsg-name, cannot be migrated because no entry was found for it in the Db2 table, table-name.

System action

The utility program is terminated.

System programmer response

Ensure that the queue-sharing group qsg-name was originally defined in the table table-name.

Check that the utility job is connected to the correct Db2 data-sharing group. If necessary resubmit the job.

CSQU586I

QMGR qmgr-name entry being removed from QSG qsg-name, needed for structure struc-name backup

Explanation

The queue manager named by qmgr-name is being force removed from the queue-sharing group named by qsg-name and it has information about backups for structure struc-name. (The value shown for struc-name is the 12-character name as used by WebSphere MQ, not the external name used by z/OS which includes the queue-sharing group name.)

If the queue manager qmgr-name is added back to the queue-sharing group it will cause an inconsistent state that could prevent structure struct-name from being recovered should it fail before a structure backup is taken.

If the queue manager is needed for more than one structure, this message is issued for each one.

System action

The queue manager is removed from the queue-sharing group, and the utility program ends with return code 4.

System programmer response

If CF structure struc-name is usable, take a backup of CF structure struc-name as soon as possible using another queue manager in the queue-sharing group. Otherwise, if the queue manager qmgr-name is added back to the queue-sharing group it should be restarted before recovering structure struc-name.

CSQU587I

QMGR qmgr-name entry being removed from QSG qsg-name, SMDS for structure struc-name is not empty

Explanation

The queue manager named by qmgr-name is being removed from the queue-sharing group named by qsg-name while it owns a shared message data set for structure struc-name that is not marked as empty, so it may still contain current message data. (The value shown for struc-name is the 12-character name as used by WebSphere MQ, not the external name used by z/OS which includes the queue-sharing group name.)

System action

The queue manager is removed from the queue-sharing group, and the utility program ends with return code 4.

Messages on the SMDS for queue manager qmgr-name will remain accessible as long as the SMDS is retained.

CSQU680E

Db2 and CF structure out of sync for list header list-header-number in structure struc-name

Severity
8
Explanation

The row for the shared queue in Db2 represents a different queue than the one found in the CF structure for list header list-header-number in structure struc-name. This inconsistency causes the queue manager to abend with 5C6-00C51053 and issue message CSQE137E. Messages CSQU681I and CSQU682I are also issued, providing further details.

System action

The mismatch is reported and the utility continues processing.

System programmer response

Collect the items listed in Coupling facility problem determination and in Db2 manager problem determination and contact your IBM support center.

CSQU681I

Db2 entry for list header list-header-number in structure struc-name: queue-name

Severity
0
Explanation

This message is issued with message CSQU680E. Queue-name is the name of the queue found in Db2 for list header list-header-number in structure struc-name.

System action

The mismatch is reported and the utility continues processing.

System programmer response

Collect the items listed in Coupling facility problem determination and in Db2 manager problem determination and contact your IBM support center.

CSQU682I

CF entry for list header list-header-number in structure struc-name: queue-name

Severity
0
Explanation

This message is issued with message CSQU680E. Queue-name is the name of the queue found in the CF for list header list-header-number in structure struc-name.

System action

The mismatch is reported and the utility continues processing.

System programmer response

Collect the items listed in Coupling facility problem determination and in Db2 manager problem determination and contact your IBM support center.

CSQU683E

Missing CF entry for list header list-header-number in structure struc-name

Severity
8
Explanation

The Db2 entry for list header list-header-number in structure struc-name indicates that a current copy is available in the CF, however, the copy is not found. This inconsistency causes return code 2085 for applications trying to use this queue.

System action

The mismatch is reported and the utility continues processing.

System programmer response

Starting or restarting one of the queue managers in the QSG will resolve the problem. If the problem persists, collect the items listed in Coupling facility problem determination and in Db2 manager problem determination and contact your IBM support center.

CSQU684I

Structure struc-name has not yet been allocated by a queue manager

Severity
0
Explanation

The CF structure struc-name is not allocated. This happens when the first IXLCONN to the structure is issued, and should only be issued by a queue manager in the QSG.

System action

The utility continues processing.

System programmer response

None.

CSQU685I

Structure struc-name connected

Severity
0
Explanation

The utility has successfully connected to CF structure struc-name.

System action

The utility continues processing.

System programmer response

None.

CSQU686E

Structure struc-name connection failed, IXLCONN RC=return-code reason=reason

Severity
8
Explanation

The utility failed to connect to CF structure struc-name.

System action

The utility skips any further queues for this structure and continues processing.

System programmer response

Examine the return and reason codes to determine why the IXLCONN connect command failed.

CSQU687I

Structure struc-name disconnected

Severity
0
Explanation

The utility has disconnected from CF structure struc-name.

System action

The utility continues processing.

System programmer response

None.

CSQU688E

Missing Db2 entry for list header list-header-number in structure struc-name

Severity
0
Explanation

The CF entry for list header list-header-number in structure struc-name indicates that a current copy is available in Db2, however, the copy is not found. This inconsistency causes a problem if a new queue is defined for the same list header.

System action

The mismatch is reported and the utility continues processing.

System programmer response

Collect the items listed in Coupling facility problem determination and in Db2 manager problem determination and contact your IBM support center.

CSQU689E

Unexpected return code for structure struc-name, IXLLSTE RC=return-code reason=reason

Severity
8
Explanation

The utility failed to read a list entry from the CF structure struc-name.

System action

The utility skips any further queues for this structure and continues processing.

System programmer response

Examine the return and reason codes to determine why the IXLLSTE read failed.

CSQU950I
csect-name IBM WebSphere MQ for z/OS Vn
Explanation

This is part of the header to the report issued by the utility program.

CSQU951I
csect-name Data Conversion Exit Utility - date time
Explanation

This is part of the header to the report issued by the utility program.

CSQU952I
csect-name Utility completed, return code=ret-code
Explanation

The utility completed. The return code is 0 if all the input was processed successfully, or 8 if any errors were found.

System action

The utility ends.

System programmer response

If the return code is non-zero, investigate the errors that were reported.

CSQU954I
n structures processed
Explanation

This indicates how many data structures were processed by the utility program.

CSQU956E
Line line-number: structure array field has incorrect dimension
Explanation

The dimension specified for a structure array field was not correct.

System action

Processing stops.

System programmer response

Correct the field specification and resubmit the job.

CSQU957E
Line line-number: structure has field following a variable length field
Explanation

There was an error in the indicated line. A variable length field must be the last field of a structure.

System action

Processing continues.

System programmer response

Correct the field specification and resubmit the job.

CSQU958E
Line line-number: structure field name has unsupported type 'float'
Explanation

There was an error in the indicated line. A field had a type of 'float', which is not supported.

System action

Processing continues.

System programmer response

Correct the field specification and resubmit the job, or provide your own routine for converting such fields.

CSQU959E
Line line-number: structure field name has unsupported type 'double'
Explanation

There was an error in the indicated line. A field had a type of 'double', which is not supported.

System action

Processing continues.

System programmer response

Correct the field specification and resubmit the job, or provide your own routine for converting such fields.

CSQU960E
Line line-number: structure field name has unsupported type 'pointer'
Explanation

There was an error in the indicated line. A field had a type of 'pointer', which is not supported.

System action

Processing continues.

System programmer response

Correct the field specification and resubmit the job, or provide your own routine for converting such fields.

CSQU961E
Line line-number: structure field name has unsupported type 'bit'
Explanation

There was an error in the indicated line. A field had a type of 'bit', which is not supported.

System action

Processing continues.

System programmer response

Correct the field specification and resubmit the job, or provide your own routine for converting such fields.

CSQU965E
Invalid EXEC PARM
Explanation

The EXEC PARM field was not blank.

System action

The utility is terminated.

System programmer response

Change the JCL, and resubmit the job.

CSQU968E
Unable to OPEN ddname data set
Explanation

The program was unable to open data set ddname.

System action

The utility is terminated.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU970E
Line line-number: syntax error
Explanation

There was a syntax error in the indicated line.

System action

Processing stops.

System programmer response

Correct the error and resubmit the job.

CSQU971E
Unable to GET from ddname data set
Explanation

The program was unable to read a record from the ddname data set.

System action

The utility is terminated.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU972E
Unable to PUT to ddname data set
Explanation

The program was unable to write the next record to the ddname data set.

System action

The utility is terminated.

System programmer response

Examine the error message that was sent to the job log to determine the reason for the error. Check that the data set was correctly specified.

CSQU999E
Unrecognized message code ccc
Explanation

An unexpected error message code was issued by the utility.

System action

Processing continues.

System programmer response

Note the code ccc (which is shown in hexadecimal) and contact your IBM support center to report the problem.