Sunteți pe pagina 1din 607

WebSphere MQ for z/OS 

Messages and Codes


Version 5 Release 3.1

GC34-6056-02
WebSphere MQ for z/OS 

Messages and Codes


Version 5 Release 3.1

GC34-6056-02
Note!
Before using this information and the product it supports, be sure to read the general information under Appendix G,
“Notices”, on page 583.

Third Edition (March 2003)


| This edition applies to WebSphere MQ for z/OS Version 5 Release 3.1 and to all subsequent releases and
| modifications until otherwise indicated in new editions. Changes from the previous edition are marked by vertical
| lines to the left of the changes.
This book is based on the Messages and Codes book for MQSeries for OS/390 Version 5 Release 2, GC34-5375.
© Copyright International Business Machines Corporation 1993, 2003. All rights reserved.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Tables . . . . . . . . . . . . . . . vii Chapter 12. Recovery manager
messages (CSQR...) . . . . . . . . 153
About this book . . . . . . . . . . . ix
Who this book is for . . . . . . . . . . . ix Chapter 13. Utilities messages
What you need to know to understand this book . . ix (CSQU...) . . . . . . . . . . . . . 157
Terms used in this book . . . . . . . . . . ix
How to use this book . . . . . . . . . . . ix
WebSphere MQ system completion codes . . . xi
Chapter 14. Agent services messages
Message routing codes . . . . . . . . . xii (CSQV...) . . . . . . . . . . . . . 181

Summary of changes . . . . . . . . xiii Chapter 15. Instrumentation facilities


| Changes for this edition (GC34-6056-02) . . . . xiii messages (CSQW...) . . . . . . . . 187
| Changes for the previous edition (GC34-6056-00) xiii
Chapter 16. Distributed queuing
Part 1. Messages . . . . . . . . . . 1 messages (CSQX...) . . . . . . . . 199

Chapter 1. CICS adapter messages Chapter 17. Initialization procedure


(CSQC...) . . . . . . . . . . . . . . 3 and general services messages
(CSQY...) . . . . . . . . . . . . . 239
Chapter 2. Coupling Facility manager
messages (CSQE...) . . . . . . . . . 27 Chapter 18. Service facilities
messages (CSQ1...) . . . . . . . . . 245
Chapter 3. Security manager messages Log services return codes . . . . . . . . . 252
(CSQH...) . . . . . . . . . . . . . . 33
Chapter 19. WebSphere MQ-IMS
Chapter 4. Data manager messages bridge Messages (CSQ2...). . . . . . 253
(CSQI...) . . . . . . . . . . . . . . 37
Chapter 20. Subsystem support
Chapter 5. Recovery log manager messages (CSQ3...) . . . . . . . . . 257
messages (CSQJ...) . . . . . . . . . 43
Chapter 21. DB2 manager messages
Chapter 6. Distributed queuing (using (CSQ5...) . . . . . . . . . . . . . 263
CICS ISC) messages (CSQK...) . . . . 75
Chapter 22. Generalized command
Chapter 7. Message manager preprocessor messages (CSQ9...) . . 269
messages (CSQM...) . . . . . . . . 101
Part 2. Codes. . . . . . . . . . . 277
Chapter 8. Command server
messages (CSQN...) . . . . . . . . 119 Chapter 23. Connection manager
codes (X'94'). . . . . . . . . . . . 279
Chapter 9. Operations and control
messages (CSQO...) . . . . . . . . 129 Chapter 24. Batch adapter codes
(X'C2') . . . . . . . . . . . . . . 281
Chapter 10. Buffer manager messages
(CSQP...) . . . . . . . . . . . . . 141 Chapter 25. Coupling Facility codes
(X'C5') . . . . . . . . . . . . . . 283
Chapter 11. IMS adapter messages
(CSQQ...) . . . . . . . . . . . . . 145 Chapter 26. Message generator codes
(X'C6') . . . . . . . . . . . . . . 285

© Copyright IBM Corp. 1993, 2003 iii


Chapter 27. Functional recovery Chapter 44. WebSphere MQ-IMS
manager codes (X'C7') . . . . . . . 287 bridge codes (X'F2') . . . . . . . . 435

Chapter 28. Security manager codes Chapter 45. Subsystem support codes
(X'C8') . . . . . . . . . . . . . . 289 (X'F3') . . . . . . . . . . . . . . 443

Chapter 29. Data manager codes Chapter 46. DB2 manager codes
(X'C9') . . . . . . . . . . . . . . 307 (X'F5') . . . . . . . . . . . . . . 459

Chapter 30. Recovery log manager Chapter 47. Generalized command


codes (X'D1') . . . . . . . . . . . 327 preprocessor codes (X'F9') . . . . . 465
Recovery log manager diagnostic information . . 340
Part 3. WebSphere MQ CICS
Chapter 31. Lock manager codes
abend codes . . . . . . . . . . . 469
(X'D3') . . . . . . . . . . . . . . 341
Chapter 48. WebSphere MQ CICS
Chapter 32. Message manager codes
bridge abend codes . . . . . . . . 471
(X'D4') . . . . . . . . . . . . . . 345
Chapter 49. WebSphere MQ CICS
Chapter 33. Command server codes
adapter abend codes . . . . . . . . 475
(X'D5') . . . . . . . . . . . . . . 367

Chapter 34. Buffer manager codes Part 4. Appendixes . . . . . . . . 479


(X'D7') . . . . . . . . . . . . . . 371
Appendix A. API completion and
Chapter 35. Recovery manager codes reason codes . . . . . . . . . . . 481
Completion codes . . . . . . . . . . . . 481
(X'D9') . . . . . . . . . . . . . . 375
Reason codes . . . . . . . . . . . . . 481
Reason code list (alphabetic order) . . . . . 482
Chapter 36. Storage manager codes Reason code list (numeric order) . . . . . . 547
(X'E2') . . . . . . . . . . . . . . 385
Appendix B. WebSphere MQ
Chapter 37. Timer services codes component identifiers. . . . . . . . 555
(X'E3') . . . . . . . . . . . . . . 393
Appendix C. Communications
Chapter 38. Agent services codes protocol return codes . . . . . . . . 557
(X'E5') . . . . . . . . . . . . . . 395 IBM® TCP/IP return codes . . . . . . . . . 557
TCP/IP OpenEdition® Sockets return codes . . 557
Chapter 39. Instrumentation facilities TCP/IP IUCV return codes . . . . . . . . 560
codes (X'E6') . . . . . . . . . . . 409 IUCV IPR codes . . . . . . . . . . . 563
TCPaccess return codes . . . . . . . . . 564
APPC/MVS return codes . . . . . . . . . 564
Chapter 40. Distributed queuing codes APPC return codes . . . . . . . . . . 564
(X'E7') . . . . . . . . . . . . . . 411 APPC allocate services return codes . . . . . 570
APPC reason codes . . . . . . . . . . 570
Chapter 41. Initialization procedure
and general services codes (X'E8') . . 419 | Appendix D. Secure Sockets Layer
| (SSL) return codes . . . . . . . . . 573
Chapter 42. System parameter
manager codes (X'E9') . . . . . . . 431 Appendix E. Distributed queuing
message codes . . . . . . . . . . 577
Chapter 43. Service facilities codes
(X'F1') . . . . . . . . . . . . . . 433 Appendix F. Messages from other
products . . . . . . . . . . . . . 581

iv Messages and Codes


Appendix G. Notices . . . . . . . . 583 Sending your comments to IBM . . . 587
Trademarks . . . . . . . . . . . . . . 585

Contents v
vi Messages and Codes
Tables
1. Message type codes . . . . . . . . . . ix 7. APPC return codes and their meanings 564
2. Coupling facility codes for internal errors 283 8. APPC allocate services return codes and their
3. Component identifiers used in WebSphere meanings . . . . . . . . . . . . . 570
MQ messages and codes . . . . . . . . 555 9. APPC reason codes and their meanings 570
4. OpenEdition sockets return codes . . . . . 557 | 10. SSL return codes . . . . . . . . . . 573
5. TCP/IP return codes . . . . . . . . . 561 11. Message prefixes . . . . . . . . . . 581
6. IUCV IPR codes . . . . . . . . . . 563

© Copyright IBM Corp. 1993, 2003 vii


viii Messages and Codes
About this book
This book lists all the user messages and abend reason codes returned by
WebSphere® MQ for z/OS™, with explanations and suggested responses. It is
designed for use as a quick reference, and is linked with the WebSphere MQ for
z/OS Problem Determination Guide, which you should also consult if a message
indicates that there is a WebSphere MQ problem.

Who this book is for


This book is for system operators, system programmers, and anybody else who
needs to understand and respond to WebSphere MQ user messages.

What you need to know to understand this book


You can refer to this book for the meaning of a message without understanding the
book as a whole. However, you should understand the types of message
WebSphere MQ produces, the different places to which it sends these messages,
and the different audiences they are intended to reach.

Terms used in this book


In this book, CICS® means both Transaction Server for z/OS and CICS for
MVS/ESA™, and IMS™ means IMS/ESA®, unless otherwise stated.

In this book, z/OS means any release of z/OS or OS/390® that supports the
current version of WebSphere MQ

How to use this book


When you are using WebSphere MQ and you need to understand a message or
code, use this book as a reference. The book is divided into the following parts:
Part 1, “Messages”
Describes all WebSphere MQ messages in alphanumeric order.
All WebSphere MQ message identifiers are eight characters long. The first
three characters are always CSQ. If you get a message with a different
prefix, see Appendix F, “Messages from other products”, on page 581 to
find out which product issued the message.
The fourth character is the component identifier; this identifies the
component of WebSphere MQ that issued the message. These are shown in
Appendix B, “WebSphere MQ component identifiers”, on page 555. The
fifth through seventh characters represent the numeric identifier, which is
unique within the component. The last character is the message type code;
this indicates the type of response that the message requires. Table 1 shows
the four type codes used by WebSphere MQ for z/OS.
Table 1. Message type codes
A Immediate action System operator action is required immediately. The
associated task does not continue until the requested
action has been taken.

© Copyright IBM Corp. 1993, 2003 ix


About this book
Table 1. Message type codes (continued)
D Immediate decision System operator decision or action is required
immediately. The operator is requested to select from
specific options, such as retry or cancel. The
associated task does not continue until the requested
decision has been made or action has been taken.
E Eventual action System operator action will be required; however, the
associated task continues independently of system
operator action.
I Information only No operator action is required.

In messages issued by the queue manager itself and the mover, the
message identifier is normally followed by the command prefix (CPF); this
indicates which WebSphere MQ queue manager issued the message. These
messages have prefixes starting CSQE, CSQH, CSQI, CSQM, CSQN, CSQP,
CSQR, CSQV, CSQX, CSQY, CSQ2, CSQ3, CSQ5, and CSQ9; some messages
with prefixes CSQJ and CSQW also have the CPF. In certain exceptional
cases, the CPF might show as blank.

Messages from CICS-related components (CSQC and CSQK) show the


CICS application ID or transaction ID if applicable.

Messages from other components, that is messages with prefixes CSQO,


CSQQ, CSQU, and CSQ1 (and some with prefixes CSQJ and CSQW) have
no indicator.
Part 2, “Codes”
Describes all WebSphere MQ abend reason codes, and subsystem
termination reason codes, in alphanumeric order.
The codes are four bytes long. The first byte is always 00; this is the
high-order byte. The second byte is the hexadecimal identifier (Hex ID) of
the WebSphere MQ component. These are shown in Appendix B,
“WebSphere MQ component identifiers”, on page 555. The last two bytes
are the numeric identifier, which is unique within the component.
Part 3, “WebSphere MQ CICS abend codes”
Describes the CICS abend codes issued by the WebSphere MQ CICS
adapter, the CICS distributed queuing component, and the WebSphere MQ
CICS bridge.

Accompanying each message and code is the following information, when


applicable:
Explanation:
This section tells what the message or code means, why it occurred, and
what caused it.
Severity:
Severity values have the following meanings:
0 An information message. No error has occurred.
4 A warning message. A condition has been detected of which the
user should be aware. The user might need to take further action.
8 An error message. An error has been detected and processing
could not continue.
12 A severe error message. A severe error has been detected and
processing could not continue.

x Messages and Codes


About this book
System action:
This part tells what is happening as a result of the condition causing the
message or code. If this information is not shown, no system action is
taken.
User response:
If a response by the user is necessary, this section tells what the
appropriate responses are, and what their effect is. If this information is
not shown, no user response is required.
Operator response:
If an operator response is necessary, this section tells what the appropriate
responses are, and what their effect is. If this information is not shown, no
operator response is required.
System programmer response:
If a response by the system programmer is required, this part tells what
the appropriate responses are, and what their effect is. If this information is
not shown, no system programmer response is required.
Programmer response:
If a programmer response is necessary, this part tells what the appropriate
responses are, and what their effect is. If this information is not shown, no
programmer response is required.
Problem determination:
This section lists the actions that can be performed to obtain adequate data
for support personnel to diagnose the cause of the error. If this information
is not shown, no problem determination is required.

The book also contains the following information in appendixes:


v Appendix A, “API completion and reason codes”
v Appendix B, “WebSphere MQ component identifiers”
v Appendix C, “Communications protocol return codes”
v Appendix E, “Distributed queuing message codes”
v Appendix F, “Messages from other products”

WebSphere MQ system completion codes


| WebSphere MQ uses two system completion codes:
X’5C6’ This code indicates that WebSphere MQ has detected an internal error, and
has terminated a WebSphere MQ internal task, or a user-connected task,
| abnormally. Errors associated with an X’5C6’ system completion code
might be preceded by a z/OS system code, or by internal errors.
To determine the source of the error that resulted in a subsequent task or
| queue manager termination, examine the diagnostic material generated by
the X’5C6’ abend.
X’6C6’ This code indicates that WebSphere MQ has detected a severe error, and
| has terminated the entire WebSphere MQ queue manager abnormally.
During such termination, a user task with an active WebSphere MQ
connection can be ended abnormally with an X’6C6’ system completion
code; in rare instances, the entire connected address space might end
abnormally.
When this abend code is issued, WebSphere MQ has determined continued
operation could result in the loss of data integrity. Errors associated with
an X’6C6’ abend completion code might be preceded by a z/OS system
error, or by one or more WebSphere MQ X’5C6’ abend completion codes.

About this book xi


About this book
| For information about the system actions, and diagnostic information available to
| WebSphere MQ following one of these completion codes, refer to the description of
the reason code associated with the system completion code in Part 2, “Codes”,
| starting on page 277. This reason code is shown in the various messages that
appear on the z/OS console in connection with the abnormal termination; for
example an X’6C6’ completion code is usually accompanied by message
CSQV086E. In many cases, you will be advised to contact your IBM Support
Center to report the problem; see the WebSphere MQ for z/OS Problem Determination
| Guide for information about how to do this.

| Note: If the queue manager has terminated, you can restart it, even if there is a
| problem to be reported to the IBM Support Center. Similarly, if a component
| of the queue manager (such as the channel initiator) has terminated, you can
| restart that component.

Message routing codes


The majority of WebSphere MQ messages sent to the console have routing codes
determined by the ROUTCDE parameter of the CSQ6SYSP macro. (See the
WebSphere MQ for z/OS System Setup Guide for information about using this macro.)
However, some WebSphere MQ messages are issued with a fixed routing code.
These include messages that require an immediate response and messages issued
by early initialization procedures. Messages sent in direct response to commands
(other than START QMGR and STOP QMGR) are sent to the console or program
that issued the command.

Messages issued by the WebSphere MQ CICS adapter and the CICS distributed
queuing component use the default route code of your CICS system.

Most messages issued by the security manager are routed back to the person who
issued the command (provided that they have the correct authority).

xii Messages and Codes


Summary of changes
This section describes changes in this edition of WebSphere MQ for z/OS Messages
and Codes. Changes since the previous edition of the book are marked by vertical
lines to the left of the changes.

| Changes for this edition (GC34-6056-02)


| v New messages have been included for functions added for WebSphere MQ for
| z/OS V5.3.1

| Changes for the previous edition (GC34-6056-00)


| v New messages have been included for functions added for WebSphere MQ for
| z/OS V5.3
| v Existing messages have been updated to include new functions, and information
| added for existing functions.

© Copyright IBM Corp. 1993, 2003 xiii


Changes

xiv Messages and Codes


Part 1. Messages
Chapter 1. CICS adapter messages (CSQC...) . . 3 Chapter 21. DB2 manager messages (CSQ5...) 263

Chapter 2. Coupling Facility manager messages Chapter 22. Generalized command


(CSQE...) . . . . . . . . . . . . . . . 27 preprocessor messages (CSQ9...). . . . . . 269

Chapter 3. Security manager messages (CSQH...) 33

Chapter 4. Data manager messages (CSQI...) . . 37

Chapter 5. Recovery log manager messages


(CSQJ...) . . . . . . . . . . . . . . . 43

Chapter 6. Distributed queuing (using CICS ISC)


messages (CSQK...) . . . . . . . . . . . 75

Chapter 7. Message manager messages


(CSQM...) . . . . . . . . . . . . . . 101

Chapter 8. Command server messages


(CSQN...) . . . . . . . . . . . . . . 119

Chapter 9. Operations and control messages


(CSQO...) . . . . . . . . . . . . . . 129

Chapter 10. Buffer manager messages (CSQP...) 141

Chapter 11. IMS adapter messages (CSQQ...) 145

Chapter 12. Recovery manager messages


(CSQR...) . . . . . . . . . . . . . . 153

Chapter 13. Utilities messages (CSQU...) . . . 157

Chapter 14. Agent services messages (CSQV...) 181

Chapter 15. Instrumentation facilities messages


(CSQW...) . . . . . . . . . . . . . . 187

Chapter 16. Distributed queuing messages


(CSQX...) . . . . . . . . . . . . . . 199

Chapter 17. Initialization procedure and general


services messages (CSQY...) . . . . . . . 239

Chapter 18. Service facilities messages


(CSQ1...) . . . . . . . . . . . . . . 245
Log services return codes . . . . . . . . . 252

Chapter 19. WebSphere MQ-IMS bridge


Messages (CSQ2...) . . . . . . . . . . . 253

Chapter 20. Subsystem support messages


(CSQ3...) . . . . . . . . . . . . . . 257

© Copyright IBM Corp. 1993, 2003 1


2 Messages and Codes
Chapter 1. CICS adapter messages (CSQC...)
CSQC100D cics-applid csect-name Cannot retrieve data CSQC103E cics-applid csect-name CKTI has read a
from a START command. EIBFN=eibfn trigger message with an incorrect
EIBRESP=eibresp EIBRESP2=eibresp2 MQTM-StrucId of struc-id
Explanation: CKTI has attempted to retrieve data from Explanation: A trigger message has been retrieved,
a CICS START command, but the retrieve was but the structure identifier of the message is not
unsuccessful. MQTM_STRUC_ID and so is not compatible with this
version of CSQCTASK.
Severity: 8
Severity: 4
System Action: CKTI ends.
System Action: The trigger message is sent to the
System Programmer Response: The EIB fields contain
dead-letter queue. CKTI processes the next message.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an System Programmer Response: Check the header of
explanation of these values. Use the data contained in the message on the dead-letter queue. This will tell you
these fields to resolve the problem, and retry. where the trigger message came from. Correct the
process that created the trigger message.
CSQC101D cics-applid csect-name Cannot open the
initiation queue. MQCC=mqcc CSQC104E cics-applid csect-name CKTI does not
MQRC=mqrc support version version-id
Explanation: CKTI has attempted to open an initiation Explanation: A trigger message has been retrieved,
queue, but the attempt was unsuccessful (for example, but the version identifier in MQTM is not version 1,
because the queue was not defined). mqcc and mqrc and so is not compatible with this version of
give the reason for the problem. CSQCTASK.
Severity: 8 Severity: 4
System Action: CKTI ends. System Action: The trigger message is sent to the
dead-letter queue. CKTI processes the next message.
Operator Response: Refer to Appendix A, “API
completion and reason codes”, on page 481 for System Programmer Response: Check the header of
information about mqcc and mqrc, determine the cause the message on the dead-letter queue. This will tell you
of the problem, and use CKQC to restart CKTI. where the trigger message came from. Correct the
process that created the trigger message.
CSQC102D cics-applid csect-name Cannot start the
CICS transaction tran-id. EIBFN=eibfn CSQC105E cics-applid csect-name CKTI cannot start a
EIBRESP=eibresp EIBRESP2=eibresp2 process type of process-type
Explanation: A trigger message has been retrieved Explanation: A trigger message has been retrieved,
from the initiation queue which defines a CICS but the process type in MQTM is not CICS, and so
transaction to be started. However the transaction cannot be processed by this version of CSQCTASK.
cannot be started (for example, it cannot be found).
Severity: 4
Severity: 8
System Action: The trigger message is sent to the
System Action: The trigger message is sent to the dead-letter queue. CKTI processes the next message.
dead-letter queue. CKTI processes the next message.
System Programmer Response: Check the header of
System Programmer Response: The EIB fields contain the message on the dead-letter queue. This will tell you
information about the cause of the problem. See the where the trigger message came from. Correct the
CICS Application Programming Reference manual for an process that created the trigger message.
explanation of these values. Determine the reason for
the problem, and restart the transaction.
CSQC106D cics-applid csect-name MQGET failure.
CKTI will end. MQCC=mqcc
MQRC=mqrc
Explanation: An attempt to issue an MQGET call on
the initiation queue has been unsuccessful.

© Copyright IBM Corp. 1993, 2003 3


Severity: 8
CSQC111D cics-applid csect-name CKTI has read a
System Action: CKTI ends. trigger message with an incorrect length
of length
System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for Explanation: This message is issued if the transaction
information about mqcc and mqrc to determine the CKTI receives a trigger message that does not match
cause of the problem, and use CKQC to restart CKTI. the MQTM control block.
Severity: 8
CSQC107I cics-applid csect-name A request to end
System Action: The message is sent to the dead-letter
CKTI has been received. CKTI ended
queue.
Explanation: A request to end CKTI has been sent
System Programmer Response: Look at the message
from the MQ CICS adapter. This is a normal
on the dead-letter queue to establish why it did not
completion of CKTI.
match MQTM.
Severity: 0
System Action: CKTI ends. CSQC112A cics-applid csect-name MQOPEN error.
MQCC=mqcc MQRC=mqrc
CSQC108D cics-applid csect-name Unexpected Explanation: An MQOPEN call has been unable to
invocation. CKTI terminated open a queue. This message is followed by message
CSQC110I indicating the name of the queue.
Explanation: An attempt has been made to start CKTI,
but not from CKCN or CKSQ. This is not allowed. Severity: 8
Severity: 8 System Action: CKTI ends.
System Action: CKTI ends. System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for
Operator Response: Start CKTI from either CKCN or information about mqcc and mqrc to determine the
CKSQ. cause of the problem.

CSQC109D cics-applid csect-name MQCLOSE failed. CSQC113I cics-applid csect-name This message
MQCC=mqcc MQRC=mqrc cannot be processed
Explanation: An attempt has been made to close a Explanation: When an attempt to process a message
queue, but the MQCLOSE call was unsuccessful. This using an MQ API call was unsuccessful, an attempt
message is followed by message CSQC110I, indicating was made to put the message on the dead-letter queue.
the name of the queue. This was also unsuccessful and the message-id has been
Severity: 8 sent to the system console.

System Action: An implicit close of the queue will Severity: 0


take place when the transaction ends. System Action: Processing continues.
Programmer Response: Refer to Appendix A, “API System Programmer Response: Check the console for
completion and reason codes” for information about previous messages explaining why the dead-letter
mqcc and mqrc to determine the cause of the problem. queue was not available (if a dead-letter queue has not
been defined, no other messages relating to the
CSQC110I cics-applid csect-name Queue name = problem will have been issued).
q-name
Explanation: This message is issued to indicate the CSQC114A cics-applid csect-name MQINQ failed.
queue in error if an operation on a queue (for example, MQCC=mqcc MQRC=mqrc
an MQOPEN) is unsuccessful. The accompanying Explanation: An attempt to use the MQINQ call to
messages indicate the cause of the problem. inquire about the attributes of a queue was
Severity: 8 unsuccessful. This message is followed by message
CSQC110I indicating the name of the queue.
Severity: 8
System Action: CKTI ends.
Programmer Response: Refer to Appendix A, “API
completion and reason codes”, on page 481 for

4 Messages and Codes


information about mqcc and mqrc to determine why an
CSQC120A cics-applid csect-name MQPUT failed.
MQINQ call could not be made on the queue.
MQCC=mqcc MQRC=mqrc
Explanation: An attempt was made to put a message
CSQC116A cics-applid csect-name Cannot open the
on a queue with an MQPUT call, but the attempt was
queue manager. MQCC=mqcc
unsuccessful. This message is followed by message
MQRC=mqrc
CSQC110I indicating the name of the queue.
Explanation: An MQOPEN call to the queue manager
Severity: 8
was unsuccessful.
System Action: CKTI ends.
Severity: 8
Programmer Response: Refer to Appendix A, “API
System Action: CKTI ends.
completion and reason codes”, on page 481 for
System Programmer Response: Refer to Appendix A, information about mqcc and mqrc to determine why an
“API completion and reason codes”, on page 481 for MQPUT call could not be made for the queue.
information about mqcc and mqrc to determine the
cause of the problem.
CSQC121A cics-applid csect-name No dead-letter
queue defined for queue manager
CSQC117A cics-applid csect-name Cannot query the
Explanation: A dead-letter queue has not been defined
queue manager. MQCC=mqcc
for the queue manager.
MQRC=mqrc
Severity: 8
Explanation: An MQINQ call to the queue manager
was unsuccessful. System Action: The trigger message is discarded, and
the process cannot be started.
Severity: 8
System Programmer Response: Define a dead-letter
System Action: CKTI ends.
queue if one is required.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for
CSQC122A cics-applid csect-name Cannot close the
information about mqcc and mqrc to determine the
queue manager. MQCC=mqcc
cause of the problem.
MQRC=mqrc
Explanation: CKTI was unable to close the queue
CSQC118I cics-applid csect-name MsgID=msg-id
manager after inquiring about the dead-letter queue.
Explanation: This message follows message CSQC113I,
Severity: 8
indicating the hexadecimal identifier of the message
that could not be processed. System Action: CKTI ends.
Severity: 0 System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for
information about mqcc and mqrc to determine the
CSQC119A cics-applid csect-name CICS detected an
cause of the problem.
IRC failure. Cannot start transaction
tran-id
CSQC123A cics-applid csect-name The dead-letter
Explanation: A trigger message was retrieved from the
queue is not of type local
initiation queue which defined a CICS transaction to be
started, and the transaction is defined to run in a Explanation: The dead-letter queue defined was not of
remote CICS region. The EXEC CICS START request for type local. This message is followed by message
this transaction ended abnormally because of a failure CSQC110I, indicating the name of the queue.
in the IRC connection between the local and remote
Severity: 8
CICS regions.
System Action: The message is not put to the
Severity: 8
dead-letter queue.
System Action: The trigger message is sent to the
System Programmer Response: Define the dead-letter
dead-letter queue, and CKTI continues processing the
queue as a local queue.
next message.
System Programmer Response: Investigate the reason
for the IRC failure.

Chapter 1. CICS adapter messages (CSQC...) 5


the name of the required queue manager.
CSQC124A cics-applid csect-name The dead-letter
queue is not of usage normal Severity: 8
Explanation: The dead-letter queue defined is not of System Action: The connection process terminates,
usage type normal. This message is followed by and control returns to CICS.
message CSQC110I, indicating the name of the queue.
System Programmer Response: Use the MQ CICS
Severity: 8 adapter control panels (the CKQC transaction) to
specify the queue manager name, and retry the
System Action: The message is not put to the
connection process. See the WebSphere MQ for z/OS
dead-letter queue.
System Setup Guide for information about CSQCPARM.
System Programmer Response: Define the dead-letter
queue to have usage type normal.
CSQC214E cics-applid csect-name Initiation queue
name not found. CKTI not started
CSQC211D cics-applid csect-name Unable to LINK to
Explanation: A connection has been made to MQ, but
program CSQCPARM. EIBFN=eibfn
CKTI cannot be started as no initiation queue name has
EIBRESP=eibresp EIBRESP2=eibresp2
been specified.
EIBRCODE=eibrcode
Severity: 0
Explanation: An attempt to link to CSQCPARM was
unsuccessful. System Action: The queue manager is connected, but
CKTI is not started.
Severity: 8
Operator Response: Use the MQ CICS adapter control
System Action: The connection process terminates,
panels (the CKQC transaction) to start CKTI.
and control returns to CICS.
System Programmer Response: Add the initiation
System Programmer Response: The EIB fields contain
queue name to INITPARM statement if you want to
information about the cause of the problem. See the
start CKTI automatically next time you connect CICS to
CICS Application Programming Reference manual for an
MQ.
explanation of these values. Determine the reason for
the problem, and use the MQ CICS adapter control
panels (the CKQC transaction) to retry the connection CSQC216D cics-applid csect-name Queue manager
process. name invalid. Connection rejected
Explanation: An attempt has been made to connect to
CSQC212D cics-applid csect-name CSQCPARM MQ, but it was unsuccessful because the queue
missing in SIT/SIT Override INITPARM manager name given was more than 4 characters long.
Explanation: CSQCQCON attempted to connect to Severity: 8
MQ, but the attempt was unsuccessful because the
CSQCPARM keyword in the INITPARM statement System Action: The connection process terminates,
was not found in the system initialization table (SIT) and control returns to CICS.
(or the SIT override INITPARM statement). System Programmer Response: Use the MQ CICS
Severity: 8 adapter control panels to specify the correct queue
manager name, or correct the CSQCPARM keyword in
System Action: The connection process terminates, the INITPARM statement, and retry the connection
and control returns to CICS. process. See the WebSphere MQ for z/OS System Setup
Guide for information about INITPARM and
System Programmer Response: Add CSQCPARM
CSQCPARM.
keyword to the INITPARM statement of the SIT table
(or the SIT override), restart CICS, and use the MQ
CICS adapter control panels (the CKQC transaction) to CSQC217E cics-applid csect-name Initiation queue
retry the connection process. See the WebSphere MQ for name invalid. CKTI not started
z/OS System Setup Guide for information about the
system initialization table. Explanation: An attempt has been made to connect to
MQ, but it was unsuccessful because the initiation
queue name given was more than 48 characters long.
CSQC213D cics-applid csect-name Queue manager
name missing in CSQCPARM. Severity: 8
Command rejected System Action: The connection process terminates,
Explanation: An attempt was made to connect to MQ, and control returns to CICS.
but it was unsuccessful because the CSQCPARM System Programmer Response: Use the MQ CICS
keyword in the INITPARM statement did not contain adapter control panels (the CKQC transaction) to

6 Messages and Codes


specify the correct initiation queue name, and retry the
CSQC223D cics-applid csect-name Unable to LINK to
connection process.
program CSQCQCON. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
CSQC218I cics-applid csect-name No trace number EIBRCODE=eibrcode
specified in CSQCPARM. The default of
Explanation: An attempt to link to CSQCQCON was
0 will be used
unsuccessful.
Explanation: A connection has been made to MQ but
Severity: 8
no trace number was specified in the CSQCPARM
keyword of the INITPARM statement. The default of 0 System Action: The connection process terminates,
will be used. and control returns to CICS.
Severity: 0 System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
System Action: The queue manager is connected with
CICS Application Programming Reference manual for an
a trace number of 0.
explanation of these values. Determine the reason for
System Programmer Response: Use the MQ CICS the problem, and use the MQ CICS adapter control
adapter control panels (the CKQC transaction) to panels (the CKQC transaction) to retry the connection
specify the required trace number. Add the trace process.
number to the CSQCPARM keyword of the
INITPARM statement to set it automatically next time
CSQC230D cics-applid csect-name Unable to receive
you connect CICS to MQ.
input. EIBFN=eibfn EIBRESP=eibresp
EIBRESP2=eibresp2 EIBRCODE=eibrcode
CSQC219E cics-applid csect-name Trace number
Explanation: The CICS adapter is unable to receive
specified in CSQCPARM is not valid.
input from the CKQC transaction.
The default of 0 will be used
Severity: 8
Explanation: A connection has been made to MQ but
the trace number specified in the CSQCPARM System Action: The requested function is not
keyword of the INITPARM statement was not valid. performed.
The default of 0 will be used.
System Programmer Response: The EIB fields contain
Severity: 4 information about the cause of the problem. See the
CICS Application Programming Reference manual for an
System Action: The queue manager is connected with
explanation of these values, and take the appropriate
a trace number of 0.
action.
System Programmer Response: Use the CICS adapter
control panels (the CKQC transaction) to specify the
CSQC232D cics-applid csect-name Unable to RETURN
required trace number. Correct the trace number in the
TRANSID tran-id IMMEDIATE.
CSQCPARM keyword of the INITPARM statement to
EIBFN=eibfn EIBRESP=eibresp
set it automatically next time you connect CICS to MQ.
EIBRESP2=eibresp2 EIBRCODE=eibrcode
Explanation: An attempt was made to issue an EXEC
CSQC220D cics-applid csect-name Unable to LINK to
CICS RETURN TRANSID tran-id IMMEDIATE
program CSQCCON. EIBFN=eibfn
command, but it was unsuccessful.
EIBRESP=eibresp EIBRESP2=eibresp2
EIBRCODE=eibrcode Severity: 8
Explanation: An attempt to link to CSQCCON was System Action: The function terminates, and control
unsuccessful. returns to CICS.
Severity: 8 System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
System Action: The connection process terminates,
CICS Application Programming Reference manual for an
and control returns to CICS.
explanation of these values, and reissue the command.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
CSQC235D cics-applid csect-name Unrecognizable
CICS Application Programming Reference manual for an
screen. Re-submit CKQC
explanation of these values. Determine the reason for
the problem, and use the MQ CICS adapter control Explanation: CICS cannot determine the identifier of
panels (the CKQC transaction) to retry the connection the screen currently displayed. Because of this, it
process. cannot interpret the screen contents (including any
input fields).

Chapter 1. CICS adapter messages (CSQC...) 7


Severity: 8 that has a 3270 device or console associated with it.
System Action: The input is ignored, and the
transaction finishes. CSQC241D cics-applid csect-name Unable to receive
input. EIBFN=eibfn EIBRESP=eibresp
System Programmer Response: Resubmit CKQC to
EIBRESP2=eibresp2 EIBRCODE=eibrcode
restart from the beginning of the CICS transaction.
Explanation: The system cannot receive input from
Problem Determination: If this problem occurs
the screen.
frequently, contact your IBM support center for help.
Severity: 8
CSQC236A cics-applid csect-name Display functions System Action: The input is ignored, and the
only supported using panel interface transaction is finished.
Explanation: The display function was requested; this System Programmer Response: The EIB fields contain
function can only be used from the MQ CICS adapter information about the cause of the problem. See the
control panels (the CKQC transaction). CICS Application Programming Reference manual for an
explanation of these values. Determine the reason for
Severity: 8
the problem, and retry the operation.
System Action: The request is ignored.
Operator Response: Use the MQ CICS adapter control CSQC242D cics-applid csect-name Invalid input.
panels to access the display functions. Connect rejected
Explanation: A connection request was issued with
CSQC237A cics-applid csect-name Panel interface not incorrect parameters specified.
supported on console
Severity: 8
Explanation: The MQ CICS adapter control panels
System Action: The request is ignored.
(the CKQC transaction) are not supported on the
console. Operator Response: Use the MQ CICS adapter control
panels (the CKQC transaction) to request the function,
Severity: 8
or check the request syntax in the WebSphere MQ for
System Action: The panel request is ignored. z/OS System Administration Guide and enter it again.

Operator Response: Use a 3270 device to display the


MQ CICS adapter control panels. CSQC243D cics-applid csect-name Unsupported
terminal type. Must be a console or 3270
device
CSQC239D cics-applid csect-name Unable to LINK to
program CSQCBASE. EIBFN=eibfn Explanation: A request was made by a task that is not
EIBRESP=eibresp EIBRESP2=eibresp2 associated with a console or 3270 device.
EIBRCODE=eibrcode
Severity: 8
Explanation: CKQC could not display the panel
System Action: The request is ignored.
because it could not link to CSQCBASE.
Operator Response: Check that you have the correct
Severity: 8
level of the CICS adapter for the version of CICS that
System Action: CKQC ends. you are using.
System Programmer Response: The EIB fields contain Reissue the request from a task that has a 3270 device
information about the cause of the problem. See the or console associated with it.
CICS Application Programming Reference manual for an
explanation of these values. Determine the reason for
CSQC244E cics-applid csect-name CICS is being
the problem, and retry the operation.
quiesced. Connect rejected
Explanation: An attempt has been made to connect to
CSQC240D cics-applid csect-name Task not associated
MQ, but CICS is shutting down so the connection
with a terminal. Request rejected
request has been rejected.
Explanation: The request was issued by a task that
Severity: 8
was not associated with a terminal. This is not allowed.
System Action: The connection process terminates,
Severity: 8
and control returns to CICS.
System Action: The request is ignored.
Operator Response: Reissue the request from a task

8 Messages and Codes


Severity: 8
CSQC300D cics-applid csect-name Already connected
to queue manager qmgr-name. Connect System Action: The connection process terminates,
rejected and control returns to CICS.
Explanation: An attempt has been made to connect to System Programmer Response: The EIB fields contain
a queue manager, but CICS is already connected to information about the cause of the problem. See the
another queue manager so the connection request has CICS Application Programming Reference manual for an
been rejected. explanation of these values, and take the appropriate
action.
Severity: 8
System Action: The connection process terminates,
CSQC305D cics-applid csect-name Unable to INQUIRE
and control returns to CICS.
MAXTASKS. EIBFN=eibfn
Operator Response: To connect to the new queue EIBRESP=eibresp EIBRESP2=eibresp2
manager, shut down the current connection and reissue EIBRCODE=eibrcode
the connection request.
Explanation: An attempt to issue an EXEC CICS
INQUIRE MAXTASKS command was unsuccessful.
CSQC301I cics-applid csect-name API exit CSQCAPX
Severity: 8
found and will be used
System Action: The connection process terminates,
Explanation: The CICS API exit program CSQCAPX
and control returns to CICS.
has been activated.
System Programmer Response: The EIB fields contain
Severity: 0
information about the cause of the problem. See the
CICS Application Programming Reference manual for an
CSQC302D cics-applid csect-name Unable to explanation of these values, and take the appropriate
EXTRACT EXIT CSQCTRUE. action.
EIBFN=eibfn EIBRESP=eibresp
EIBRESP2=eibresp2 EIBRCODE=eibrcode
CSQC306E cics-applid csect-name Unable to START
Explanation: An attempt to issue an EXEC CICS transaction CKTI. EIBFN=eibfn
EXTRACT EXIT CSQCTRUE command was EIBRESP=eibresp EIBRESP2=eibresp2
unsuccessful. EIBRCODE=eibrcode
Severity: 8 Explanation: During the connection process, the MQ
CICS adapter was unable to start CKTI.
System Action: The function terminates, and control
returns to CICS. Severity: 8
System Programmer Response: The EIB fields contain System Action: The queue manager is connected, but
information about the cause of the problem. See the CKTI is not started.
CICS Application Programming Reference manual for an
Operator Response: Issue the CKQC transaction, and
explanation of these values, and take the appropriate
use the panels to start CKTI after the cause of the
action (for example, use CKQC to restart the
problem has been corrected.
connection).
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
CSQC303I cics-applid csect-name CSQCSERV loaded.
CICS Application Programming Reference manual for an
Entry point is address
explanation of these values, and take the appropriate
Explanation: Module CSQCSERV has been loaded. action.
address is the address of the entry point. You might find
this information useful during problem determination.
CSQC307I cics-applid csect-name Successful
Severity: 0 connection to queue manager qmgr-name
Explanation: The connection to queue manager
CSQC304D cics-applid csect-name Failed to ENABLE qmgr-name was successful.
CSQCTRUE. EIBFN=eibfn
Severity: 0
EIBRESP=eibresp EIBRESP2=eibresp2
EIBRCODE=eibrcode
Explanation: An attempt to issue an EXEC CICS
ENABLE CSQCTRUE command was unsuccessful
during a connect process.

Chapter 1. CICS adapter messages (CSQC...) 9


MQ CICS adapter is unable to perform the following
CSQC308D cics-applid csect-name Queue manager
functions:
qmgr-name is stopped. Connect request
v It cannot handle a deferred connection
deferred
v It cannot respond to a queue manager failure
Explanation: An attempt to connect to queue manager v It cannot perform a warm or immediate shutdown if
(qmgr-name) was unsuccessful because qmgr-name was it needs to wait (that is, the last task carries out
not active. shutdown)
Severity: 0 It is recommended that you use CKQC to terminate the
connection using a forced shutdown of the CICS
System Action: The connection will be made when
adapter, and refer to the System Programmer Response.
qmgr-name becomes active.
System Programmer Response: The EIB fields contain
Operator Response: Check that you entered the
information about the cause of the problem. See the
correct queue manager name (qmgr-name). If required,
CICS Application Programming Reference manual for an
either:
explanation of these values. When the error has been
v Start the queue manager (the connection will then be
corrected, use the CKQC transaction to reinitiate the
made automatically)
connection.
v Use CKQC to connect to an active queue manager.

CSQC312E cics-applid csect-name Unable to


CSQC309D cics-applid csect-name Unable to connect
GETMAIN CLOC storage. EIBFN=eibfn
to queue manager qmgr-name.
EIBRESP=eibresp EIBRESP2=eibresp2
MQCC=mqcc MQRC=mqrc
EIBRCODE=eibrcode
Explanation: An attempt to connect to queue manager
Explanation: The MQ CICS adapter was unable to
qmgr-name was unsuccessful.
obtain storage for the CLOC control block.
Severity: 8
Severity: 8
System Action: The connection process terminates,
System Action: The connection request is rejected.
and control returns to CICS.
System Programmer Response: The EIB fields contain
System Programmer Response: Refer to Appendix A,
information about the cause of the problem. See the
“API completion and reason codes”, on page 481 for
CICS Application Programming Reference manual for an
information about mqcc and mqrc, and take the
explanation of these values. This is probably a CICS
appropriate action.
‘short on storage’ problem. Use the procedure followed
at your installation to resolve the problem.
CSQC310D cics-applid csect-name Duplicate connect to
queue manager qmgr-name. Connect
CSQC313I cics-applid csect-name *UOWID=conn-
rejected
name.uow-id is in doubt
Explanation: An attempt to connect to a queue
Explanation: This message is issued at connection
manager was unsuccessful because the queue manager
time. The unit of work shown is in doubt. An asterisk
is already connected.
character preceding the unit-of-work identifier indicates
Severity: 8 that the unit of work will not be resolved automatically.

System Action: The connection process terminates, System Action: The units of work will be resolved by
and control returns to CICS. the distributed queuing component when remote
queuing starts.

CSQC311D cics-applid csect-name Unable to start alert Severity: 0


monitor CKAM. EIBFN=eibfn
System Programmer Response: See the WebSphere MQ
EIBRESP=eibresp EIBRESP2=eibresp2
for z/OS System Administration Guide for information
EIBRCODE=eibrcode
about resolving the MQ unit of recovery associated
Explanation: During the connection process, the MQ with the in-doubt CICS unit of work.
CICS adapter was unable to start the alert monitor
CKAM.
CSQC314I cics-applid csect-name UOWIDs
Severity: 8 highlighted with * will not be
automatically resolved
System Action: The queue manager is connected, but
CKAM is not started so the function of the MQ CICS Explanation: This message appears when there are
adapter is restricted. unresolved in-doubt units of work. Refer to message
CSQC313I.
Operator Response: Without the alert monitor, the

10 Messages and Codes


Severity: 0 information about the cause of the problem. See the
CICS System Programming Reference manual for an
explanation of these values, and take the appropriate
CSQC315E cics-applid csect-name Unable to LOAD
action.
API exit CSQCAPX. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
EIBRCODE=eibrcode CSQC320E cics-applid csect-name CICS Version version
Release release is not supported
Explanation: The MQ CICS adapter is unable to use
the API-crossing exit program CSQCAPX. This can be a Explanation: The version of CICS that you are
normal situation if you do not intend to use the running is not supported by the version of the MQ
API-crossing exit, and have disabled the program CICS adapter that you are using.
CSQCAPX.
Severity: 8
Severity: 8
System Action: The connection process terminates,
System Action: The API-crossing exit is not used. and control returns to CICS.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the CSQC321D cics-applid csect-name There is no active
CICS Application Programming Reference manual for an connection. Stop connection rejected
explanation of these values. If you are trying to use the
Explanation: An attempt was made to shut down a
API-crossing exit, use the data contained in these fields
connection, but there was no connection active. This
to resolve the problem.
could be caused by one of the following:
v A connection had not been made
CSQC316I cics-applid csect-name More messages. v The connection had already been shut down
Check console for full display v The connection is still being made (that is, it is
pending)
Explanation: This message is displayed if too many
messages have been issued to be displayed on the Severity: 8
screen.
System Action: The request is ignored, and control
Severity: 0 returns to CICS.
Operator Response: Check the console for further
messages. CSQC322D cics-applid csect-name Invalid input. Stop
connection rejected
CSQC318I cics-applid csect-name UOWID=conn- Explanation: A request to shut down the MQ CICS
name.uow-id created by Transid trans-id adapter was made, but it was rejected because the
Taskid task-id is in doubt. syntax of the shutdown request was not valid.
Explanation: This message is issued at connection Severity: 8
time. The unit of work shown is in doubt.
System Action: The request is ignored.
Severity: 0
Operator Response: Issue the request again. See the
System Programmer Response: See the WebSphere MQ WebSphere MQ for z/OS System Administration Guide for
for z/OS System Administration Guide for information details of the correct syntax.
about resolving the MQ unit of recovery associated
with the in-doubt CICS unit of work.
CSQC323I cics-applid csect-name command received
from TERMID=termid TRANID=tranid
CSQC319D cics-applid csect-name Unable to INQUIRE USERID=userid
SYSTEM RELEASE. EIBFN=eibfn
Explanation: The request to connect or disconnect was
EIBRESP=eibresp EIBRESP2=eibresp2
received from terminal termid. The originating
EIBRCODE=eibrcode
transaction was tranid (this could be CKAM). userid is
Explanation: An attempt to issue an EXEC CICS the user ID of the operator who used the terminal to
INQUIRE SYSTEM RELEASE command was initiate the operation. This message is issued on the
unsuccessful. console for audit trail purposes.
Severity: 8 Severity: 0
System Action: The connection process terminates,
and control returns to CICS.
System Programmer Response: The EIB fields contain

Chapter 1. CICS adapter messages (CSQC...) 11


CSQC326D cics-applid csect-name Connection status CSQC333E cics-applid csect-name Unable to
status is not valid for command. disconnect from queue manager
Command rejected qmgr-name. MQCC=mqcc MQRC=mqrc
Explanation: A request to shut down the MQ CICS Explanation: A request has been made to disconnect
adapter was made, but it was rejected because a STOP from queue manager qmgr-name but it was
FORCE shutdown had already been requested. unsuccessful.
Severity: 8 Severity: 8
System Action: The request is ignored. System Action: The adapter shutdown process
continues.
CSQC330E cics-applid csect-name CICS Transaction Operator Response: If the queue manager is already
Server Version version Release release is shut down, you can ignore this message. Refer to
not supported Appendix A, “API completion and reason codes”, on
page 481 for information about mqcc and mqrc, and take
Explanation: The version of CICS Transaction Server
the appropriate action.
that you are running is not supported by the version of
the MQ CICS adapter that you are using .
CSQC334I cics-applid csect-name Adapter shutdown
Severity: 8
successful
System Action: The connection process terminates,
Explanation: The shutdown process has completed
and control returns to CICS.
successfully.
Severity: 0
CSQC331I cics-applid csect-name Adapter shutdown
completed
CSQC336I cics-applid csect-name command received
Explanation: The MQ CICS adapter has been shut
from a PLT program
down. However, it was not able to disconnect from MQ
(for example, because the queue manager had already Explanation: The command request was received from
shut down). a PLT program. This message is issued on the console
for audit trail purposes.
Severity: 4
Severity: 0
Operator Response: Look for other messages
explaining why the MQ CICS adapter could not
disconnect from MQ. CSQC341I cics-applid csect-name shutdown-type
requested by alert monitor CKAM
CSQC332I cics-applid csect-name Queue manager Explanation: The request to shut down the MQ CICS
qmgr-name is already stopped. adapter was issued by the alert monitor CKAM.
MQCC=mqcc MQRC=mqrc shutdown-type is either STOP or STOP FORCE. This
message is issued on the console for audit trail
Explanation: A request was made to shut down the
purposes.
MQ CICS adapter, but the queue manager has already
shut down. For example, the operator shuts down both Severity: 0
the queue manager and the MQ CICS adapter
simultaneously. If the queue manager stops first, it
CSQC342I cics-applid csect-name request received
cannot receive the disconnect request from the CICS
from alert monitor
adapter.
Explanation: Request request was received from the
Severity: 0
alert monitor (CKAM). This message is issued on the
System Action: The adapter shutdown process console for audit trail purposes.
continues.
Severity: 0
Operator Response: If the queue manager is already
shut down, you can ignore this message. Refer to
CSQC360D cics-applid csect-name Unable to
Appendix A, “API completion and reason codes”, on
RETRIEVE RTRANSID. Monitor
page 481 for information about mqcc and mqrc, and take
terminated. EIBFN=eibfn
the appropriate action.
EIBRESP=eibresp EIBRESP2=eibresp2
EIBRCODE=eibrcode
Explanation: An attempt to issue an EXEC CICS
RETRIEVE RTRANSID was unsuccessful (for example,

12 Messages and Codes


an unauthorized user has tried to start the alert
CSQC364I cics-applid csect-name Monitor terminated
monitor).
normally
Severity: 8
Explanation: There are no remaining active or
System Action: Processing continues (including the deferred connections, so the alert monitor has
alert monitor if one is already running). terminated.

System Programmer Response: The EIB fields contain Severity: 0


information about the cause of the problem. See the
CICS Application Programming Reference manual for an
CSQC365E cics-applid csect-name Unable to LINK to
explanation of these values.
program CSQCQCON. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
CSQC361D cics-applid csect-name Unexpected EIBRCODE=eibrcode
invocation. Monitor terminated
Explanation: The alert monitor has detected that a
Explanation: An attempt was made to start the alert deferred connection has been activated, but it cannot
monitor by an unrecognized transaction. link to CSQCQCON.

Severity: 8 Severity: 8

System Action: The request is ignored. System Action: The connection process is terminated,
and control returns to CICS.

CSQC362D cics-applid csect-name Unable to System Programmer Response: The EIB fields contain
EXTRACT EXIT CSQCTRUE. Monitor information about the cause of the problem. See the
terminated. EIBFN=eibfn CICS Application Programming Reference manual for an
EIBRESP=eibresp EIBRESP2=eibresp2 explanation of these values. Use the MQ CICS adapter
EIBRCODE=eibrcode control panels (the CKQC transaction) to make the
connection.
Explanation: An attempt to issue an EXEC CICS
EXTRACT EXIT CSQCTRUE command was
unsuccessful. CSQC366E cics-applid csect-name Unable to LINK to
program CSQCDSC. EIBFN=eibfn
Severity: 8 EIBRESP=eibresp EIBRESP2=eibresp2
System Action: The alert monitor terminates. EIBRCODE=eibrcode

System Programmer Response: The EIB fields contain Explanation: The alert monitor has detected that the
information about the cause of the problem. See the MQ CICS adapter is ready to shut down but cannot
CICS Application Programming Reference manual for an link to CSQCDSC.
explanation of these values. Take the appropriate Severity: 8
action, and use the MQ CICS adapter control panels
(the CKQC transaction) to restart the MQ CICS adapter. System Action: The disconnection process is
continued, and control returns to CICS.

CSQC363D cics-applid csect-name Unable to perform System Programmer Response: The EIB fields contain
WAIT EXTERNAL. Monitor terminated. information about the cause of the problem. See the
EIBFN=eibfn EIBRESP=eibresp CICS Application Programming Reference manual for an
EIBRESP2=eibresp2 EIBRCODE=eibrcode explanation of these values. Use the MQ CICS adapter
control panels (the CKQC transaction) to disconnect
Explanation: An attempt to perform an EXEC CICS from MQ.
WAIT EXTERNAL was unsuccessful.
Severity: 8 CSQC368E cics-applid csect-name Invalid PEB type
System Action: The alert monitor terminates. type at location location. PEB ignored

System Programmer Response: The EIB fields contain Explanation: A pending event was not of the type
information about the cause of the problem. See the expected by the alert monitor.
CICS Application Programming Reference manual for an Severity: 8
explanation of these values, and take the appropriate
action. System Action: The pending event is discarded.
Problem Determination: If this problem occurs
frequently, collect the following diagnostic items, and
contact your IBM support center for help:
v A note of the values returned in the message

Chapter 1. CICS adapter messages (CSQC...) 13


v Any trace information collected Operator Response: Review the console for messages
in the range CSQC100D through CSQC109D for further
information, or use CICS operator commands (for
CSQC369E cics-applid csect-name More than 99 notify
example CEMT INQ TASK) to determine why the CKTI
messages outstanding. This message is
started earlier is not running.
postponed temporarily
Explanation: More than 99 pending events have been
CSQC383D cics-applid csect-name Another CKTI with
established. (For example, attempts have been made to
the same initiation queue name is still
connect to more than 99 systems that are not running.)
running. command rejected
Severity: 8
Explanation: An attempt was made to start CKTI
System Action: The event is not processed until one specifying the name of an initiation queue that is
of the other 99 events has expired. already used by a CKTI which is still running.

Operator Response: If you want to clean up the Severity: 8


system, shut down and restart CICS.
System Action: The reqeust is ignored.
Operator Response: If required, use the MQ CICS
CSQC380D cics-applid csect-name No active
adapter control panels (the CKQC transaction) to stop
connection. command rejected
the existing CKTI, and restart.
Explanation: An attempt to start or stop CKTI or to
use the DISPLAY/RESET function, was unsuccessful
CSQC384D cics-applid csect-name Another CKTI with
because there was no active connection between MQ
the same initiation queue name is being
and CICS.
stopped. command rejected
Severity: 8
Explanation: Either:
System Action: The request is ignored. v An attempt was made to start CKTI with an
initiation queue name the same as the one that is
Operator Response: Establish a connection, and currently being stopped.
reissue the request. v An attempt was made to stop an initiation queue
that was already in the process of stopping.
CSQC381D cics-applid csect-name No initiation queue Severity: 8
name specified at connect time. command
rejected System Action: The request is ignored.

Explanation: An attempt was made to start or stop Operator Response: Wait until the initiation queue has
CKTI using the default queue name, but the default stopped, and then reissue the start request if required.
queue name was not found. This was because the
current connection does not have an initiation queue
CSQC385D cics-applid csect-name CKTI not found.
name associated with it.
command rejected
Severity: 8
Explanation: An attempt to stop CKTI was
System Action: The request is ignored. unsuccessful because the queue name specified was not
found. This is because either:
Operator Response: Specify the queue name explicitly. v The name of the initiation queue was specified
System Programmer Response: If you require a incorrectly
default queue name, specify one when you perform the v The CKTI has already stopped
connection process. See the WebSphere MQ for z/OS Severity: 8
System Administration Guide for information about how
to achieve this. System Action: The request is ignored.
Operator Response: Verify the name of the initiation
CSQC382D cics-applid csect-name CKTI with the same queue, and reissue the request if necessary.
initiation queue name is being started.
command rejected
CSQC386I cics-applid csect-name command initiated
Explanation: An attempt was made to start CKTI from TERMID=term-id TRANID=tran-id
specifying the name of an initiation queue that is used USERID=user-id and is accepted
by another CKTI being started.
Explanation: The MQ CICS adapter has processed the
Severity: 8 command request. However, the CICS task might not
have completed its processing d yet (for example, CKTI
System Action: The request is ignored. could be waiting for a certain event to occur before it

14 Messages and Codes


can be stopped). command can be either STARTCKTI,
CSQC404E cics-applid csect-name Resolve failed.
STOPCKTI, or RESET.
MQCC=mqcc MQRC=mqrc
Severity: 0
Explanation: The syncpoint coordinator requested that
the unit of work indicated by the accompanying
CSQC389D cics-applid csect-name Invalid input. CSQC400I message be committed or backed out.
Start/Stop CKTI rejected However, MQ was unable to do this.

Explanation: The syntax of the CICS adapter request Severity: 8


entered was incorrect.
System Action: The unit of work remains in doubt.
Severity: 8
System Programmer Response: If you want to resolve
System Action: The request is rejected. the unit of work:
v Diagnose the cause of the problem and correct it
System Programmer Response: See the WebSphere MQ (refer to Appendix A, “API completion and reason
for z/OS System Administration Guide for details of the codes”, on page 481 for information about mqcc and
correct syntax, or use the MQ CICS adapter control mqrc)
panels (the CKQC transaction) to request the function. v Disconnect MQ.
v Use the MQ CICS adapter control panels (the CKQC
CSQC390I cics-applid csect-name CICS Transaction transaction) to reconnect MQ.
Server is Version version Release release
Explanation: This message is issued to show which CSQC405E cics-applid csect-name Execute resolve
version of CICS Transaction Server you are using. failed. MQCC=mqcc MQRC=mqrc

Severity: 0 Explanation: The syncpoint coordinator requested that


resolution of the units of work be executed. However,
MQ was unable to do this.
CSQC400I cics-applid csect-name UOWID=conn-
name.uow-id Severity: 8

Explanation: This message gives the connection name System Action: The units of work remain in doubt.
and the identifier of a unit of work and appears with System Programmer Response: Refer to Appendix A,
one of the following messages: “API completion and reason codes” for information
v CSQC402I about mqcc and mqrc to determine the cause of the
v CSQC403I problem. See the WebSphere MQ for z/OS System
v CSQC404E Administration Guide for information about resolving the
v CSQC405E MQ unit of recovery associated with the in-doubt CICS
v CSQC406E unit of work.
v CSQC407E

You can use the connection name when using MQ | CSQC406E cics-applid csect-name Cannot resolve,
commands (for example, RESOLVE INDOUBT). | syncpoint disposition lost

Severity: 0 Explanation: The syncpoint coordinator has been


subjected to a cold start, and information regarding
units of work has been lost (syncpoint state
| CSQC402I cics-applid csect-name Resolved with UERTDGCS). The coordinator cannot inform the MQ
| COMMIT CICS adapter whether to commit or back out the unit
Explanation: The syncpoint coordinator has informed of work indicated by the accompanying CSQC400I
MQ that the unit of work indicated by the message.
accompanying CSQC400I message has been committed. For information about UERTDGCS, see the CICS
Severity: 0 Customization Guide.
Severity: 8
| CSQC403I cics-applid csect-name Resolved with System Action: The unit of work remains in doubt.
| BACKOUT
Operator Response: Determine how to resolve the
Explanation: The syncpoint coordinator has informed in-doubt unit of work. See the WebSphere MQ for z/OS
MQ that the unit of work indicated by the System Administration Guide for information about
accompanying CSQC400I message has been backed out. resolving the MQ unit of recovery associated with the
Severity: 0 in-doubt CICS unit of work.

Chapter 1. CICS adapter messages (CSQC...) 15


| CSQC407E cics-applid csect-name Cannot resolve, CSQC411I cics-applid csect-name CICS warm
| syncpoint disposition unknown shutdown detected. Adapter is quiescing
Explanation: The syncpoint coordinator cannot find a Explanation: CICS has notified the MQ CICS adapter
decision about resolving the unit of work indicated by that it has initiated a warm shutdown.
the accompanying CSQC400I message (syncpoint state
Severity: 0
UERTDGNK). The coordinator cannot inform the MQ
CICS adapter whether to commit or back out the unit System Action: The MQ CICS adapter initiates a
of work. quiesced shutdown.
For information about UERTDGNK, see the CICS Operator Response: See the WebSphere MQ for z/OS
Customization Guide. System Administration Guide for more information about
MQ CICS adapter shutdown.
Severity: 8
System Action: The unit of work remains in-doubt.
CSQC412I cics-applid csect-name CICS abend
Operator Response: Determine how to resolve the detected. Adapter terminated
in-doubt unit of work. See the WebSphere MQ for z/OS
Explanation: The MQ CICS adapter detected a CICS
System Administration Guide for information about
abend.
resolving the MQ unit of recovery associated with the
in-doubt CICS unit of work. Severity: 0
System Action: The MQ CICS adapter is terminated.
CSQC408I cics-applid csect-name Only partial
resynchronization achieved. Check
above messages CSQC413I cics-applid csect-name Task ID id force
purge deferred until its current request
Explanation: Total resynchronization was not has completed
achieved; some units of work remain in doubt.
Explanation: The task with an identifier of id is being
Severity: 0 force purged by the operator while it is waiting for an
outstanding request to complete. The force purge will
Operator Response: Action any messages received
not be processed until the outstanding request
before this one which indicate units of work that have
completes.
not been resolved. When there are no more in-doubt
units of work you will receive message CSQC409I. Severity: 0
System Action: If the task reaches a must-complete
CSQC409I cics-applid csect-name Resynchronization state (for example, syncpoint) the task is not ended
completed successfully after the request has been completed. Otherwise, it will
terminate with an abend code of AEXY. For more
Explanation: Resynchronization has completed
information about these CICS abend codes, see the
successfully; all units of work have been resolved.
relevant CICS Messages and Codes manual.
Severity: 0
CSQC414I cics-applid csect-name Abending task ID id
CSQC410I cics-applid csect-name CICS immediate abend-code
shutdown detected. Adapter terminated
Explanation: The task with an identifier of id has been
Explanation: CICS has notified the MQ CICS adapter force purged by the operator, and abends with
that it is shutting down immediately. abend-code.
Severity: 0 Severity: 0
System Action: The MQ CICS adapter initiates an System Action: The outstanding task has been
immediate shutdown. Any in-flight tasks using MQ are completed and, because it is not in a must-commit
backed out when the connection is broken by CICS. state, the MQ CICS adapter ends the task abnormally.
For more information about the CICS abend code, see
Operator Response: See the WebSphere MQ for z/OS
the CICS Messages and Codes manual.
System Administration Guide for more information about
MQ CICS adapter shutdown.
CSQC415I cics-applid csect-name Task ID id will
continue. Force purge ignored
Explanation: The task with an identifier of id has been
force purged by the operator.

16 Messages and Codes


Severity: 0 Severity: 0
System Action: The outstanding task has been System Action: The task is ended abnormally with
completed but, because it is in a must-commit state (for code QNST.
example, syncpoint), the MQ CICS adapter does not
end the task.
CSQC420D cics-applid csect-name Unable to send map
map-id mapset CSQCMS. EIBFN=eibfn
CSQC416I cics-applid csect-name Address address is EIBRESP=eibresp EIBRESP2=eibresp2
out of range. Area of length length is not EIBRCODE=eibrcode
traced
Explanation: The program was unable to send map
Explanation: An address (address) passed from an map-id from the map set CSQCMS to the screen.
application was out of range for one of the following
Severity: 8
reasons:
v The address plus the length of the area to be traced System Action: The task is terminated.
exceeds the 2GB addressing limit
v The address is not within the private area storage of System Programmer Response: The EIB fields contain
the CICS region as regarded by z/OS information about the cause of the problem. See the
CICS Application Programming Reference manual for an
Because of this, the CICS trace facility is unable to trace explanation of these values, and take the appropriate
the area. action.
Severity: 0
CSQC421A cics-applid csect-name Tab cursor was not
System Action: This message is inserted into the CICS
on a valid object
trace, and processing continues.
Explanation: The cursor was not in the correct
System Programmer Response: If the address is in
position when the enter key was pressed.
error, correct the application.
Severity: 8
CSQC417I cics-applid csect-name CICS is Version System Action: The input is ignored.
version Release release
Operator Response: Use the tab key to move the
Explanation: This message is issued to show which cursor to a valid position.
version of CICS you are using.
Severity: 0 CSQC422D cics-applid csect-name Unable to RETURN
TRANSID CKBM. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
CSQC418D cics-applid csect-name Unable to LOAD
EIBRCODE=eibrcode
program CSQAVICM. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2 Explanation: An attempt was made to issue an EXEC
EIBRCODE=eibrcode CICS RETURN TRANSID CKBM command, but it was
unsuccessful.
Explanation: An attempt to load CSQAVICM was
unsuccessful. Severity: 8
Severity: 8 System Action: The transaction terminates, and
control returns to CICS.
System Action: The process terminates, and control
returns to CICS. System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
System Programmer Response: The EIB fields contain
CICS Application Programming Reference manual for an
information about the cause of the problem. See the
explanation of these values, and take the appropriate
CICS Application Programming Reference manual for an
action.
explanation of these values.

CSQC423D cics-applid csect-name Unable to XCTL to


CSQC419I cics-applid csect-name No server subtasks
program pgm-name. EIBFN=eibfn
available. Task will abend
EIBRESP=eibresp EIBRESP2=eibresp2
Explanation: A task has issued an MQ API call that EIBRCODE=eibrcode
requires task switching, but there are no server
Explanation: An attempt to transfer control to
subtasks available. This might be because the subtasks
program pgm-name was unsuccessful.
have not yet started, or did not start successfully.
(Message CSQC472I is issued for each subtask started; Severity: 8
there should be eight subtasks.)

Chapter 1. CICS adapter messages (CSQC...) 17


System Action: The transaction terminates, and
CSQC432D cics-applid csect-name Invalid task
control returns to CICS.
number. Re-enter
System Programmer Response: The EIB fields contain
Explanation: The task number specified was out of the
information about the cause of the problem. See the
range requested.
CICS Application Programming Reference manual for an
explanation of these values, and take the appropriate Severity: 8
action.
System Action: The request is ignored.
System Programmer Response: Specify a task number
CSQC424D cics-applid csect-name Invalid key entered
in the range displayed.
Explanation: The function key pressed was not valid
for this panel.
CSQC433D cics-applid csect-name Invalid option.
Severity: 8 Must be 1, 2, 3 or 4
System Action: The key is ignored. Explanation: The value entered was not 1, 2, 3, or 4.
Operator Response: Use one of the function keys Severity: 8
shown at the bottom of the panel.
System Action: The value is rejected.
Operator Response: Enter a value of either 1, 2, 3, or
CSQC425D cics-applid csect-name No parameter
4 on the pop-up screen.
window for this function
Explanation: An attempt was made to display a
CSQC434D cics-applid csect-name Queue manager
parameter window. There are no parameters for the
name missing. Must be entered
function selected, so there is no parameter window to
display. Explanation: The queue manager name was not
specified on the connection parameter panel.
Severity: 8
Severity: 8
System Action: The request is ignored.
System Action: The connection request is rejected.
CSQC430D cics-applid csect-name Unknown map Operator Response: Enter the name of the required
name map-name. EIBFN=eibfn queue manager on the panel.
EIBRESP=eibresp EIBRESP2=eibresp2
EIBRCODE=eibrcode System Programmer Response: If a default name is
required, specify the queue manager name in
Explanation: CICS was unable to locate the map CSQCPARM. See the WebSphere MQ for z/OS System
specified (for example, because the map was not Setup Guide for information about how to do this.
defined during the installation procedure). map-name is
the name of the map in question.
CSQC435D cics-applid csect-name Invalid trace
Severity: 8 number. Must be numeric
System Action: The transaction terminates. Explanation: The trace number entered was not
numeric.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the Severity: 8
CICS Application Programming Reference manual for an
explanation of these values, and take the appropriate System Action: The request is ignored.
action. Operator Response: Enter a numeric trace number (in
the range 0 through 199).
CSQC431D cics-applid csect-name Invalid action
number. Re-enter CSQC436D cics-applid csect-name Invalid trace
Explanation: The action number specified was out of number. Must be < 200
the range available. Explanation: The trace number entered was not in the
Severity: 8 valid range.

System Action: The request is ignored. Severity: 8

Operator Response: Specify an action number in the System Action: The request is ignored.
range displayed. Operator Response: Enter a trace number in the range
0 through 199.

18 Messages and Codes


CSQC438D cics-applid csect-name Trace number CSQC450E cics-applid csect-name Unable to ENTER
missing. Must be entered TRACENUM. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
Explanation: Option 4 has been selected to change the
EIBRCODE=eibrcode
trace number, but the new trace number has not been
entered. Explanation: An attempt to issue an EXEC CICS
ENTER TRACENUM command was unsuccessful.
Severity: 8
Severity: 8
System Action: The request is rejected.
System Action: The trace number specified is
Operator Response: Either enter a new trace number
accepted, but the adapter cannot perform tracing.
(in the range 0 through 199), or choose another option.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
CSQC439D cics-applid csect-name Invalid Stop option.
CICS Application Programming Reference manual for an
Must be 1 or 2
explanation of these values.
Explanation: The shutdown option number was not a
valid value.
CSQC451I cics-applid csect-name Nothing to reset.
Severity: 8 Reset completed

System Action: The request is ignored. Explanation: A reset request was made, but no values
were specified to indicate what should be reset.
Operator Response: Specify either 1 or 2.
Severity: 8
CSQC440D cics-applid csect-name Unable to send map System Action: Nothing is reset.
map-name mapset CSQCMSH.
Operator Response: If you want to reset anything,
EIBFN=eibfn EIBRESP=eibresp
specify values in the required fields.
EIBRESP2=eibresp2 EIBRCODE=eibrcode
Explanation: The program was unable to send map
CSQC452D cics-applid csect-name Invalid input. Reset
map-name from the mapset CSQCMSH to the screen.
rejected
Severity: 8
Explanation: A request was made to the reset function
System Action: The task is terminated. without using the MQ CICS adapter control panels, but
the syntax was incorrect.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the Severity: 8
CICS Application Programming Reference manual for an
System Action: The request is ignored.
explanation of these values, and take the appropriate
action. System Programmer Response: See the WebSphere MQ
for z/OS System Administration Guide for details of the
correct syntax.
CSQC443D cics-applid csect-name Unable to RETURN
TRANSID CKRT. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2 CSQC453I cics-applid csect-name Status of connection
EIBRCODE=eibrcode to qmgr-name is status. number tasks are
in-flight
Explanation: An attempt to issue an EXEC CICS
RETURN TRANSID CKRT command was unsuccessful. Explanation: This message is issued as the reply to the
CKQC DISPLAY request, and gives the status of the
Severity: 8
connection to queue manager qmgr-name and the
System Action: The command is ignored. number of tasks that are in-flight on that connection.

System Programmer Response: The EIB fields contain Severity: 0


information about the cause of the problem. See the
CICS Application Programming Reference manual for an
CSQC455D cics-applid csect-name Unable to WRITEQ
explanation of these values, and take the appropriate
TS. EIBFN=eibfn EIBRESP=eibresp
action.
EIBRESP2=eibresp2 EIBRCODE=eibrcode.
Queue name is q-name
Explanation: An attempt to issue an EXEC CICS
WRITEQ TS command was unsuccessful.
Severity: 8

Chapter 1. CICS adapter messages (CSQC...) 19


System Action: The display function is terminated.
CSQC470I cics-applid csect-name Server subtask (TCB
System Programmer Response: The EIB fields contain address=address) terminated
information about the cause of the problem. See the
Explanation: The MQ CICS adapter is being shut
CICS Application Programming Reference manual for an
down, and the server task with TCB address address has
explanation of these values, and take the appropriate
been terminated.
action.
Severity: 0
CSQC456I cics-applid csect-name No tasks found.
Display completed | CSQC471A cics-applid csect-name Server subtask (TCB
| address=address) unable to establish
Explanation: A request was made to display tasks, but
| ESTAE, RC=rc
there are no current tasks using MQ services.
Explanation: The server subtask was trying to
Severity: 0
establish a z/OS ESTAE but failed with return code rc.
This error occurred while the server subtask was
CSQC457I cics-applid csect-name No CKTI found. undergoing its initialization phase, so no CICS tasks
Display rejected will have been affected.

Explanation: A request was made to display CKTI, Severity: 8


but there were no instances of CKTI started.
System Action: The server subtask terminates. The
Severity: 0 MQ CICS adapter continues without that particular
server.

CSQC458D cics-applid csect-name Invalid input. System Programmer Response: See the MVS
Display rejected Programming: Assembler Services Reference to determine
the reason why the ESTAE call failed and take
Explanation: An attempt was made to request a appropriate action if possible. Restart the connection
display function, but not using the MQ CICS adapter using the CKQC transaction.
control panels. This is not supported.
If you are unable to resolve the problem, contact your
Severity: 8 IBM support center.
System Action: The request is rejected.
System Programmer Response: Use the MQ CICS CSQC472I cics-applid csect-name Server subtask (TCB
adapter control panels to request the display function. address=address) connect successful
Explanation: The MQ CICS adapter is starting, and
CSQC460I cics-applid csect-name Bottom of display the server task with the TCB address address has made
a connection to MQ.
Explanation: An attempt was made to scroll forward,
but the bottom of the display has already been reached. Severity: 0

Severity: 0
CSQC480I cics-applid csect-name MQCC=mqcc
MQRC=mqrc QRPL at qrpl-address FRB at
CSQC461I cics-applid csect-name Top of display frb-address
Explanation: An attempt was made to scroll Explanation: This message is used as the title for an
backward, but the top of the display has already been MQ CICS adapter dump if an unexpected error occurs.
reached. qrpl-address is the address of the queue request
Severity: 0 parameter list and frb-address is the address of the
function request block.

CSQC462D cics-applid csect-name Invalid input. Severity: 0


Request rejected
Explanation: An attempt was made to issue the CSQC481I cics-applid csect-name Unexpected error.
internal transaction CKRT by direct terminal input, or MQCC=mqcc MQRC=mqrc FRB at
in an otherwise invalid way. frb-address

Severity: 8 Explanation: This message is used as the title for an


MQ CICS adapter dump if an unexpected error occurs.
System Action: The request is rejected. frb-address is the address of the function request block.
System Programmer Response: Do not use CKRT in Severity: 0
this way.

20 Messages and Codes


CSQC700I transid taskid IBM WebSphere MQ for CSQC706E transid taskid Authentication option
z/OS version – CICS bridge. copyright invalid for this release of CICS
notice
Explanation: The authentication option requested is
Explanation: Copyright statement. not supported. CICS/ESA 3.3 only supports the
LOCAL and VERIFY_UOW authentication options.
System Programmer Response: None.
Other versions of the bridge can only support LOCAL.
System Programmer Response: Choose a supported
CSQC701E transid taskid StrucId invalid in bridge
authentication option for the release of CICS and restart
global data area, monitor has probably
the bridge monitor.
quiesced
Explanation: A bridge task found that the area
CSQC707I transid taskid Bridge not supported on
pointed to by the global data address passed to it in its
non-z/OS platforms. Results are
start data did not contain the expected identifier. This is
unpredictable
probably because the monitor task has terminated with
a bridge task start request queued. The bridge task Explanation: The bridge is being run on a platform
checks the global data area at startup and terminates if other than z/OS. This might work, but is not
the structure identifier is not valid. supported.
System Programmer Response: None. The request System Programmer Response: None.
will be processed when the monitor is restarted.
CSQC708E transid taskid Monitor must run at a
CSQC702I transid taskid Monitor initialization terminal to use AUTH=VERIFY_UOW
complete on CICS/ESA V3
Explanation: Monitor initialization completed Explanation: AUTH=VERIFY_UOW was requested.
successfully. AUTH=VERIFY_UOW on CICS/ESA 3.3 requires that
the monitor is run at a terminal.
System Programmer Response: None.
System Programmer Response: Restart the bridge
monitor from a terminal or set AUTH=LOCAL.
CSQC703I transid taskid Auth=auth-option,
WaitInterval=interval, Q=q-name
CSQC709E transid taskid Preset security not valid for
Explanation: This confirms the monitor start options.
AUTH=VERIFY_UOW on CICS/ESA V3
Although the WAIT parameter is supplied in seconds,
Interval is shown in milliseconds; −1 implies Explanation: AUTH=VERIFY_UOW was requested.
WaitUnlimited. AUTH=VERIFY_UOW on CICS/ESA 3.3 requires that
the monitor is run at a terminal, but that terminal
System Programmer Response: None.
might not have preset security.
System Programmer Response: Redefine the terminal,
CSQC704E transid taskid EXEC CICS call error.
or use a different one, before restarting the monitor, or
EIBFN=eibfn EIBRESP=eibresp
set AUTH=LOCAL.
EIBRESP2=eibresp2
Explanation: An error occurred in a CICS call issued
CSQC710E transid taskid mq-call failed, MQCC=mqcc
by the bridge.
MQRC=mqrc
System Programmer Response: See the CICS
Explanation: An error occurred in an MQ API call
Application Programming manual for an explanation of
issued by the bridge.
eibfn, eibresp, and eibresp2.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for
CSQC705E transid taskid Parameter at offset n in
information about mqcc and mqrc.
input string is invalid
Explanation: The parameter at offset n in the start
CSQC711E transid taskid Unable to open bridge
parameter string for the bridge monitor is invalid.
queue, q-name
System Programmer Response: Correct the parameter
Explanation: The bridge queue specified is not known
and restart the bridge monitor.
to the queue manager.
System Programmer Response: Check the bridge
queue is defined correctly and specified on the Q=

Chapter 1. CICS adapter messages (CSQC...) 21


parameter of the bridge startup for CKBR. MQCUOWC_ONLY when MQCUOWC_MIDDLE,
MQCUOWC_LAST, MQCUOWC_COMMIT, or
MQCUOWC_BACKOUT is required. The unit of work
CSQC712I transid taskid Bridge quiescing
is backed out.
Explanation: Monitor quiesce has been initiated. This
System Programmer Response: Correct the
would normally be because CICS or the queue manager
UOWControl field and rerun the unit of work.
is shutting down or because the operator has set the
bridge queue GET(DISABLED).
CSQC718E transid taskid UOW middle or last
System Programmer Response: None.
received when UOW first or only
expected
CSQC713I transid taskid Bridge terminated normally
Explanation: The bridge monitor has received a
Explanation: Monitor shutdown completed normally. request message for a new unit of work, the correlation
identifier is set to MQCI_NEW_SESSION but the
System Programmer Response: None. UOWControl field within the MQCIH is set to
something other than MQCUOWC_FIRST or
CSQC714I transid taskid Bridge task starting MQCUOWC_ONLY.

Explanation: Monitor is starting. System Programmer Response: Correct the


UOWControl field and rerun the unit of work.
System Programmer Response: None.

CSQC720E transid taskid Authentication option


CSQC715E transid taskid Invalid COMMAREA IDENTIFY or VERIFY_ requires a
length length in message security manager to be active
Explanation: The COMMAREA length calculated by Explanation: An attempt has been made to start the
the bridge is not valid. It probably exceeds the bridge monitor with AUTH=IDENTIFY or VERIFY_ but
maximum of 32767. This error can also occur if a security is not active for the CICS system.
negative length was calculated.
System Programmer Response: Activate security, or
System Programmer Response: If OutputDataLength choose a different authentication option.
is set within the MQCIH, check it does not exceed
32759 (allowing 8 bytes for the program name). If it is
not set, check the total request message length (also CSQC721E transid taskid Invalid MQCIH
allowing 8 bytes for the program name). The length of Explanation: A message has been received by the
any MQCIH must not exceed 32767. Note that the bridge with an MQMD format field of MQFMT_CICS
length of the MQCIH is taken from the MQCIH length but the data does not begin with a valid MQCIH.
field. Either the StrucId, Version, or StrucLength is incorrect.
System Programmer Response: Check the version of
CSQC716E transid taskid MQCIH required for UOW the header and compare with the level supported by
middle and last messages the bridge. Correct the format or the user data as
Explanation: A bridge task has received a message for appropriate.
a second or subsequent MQGET call within a multipart
unit of work. The correlation identifier matches the CSQC722E transid taskid Invalid message removed
message identifier of the first message within the unit from bridge queue
of work, but the message does not contain an MQCIH.
The unit of work is backed out. Explanation: This message is issued during monitor
initialization. The first message on the queue should be
System Programmer Response: Make sure that all a request to start a unit of work, that is, it should have
messages within a multipart unit of work contain an correlation identifier of MQCI_NEW_SESSION. The
MQCIH and rerun the unit of work. monitor removes any messages preceding the first
MQCI_NEW_SESSION, copies them to the dead-letter
CSQC717E transid taskid UOW first or only received queue and issues this message followed by message
when UOW middle or last expected CSQC760I.

Explanation: A bridge task has received a message for System Programmer Response: If this is not caused
a second or subsequent MQGET call within a multipart by a failure for a previous request within a unit of
unit of work. The correlation identifier matches the work that has already been reported and actioned,
message identifier of the first message within the unit correct the request message and rerun the unit of work.
of work, but the UOWControl field within the MQCIH
is invalid. It is set to MQCUOWC_FIRST or

22 Messages and Codes


input. This is not allowed when the monitor starts.
CSQC723E transid taskid Bridge task, taskid, found
on starting or active chain but task is no System Programmer Response: Check that no monitor
longer active task (CKBR) is already active for this queue. Message
CSQC703I can be used to check which queue a monitor
Explanation: An unexpected error has occurred in a
is servicing. If no monitor is active, check if any bridge
bridge task causing it to terminate without notifying
tasks that were started by a previous monitor are still
the monitor. The monitor has detected this and issued
active (see CSQC743I messages).
this message during recovery processing.
System Programmer Response: Investigate the cause
CSQC729I transid taskid No dead-letter queue
of the bridge failure by examining any error messages
defined to queue manager
and dumps for the task number given.
Explanation: There is no dead-letter queue defined to
the queue manager. The bridge will be terminated if
CSQC724E transid taskid Bridge queue q-name must
any error occurs that would result in a message being
be defined as local
sent to the dead-letter queue.
Explanation: The bridge queue specified is not
System Programmer Response: Alter the queue
defined as a local queue.
manager to define a dead-letter queue if dead-letter
System Programmer Response: Redefine the bridge processing is required.
request queue as a local queue.
CSQC730I transid taskid Unable to open dead-letter
CSQC725I transid taskid Messages on bridge queue queue, MQRC=mqrc
are not persistent by default
Explanation: The dead-letter queue defined to the
Explanation: The bridge queue is defined with queue manager could not be opened. The bridge will
DEFPSIST(NO). Request messages should be persistent be terminated if any error occurs that would result in a
to guarantee that they will be processed. message being sent to the dead-letter queue.
System Programmer Response: None. The message is System Programmer Response: Refer to Appendix A,
for information only. “API completion and reason codes”, on page 481 for
information about mqrc.
CSQC726I transid taskid Bridge queue backout
count not hardened CSQC731I transid taskid Unable to inquire on
dead-letter queue, MQRC=mqrc
Explanation: The bridge queue is defined with
NOHARDENBO. Explanation: An MQINQ call on the dead-letter queue
failed. The bridge will be terminated if any error occurs
System Programmer Response: Alter the queue
that would result in a message being sent to the
definition to set HARDENBO. The queue should be
dead-letter queue.
defined with HARDENBO to ensure that the bridge
does not try to process a unit of work a second time System Programmer Response: Refer to Appendix A,
following a CICS emergency restart. “API completion and reason codes”, on page 481 for
information about mqrc.
CSQC727I transid taskid Bridge queue defined with
MSGDLVSQ(PRIORITY), but should be CSQC732I transid taskid Unable to put message to
FIFO for efficiency dead-letter queue, MQRC=mqrc
Explanation: The bridge queue is defined with Explanation: An MQPUT to the dead-letter queue
PRIORITY message delivery sequence. Processing of failed. If this error occurs in a bridge task, the unit of
high priority messages could be delayed if they are work is backed out. If this error occurs in the monitor,
added to the queue ahead of the monitor’s browse the monitor will be abnormally terminated.
cursor.
System Programmer Response: Refer to Appendix A,
System Programmer Response: Alter the queue “API completion and reason codes”, on page 481 for
definition to set MSGDLVSQ(FIFO). information about mqrc.

CSQC728E transid taskid Bridge queue already open. CSQC733I transid taskid Dead-letter queue not
Check no CKBR or bridge tasks are defined with USAGE(NORMAL)
active for this queue
Explanation: The dead-letter queue is not defined
Explanation: An MQINQ call for the bridge queue correctly. The bridge will be terminated if any error
found that another process had the queue open for

Chapter 1. CICS adapter messages (CSQC...) 23


occurs that would result in a message being sent to the System Programmer Response: Rerun the unit of
dead-letter queue. work.
System Programmer Response: Ensure the dead-letter
queue is not defined as a transmission queue. CSQC739E transid taskid Bridge terminated, timeout
interval expired before middle or last
UOW message received
CSQC734I transid taskid Dead-letter queue max
message length length is too small Explanation: The bridge task did not receive a second
or subsequent message for a unit of work within the
Explanation: The maximum message length allowed
wait interval specified (or as overridden on the first
for the dead-letter queue is less than the size of the
request for the unit of work) at monitor startup.
dead-letter header, MQDLH. The bridge will be
terminated if any error occurs that would result in a System Programmer Response: Either:
message being sent to the dead-letter queue. v Increase the WAIT parameter on monitor startup.
v Correct the program that failed to send a subsequent
System Programmer Response: Increase the
request for a unit of work.
MAXMSGL of the dead-letter queue to at least the size
v Set the UOWControl field correctly for the previous
of the MQDLH but, to be effective, make it large
request.
enough to hold the largest request message expected
plus the MQDLH.
CSQC740E transid taskid Client application
requested backout
CSQC735I transid taskid CICS or queue manager
quiesced before bridge task started Explanation: The bridge task backed out a unit of
work on receipt of a MQCUOWC_BACKOUT request.
Explanation: The bridge task received a quiescing
return code from an MQOPEN call of the request System Programmer Response: None.
queue or an MQGET call for the first message within a
unit of work.
CSQC741E transid taskid Waiting for n bridge tasks
System Programmer Response: None. The request to complete
will be processed when CICS, the queue manager, or
Explanation: This message is issued during monitor
the monitor are restarted.
quiesce if bridge tasks are found on the monitor’s
started or active task lists.
CSQC736I transid taskid Bridge quiesced before task
System Programmer Response: None.
started
Explanation: The bridge quiesced before a bridge task
CSQC742I transid taskid Message found on starting
could get the first message within a unit of work.
or active queue but task not yet started
System Programmer Response: None. The request
Explanation: This message is issued at the end of
will be processed when the monitor is restarted.
monitor quiesce. The monitor delayed to allow bridge
tasks time to quiesce and is now listing those still
CSQC737E transid taskid CICS or queue manager outstanding. This message is followed by message
quiesced, bridge task backed out CSQC760I which identifies the message for which a
bridge task START has been issued but not yet
Explanation: The bridge task received a quiescing
actioned. When this task is started, it will terminate
return code from an MQGET for a second or
immediately with a message CSQC701E.
subsequent message within a unit of work. The unit of
work is backed out and the bridge task terminated. System Programmer Response: None.
System Programmer Response: Rerun the unit of
work. CSQC743I transid taskid Bridge task, taskid, active at
quiesce
CSQC738E transid taskid Bridge quiesced, task Explanation: This message is issued at the end of
backed out monitor quiesce. The monitor delayed to allow bridge
tasks time to quiesce and is now listing those still
Explanation: The bridge task quiesced while a bridge
outstanding. This message is followed by message
task was waiting to get a second or subsequent
CSQC760I which identifies the message for which the
message within a unit of work because the queue was
bridge task is executing. The bridge task is probably in
not enabled for getting messages. The unit of work is
a wait in a user program or in a long MQGET wait for
backed out and the bridge task terminated.
a second or subsequent message within a unit of work.

24 Messages and Codes


System Programmer Response: Investigate why the EXEC CICS SIGNON or EXEC CICS VERIFY
bridge task is still active. PASSWORD command failed.
System Programmer Response: See the CICS
CSQC744E transid taskid Monitor terminated with Application Programming manual for an explanation of
bridge tasks active. It cannot be eibresp and eibresp2.
restarted until bridge tasks end
Explanation: This message is issued at the end of CSQC750E transid taskid Bridge monitor internal
monitor quiesce. The monitor delayed to allow bridge logic error
tasks time to quiesce but one or more bridge tasks are
Explanation: An unexpected condition was detected
still active. These are listed in message CSQC743I.
by the bridge.
System Programmer Response: If the bridge tasks are
System Programmer Response: Contact your IBM
in MQGET waits, consider reducing the WAIT interval
support center if the problem persists.
on monitor startup to avoid this situation in future.
Note that the monitor cannot be restarted until the
bridge tasks terminate. CSQC751E transid taskid Unable to LINK to program
program-name, EIBRESP=eibresp
EIBRESP2=eibresp2
CSQC745E transid taskid Unable to put message to
reply queue, MQRC=mqrc Explanation: An EXEC CICS LINK command for the
user requested program failed.
Explanation: An MQPUT call to the reply-to queue
failed. The response message will be sent to the System Programmer Response: See the CICS
dead-letter queue. Application Programming manual for an explanation of
eibresp and eibresp2.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes”, on page 481 for
information about mqrc. CSQC752E transid taskid Bridge queue cannot be
used for reply-to queue
CSQC746E transid taskid Invalid CCSID, ccsid Explanation: The reply-to queue name in a request
expected, ccsid received message is the same as the bridge-request queue name.
This is not allowed.
Explanation: A request message was received with an
invalid value for the CCSID field in the MQMD. System Programmer Response: Specify a different
reply-to queue in the request.
System Programmer Response: Correct the MQMD
and reissue the request.
CSQC753E transid taskid Message has been
processed previously and returned to
CSQC747E transid taskid Invalid encoding, encoding
the queue using backout
expected, encoding received
Explanation: The bridge already attempted to process
Explanation: A request message was received with an
this request but the request failed and was backed out.
invalid value for the encoding field in the MQMD.
This could be because backout processing failed for a
System Programmer Response: Correct the MQMD bridge task that ended abnormally or because there
and reissue the request. was a CICS failure while this request was in progress.
No attempt is made to process the request a second
time.
CSQC748E transid taskid Message removed from the
request queue during backout System Programmer Response: Look at previous error
processing messages for this message on the CSMT log to
determine the cause for the previous failure, and rerun
Explanation: The bridge has sent this request message
the request.
to the dead-letter queue during backout processing.
System Programmer Response: See the associated
CSQC754E transid taskid Bridge task abend
messages to determine the cause of the problem.
abend-code in program program-name
Explanation: A bridge task terminated abnormally.
CSQC749E transid taskid Authentication error. Userid
user-id, EIBRESP=eibresp System Programmer Response: The associated
EIBRESP2=eibresp2 transaction dump can be used to assist problem
determination. Correct the problem and rerun the unit
Explanation: The monitor is being run with
of work. If the program name begins with CSQCB and
AUTH=VERIFY_UOW or AUTH=VERIFY_ALL. An

Chapter 1. CICS adapter messages (CSQC...) 25


the problem persists, contact your IBM support center.
CSQC760I transid taskid MsgId=MsgId
Explanation: This message gives the identifier of a
| CSQC755E transid taskid Bridge queue is not
message to which a previous error message relates.
| shareable
System Programmer Response: See the associated
Explanation: The bridge request queue does not have
message.
the SHARE attribute.
System Programmer Response: Alter the queue
CSQC761I transid taskid CorrelId=CorrelId
definition and restart the monitor.
Explanation: This message gives the correlation
identifier of a message to which a previous error
| CSQC756E transid taskid Dead-letter queue not
message relates.
| defined as local
System Programmer Response: See the associated
Explanation: The dead-letter queue is not defined as a
message.
local queue. The bridge will be terminated if any error
occurs that would result in a message being sent to the
dead-letter queue. CSQC762I transid taskid Queue name q-name
System Programmer Response: Redefine the Explanation: This message gives the name of the
dead-letter queue as a local queue. queue to which a previous error message relates.
System Programmer Response: See the associated
CSQC757E transid taskid Unable to open reply-to message.
queue, q-name MQRC=mqrc
Explanation: The reply to queue specified is not CSQC763I transid taskid Queue manager
known to the queue manager. queue-manager-name
System Programmer Response: Refer to Appendix A, Explanation: This message gives the name of the
“API completion and reason codes”, on page 481 for queue manager to which a previous error message
information about mqrc. Check you have provided the relates.
necessary queue definitions.
System Programmer Response: See the associated
message.
CSQC758E transid taskid Unable to START bridge
task. Userid user-id not authorized.
CSQC764E transid taskid Invalid userid, user-id
EIBRESP=eibresp EIBRESP2=eibresp2
received, user-id expected
Explanation: The monitor is being run with the
Explanation: A user ID is required in all request
IDENTIFY or VERIFY authorization option. An EXEC
messages when AUTH=VERIFY_ALL is being used;
CICS START command for the bridge task failed with
this must be the same for all requests within a unit of
NOTAUTH or USERIDERR because the user ID is not
work. This message is issued because the bridge task
authorized to start bridge transactions or has been
detected a missing or changed user ID.
revoked.
System Programmer Response: Correct the user ID
System Programmer Response: See the CICS
and rerun the unit of work. CICS Bridge message
Application Programming manual for an explanation of
eibresp and eibresp2. Correct the security definitions if
this userid should be authorized to run requests using CSQC765E transid taskid Transaction transid not
the bridge. started within monitor wait interval
Explanation: The bridge task did not notify the bridge
CSQC759E transid taskid Transaction transid not monitor that it had started execution within the wait
defined to CICS interval specified at monitor startup.
Explanation: An request has been received to run the System Programmer Response: Either:
transaction listed but it is not defined to this CICS v Increase the WAIT parameter on monitor startup
system. v Correct the problem in CICS that prevented the
transaction from starting. One possible cause might
System Programmer Response: Correct the request or
be that the MAXACTIVE value for the transaction
define the transaction.
class associated with the transaction is too low, so
causing a queue to build up.

26 Messages and Codes


Chapter 2. Coupling Facility manager messages (CSQE...)
The value shown for struc-name in the coupling facility manager messages that
follow is the 12-character name as used by WebSphere MQ. The external name of
such structures for use by z/OS is formed by prefixing the MQ name with the
name of the queue-sharing group to which the queue manager is connected.

CSQE005I Structure struc-name connected as CSQE012I Recovery phase 2 started for structure
conn-name, version=version struc-name connection name conn-name
Explanation: The queue manager has successfully Explanation: Peer level recovery has started phase two
connected to structure struc-name. of its processing.
System Action: Processing continues. The queue System Action: Processing continues.
manager can now access the structure.
CSQE013I Recovery phase 1 completed for
CSQE006I Structure struc-name connection name structure struc-name connection name
conn-name disconnected conn-name
Explanation: The queue manager has disconnected Explanation: Peer level recovery has completed phase
from structure struc-name. one of its processing.
System Action: Processing continues. System Action: Processing continues.

CSQE007I event-type event received for structure CSQE014I Recovery phase 2 completed for
struc-name connection name conn-name structure struc-name connection name
conn-name
Explanation: The queue manager has received XES
event event-type for structure struc-name. Explanation: Peer level recovery has completed phase
two of its processing.
System Action: Processing continues.
System Action: Processing continues.
System Programmer Response: Examine the event
code to determine what event was issued. The event
codes are described in the z/OS MVS Programming: CSQE015I Recovery phase 2 not attempted for
Sysplex Services Reference manual. structure struc-name connection name
conn-name
CSQE008I Recovery event from qmgr-name received Explanation: Phase two of peer level recovery
for structure struc-name processing was not attempted because of a previous
error in phase one on one of the participating queue
Explanation: The queue manager issued a peer level
managers.
recovery event for structure struc-name.
System Action: Processing continues. The connection
System Action: Processing continues. The queue
will be recovered by the failed queue manager when it
manager will begin peer level recovery processing.
restarts.
System Programmer Response: Investigate the cause
CSQE011I Recovery phase 1 started for structure
of the error, as reported in the preceding messages.
struc-name connection name conn-name
Explanation: Peer level recovery has started phase one
CSQE016E Structure struc-name connection name
of its processing, following the failure of another queue
conn-name disconnected, RC=return-code
manager in the queue-sharing group.
reason=reason
System Action: Processing continues.
Explanation: The queue manager has disconnected
System Programmer Response: Determine why a from structure struc-name.
queue manager within the queue-sharing group failed.
System Action: Processing continues.
System Programmer Response: Examine the return
and reason codes to determine why the structure was

© Copyright IBM Corp. 1993, 2003 27


disconnected. The codes are described in the z/OS MVS application structure, the queues that use the structure
Programming: Sysplex Services Reference manual. are not usable. If it is the administration structure, the
queue manager terminates with completion code X'6C6'
and reason code X'00C53000'.
CSQE018I Admin structure data building started
System Programmer Response: Increase the size of
Explanation: The queue manager is building its own
the structure to at least the minimum size required. See
data for the administration structure.
the WebSphere MQ for z/OS System Setup Guide for
System Action: Processing continues. guidance on required structure sizes.
If the structure is allocated and the Coupling Facility
CSQE019I Admin structure data building Resource Manager policy allows the size of it to be
completed increased, use the z/OS command SETXCF
START,ALTER,STRNAME=ext-struc-name,SIZE=newsize.
Explanation: The queue manager has built its own If the policy does not so allow, or there is insufficient
data for the administration structure. space in the Coupling Facility that hosts the structure,
System Action: Processing continues. the policy must be altered; then the structure can be
rebuilt using the z/OS command SETXCF
START,REBUILD,STRNAME=ext-struc-name. (In these
CSQE020E Structure struc-name connection as commands, ext-struc-name is formed by prefixing
conn-name failed, RC=return-code struc-name with the queue-sharing group name.)
reason=reason codes=s1 s2 s3
If the structure is not allocated, alter the policy to
Explanation: The queue manager failed to connect to specify a larger INITSIZE for the structure.
structure struc-name.
System Action: This depends on the component that CSQE024E Incorrect coupling facility level level1,
caused the connection request (queue manager or required level2
channel initiator) and the reason for connecting to the
structure. The component may terminate, or may Explanation: The queue manager cannot join the
continue processing but with functions that require the queue-sharing group because the version of z/OS or
structure inhibited. OS/390 being used supports only CF level level1, but
MQ requires at least level level2.
System Programmer Response: Examine the return
and reason codes to determine why the connect failed. System Action: CF support is not active.
Codes s1 s2 s3 are the XES IXLCONN diagnosis codes, System Programmer Response: Upgrade z/OS or
which are described in the z/OS MVS Programming: OS/390 and the coupling facility as necessary.
Sysplex Services Reference manual.

CSQE025E Invalid UOW for qmgr-name in list list-id


CSQE021I Structure struc-name connection as cannot be recovered, key=uow-key
conn-name warning, RC=return-code
reason=reason codes=s1 s2 s3 Explanation: A unit-of-work descriptor was read
during recovery processing that contained unexpected
Explanation: The queue manager has successfully data. The descriptor was for the indicated queue
connected to structure struc-name, but the XES manager; it was in the coupling facility list list-id and
IXLCONN call returned with a warning rc. had key uow-key (shown in hexadecimal).
System Action: Processing continues. System Action: The unit-of-work in error cannot be
System Programmer Response: Examine the return processed and the descriptor is marked as being in
and reason codes to determine why the connect error. Processing continues.
warning message was issued. Codes s1 s2 s3 are the System Programmer Response: Take a dump of the
XES IXLCONN diagnosis codes, which are described in indicated list in your coupling facility administration
the z/OS MVS Programming: Sysplex Services Reference structure for queue manager qmgr-name and contact
manual. your IBM support center.

CSQE022E Structure struc-name unusable, size is too CSQE026E Structure struc-name unusable, incorrect
small coupling facility level level1, required
Explanation: The queue manager cannot use the level2
named structure because its size is less than the Explanation: The queue manager cannot use the
minimum that MQ requires. named structure because it has been allocated in a CF
System Action: The queue manager disconnects from which supports level level1, but MQ requires at least
the structure, which becomes unusable. If it is an level level2.

28 Messages and Codes


System Action: The queues that use the structure are
CSQE030I Serialized application cannot start,
not usable.
admin structure data incomplete
System Programmer Response: Either upgrade the
Explanation: A serialized application attempted to
coupling facility, or use a structure which is in a CF
start, but it could not do so because one or more queue
running level level2 or above.
managers in the queue-sharing group has not
completed building its data for the administration
CSQE027E Structure struc-name unusable, vector structure. Messages CSQE031I and CSQE032I precede
size n1 incorrect, required n2 this message to identify such queue managers.
:module.CSQEQSR1
Explanation: The queue manager cannot use the
named structure because it has been allocated a list System Action: The application is not started. The
notification vector of size n1, but MQ requires at least MQCONNX call that it issued to connect to the queue
size n2. This is probably because there is not enough manager fails with a completion code of
available hardware storage area (HSA) for the vector. MQCC_FAILED and a reason code of
MQRC_CONN_TAG_NOT_USABLE. (See Appendix A,
System Action: The queues that use the structure are “API completion and reason codes” for more
not usable. information about these codes.)
System Programmer Response: You cannot adjust the System Programmer Response: Restart any queue
amount of HSA defined for your processor. Instead, managers identified by message CSQE032I. When all
retry the application (or other process) which was the queue managers identified in messages CSQE031I
attempting to open the shared queue. If the problem or CSQE032I have built their data for the
persists, contact your IBM support center for assistance. administration structure (as shown by message
CSQE019I), restart the application.
CSQE028I Structure struc-name reset, all messages
discarded CSQE031I Admin structure data from qmgr-name
Explanation: When it tried to connect to the named incomplete
structure, the queue manager detected that the Explanation: Some functions are not yet available
structure had been deleted, so a new empty structure because the indicated queue manager has not
has been created. completed building its data for the administration
System Action: All the messages on the queues that structure.
use the structure are deleted. System Action: Processing continues. The functions
will be available when all the queue managers
CSQE029E Structure struc-name unusable, version v1 identified by messages CSQE031I and CSQE032I have
differs from group version v2 issued message CSQE019I.

Explanation: The queue manager cannot use the


named structure because the version number of the CSQE032I Admin structure data from qmgr-name
structure differs from that of the queue-sharing group. unavailable

System Action: The queue manager disconnects from Explanation: Some functions are not yet available
the structure, which becomes unusable. If it is an because the indicated queue manager is not active and
application structure, the queues that use the structure therefore its data for the administration structure is not
are not usable. If it is the administration structure, the available. :module.CSQEQSR1
queue manager terminates with completion code X'6C6' System Action: Processing continues.
and reason code X'00C51057'.
System Programmer Response: Start the indicated
System Programmer Response: Check that the queue manager. The functions will be available when
configuration of your queue manager, queue-sharing all the queue managers identified by messages
group, and data-sharing group is correct. If so, CSQE031I or CSQE032I have issued message CSQE019I.
deallocate the structure using the z/OS commands
SETXCF FORCE,CON and SETXCF
FORCE,STRUCTURE. (In these commands, the CSQE033E Recovery phase 1 failed for structure
structure name is formed by prefixing struc-name with struc-name connection name conn-name,
the queue-sharing group name.) RC=return-code reason=reason
Explanation: An error occurred during phase one of
peer level recovery processing. The recovery attempt is
terminated. return-code and reason are the diagnosis
codes (in hexadecimal) from an XES IXL call.
System Action: Processing continues. The connection

Chapter 2. Coupling Facility manager messages (CSQE...) 29


will be recovered by the failed queue manager when it wait until the current process ends before reissuing the
restarts. command if required.
System Programmer Response: See the z/OS MVS
Programming: Sysplex Services Reference manual for CSQE102E csect-name Unable to recover structure
information about the XES IXL diagnosis codes. Restart struc-name, not in failed state
the queue manager that failed; if it is unable to recover,
Explanation: A RECOVER CFSTRUCT command was
contact your IBM support center.
issued for a structure that is not in a failed state. Only
a CF structure that has previously failed can be
CSQE034E Recovery phase 2 failed for structure recovered.
struc-name connection name conn-name,
System Action: Processing of the command is
RC=return-code reason=reason
terminated.
Explanation: An error occurred during phase two of
System Programmer Response: Check that the correct
peer level recovery processing. The recovery attempt is
CF structure name was entered on the command.
terminated. return-code and reason are the diagnosis
codes (in hexadecimal) from an XES IXL call.
CSQE103E csect-name Unable to recover structures,
System Action: Processing continues. The connection
admin structure data incomplete
will be recovered by the failed queue manager when it
restarts. Explanation: A RECOVER CFSTRUCT command was
issued, but recovery could not be performed because
System Programmer Response: See the z/OS MVS
one or more queue managers in the queue-sharing
Programming: Sysplex Services Reference manual for
group has not completed building its data for the
information about the XES IXL diagnosis codes. Restart
administration structure.
the queue manager that failed; if it is unable to recover,
contact your IBM support center. System Action: Messages CSQE031I and CSQE032I
are sent to the z/OS console to identify such queue
managers. Processing of the command is terminated.
CSQE035E csect-name Structure struc-name in failed
state, recovery needed System Programmer Response: Restart any queue
managers identified by message CSQE032I. When all
Explanation: The queue manager attempted to use
the queue managers identified in messages CSQE031I
structure struc-name, but it is in a failed state. The
or CSQE032I have built their administration structure
failure occurred previously; it was not caused by the
data (as shown by message CSQE019I), reissue the
current use of the structure. :module.CSQECONN
command.
System Action: Processing continues, but queues that
use this structure will not be accessible.
CSQE104I RECOVER task initiated for structure
System Programmer Response: Check the console for struc-name
messages from XES relating to the earlier failure, and
Explanation: The queue manager has successfully
investigate the cause. See the z/OS MVS Programming:
started a task to process the RECOVER CFSTRUCT
Sysplex Services Reference manual for information about
command for the named structure.
diagnosing problems in XES.
System Action: Processing continues.
When the problem is resolved, issue a RECOVER
CFSTRUCT command specifying TYPE(NORMAL) for
this and any other failed structure. CSQE105I BACKUP task initiated for structure
struc-name
CSQE101I csect-name Unable to backup or recover Explanation: The queue manager has successfully
structure struc-name, structure in use started a task to process the BACKUP CFSTRUCT
command for the named structure.
Explanation: A BACKUP or RECOVER CFSTRUCT
command was issued for a structure that is in use by System Action: Processing continues.
another process. The most likely cause is that another
BACKUP or RECOVER CFSTRUCT command is
already in progress. CSQE106E Unable to backup structure struc-name,
reason=reason
System Action: Processing of the command is
terminated. Explanation: A BACKUP CFSTRUCT command was
issued for a structure, but the backup could not be
System Programmer Response: Check that the correct performed.
CF structure name was entered on the command. If so,
System Action: Processing of the command is
terminated.

30 Messages and Codes


System Programmer Response: Examine the reason System Action: Processing continues.
code to determine why the structure could not be
backed-up. The codes are described in the z/OS MVS
CSQE121I csect-name Backup of structure struc-name
Programming: Sysplex Services Reference manual.
completed at RBA=rba, size n MB
Explanation: The named CF structure has been
CSQE107E csect-name Unable to backup or recover
backed-up successfully. The backup ends at the
structure struc-name, structure has never
indicated RBA, and n is its approximate size in
been used
megabytes.
Explanation: A BACKUP or RECOVER CFSTRUCT
System Action: Processing continues.
command was issued for a structure that has never
been used, and so does not contain any messages or
data. CSQE130I Recovery of structure struc-name started,
using qmgr-name log range from
System Action: Processing of the command is
RBA=from-rba to RBA=to-rba
terminated.
Explanation: The named CF structure is being
System Programmer Response: Check that the correct
recovered from the log of queue manager qmgr-name.
CF structure name was entered on the command.
The log range to be used is shown.
System Action: Processing continues.
CSQE108E csect-name Unable to backup or recover
structure struc-name, structure does not
support recovery CSQE131I csect-name Recovery of structure
struc-name completed
Explanation: A BACKUP or RECOVER CFSTRUCT
command was issued for a structure whose functional Explanation: The named CF structure has been
capability is incompatible with this command; for recovered successfully. The structure is available for use
example, the CF structure level is not high enough to again.
support recovery, or the RECOVER attribute is set to
NO. System Action: Processing continues.

System Action: Processing of the command is


terminated. CSQE132I Structure recovery started, using
qmgr-name log range from
System Programmer Response: Ensure that the CF LRSN=from-lrsn to LRSN=to-lrsn
structure is at a level of functional capability that
allows the use of the BACKUP or RECOVER Explanation: CF structure recovery is starting in
CFSTRUCT command and that its RECOVER attribute response to a RECOVER CFSTRUCT command. It must
is set to YES. Check that the correct CF structure name read the log range shown in order to determine how to
was entered on the command. perform recovery. The logs are read backwards, from
the latest failure time of the structures to be recovered
to the earliest last successful backup time of those
CSQE109E csect-name Unable to recover structure structures.
struc-name, no backup information
available System Action: Processing continues.

Explanation: A RECOVER CFSTRUCT command was


issued for a structure, but no backup information could CSQE133I Structure recovery reading log
be found. backwards, LRSN=lrsn

System Action: Processing of the command is Explanation: This is issued periodically during log
terminated. reading by CF structure recovery to show progress. The
log range that needs to be read is shown in the
System Programmer Response: Check that the correct preceding CSQE132I message.
CF structure name was entered on the command. If so,
issue a BACKUP CFSTRUCT command to ensure that System Action: Processing continues.
backup information is available. System Programmer Response: If this message is
issued repeatedly with the same LRSN value,
CSQE120I Backup of structure struc-name started at investigate the cause; for example, MQ might be
RBA=rba waiting for a tape with an archive log data set to be
mounted.
Explanation: The named CF structure is being
backed-up in response to a BACKUP CFSTRUCT
command. The backup begins at the indicated RBA.

Chapter 2. Coupling Facility manager messages (CSQE...) 31


CSQE134I Structure recovery reading log
completed
Explanation: CF structure recovery has completed
reading the logs. The individual structures can now be
recovered.
System Action: Each structure is recovered
independently, as shown by messages CSQE130I and
CSQE131I.

CSQE135I Recovery of structure struc-name reading


log, RBA=rba
Explanation: This is issued periodically during log
reading for recovering the named CF structure to show
progress. The log range that needs to be read is shown
in the preceding CSQE130I message.
System Action: Processing continues.
System Programmer Response: If this message is
issued repeatedly with the same RBA value, investigate
the cause; for example, MQ might be waiting for a tape
with an archive log data set to be mounted.

32 Messages and Codes


Chapter 3. Security manager messages (CSQH...)
CSQH003I Security refresh did not take place for CSQH005I csect-name resource-type In-storage profiles
class class-name successfully listed
Explanation: This message follows message CSQH004I Explanation: This message is issued in response to a
when an attempt to refresh class MQPROC, MQNLIST, REFRESH SECURITY command that caused the
or MQQUEUE was unsuccessful because of a return in-storage profiles to be RACLISTED (that is, rebuilt);
code from a SAF RACROUTE REQUEST=STAT call. for example, when the security switch for a resource is
The return code is given in message CSQH004I. set on, or a refresh for a specific class is requested that
requires the in-storage tables to be rebuilt.
Severity: 4
Severity: 0
System Action: The refresh does not occur.
System Programmer Response: This message is issued
System Programmer Response: Check that the class in
so that you can check the security configuration of your
question (class-name) is set up correctly. See message
queue manager.
CSQH004I for the reason for the problem.

CSQH006I Error returned from CSQTTIME,


CSQH004I csect-name STAT call failed for class
security timer not started
class-name, SAF return code=saf-rc, ESM
return code=esm-rc Explanation: An error was returned from the MQ
timer component, so the security timer was not started.
Explanation: This message is issued as a result of a
SAF RACROUTE REQUEST=STAT call to your external Severity: 8
security manager (ESM) returning a non-zero return
System Action: The queue manager terminates
code at one of the following times:
abnormally, with a reason code of X'00C80042'.
v During initialization, or in response to a REFRESH
SECURITY command System Programmer Response: Refer to Chapter 28,
“Security manager codes (X'C8')”, on page 289 for an
If the return codes from SAF and your ESM are not
explanation of the reason code.
zero, and are unexpected, this will cause abnormal
termination with one of the following reason codes:
– X'00C8000D' CSQH007I Reverify flag not set for userid user-id,
– X'00C80032' no entry found
– X'00C80038'
Explanation: A user identifier (user-id) specified in the
v In response to a REFRESH SECURITY command. RVERIFY SECURITY command was not valid because
If the return codes from SAF and your ESM are not there was no entry found for it in the internal control
zero (for example, because a class is not active table. This could be because the identifier was entered
because you are not going to use it) this message is incorrectly in the command, or because it was not in
returned to the issuer of the command to advise that the table (for example, because it had timed-out).
the STAT call failed. (This message is sometimes
preceded by message CSQH001I, stating that the Severity: 0
security switch relating to the check taking place has System Action: The user identifier (user-id) is not
been set off.) flagged for reverify.
Possible causes of this problem are: System Programmer Response: Check that the
v The class is not installed identifier was entered correctly.
v The class is not active
v The external security manager (ESM) is not active
v The RACF z/OS router table is incorrect CSQH008I Subsystem security not active, no
userids processed
Severity: 8
Explanation: The RVERIFY SECURITY command was
System Programmer Response: To determine if you issued, but the subsystem security switch is off, so
need to take any action, see the Security Server External there are no internal control tables to flag for
Security Interface (RACROUTE) Macro Reference for more reverification.
information about the return codes.
Severity: 0

© Copyright IBM Corp. 1993, 2003 33


CSQH009I Errors occurred during security timeout CSQH012I Errors occurred during ALTER
processing SECURITY timeout processing
Explanation: This message is sent to the system log Explanation: This message is issued in response to an
either: ALTER SECURITY command if errors have been
v If an error occurs during security timeout processing detected during timeout processing (for example, a
(for example, a nonzero return code from the nonzero return code from the external security manager
external security manager (ESM) during delete (ESM) during timeout processing).
processing)
Severity: 8
v Prior to a message CSQH010I if a nonzero return
code is received from the timer (CSQTTIME) during System Action: Processing continues.
an attempt to restart the security timer
System Programmer Response: Contact your IBM
Severity: 8 support center to report the problem.
System Action: Processing continues.
CSQH013I Out of range value value for TIMEOUT
System Programmer Response: Contact your IBM
keyword
support center to report the problem.
Explanation: The ALTER SECURITY command was
issued, but a parameter associated with the TIMEOUT
CSQH010I csect-name Security timeout timer not
keyword was not valid.
restarted
Severity: 0
Explanation: This message is issued to inform you
that the security timeout timer is not operational. The System Action: Message CSQ9023E is issued, and the
reason for this depends on which of the following command is ignored.
messages precedes this one:
CSQH009I System Programmer Response: See the WebSphere MQ
An error occurred during timeout processing Script (MQSC) Command Reference manual for more
CSQH011I information about the ALTER SECURITY command.
The timeout interval has been set to zero
Severity: 8 CSQH014I Out of range value value for INTERVAL
keyword
System Action: If this message follows message
CSQH009I, the queue manager ends abnormally with Explanation: The ALTER SECURITY command was
one of the following reason codes: issued, but a parameter associated with the INTERVAL
keyword was not valid.
csect-name
Reason code Severity: 0
CSQHTPOP System Action: Message CSQ9023E is issued, and the
X'00C80040' command is ignored.
CSQHPATC
X'00C80041' System Programmer Response: See the WebSphere MQ
Script (MQSC) Command Reference manual for more
System Programmer Response: Refer to Chapter 28, information about the ALTER SECURITY command.
“Security manager codes (X'C8')”, on page 289 for
information about the reason code.
CSQH015I Security timeout = number minutes

CSQH011I csect-name Security interval is now set to Explanation: This message is issued in response to the
zero DISPLAY SECURITY TIMEOUT command, or as part of
the DISPLAY SECURITY ALL command.
Explanation: The ALTER SECURITY command was
entered with the INTERVAL attribute set to 0. This Severity: 0
means that no user timeouts will occur.
Severity: 0 CSQH016I Security interval = number minutes

System Programmer Response: This message is issued Explanation: This message is issued in response to the
to warn you that no security timeouts will occur. Check DISPLAY SECURITY INTERVAL command, or as part
that this is what was intended. of the DISPLAY SECURITY ALL command.
Severity: 0

34 Messages and Codes


through CSQH026I are issued so that you can check the
| CSQH017I Security refresh completed with errors
security configuration of your queue manager. See the
| in signoff
WebSphere MQ for z/OS System Setup Guide for
Explanation: This message is issued when an error information about setting security switches.
has been detected in refresh processing; for example, a
nonzero return code from the external security manager
CSQH023I csect-name switch-type security switch set
(ESM) during signoff or delete processing.
OFF, profile ‘profile-type’ not found
Severity: 8
Explanation: This message is issued during queue
System Action: Processing continues. manager initialization and in response to a REFRESH
SECURITY command for each security switch that is
System Programmer Response: Contact your IBM
set OFF because the named security profile has not
support center to report the problem.
been found.
Severity: 0
CSQH018I csect-name Security refresh for
resource-type not processed, security System Action: If the subsystem security switch is set
switch set OFF off, you will get only one message (for that switch).
Explanation: A REFRESH SECURITY command was System Programmer Response: Messages CSQH021I
issued for resource type resource-type. However, the through CSQH026I are issued so that you can check the
security switch for this type is currently set off. security configuration of your queue manager. See the
WebSphere MQ for z/OS System Setup Guide for
Note: This message is issued only for resource types information about setting security switches.
MQQUEUE, MQPROC, and MQNLIST, because
MQADMIN is always available for refresh.
CSQH024I csect-name switch-type security switch set
Severity: 0 ON, profile ‘profile-type’ not found

System Programmer Response: Ensure that the Explanation: This message is issued during queue
REFRESH SECURITY request was issued for the correct manager initialization and in response to a REFRESH
resource type. SECURITY command for each security switch that is
set ON because the named security profile has not been
found.
CSQH021I csect-name switch-type security switch set
OFF, profile ‘profile-type’ found Severity: 0

Explanation: This message is issued during queue System Programmer Response: Messages CSQH021I
manager initialization and in response to a REFRESH through CSQH026I are issued so that you can check the
SECURITY command for each security switch that is security configuration of your queue manager. See the
set OFF because the named security profile has been WebSphere MQ for z/OS System Setup Guide for
found. information about setting security switches.

Severity: 0
CSQH025I csect-name switch-type security switch set
System Action: If the subsystem security switch is set OFF, internal error
off, you will get only one message (for that switch).
Explanation: This message is issued during queue
System Programmer Response: Messages CSQH021I manager initialization and in response to a REFRESH
through CSQH026I are issued so that you can check the SECURITY command for each security switch that is
security configuration of your queue manager. See the set OFF because an error occurred.
WebSphere MQ for z/OS System Setup Guide for
information about setting security switches. Severity: 0
System Action: The message may be issued in
CSQH022I csect-name switch-type security switch set conjunction with message CSQH004I when an
ON, profile ‘profile-type’ found unexpected setting is encountered for a switch.

Explanation: This message is issued during queue System Programmer Response: See message
manager initialization and in response to a REFRESH CSQH004I for more information.
SECURITY command for each security switch that is
Messages CSQH021I through CSQH026I are issued so
set ON because the named security profile has been
that you can check the security configuration of your
found.
queue manager.
Severity: 0
System Programmer Response: Messages CSQH021I

Chapter 3. Security manager messages (CSQH...) 35


CSQH026I csect-name switch-type security switch CSQH033I switch-type OFF, ‘profile-type’ not found
forced ON, profile ‘profile-type’
Explanation: This message is issued in response to a
overridden
DISPLAY SECURITY ALL or DISPLAY SECURITY
Explanation: This message is issued during queue SWITCHES command for each security switch that is
manager initialization and in response to a REFRESH set OFF because the named security profile has not
SECURITY command for each security switch that was been found.
forced ON. This happens when an attempt was made
Severity: 0
to turn off both the queue manager and queue-sharing
group security switches for the named profile, which is System Action: If the subsystem security switch is set
not allowed. off, you will get only one message (for that switch).
Severity: 0
CSQH034I switch-type ON, ‘profile-type’ not found
System Programmer Response: Correct the profiles
for the queue manager and queue-sharing group Explanation: This message is issued in response to a
security switches, and refresh security if required. DISPLAY SECURITY ALL or DISPLAY SECURITY
SWITCHES command for each security switch that is
Messages CSQH021I through CSQH026I are issued so
set ON because the named security profile has not been
that you can check the security configuration of your
found.
queue manager. See the WebSphere MQ for z/OS System
Setup Guide for information about setting security Severity: 0
switches.

CSQH035I switch-type OFF, internal error


CSQH030I Security switches ...
Explanation: This message is issued in response to a
Explanation: This is issued in response to a DISPLAY DISPLAY SECURITY ALL or DISPLAY SECURITY
SECURITY ALL or DISPLAY SECURITY SWITCHES SWITCHES command for each security switch that is
command and is followed by messages CSQH031I set OFF because an error occurred during initialization
through CSQH036I for each security switch to show its or when refreshing security.
setting and the security profile used to establish it.
Severity: 0
Severity: 0
System Action: The message may be issued when an
System Action: If the subsystem security switch is set unexpected setting is encountered for a switch.
off, you will get only one message (for that switch).
Otherwise, a message is issued for each security switch. System Programmer Response: Check all your
security switch settings. If required, correct them and
refresh your security.
CSQH031I switch-type OFF, ‘profile-type’ found
Explanation: This message is issued in response to a CSQH036I switch-type ON, ‘profile-type’ overridden
DISPLAY SECURITY ALL or DISPLAY SECURITY
SWITCHES command for each security switch that is Explanation: This message is issued in response to a
set OFF because the named security profile has been DISPLAY SECURITY ALL or DISPLAY SECURITY
found. SWITCHES command for each security switch that was
forced ON. This happens when an attempt was made
Severity: 0 to turn off both the queue manager and queue-sharing
group security switches for the named profile, which is
System Action: If the subsystem security switch is set
not allowed.
off, you will get only one message (for that switch).
Severity: 0
CSQH032I switch-type ON, ‘profile-type’ found System Programmer Response: Correct the profiles
for the queue manager and queue-sharing group
Explanation: This message is issued in response to a
security switches, and refresh security if required.
DISPLAY SECURITY ALL or DISPLAY SECURITY
SWITCHES command for each security switch that is
set ON because the named security profile has been
found.
Severity: 0

36 Messages and Codes


Chapter 4. Data manager messages (CSQI...)
Severity: 0
CSQI002I csect-name Page set psid value out of
range System Action: Processing continues.
Explanation: One of the following commands has
been issued: CSQI007I csect-name BUILDING IN-STORAGE
v DEFINE STGCLASS INDEX FOR QUEUE q-name
v DISPLAY STGCLASS
v DISPLAY USAGE Explanation: During restart, in-storage indexes are
built for non-shared queues that have the INDXTYPE
The value given for the page-set identifier was not in attribute, which might take some time. This message
the range 0 through 99. records that an index is being built for the specified
queue.
Severity: 8
Severity: 0
System Action: The command is ignored.
System Action: The in-storage index is built.
Operator Response: Reissue the command using the
correct syntax. (See the WebSphere MQ Script (MQSC)
Command Reference manual for information about the CSQI010I Page set usage ...
command.)
| Explanation: This message is the response to the
| DISPLAY USAGE command. It provides information
CSQI003I csect-name PSID keyword not allowed | about the page set usage, as follows:
with TYPE(DATASET) | Page ...
Explanation: A DISPLAY USAGE command was | set
issued specifying both the PSID keyword and || _ .n page-set-information
|| ..
TYPE(DATASET), which is not allowed.
| End of page set report
Severity: 8
System Action: The command is ignored. | where n is the page set identifier. The columns of
| page-set-information are:
Operator Response: Reissue the command using the
correct syntax. (See the WebSphere MQ Script (MQSC) | Buffer pool
Command Reference manual for information about the | The buffer pool used by the page set.
command.) | Total pages
| The total number of 4 KB pages in the page
CSQI005I csect-name PAGE SET nn OFFLINE. | set (this relates to the records parameter on the
RECOVERY RBA = rba | VSAM definition of the page set).

Explanation: This message indicates that the page set | Unused pages
nn is currently not accessible by the queue manager. | The number of pages that are not used (that is,
This might be because the page set has not been | available page sets).
defined to the queue manager with the DEFINE PSID | Persistent data pages
command. | The number of pages holding persistent data
rba is the restart RBA for page set nn. | (these pages are being used to store object
| definitions and persistent message data).
Severity: 0
| Nonpersistent data pages
System Action: Processing continues. | The number of pages holding nonpersistent
| data (these pages are being used to store
CSQI006I csect-name COMPLETED IN-STORAGE
| nonpersistent message data).
INDEX FOR QUEUE q-name | Restart extents
Explanation: During restart, in-storage indexes are
| The number of extents used by the page set at
built for non-shared queues that have the INDXTYPE
| restart.
attribute, which might take some time. This message | Expand count
records that index-building has been completed for the | The number of times the page set has been
specified queue. | dynamically expanded since restart. (The

© Copyright IBM Corp. 1993, 2003 37


| maximum number of times the page set can be
CSQI021I csect-name PAGE SET psid IS EMPTY.
| expanded is 123, provided that enough space
MEDIA RECOVERY STARTED
| is available.)
Explanation: The queue manager has recognized a
| Note: The page numbers are approximate because page set with a recovery RBA of zero. It will update the
| other threads might be altering the status of page set using information in the log data sets.
| pages in this page set while the command is
Severity: 0
| being processed.
System Action: The queue manager rebuilds the page
| If a page set is unavailable, page-set-information will be set.
| one of:
| has never been online CSQI022I csect-name PAGE SET psid NEWLY
| if the page set has been defined, but has never ADDED
| been used.
Explanation: The queue manager has recognized that
| OFFLINE, recovery RBA=rba page set psid is new to the system.
| if the page set is currently not accessible by
Severity: 0
| the queue manager, for example because the
| page set has not been defined to the queue
| manager with the DEFINE PSID command; rba CSQI023I csect-name PAGE SET psid ONLINE
| is the restart RBA for the page set. AGAIN. MEDIA RECOVERY STARTED
| is not defined Explanation: A page set has been redefined to the
| if the command was issued for a specific page queue manager after a period offline.
| set that is not defined to the queue manager.
Severity: 0
| Exceptionally, the last line of the report might be: System Action: Any updates to the page set that are
| Page set report terminated necessary are applied.

| if there was an error in obtaining the information. The CSQI024I csect-name Restart RBA for system as
| error is described in the following messages. configured = restart-rba
Severity: 0 Explanation: This message gives the restart RBA
(relative byte address) for the queue manager, but does
CSQI012E csect-name COULD NOT COMPLETE not include any offline page sets in the calculation of
COMMAND. STORAGE EXHAUSTED this restart point.

Explanation: A display of page set usage could not This value can be used to determine where to truncate
complete because all the available storage was logs, if you have no offline page sets.
exhausted. If you have offline page sets that you wish to add to
Severity: 8 your system at some time in the future, you must use
the restart RBA given in message CSQI025I. If you
System Action: The output terminates at this point. truncate your logs at rba you might make it impossible
There might be more information that has not been to add the offline page sets back to the system.
displayed. If this is in response to a DISPLAY USAGE
command without the PSID keyword, try it again, Severity: 0
specifying a page set identifier. This could decrease the
amount of information produced, enabling it all to be CSQI025I csect-name Restart RBA including offline
displayed. page sets = restart-rba
Explanation: This message gives the restart RBA
CSQI020I MAXSMSGS(number) (relative byte address) for the queue manager,
Explanation: This message is issued in response to a including any offline page sets.
DISPLAY MAXSMSGS command, and displays the This value can be used to determine where to truncate
maximum number of messages that a task can get or logs, if you have offline page sets that you wish to add
put within a single unit of recovery. to the system in the future.
Severity: 0 Severity: 0

38 Messages and Codes


System Action: Processing continues.
CSQI026I csect-name PAGE SET nn DEFINED, BUT
HAS NEVER BEEN ONLINE
CSQI031I csect-name THE NEW EXTENT OF PAGE
Explanation: This message indicates that the page set
SET psid HAS FORMATTED
nn has been defined, but it has never been used.
SUCCESSFULLY
Consequently, there is no restart RBA for the page set.
Explanation: Following the dynamic extension of page
Severity: 0
set psid, the new extent has been formatted successfully.
System Action: Processing continues.
Severity: 0
System Action: Processing continues.
CSQI027I csect-name PAGE SET nn TREATED AS
A NEW PAGE SET
CSQI032I csect-name NEW EXTENT(S) OF nnn
Explanation: This message indicates that the page set
PAGES DISCOVERED ON PAGE SET
nn has been formatted using TYPE(NEW). It is treated
psid WILL NOW BE FORMATTED
as if it has been newly-added to the system, so all
historical information relating to this page set is Explanation: During restart, it was discovered that
discarded. In particular, all queues that use storage page set psid had been extended dynamically, but that
classes that reference the page set will be cleared of all nnn pages had not been formatted. This formatting will
messages. now be done.
Severity: 0 Severity: 0
System Action: Processing continues. System Action: Processing continues.

CSQI028E csect-name PAGE SET CONFLICT FOR CSQI041I csect-name JOB jobname USER userid HAD
QUEUE queue ERROR ACCESSING PAGE SET psid
Explanation: The named queue contains messages that Explanation: This message is issued when there is an
are on a different page set from that associated with the error on a page set. The message identifies the job
storage class for the queue. name, user ID, and page set identifier associated with
the error.
Severity: 8
Severity: 0
System Action: This message might be issued more
than once, each occurrence naming a different queue.
The queue manager ends abnormally with reason code CSQI042E csect-name WLM IWMCONN request
X'00C93800'. failed, rc=rc reason=reason
System Programmer Response: Contact your IBM Explanation: A Workload Management Services
support center for assistance. (WLM) connect call failed. rc is the return code and
reason is the reason code (both in hexadecimal) from the
call.
CSQI029I csect-name PAGE SET psid IS AN OLD
COPY. MEDIA RECOVERY STARTED Severity: 8
Explanation: The queue manager has recognized that System Action: Processing continues, but WLM
the media recovery RBA held within the page set is services are not available.
older than the media recovery RBA checkpointed for
the page set. This is because the queue manager was System Programmer Response: See the MVS
started with an old copy of the page set. Programming: Workload Management Services manual for
information about the return and reason codes from the
Severity: 0 WLM call. When you have resolved the problem, you
will need to restart the queue manager. If you are
System Action: Any updates to the page set that are
unable to solve the problem, contact your IBM support
necessary are applied. Restart processing continues.
center for assistance.

CSQI030I csect-name PAGE SET nn TREATED AS


CSQI043E csect-name WLM call-name request for
A REPLACEMENT PAGE SET
process process-name failed, rc=rc
Explanation: This message indicates that the page set reason=reason
nn has been formatted using TYPE(REPLACE). No
Explanation: A Workload Management Services
media recovery will be performed on the page set.
(WLM) call failed. rc is the return code and reason is the
Severity: 0 reason code (both in hexadecimal) from the call.

Chapter 4. Data manager messages (CSQI...) 39


Severity: 8
CSQI047E csect-name Log RBA has reached rba.
System Action: Processing continues, but WLM Stop queue manager and reset logs
services are not available.
Explanation: The current log RBA is too close to the
System Programmer Response: See the MVS highest value that is allowed.
Programming: Workload Management Services manual for
Severity: 8
information about the return and reason codes from the
WLM call. When you have resolved the problem, you System Action: Processing continues.
will need to restart the queue manager. If you are
System Programmer Response: Stop the queue
unable to solve the problem, contact your IBM support
manager immediately and reset the logs. See the
center for assistance.
WebSphere MQ for z/OS System Administration Guide for
information about resetting logs, by using the
CSQI044I csect-name Process process-name used by RESETPAGE function of CSQUTIL.
queue q-name was not found
Explanation: The named queue is indexed by message CSQI048I csect-name WLM reached maximum
tokens. An action was being performed for the queue enclave limit
that required the use of the Workload Management
Explanation: Workload Management Services (WLM)
Services (WLM) IWMCLSFY service. However, the
reported that no more enclaves could be created, so a
process specified by the queue does not exist, so the
message could not be notified to WLM. (An
service name for WLM cannot be determined.
IWMECREA call gave a return code of 8 with a reason
Severity: 0 code of X'xxxx0836'.)
System Action: A blank service name is passed to the
Note: This message might be issued repeatedly during
Workload Management Services (WLM) IWMCLSFY
the scan of the indexes for WLM-managed
service.
queues.
System Programmer Response: Correct the queue or
Severity: 4
process definitions.
System Action: The queue manager will attempt to
notify the message to WLM again on the next scan of
CSQI045I csect-name Log RBA has reached rba. Plan
the indexes for WLM-managed queues. This will be
a log reset
after the interval specified by the WLMTIME system
Explanation: The current log RBA is approaching the parameter; see the CSQ6SYSP macro in the WebSphere
highest value that is allowed. MQ for z/OS System Setup Guide for information about
the system parameters.
Severity: 4
System Programmer Response: See the MVS
System Action: Processing continues.
Programming: Workload Management Services manual for
System Programmer Response: Plan to stop the queue information about the return and reason codes from the
manager at a convenient time and reset the logs. See WLM call.
the WebSphere MQ for z/OS System Administration Guide
for information about resetting logs, by using the
CSQI049I Page set psid has media recovery
RESETPAGE function of CSQUTIL.
RBA=rcvry-rba, checkpoint
RBA=chkpt-rba
CSQI046E csect-name Log RBA has reached rba.
Explanation: During restart, the queue manager
Perform a log reset
opened the indicated page set. The media recovery
Explanation: The current log RBA is approaching the RBA from the page set itself and the checkpointed RBA
highest value that is allowed. from the logs are as shown.

Severity: 8 If the RBAs differ, it indicates that an old copy of the


page set is being used. If the checkpoint RBA and the
System Action: Processing continues. prior checkpoint RBA shown in message CSQR003I
System Programmer Response: Stop the queue differ, it indicates that the page set has been offline.
manager as soon as is convenient and reset the logs. Severity: 0
See the WebSphere MQ for z/OS System Administration
Guide for information about resetting logs, by using the System Action: Processing continues. Media recovery
RESETPAGE function of CSQUTIL. is performed if necessary to bring the page set up to
date.

40 Messages and Codes


System Programmer Response: Plan to delete one of
CSQI060E QSG names differ, log=log-name queue
the instances of the queue. There are several things to
manager=qmgr-name
consider in doing this, as described in the WebSphere
Explanation: The queue manager was restarted using MQ for z/OS Concepts and Planning Guide.
the log from another queue manager. The
queue-sharing group name recorded in the log does not
match the name being used by the queue manager.
| CSQI064E Cannot get information from DB2.
| obj-type COPY objects not refreshed
Severity: 8
| Explanation: During queue manager or channel
System Action: Restart is terminated abnormally with | initiator startup, objects of type obj-type with a
completion code X'5C6' and reason code X'00C94505'. | disposition of COPY were being refreshed from those
| with a disposition of GROUP. However, the necessary
System Programmer Response: Restart the queue
| information could not be obtained from DB2; this may
manager using the correct logs and BSDS, or change
| be because DB2 is not available or no longer available,
the QSGDATA system parameter. Note that you cannot
| or because there was an error in accessing DB2, or
change the name of the queue-sharing group that a
| because a DB2 table was temporarily locked.
queue manager uses unless it has been shut down
normally. | Severity: 8
| System Action: The COPY objects of type obj-type are
CSQI061E Queue manager QSG numbers differ, | not refreshed. Startup continues.
log=log-num queue manager=qmgr-num
| System Programmer Response: Refer to the console
Explanation: The queue manager was restarted using | log for messages giving more information about the
the log from another queue manager. The | error.
queue-sharing group queue manager number recorded
in the log does not match that being used by the queue
| When the error condition has cleared, refresh the
manager.
| objects manually, or restart the queue manager or
| channel initiator.
Severity: 8
System Action: Restart is terminated abnormally with CSQI070I Data set usage ...
completion code X'5C6' and reason code X'00C94506'.
| Explanation: This message is the response to the
System Programmer Response: Restart the queue | DISPLAY USAGE command. It provides information
manager using the correct logs and BSDS. If the correct | about the data sets relating to various circumstances, as
logs are being used, correct the entry for the queue | follows:
manager in the DB2® CSQ.ADMIN_B_QMGR table. If | Data set RBA/LRSN DSName
you cannot resolve the problem, contact your IBM | data-set-type:
Support Center for assistance. || rrr dsname
|| ..
.
CSQI062I Queue q-name deleted by another queue
| End of data set report
manager during restart
| where:
Explanation: During restart processing the queue
manager detected that the named queue has been | data-set-type
deleted by another queue manager in the | The type of data set and circumstance, which
queue-sharing group. | can be:

Severity: 0 | Log, oldest with active unit of work


| The log data set containing the
System Action: Processing continues. | beginning RBA of the oldest active
| unit of work for the queue manager.
CSQI063E Queue q-name is both PRIVATE and | Log, oldest for page set recovery
SHARED | The log data set containing the oldest
Explanation: During restart processing the queue
| restart RBA of any page set for the
manager detected that the named queue exists both as
| queue manager.
a locally-defined queue on this queue manager and as | Log, oldest for CF structure recovery
a shared queue in the queue-sharing group. Opening a | The log data set containing the LRSN
queue with this name will therefore not be allowed. | which matches the time of the oldest
Severity: 0
| current backup of any CF structure in
| the queue-sharing group.
System Action: Processing continues.

Chapter 4. Data manager messages (CSQI...) 41


| rrr The RBA or LRSN corresponding to the
| circumstance.
| dsname The name of the copy 1 data set. If no data set
| relates to a circumstance, this is shown as
| None; if the data set name cannot be
| determined, this is shown as Not found.
Severity: 0
Operator Response: This information can be used to
help manage data sets; see the WebSphere MQ for z/OS
System Administration Guide for details.

42 Messages and Codes


Chapter 5. Recovery log manager messages (CSQJ...)
DSNAME
CSQJ001I CURRENT COPY n ACTIVE LOG
The name of the archive log data set
DATA SET IS DSNAME=dsname,
STARTRBA
STARTRBA=sss ENDRBA=ttt
The starting RBA contained in the volume
Explanation: This message is generated for one of two ENDRBA
reasons: The ending RBA contained in the volume
1. When the log manager is initialized, it sends this STARTTIME
information message to identify the current active The starting store-clock value of the log
log data sets (copy 1 and, if dual logging is used, records in the volume
copy 2). ENDTIME
The ending store-clock value of the log records
2. When the current active log data set is full (or when
in the volume
an ARCHIVE LOG command is issued), MQ will
UNIT The device unit to which the data set was
switch to the next available active log data set. This
allocated
message identifies the next available active log data
COPYnVOL
set that will be used for logging.
The name of the volume; this is displayed as
COPY1VOL if this is the copy-1 archive log
The value specified by STARTRBA is the RBA of the data set, and as COPY2VOL if this is the
first byte of log data in the named data set. The value copy-2 archive log data set
specified by ENDRBA is the RBA of the last possible VOLSPAN
byte in the data set. An indicator to denote one of four conditions:
System Programmer Response: None required. NO The data set is entirely contained on
However, if recovery is required, information from this the volume specified by COPYnVOL
message might be required as input to the change log FIRST This is the first entry of a
inventory utility (CSQJU003). multivolume data set
MIDDLE
This is the middle entry of a
CSQJ002I END OF ACTIVE LOG DATA SET multivolume data set
DSNAME=dsname, STARTRBA=sss LAST This is the last entry of a
ENDRBA=ttt multivolume data set
Explanation: This message is sent at the time the log CATLG
manager switches to a new empty data set. The An indicator to denote one of two conditions:
message shows the name and log RBA range of the full NO The archive log data set is
data set. uncataloged
YES The archive log data set is cataloged
System Programmer Response: None required.
However, if recovery is required, information from this The BSDS is automatically updated with the
message might be required as input to the change log information contained in this message; however, if
inventory utility (CSQJU003). recovery is required, information from this message
might be required as input to the change log inventory
CSQJ003I FULL ARCHIVE LOG VOLUME utility (CSQJU003).
DSNAME=dsname, STARTRBA=sss
ENDRBA=ttt, STARTTIME=ppp CSQJ004I ACTIVE LOG COPY n INACTIVE, LOG
ENDTIME=qqq, UNIT=unitname, IN SINGLE MODE, ENDRBA=ttt
COPYnVOL=vvv VOLSPAN=xxx
CATLG=yyy Explanation: This message is sent when the dual
active logging option is selected and copy n becomes
Explanation: Offloading for the specified archive log inactive. A log copy becomes inactive when the next
data set was successfully completed for the given active log data set is not ready when required.
volume. If the data set spans multiple tape volumes, ENDRBA is the last byte of log data written on copy n.
this message is generated for each tape volume. This is usually caused by a delay in offload.
System Action: An archive log data set has been System Action: The log is switched to single mode
created, and the archive log data set inventory in the until the next data set for copy n is ready for logging.
BSDS has been updated with the information in the
message: If the queue manager is shut down or terminates

© Copyright IBM Corp. 1993, 2003 43


abnormally while in single mode with the system by message CSQJ022I which follows.
parameter option still set for dual active data sets, the
System Action: The read request that needed the
previous state of the active log data sets determines
archive volume is unsuccessful. If the request was
what happens when the queue manager is started, as
issued with the COND=YES parameter, the log
follows:
manager returns to its invoker with return code 12 and
v If fewer than two data sets are available (not flagged
reason code X'00D1032B'. Otherwise, the log manager’s
as STOPPED) for each set of active logs, queue
invoker ends abnormally with the same reason code.
manager startup terminates and message CSQJ112E
is issued.
v If an active log data set is in NOTREUSABLE state, CSQJ008E nn OF mm ACTIVE LOGS ARE FULL,
the queue manager can be started in single logging qmgr-name NEEDS ARCHIVE SCRATCH
mode, but dual mode takes effect when the other
active log data set becomes available after offloading. Explanation: MQ needs a scratch volume for
offloading an active log data set. qmgr-name is the name
System Programmer Response: Perform a display of the queue manager. nn is the number of full active
request to ensure that there are no outstanding requests log data sets. mm is the total number of active log data
that are related to the log offload process. Take the sets.
necessary action to satisfy any requests, and permit
offload to continue. System Action: The offload task issues message
CSQJ021D and waits for the operator’s reply.
If the switch to single mode was caused by the lack of
a resource required for offload, the necessary resource Operator Response: There are three options:
should be made available to allow offload to complete v Get a scratch volume ready, make sure there is an
and thus permit dual logging to proceed. If recovery is available unit for the volume, and reply ‘Y’. MQ then
required, information from this message might be continues with the offload.
required as input to the change log inventory utility v Determine from the number of active log data sets
(CSQJU003). available whether the offload can be delayed until
the next time an active log data set becomes full. If
CSQJ005I ACTIVE LOG COPY n IS ACTIVE, the process can be delayed, reply ‘N’.
LOG IN DUAL MODE, STARTRBA=sss This response has two possible effects:
Explanation: This message is sent when copy n of the – If dual archive logging is in effect and this
log becomes active after previously being flagged as allocation is for a copy 1 archive data set, the ‘N’
inactive. STARTRBA is the RBA of the first byte of log response delays the offload process until the next
data written on copy n after it was activated. active log data set becomes full.
– However, if the copy 1 archive data set has
System Programmer Response: None required. already been allocated and this request is for copy
However, if recovery is required, information from this 2, the ‘N’ response causes the offload to switch to
message might be required as input to the change log single archive mode (the switch is for this data set
inventory utility (CSQJU003). only).
v Defer giving a response. This causes offload to wait
CSQJ006I ALLOCATION FOR NEW ARCHIVE before processing. However, because offload is a
LOG DATA SET HAS BEEN separate service task, the wait does not affect MQ
CANCELED BY OPERATOR performance.
Explanation: This message is sent if the operator
answers ‘N’ to message CSQJ008E. If offloading to DASD, an error has occurred
attempting to allocate an archive log data set. Reply ‘Y’
System Action: If the allocation is for the first copy of to receive the error messages.
the archive log data set, offload terminates processing
until the next time it is activated. If the first copy has
already been allocated and this request is for the CSQJ009E qmgr-name NEEDS VOL SER=nnnnnn
second copy, offload switches to single offload mode Explanation: MQ needs the specified archive volume
for this data set only. for a read operation. qmgr-name is the name of the
queue manager.
CSQJ007I ALLOCATION FOR ARCHIVE VOL System Action: The archive log read service task
SER=volser HAS BEEN CANCELED BY issues message CSQJ021D and waits for the operator’s
OPERATOR reply. This wait affects the agent for which the log read
Explanation: If the operator answers ‘N’ to message was issued and any other agents that might be waiting
CSQJ009E, this message is issued. volser is the volume on the log read service task queue.
serial of an archive log volume required to satisfy the Operator Response: Locate the requested volume,
read request. The name of the archive data set is given

44 Messages and Codes


ensure that a device is available, and reply ‘Y’. MQ that have the same connection ID and thread-xref relate
continues with dynamic allocation and begins reading to the same user.
the log.
System Action: The application program that invoked
If dual archiving is in effect, a response of ‘N’ causes the log manager is terminated with reason code ccc.
archive read to reissue the message for the copy 2 However, information in this message might be useful
archive VOLSER with the same RBA range. A response in diagnosing the abnormal termination that will
of ‘N’ to this second message, or to the initial message follow.
for single archiving, causes the archive read service
System Programmer Response: See the WebSphere MQ
task to be unsuccessful, with unpredictable results.
for z/OS System Administration Guide for information
about dealing with problems on the log.
CSQJ010I INVALID RESPONSE – NOT Y OR N
Explanation: During archive data set allocation, a CSQJ013E TERMINAL ERROR ccc IN BUFFER rrr
reply message was issued. The user did not respond BEFORE ACTIVE LOG WRITE
correctly to the reply message. Either ‘Y’ or ‘N’ must be
Explanation: A scan of the log output buffer, just prior
entered.
to writing the buffer, detected an inconsistency in the
System Action: The original message is repeated. log data. ccc is the reason code associated with the
SDUMP that is produced. rrr is the log RBA at which
Operator Response: Reply as indicated in the
the error was detected.
repeated message.
System Action: The queue manager will terminate
with a dump, and will not write the damaged buffer to
CSQJ011D RESTART CONTROL rrr CREATED AT
either COPY 1 or COPY 2 active log data set.
date time FOUND. REPLY Y TO USE, N
TO CANCEL System Programmer Response: Restart the queue
manager after it terminates.
Explanation: During log manager initialization, a
conditional restart control record was found in the Because the damaged buffer has not been written to a
BSDS data set. Both the record identifier (a 4-byte log data set, the queue manager can be restarted. No
hexadecimal number) and the creation time stamp are corrective action is required.
displayed to help identify the conditional restart record
which will be used. If you want a conditional restart
CSQJ014E TERMINAL ERROR ccc IN BUFFER rrr
using that record, reply ‘Y’ to the message. Otherwise,
AFTER ACTIVE LOG WRITE
reply ‘N’.
Explanation: A scan of the log output buffer, after
System Action: If ‘Y’ is the response, the queue
writing to the first copy of the active log data set and
manager is started conditionally, using the record
before writing to the second copy, detected an
found. If ‘N’ is the response, startup is terminated.
inconsistency in the log data. ccc is the reason code
System Programmer Response: Respond as indicated. associated with the SDUMP that is produced. rrr is the
log RBA at which the error was detected.
If a normal restart has failed and you have created a
conditional restart record with the change log inventory System Action: The queue manager terminates with a
utility, check whether the time and date in the message dump, and does not write the damaged buffer to the
agree with when you created that record. If they do, COPY 2 data set.
reply ‘Y’. If they do not, reply ‘N’ and investigate the
System Programmer Response: The block containing
discrepancy.
the indicated log RBA might be damaged. The buffer
was found to be in error at the completion of the write
CSQJ012E ERROR ccc READING RBA rrr IN to the COPY 1 data set of the active log.
DATA SET dsname, CONNECTION-
If dual active logs are being used, use the print log
ID=xxxx THREAD-XREF=yyyyyy
map utility (CSQJU004) to list the active log data sets
Explanation: While scanning log records read into a for both copies of the active log. Find the COPY 2 data
buffer, the log manager detected a logical error with set with the corresponding RBA, and copy that data set
reason code ccc. rrr is the log RBA of the segment in (using Access Method Services REPRO) to the COPY 1
the buffer at which the error was detected. dsname is data set. Start the queue manager.
the name of the active or archive log data set from
If only a single active log is used, contact the IBM
which the record was read. If dsname is blank, the data
support center for assistance. An attempt to start the
was read from an active log output buffer.
queue manager might succeed if the damage to the
The connection ID and thread-xref identify the user or buffer occurred after completion of the write to DASD.
application that encountered the problem. Messages

Chapter 5. Recovery log manager messages (CSQJ...) 45


v If the log data sets are not recoverable, see the
CSQJ020I csect-name RECEIVED REPLY OF N TO
WebSphere MQ for z/OS System Administration Guide
msg-num. QUEUE MANAGER STARTUP
for information about dealing with problems on the
IS TERMINATED
log.
Explanation: The operator chose to terminate queue
Problem Determination: Examine previous messages
manager startup by answering ‘N’ to msg-num.
to determine the reason the active log data sets are
System Action: The queue manager will not restart. unavailable.
Operator Response: To restart the queue manager,
follow the operator response given for message CSQJ033I FULL ARCHIVE LOG VOLUME
msg-num. DSNAME=dsname, STARTRBA=sss
ENDRBA=ttt, STARTLRSN=ppp
ENDLRSN=qqq, UNIT=unitname,
CSQJ021D REPLY Y WHEN DEVICE READY OR
COPYnVOL=vvv VOLSPAN=xxx
N TO CANCEL
CATLG=yyy
Explanation: An archive log data set needs allocating,
Explanation: Offloading for the specified archive log
as indicated in the preceding CSQJ008E or CSQJ009E
data set was successfully completed for the given
message.
volume. If the data set spans multiple tape volumes,
System Action: The log service task waits for the this message is generated for each tape volume.
operator’s reply.
This message is issued in place of CSQJ003I for
Operator Response: Refer to the explanation of queue-sharing groups.
message CSQJ008E or CSQJ009E as appropriate. When
System Action: See message CSQJ003I. STARTTIME
the device and volume is ready, reply ‘Y’; otherwise,
and ENDTIME are replaced by the following:
reply ‘N’ to cancel the operation.
STARTLRSN
The starting LRSN contained in the volume for
CSQJ022I DSNAME=dsname queue-sharing groups.
ENDLRSN
Explanation: dsname is the name of the archive data The ending LRSN contained in the volume for
set to which the preceding message refers. queue-sharing groups.

CSQJ030E RBA RANGE startrba TO endrba NOT CSQJ060E parm-name system parameters are
AVAILABLE IN ACTIVE LOG DATA unusable
SETS
Explanation: The format of the parameters set by
Explanation: Previous errors have made the active log parm-name in the system parameter load module is
data sets (that contain the RBA range reported in the invalid, so they cannot be used.
message) unavailable. The status of these logs is
STOPPED in the BSDS. System Action: The queue manager is terminated
with abnormally with reason code X'00E80084'.
System Action: The queue manager terminates with a
dump. System Programmer Response: Ensure that the queue
manager is started with a correct system parameter
System Programmer Response: The log RBA range module, for example CSQZPARM. If necessary,
must be available for the queue manager to be reassemble the module that uses the indicated
recoverable. Correct the previous errors and restore the parameters, and relink-edit your system parameter load
active log data sets that contain the RBA range reported module.
in the message.
v If the log data sets are recoverable, the active log
data set inventory in the BSDS must be modified to CSQJ061I parm-name system parameters are
reset the STOPPED status. Use the print log map obsolete
utility (CSQJU004) to obtain a copy of the BSDS log Explanation: The parameters set by parm-name in the
inventory. Next, use the change log inventory utility system parameter load module use some values which
(CSQJU003) to delete the active log data sets marked are now obsolete.
STOPPED (use the DELETE statement), then add
them again (use the NEWLOG statement). The System Action: Processing continues. The obsolete
starting and ending RBA for each active log data set parameters are ignored, and default values are used for
must be specified on the NEWLOG statement when new parameters.
the logs are added back to the BSDS using the System Programmer Response: Review your system
change log inventory utility. parameter settings. If necessary, reassemble the module
that uses the indicated parameters, and relink-edit your

46 Messages and Codes


system parameter load module. System Action: The archive log data set has been
allocated to a nontape device, and has been cataloged.
The system parameter CATALOG=NO setting has been
CSQJ070E csect-name ARCHIVE LOG DSN PREFIX
overridden. The BSDS reflects that the data set has
NOT IN PROPER FORMAT TO
been cataloged.
RECEIVE TIME STAMP DATA. TIME
STAMPING OF dsname BYPASSED System Programmer Response: The archive system
parameters must be changed. Specifically, the
Explanation: The system parameters (set by
CATALOG and UNIT parameters are not consistent
CSQ6ARVP) specify that the date and time of creation
with one another. For information about the actions
of an archive log data set be included as part of the
required to eliminate this problem, see the WebSphere
archive log data set name (DSN). To accomplish this,
MQ for z/OS System Setup Guide, under the CSQ6ARVP
MQ requires that the length of the archive log data set
macro subtopic.
name prefix is limited. If the prefix requirement is not
met, this message is issued just prior to the allocation
of the archive log data set specified in the message. | CSQJ073E LOG ARCHIVE UNIT ALLOCATION
| FAILED, REASON CODE=ccc.
System Action: The archive log data set will be
| ALLOCATION OR OFFLOAD OF
allocated using the archive log prefix. However, the
| ARCHIVE LOG DATA SET MAY FAIL
archive log DSN will not contain the date and time as
the user requested. Explanation: While building the SVC99 text entries to
allocate a new archive log data set dynamically, a unit
System Programmer Response: The system
allocation error was detected. The reason code,
parameters for the log archive function must be
indicated by ccc in the message, further clarifies the
changed. Specifically, the TSTAMP and ARCPFXn fields
problem as follows:
are not consistent with one another. For information
about the actions required to eliminate this problem, 4-28 (X'4'-X'1C')
see the WebSphere MQ for z/OS System Setup Guide, Return code from z/OS IEFGB4UV macro.
under the CSQ6ARVP macro subtopic. Common values are:
4 (X'04')
CSQJ071E csect-name TIMER FAILURE CAUSED Invalid unit name
TIME STAMPING OF ARCHIVE dsname
8 (X'08')
TO BE BYPASSED
Unit name has incorrect units
Explanation: The system parameters (set by assigned
CSQ6ARVP) specify that the date and time of creation
16 (X'10')
of an archive log data set be included as part of the
No storage available
archive log data set name (DSN). However an attempt
to get the current date and time from the system was 20 (X'14')
unsuccessful. This message is issued just prior to the Device numbers not valid
allocation of the archive log data set specified in the
message. 32 (X'20')
MQ was able to obtain a list of devices
System Action: The archive log data set will be corresponding to the device type (unit name)
allocated using the archive log prefix. However, the specified in the system parameters. However,
archive log DSN will not contain the date and time as it was determined that this list contained a
the user requested. mixture of tape and nontape devices.
36 (X'24')
CSQJ072E ARCHIVE LOG DATA SET dsname HAS Nonfetch-protected storage could not be
BEEN ALLOCATED TO NON-TAPE obtained to build a parameter list for a z/OS
DEVICE AND CATALOGED, service.
OVERRIDING CATALOG
PARAMETER 40 (X'28')
The device type (unit name) specified by the
Explanation: The system parameters (set by user in the system parameters is valid.
CSQ6ARVP) specify that all archive log data sets However, no devices are currently associated
should be uncataloged (CATALOG=NO). However, MQ with the given device type (unit name).
requires that all archive log data sets allocated to
non-tape devices must be cataloged. The archive log 44 (X'2C')
data set specified by dsname has been allocated to a The device type (unit name) specified by the
non-tape device, and has thus been cataloged. The user in the system parameters is valid.
user’s system parameter CATALOG setting of NO has However, no DASD volumes are available
been overridden. with a volume use attribute of storage.

Chapter 5. Recovery log manager messages (CSQJ...) 47


System Action: This message is issued after the data which could not be previously
SVC99 text entries are built, but prior to the allocation archived due to the allocation error
of the new archive log data set. As a result of the error, (CSQJ103E).
the dynamic allocation of the archive log data set will
8 (X'08')
be attempted using standard default values. The
Incorrect specification in archive
standard default values are generally acceptable;
system parameters, incorrect
however, the allocation might be unsuccessful or the
operational setup.
subsequent offload might produce undesirable
processing results. For example: 16 (X'10')
v A reason code of 4 or 44 (X'2C') indicates an This is usually a temporary problem.
allocation error (CSQJ103E) when the SVC99 is If the allocation of the archive log
issued for the archive data set. data set is successful, no action is
required to correct this situation. If
v Offload processing to tape might be unsuccessful.
this is a recurring problem, sufficient
MQ uses a volume count of 20 when allocating to
page space is not available, and the
tape, and uses the standard z/OS volume count
region size for the queue manager
default of 5 volumes when writing to non-tape
address space might have to be
devices. In the case of most of the above errors, it
increased, or standard z/OS
would be impossible for MQ to determine the device
diagnostic procedures might have to
type on which the data set is to be allocated.
be used to correct the problem.
Therefore, the standard z/OS default is assumed for
the volume count. If the data set is successfully 20 (X'14')
allocated to a tape device, and the volume of data is Incorrect specification in archive
such that more than five volumes will be used for system parameters, incorrect
the archive data set, the offload processing will operational
receive a z/OS completion code X'837-08' with
message IEC028I when attempting to write to the 32 (X'20') or 40 (X'28')
sixth tape volume. To correct this situation, change the archive
system parameter UNIT to use a device type
v Offload processing to a direct access device might be (unit name) that contains homogenous devices,
unsuccessful. When allocating a new archive log data or modify the device list associated with the
set on a direct access device, MQ will use a unit device type (unit name) using a system
count to facilitate multivolume archive data sets. generation to supply a list of homogenous
With most of the above errors, it might be impossible devices.
for MQ to correctly determine the type of device on
which the data set is to be allocated. Therefore, the 44 (X'2C')
standard default (1) is assumed for the unit count. If To correct this situation, issue the z/OS
the data set is successfully allocated to a direct access command MOUNT to change the volume use
device, and during the offload processing it becomes attribute of a mounted private volume to
necessary to extend the data set to another device, storage. If this is a recurring problem, you
the offload processing will receive a z/OS X'B37' (out might have to do one of the following:
of space) completion code, and the archive log data v Perform a system generation to add
set will be deallocated. permanently resident volumes with a
volume use attribute of storage to the
System Programmer Response: The required action is esoteric or generic unit
based on the reason code indicated in the message: v Change the archive system parameters to
4-28 (X'4'-X'1C') use a different esoteric or generic unit name
See the MVS Authorized Assembler Services for the UNIT
Guide for more info about the return code from
the z/OS IEFGB4UV macro. The most likely CSQJ077E LOG OR BSDS READ ERROR FOR
causes for the common values are: QMGR qmgr-name, REASON CODE=ccc
4 (X'04') Explanation: This message identifies a queue manager
Incorrect specification in the archive whose log data cannot be accessed. The logs or BSDSs
system parameters. Correct the UNIT of other queue managers in a queue-sharing group may
parameter. If the UNIT parameter be accessed during a RECOVER CFSTRUCT operation.
from the archive system parameters
appears to be correct, check the EDT System Action: The execution unit writes a record to
to ensure that the esoteric or generic SYS1.LOGREC and requests an SVC dump. The
unit name specified in the parameters execution unit then terminates abnormally.
is actually in the EDT. Subsequent
System Programmer Response: Look for earlier
offload processing will archive the log
messages which may identify more specifically the data

48 Messages and Codes


set being accessed and the problem. processing, the command is terminated, and the queue
manager continues in single BSDS mode.
If you are unable to solve the problem, note the reason
code, collect the following items, and contact your IBM System Programmer Response: Recover the BSDS that
support center: cannot be opened. See the WebSphere MQ for z/OS
v System dump System Administration Guide for information about
v Console output for the issuing queue manager dealing with problems on the BSDS or the log.
v Console output for the other queue manager
Problem Determination: The error status contains the
v Printout of SYS1.LOGREC
VSAM open return code in ee, and the VSAM open
reason code in ii. See the DFSMS/MVS Macro
| CSQJ098E csect-name RESTART CONTROL Instructions for Data Sets manual for a list of the VSAM
| ENDLRSN rrr IS NOT IN KNOWN OPEN return codes and reason codes, and the steps
| LRSN RANGE. QUEUE MANAGER required to take corrective action.
| STARTUP IS TERMINATED
| Explanation: A conditional restart control record | CSQJ101E csect-name RESTART CONTROL
| requests truncation, but it cannot take place because the | ENDRBA rrr IS NOT IN KNOWN RBA
| end LRSN was not in the range of LRSN values known | RANGE. QUEUE MANAGER STARTUP
| to either the active or archive logs. rrr is the end LRSN | IS TERMINATED
| specified in the active record. The end LRSN is either
Explanation: A conditional restart control record
| higher than the end LRSN of the most recent active log
requests truncation, but it cannot take place because the
| data set, or lower than the starting LRSN of the oldest
end RBA was not in the range of RBA values known to
| archive log data set.
either the active or archive logs. rrr is the end RBA
| System Action: Queue manager startup is terminated. specified in the active record. The end RBA is either
higher than the end RBA of the most recent active log
| System Programmer Response: Check the ENDLRSN
data set, or lower than the starting RBA of the oldest
| value specified in the conditional restart control record.
archive log data set.
| If it is not correct, run the change log inventory utility
| (CSQJU003) using CRESTART CANCEL cancel the System Action: Queue manager startup is terminated.
| conditional restart, and a new CRESTART specifying
| System Programmer Response: Check the ENDRBA
| the correct ENDLRSN.
| value specified in the conditional restart control record.
| If it is not correct, run the change log inventory utility
CSQJ099I LOG RECORDING TO COMMENCE | (CSQJU003) using CRESTART CANCEL cancel the
WITH STARTRBA=sss | conditional restart, and a new CRESTART specifying
| the correct ENDRBA.
Explanation: This message is generated when the log
manager is initialized during startup. The value | Otherwise, then most likely, the archive log data set
specified by STARTRBA is the RBA of the next byte of | that contained the requested RBA has been deleted
log data to be recorded in the active log data sets. | from the BSDS data set by the change log inventory
| utility. Locate the output from an old print log map
This message is preceded by one (if single logging) or
| utility and identify the data set that contains the
two (if dual logging) CSQJ001I messages.
| missing RBA. If the data set has not been reused, run
System Programmer Response: None required. | the change log inventory utility to add this data set
However, if recovery is required, information from this | back into the inventory of log data sets. Restart the
message might be required as input to the change log | queue manager.
inventory utility (CSQJU003).
CSQJ102E LOG RBA CONTENT OF LOG DATA
CSQJ100E csect-name ERROR OPENING BSDSn SET DSNAME=dsname, STARTRBA=sss
DSNAME=dsname, ERROR STATUS=eeii ENDRBA=ttt, DOES NOT AGREE
WITH BSDS INFORMATION
Explanation: Log manager initialization or the
RECOVER BSDS command could not open the Explanation: The log RBA range shown in the BSDS
specified BSDS. BSDSn matches the DDname in the for the specified data set does not agree with the
queue manager started task JCL procedure (xxxxMSTR) content of the data set.
of the data set that cannot be opened. The value of n is
System Action: Startup processing is terminated.
1 or 2. The error status contains the VSAM open return
code in ee, and the VSAM open reason code in ii. System Programmer Response: Use the print log map
and change log inventory utilities to make the BSDS
System Action: When this error occurs at initialization
consistent with the log data sets.
time, startup must be terminated, because the log data
sets cannot be determined and allocated without the
BSDS. When this error occurs during RECOVER BSDS

Chapter 5. Recovery log manager messages (CSQJ...) 49


NEWLOG function to add the data set back into the
CSQJ103E csect-name LOG ALLOCATION ERROR
archive log inventory, pointing to the correct volume
DSNAME=dsname, ERROR
and device.
STATUS=eeeeiiii, SMS REASON
CODE=ssssssss
See the WebSphere MQ for z/OS System Administration
Explanation: The log manager encountered an error Guide for information about dealing with problems on
while attempting to allocate the active or archive log the log.
data set indicated by DSNAME. STATUS indicates the
error reason code returned by z/OS dynamic allocation This message might also be issued as the result of a
(SVC99). user error. If STATUS displays a value of '17080000',
This message might be preceded by message CSQJ073E. you might have one or more active log data sets
defined in the BSDS, but not allocated on DASD. To
System Action: Subsequent log manager actions are correct the situation, print the contents of the current
based upon the type of data set involved. active log data set inventory using the print log map
utility (CSQJU004), then either:
For active log data sets, if the error is encountered
during log manager initialization, startup is terminated. v Use Access Method Services to allocate the active log
If two copies of the active log data sets are defined, this data set for each active log data set listed in the
message appears only once. BSDS, but not actually allocated on DASD. You can
find the Access Method Services command syntax for
For archive log data sets, if two copies of the archive active log data sets in the CSQ4BSDS sample JCL.
log data sets are defined, processing continues on the
v Use the change log inventory utility (CSQJU003)
remaining archive log data set.
DELETE statement to delete the errant active log
System Programmer Response: The error status data set name, and the NEWLOG statement to add
portion of this message contains a 2-byte error code the correct name to the active log data set inventory.
(eeee, S99ERROR) followed by the 2-byte information The name specified on the NEWLOG statement must
code (iiii, S99INFO) from the SVC99 request block. If be the same as the name of the actual active log data
the S99ERROR code indicates an SMS allocation error set allocated on DASD.
('97xx'), then ssssssss contains additional SMS reason
code information obtained from S99ERSN. See the MVS
CSQJ104E csect-name RECEIVED ERROR STATUS
Authorized Assembler Services Guide manual for a
nnn FROM macro-name FOR DSNAME
description of these codes.
dsname
For active log data sets, if the problem occurred during
Explanation: The log manager encountered an error
queue manager initialization, you can resolve the
while issuing macro macro-name. Error status is the
problem by doing one of the following:
return code from the specified macro:
v Resolve the error associated with the active log data
v For an OPEN of a VSAM data set, the return code in
set as indicated by STATUS
the error field of the Access Method Services control
v Provide another copy of the active log data set, using block is included in this message as the error status
Access Method Services value. See the DFSMS/MVS Macro Instructions for
v Update the BSDS with the change log inventory Data Sets manual for a description of these values.
utility (CSQJU003) v If the OPEN was for a non-VSAM data set, the error
v Restart the queue manager status is zero.
v For MMSRV errors, error status contains the error
For archive log data sets: information returned by media manager services. If
v If the problem occurred during allocation with the an MMSRV CATUPDT error occurs attempting to
intent to write the data set, no immediate action is truncate an active log data set, the log data set will
required. However, if you do not resolve the SVC99 be unavailable and the status of the log data set will
error (indicated by the STATUS value in the be flagged as STOPPED in the BSDS.
message), the available space in the active log could v For VSAM OPEN and MMSRV errors, this message
eventually be exhausted (CSQJ111A) because all is preceded by an IEC161I message that defines the
future offloads might be unsuccessful because of the error that occurred.
same error.
v For a PROTECT of an archive log data set, the return
v If the problem occurred during allocation with the code is from DADSM PROTECT. See the MVS/ESA
intent to read the data set, determine the problem, System - Data Administration manual for details of the
and use the change log inventory utility (CSQJU003) return code.
DELETE function to delete the archive log data set
from the BSDS archive log inventory. Then use the See the WebSphere MQ for z/OS System Administration
Guide for information about dealing with problems on
the log.

50 Messages and Codes


System Action: If this condition is encountered during data set is not ready, the log manager waits for that
log manager initialization, startup is terminated. If the data set to be available. In this case, log writing is
error occurs later and the data set is needed either for inhibited until the replacement is ready for output.
offload or for input operations, log manager processing
System Programmer Response: See the MVS/DFP
continues. If a second copy of the data is available, the
Diagnosis Reference manual for information about return
log manager attempts to allocate and open the second
codes from the media manager. If you are unable to
data set.
resolve the problem, note the return code, and contact
If the data set is needed as an active log data set, the your IBM support center.
log manager attempts to retry the request. If the retry is
unsuccessful, the queue manager is terminated.
CSQJ106E LOG READ ERROR DSNAME=dsname,
System Programmer Response: If the error occurred LOGRBA=rrr, ERROR STATUS=ccccffss
during initialization, the installation must either correct
Explanation: The log manager encountered an error
the problem so that the data set is available or provide
while reading an active log data set. The error status
another copy of the data set and change the BSDSs to
contains the error information returned by the media
point to the new data set.
manager in the form ccccffss, where cccc is a 2-byte
If the error occurred after startup, the return code return code that describes the error, ff is a 1-byte code
should be reviewed and the appropriate action taken to that defines the functional routine that detected the
correct the problem, so that the data set can be used at error, and ss is the 1-byte status code that defines a
a later time, or the data set entry can be removed from general category of error. (See the MVS/DFP Diagnosis
the BSDS using the change log inventory utility. Reference manual for information about return codes
from the media manager.)
If the error was received from PROTECT, there might
be a problem with the PASSWORD data set. You System Action: If another log data set contains the
should see the appropriate DADSM publication to data, the log manager attempts to read the data from
determine the cause of the problem. When the problem the alternate source. If an alternate source is not
has been corrected, you should ensure the archive log available, the log manager returns a read error return
data sets receiving the error are added to the code to the program requesting the log data.
PASSWORD data set. If these archive log data sets are Depending on the circumstances under which the
not added to the PASSWORD data set, archive read failure occurred, the queue manager might continue
will not be able to OPEN these data sets. If you do not with the alternate log data set if dual logging is used,
have information about the named macro, note the or end abnormally.
macro name and the return code and contact your IBM
System Programmer Response: If you are using dual
support center for help.
logging, the requested RBA was probably retrieved
from the corresponding dual active log data set, and no
CSQJ105E csect-name LOG WRITE ERROR immediate response is necessary. However, if this error
DSNAME=dsname, LOGRBA=rrr, occurs frequently, or if you are using single logging,
ERROR STATUS=ccccffss immediate attention might be required. If so, note the
contents of the error status field, and contact your IBM
Explanation: The log manager encountered a write
support center for help.
error in the specified active log data set. If csect-name is
CSQJW107, the error occurred writing the log buffers to It might be necessary to replace the data set in error
an active log data set. If csect-name is CSQJW207, the with a new data set containing the log data, and to
error occurred while preformatting the next control update the BSDSs to reflect the new data set using the
area before writing log data into it. change log inventory (CSQJU003) NEWLOG operation.
Error status contains the error information returned by See the WebSphere MQ for z/OS System Administration
media manager in the form ccccffss, where cccc is a Guide for information about dealing with problems on
2-byte return code that describes the error, ff is a 1-byte the log.
code that defines the functional routine that detected
This message might also be issued as the result of a
the error, and ss is the 1-byte status code that defines a
user error. If the data set name specified by DSNAME
general category of error.
is missing, and STATUS displays a value of '00180408'
System Action: If the dual active logging option is or '00100408', you are using dual logging, but only one
selected, the log manager switches to the next data set set of active log data sets is defined in the BSDS. To
for this copy. If the next data set is not ready, the log resolve this condition, do either of the following:
manager temporarily enters single logging mode and v Define a second set of active log data sets using
allocates a replacement data set for the one that Access Method Services (if they are not defined
encountered the error. Dual logging is resumed as soon already), and update the BSDS log inventory using
as possible. the change log inventory (CSQJU003) NEWLOG
If single active logging option is selected and the next operation. See the WebSphere MQ for z/OS System

Chapter 5. Recovery log manager messages (CSQJ...) 51


Administration Guide for information about using the manager must be shut down, and the BSDS must be
change log inventory utility. recovered from a backup copy. To recover the BSDS,
v Reset the log system parameters to indicate single use the change log inventory utility.
logging. You can do this by setting TWOACTV to
‘NO’ in the CSQ6LOGP system parameters. CSQJ109E OUT OF SPACE IN BSDS
DSNAME=dsname
CSQJ107E READ ERROR ON BSDS Explanation: There is no more space in the specified
DSNAME=dsname ERROR STATUS=eee BSDS. The operation that encountered the out-of-space
Explanation: The log manager encountered an error condition did not complete properly.
while reading the specified BSDS. Error Status contains System Action: If dual BSDSs are available, the log
the VSAM return and feedback codes. It is a 2-byte manager enters single BSDS mode using the remaining
field with the first byte containing the hexadecimal good BSDS. Otherwise, an error code is returned to the
return code and the second containing the hexadecimal log request that caused access to the BSDS.
feedback code. See the DFSMS/MVS Macro Instructions
for Data Sets manual for a description of VSAM return System Programmer Response: If dual BSDS mode is
and reason codes. being used, run an offline Access Method Services job
to rename the full BSDS and define a new, larger BSDS
See the WebSphere MQ for z/OS System Administration with the same name. Enter the RECOVER BSDS
Guide for information about dealing with problems on command to reestablish dual BSDS mode.
the BSDS or the log.
If dual BSDS mode is not being used, the queue
System Action: If dual BSDSs are available, the log manager must be shut down and the BSDS recovered
manager attempts to read from the other BSDSs. If the offline. In this case, run the same Access Method
read from the second BSDS fails or if there is only one Services job mentioned above to rename the full data
BSDS, an error code is returned to the log request that set and define a larger data set. Next, run an Access
caused access to the BSDS. Method Services REPRO job to copy the full BSDS into
If the read error is detected during restart, the queue the new BSDS.
manager terminates.
System Programmer Response: It might be necessary CSQJ110E LAST COPYn ACTIVE LOG DATA SET
to replace or repair the BSDS, depending on what IS nnn PERCENT FULL
conditions resulted from the read error. To replace a Explanation: This message is issued when the last
BSDS, first delete the BSDS in error, then define the available active log data set is 5% full, and is reissued
new BSDS with the same name and attributes. If a new after each additional 5% of the data set space is filled.
name is used for the new BSDS, change the queue
manager started task JCL procedure (xxxxMSTR) to System Action: Each time the message is issued, the
specify the new BSDS name. offload processing will be re-attempted. If the situation
is not corrected, the active log data set will fill to
capacity, message CSQJ111A will be issued, and MQ
CSQJ108E WRITE ERROR ON BSDS processing will stop.
DSNAME=dsname ERROR STATUS=eee
System Programmer Response: To clear this
Explanation: The log manager encountered an error condition, you must take steps to complete other
while writing to the specified BSDS. Error Status waiting offload tasks. Once an active log data set is
contains the VSAM return and feedback codes. It is a made available (reusable) by completing the offload
2-byte field with the first containing the hexadecimal process for it, the MQ logging activity can continue.
return code and the second containing the hexadecimal
feedback code. See the DFSMS/MVS Macro Instructions Perform a display request to determine the outstanding
for Data Sets manual for a description of VSAM return requests related to the log offload process. Take the
and reason codes. necessary action to satisfy any requests, and permit
offload to continue.
System Action: If dual BSDSs are available, the log
manager enters single BSDS mode using the remaining If offload does not complete normally or cannot be
good BSDS. Otherwise, an error code is returned to the initiated, either correct the problem that is causing the
log request that caused access to the BSDS. offload process error, increase the size of the allocated
data sets, or add more active log data sets. Note that
System Programmer Response: If dual BSDS mode is the latter action requires the queue manager to be
being used, run an offline Access Method Services job inactive and the change log inventory utility to be run.
to rename the error BSDS and define a new BSDS with
the same name. Then enter the RECOVER BSDS Possible causes for the shortage of active log data space
command to reestablish dual BSDS mode. are:

If dual BSDS mode is not being used, the queue

52 Messages and Codes


v Excessive logging. For example, there is a lot of v The CSQ6LOGP system parameters specified
persistent message activity. TWOACTV=YES but data sets for two copies of
v Delayed or slow offloading. For example, failure to active log are not defined in BSDS.
mount archive volumes, incorrect replies to offload v Fewer than two data sets are available (not flagged
messages, or slow device speeds. as STOPPED) for one of the active log copy sets.
v Excessive use of the ARCHIVE LOG command. Each System Action: Startup is terminated.
invocation of this command causes MQ to switch to
a new active log data set and to initiate an offload of System Programmer Response: Use the change log
the active log. Although the command will not be inventory utility to make the number of active log data
processed when only one active log data set remains sets defined in the BSDS consistent with the system
in a copy of the active log (see CSQJ319I), excessive parameters specified in CSQ6LOGP, or to add further
use of the command could have consumed all space active log data sets so that there are two or more active
in the active log except the current active log data log data sets available for use in each active log copy.
sets. Restart the queue manager.
v Offloads were unsuccessful.
Note: Log data sets that are flagged as STOPPED will
v Insufficient active log space. not be reused by MQ. Once the queue manager
has been restarted you might need to recover
CSQJ111A OUT OF SPACE IN ACTIVE LOG STOPPED log data sets. To clear the STOPPED
DATA SETS status:
1. Stop the queue manager
Explanation: Due to delays in offload processing, all 2. Recover the log data set (either redefined or
available space in all active log data sets has been recovered from the other copy of the log)
exhausted. Recovery logging cannot continue. 3. Delete and re-add to the BSDS (using the
System Action: The log manager waits for an change log inventory utility) with the
available data set. Any tasks performing MQ API calls appropriate RBAs
that require logging will wait.
System Programmer Response: Perform a display CSQJ113E RBA log-rba NOT IN ANY ACTIVE OR
request to ensure that there are no outstanding requests ARCHIVE LOG DATA SET,
that are related to the log offload process. Take the CONNECTION-ID=xxxx
necessary action to satisfy any requests, and permit THREAD-XREF=yyyyyy
offload to continue. Explanation: The log manager has been requested to
If the delay was caused by the lack of a resource read the log record starting at this RBA. However, this
required for offload, the necessary resource must be log record cannot be found in any active or archive log
made available to allow offload to complete and thus data set. The connection ID and thread-xref identify the
permit logging to proceed. For information about user or application that encountered the problem (this
recovery from this condition, see the WebSphere MQ for could be an internal MQ task). See the WebSphere MQ
z/OS System Administration Guide. for z/OS System Administration Guide for information
about dealing with problems on the log.
If the problem occurred because archiving was set off,
or because archive data sets could not be allocated, or System Action: Depending upon what log record is
for any other reason that requires the system being read and why, the log manager might end
parameters to be changed, the queue manager must be abnormally with a reason code of X'00D1032A'.
canceled as neither STOP MODE(QUIESCE) nor STOP System Programmer Response: Probable user error.
MODE(FORCE) will work. Most likely, the archive log data set that contained the
To free any tasks that are waiting because they were requested RBA has been deleted from the BSDS by the
performing MQ API calls that require logging, you change log inventory utility. Locate the output from an
must solve the underlying problem, or cancel the queue old print log map run, and identify the data set that
manager. contains the missing RBA. If the data set has not been
reused, run the change log inventory utility to add this
data set back into the inventory of log data sets. Restart
CSQJ112E csect-name INSUFFICIENT ACTIVE LOG the queue manager.
DATA SETS DEFINED IN BSDS
Explanation: There are not enough active log data sets
defined in the BSDS to start the queue manager. This
condition usually exists for one of the following
reasons:
v Fewer than two data sets are defined for one of the
active log copy sets.

Chapter 5. Recovery log manager messages (CSQJ...) 53


System Programmer Response: Determine the cause
CSQJ114I ERROR ON ARCHIVE DATA SET,
of the read error using the VSAM error status
OFFLOAD CONTINUING WITH ONLY
information provided. Restart the queue manager.
ONE ARCHIVE DATA SET BEING
GENERATED
| CSQJ118E MACRO xxx FAILED IN LOG
Explanation: An error occurred while accessing one of
| INITIALIZATION, RC=ccc
the archive data sets being created by offload. Because
the dual archive option is specified, offload is Explanation: Log manager initialization received a
continuing with the other archive data set. For the RBA return code from the named macro.
range being offloaded, there is only one copy of archive
instead of the usual two copies. System Action: Startup is terminated.

System Action: Offload produces a single archive data System Programmer Response: Determine the
set. problem from the documentation on the named macro
and return code. Then take appropriate steps, and
System Programmer Response: A second copy of this restart the queue manager. If you do not have
archive log data set can be made, and the BSDSs can be information about the named macro, note the macro
updated with the change log inventory utility. name and the return code and contact your IBM
support center for help.
CSQJ115E OFFLOAD FAILED, COULD NOT
ALLOCATE AN ARCHIVE DATA SET CSQJ119E BOOTSTRAP ACCESS
INITIALIZATION PROCESSING
Explanation: Offload could not allocate an archive log
FAILED
data set. The offload was not performed. This message
is preceded by message CSQJ103E or CSQJ073E. Explanation: During log manager initialization, the
BSDS access function was unable to complete its
Note: If you are using the dual archiving option, initialization process. See the WebSphere MQ for z/OS
neither copy is made. System Administration Guide for information about
dealing with problems on the BSDS or the log.
System Action: Offload will be tried at a later time.
System Action: Startup is terminated.
System Programmer Response: Review the error
status information of message CSQJ103E or CSQJ073E. System Programmer Response: One or more error
Correct the condition that caused the data set allocation messages describing the specific error have preceded
error so that, on retry, the offload can take place. this message. See the specific messages for error
analysis and the appropriate action to take.
| CSQJ116E ERROR ADDING ARCHIVE ENTRY
| TO BSDS CSQJ120E DUAL BSDS DATA SETS HAVE
UNEQUAL TIME STAMPS, SYSTEM
Explanation: Offload could not add an archive entry
BSDS1=sys-bsds1, BSDS2=sys-bsds2,
to the BSDS. The offload is considered incomplete. The
UTILITY BSDS1=uty-bsds1,
active log data set is not marked as reusable for new
BSDS2=uty-bsds2
log data. This message is preceded by message
CSQJ107E, CSQJ108E, or CSQJ109E. Explanation: When the log manager was initialized,
the time stamps of the dual BSDS did not agree. The
System Action: Offload will be retried at a later time.
time stamps from the system and from the change log
System Programmer Response: See the specific inventory utility are shown for each BSDS. The time
preceding message for action. stamps have the format date hh:mm:ss.th.
System Action: Startup is terminated.
CSQJ117E INITIALIZATION ERROR READING
System Programmer Response: Run the print log map
BSDS DSNAME=dsname, ERROR
utility against each BSDS. From the output, determine
STATUS=eee
which data set is obsolete, delete it, define a
Explanation: The log manager encountered an error replacement for it, and copy the remaining BSDS to the
during initialization reading from the specified BSDS. replacement.
Error Status contains the VSAM return and feedback
If output from the print log map utility for both data
codes. It is a 2-byte field with the first containing the
sets is similar, delete the data set with the oldest time
hexadecimal return code and the second byte
stamp, and copy the data set with the most recent time
containing the hexadecimal feedback code. See the
stamp.
DFSMS/MVS Macro Instructions for Data Sets manual for
a description of VSAM return and reason codes.
System Action: Startup is terminated.

54 Messages and Codes


and remove the error-prone active log data set.
| CSQJ121E INITIALIZATION ERROR READING
| JFCB, DDNAME=ddd
Explanation: During log manager initialization (if dual
| CSQJ125E ERROR COPYING BSDS, OFFLOAD
BSDS data sets are specified), the job file control block
| CONTINUING WITHOUT THE BSDS
(JFCB) in z/OS is read to obtain the data set names
| COPY
associated with DDnames BSDS1 and BSDS2. This error | Explanation: An error occurred while copying the
is caused by a missing DD statement. | BSDS data set during the offload process. The data set
System Action: Startup is terminated.
| is not produced, and the volume containing the
| offloaded data set does not contain a BSDS for recovery
System Programmer Response: Ensure that a DD | use.
statement exists in the queue manager started task JCL
procedure xxxxMSTR for DDname BSDS1. If dual BSDS
| System Action: The queue manager continues the
data sets are used, ensure that a DD statement also
| offload process without producing a copy of the BSDS.
exists in the queue manager started task JCL procedure | System Programmer Response: When archiving
xxxxMSTR for DDname BSDS2. | occurs, both a copy of the active log data set, and the
| BSDS at that time, are dumped. The BSDS is not critical
CSQJ122E DUAL BSDS DATA SETS ARE OUT OF
| because it will be copied again with the next archive
SYNCHRONIZATION
| log (the missing one simply means an elongated
| restart). However, the underlying data management
Explanation: During log manager initialization, the | problem (for example, not enough space allocated)
dual BSDSs were found to differ in content. | should be resolved for subsequent BSDS offloads to
| occur.
System Action: Startup is terminated.
System Programmer Response: Run the print log map
CSQJ126E BSDS ERROR FORCED SINGLE BSDS
utility against each BSDS to determine which data set
MODE
was last used as the first copy. Delete the second copy
data set, define a replacement for the deleted data set, Explanation: The log manager encountered an
and copy the remaining BSDS to the replacement. input/output error or a VSAM logical error on a BSDS.
This message is preceded by message CSQJ107E or
CSQJ108E.
CSQJ123E CHANGE LOG INVENTORY FAILURE
DETECTED System Action: The log manager enters single BSDS
mode using the remaining BSDS.
Explanation: During log manager initialization, the
BSDSs was found to have been incompletely processed System Programmer Response: Run an offline Access
by the change log inventory utility. Method Services job to rename the error BSDS and
define a new BSDS with the same name. Then enter the
System Action: Startup is terminated.
RECOVER BSDS command to reestablish dual BSDS
System Programmer Response: Run the print log map mode.
utility to determine what operation against the BSDS
did not complete. Run the change log inventory utility
CSQJ127I SYSTEM TIME STAMP FOR BSDS=date
against the BSDSs to allow any unfinished processing
time
to be completed.
Explanation: When the log manager is initialized, the
system time stamp for the BSDS is displayed. The time
CSQJ124E OFFLOAD OF ACTIVE LOG
stamp is of the format date hh:mm:ss.th. This time
SUSPENDED FROM RBA xxxxxx TO
stamp should be close to the last time at which this
RBA xxxxxx DUE TO I/O ERROR
queue manager was stopped. If not, it might indicate a
Explanation: During offload, an unrecoverable restart is being attempted with the wrong BSDS.
input/output error was encountered on an active log
The timestamp will show as ‘****’ if the BSDS has not
data set. The data set experiencing the error is marked
been used before.
unusable, and no further logging is done to that data
set. System Action: Startup continues.
System Action: Active log data sets continue to be System Programmer Response: If the time displayed
offloaded as they become full. is not close to the time this queue manager was last
stopped, and you cannot explain any time discrepancy,
System Programmer Response: Recover the data
cancel the queue manager. From the queue manager
manually from the data set, copy it to an archive data
started task JCL procedure xxxxMSTR, determine the
set, run the change log inventory utility to make the
data set names of the BSDSs and run the print log map
new archive data set available to the queue manager,
utility. Check whether the active and archive log data

Chapter 5. Recovery log manager messages (CSQJ...) 55


sets all belong to this queue manager. If not, then v All available space on the DASD volumes to which
change the started task JCL procedure xxxxMSTR for the archive data set is being written has been
the queue manager to use the correct BSDSs. exhausted. This condition is normally accompanied
by z/OS message IEC032I.
CSQJ128E LOG OFFLOAD TASK FAILED FOR v The primary space allocation for the archive log data
ACTIVE LOG dsname set (as specified in the system parameters) is too
large to allocate to any available online DASD
Explanation: The offload task ended abnormally while device. This condition is normally accompanied by
attempting to offload the RBA range in active log data z/OS message IEC032I.
set dsname.
System Action: The offload task terminates and the CSQJ129E END OF LOG RBA eol-rba COULD NOT
archive data sets allocated to the offload task are BE FOUND IN ANY ACTIVE LOG
deallocated and deleted. The status of the active log DATA SET, HIGHEST RBA FOUND
data sets involved in the unsuccessful offload WAS hi-rba
processing remains set to ‘not reusable’.
Explanation: The log manager has been requested to
The log offload task will be reinitiated by one of find eol-rba, the log record that has been recorded in the
several events. The most common are: BSDS as the highest RBA written. This RBA cannot be
v All the available space in the current active log data found in any active log data set. The highest RBA
set has been used (normal case) which could be found in any active data set was hi-rba.
v A CSQJ110E message is issued System Action: Startup processing is terminated.
v The queue manager address space is started, but
System Programmer Response: Most likely, the active
data in the active log has not been archived
log data set containing the requested RBA has been
v An I/O error occurs on the active log, which will deleted from the BSDS by the change log inventory
force the queue manager to truncate and offload the utility. If the data set has not been reused, run the
active log data set, and switch to a new active log change log inventory utility to add this data set back
data set into the BSDS. Restart the queue manager.
System Programmer Response: This message is the If the data set is not available, contact your IBM
result of an offload error, and will be preceded by one support center.
or more MQ messages (for example, CSQJ073E) and
z/OS messages (for example, IEC030I, IEC031I,
IEC032I). If the queue manager is operating with CSQJ131E csect-name ERROR WRITING QUEUE
restricted active log resources (see message CSQJ110E), MANAGER INFORMATION TO DB2
quiesce the system to restrict logging activity until the Explanation: During command processing, a failure
abnormal termination or the CSQJ110E condition can be occurred attempting to write queue manager
resolved. information to DB2.
Investigate and correct the cause of the abnormal System Action: Processing of the command is
termination before the offload is attempted again by the terminated.
queue manager.
System Programmer Response: Check the console for
Problem Determination: This message is the result of messages relating to the problem.
an offload error and will be preceded by one or more
MQ messages and z/OS messages. See the appropriate
manual for the associated MQ and z/OS messages to CSQJ132E csect-name ERROR READING QUEUE
formulate a course of corrective action. Use the print MANAGER INFORMATION FROM
log map utility (CSQJU004) to print the BSDS (both DB2
copies if running in dual mode), then use the Explanation: During command processing, a failure
CSQJU004 output to determine the current status of the occurred attempting to read queue manager
active and archive log data sets. information from DB2.
This message can be generated for a variety of reasons. System Action: Processing of the command is
However, the most likely are: terminated.
v Archive log data set allocation errors. See the text for
message CSQJ103E for corrective action. System Programmer Response: Check the console for
messages relating to the problem.
v The size of the archive log data set is too small to
contain the active log data sets during offload
processing. All secondary space allocations have been
used. This condition is normally accompanied by
z/OS message IEC030I.

56 Messages and Codes


console log and task messages to review the execution
CSQJ133E LRSN rrr NOT IN ANY ACTIVE OR
of the offload task to determine whether any abnormal
ARCHIVE LOG DATA SET,
events occurred during the offload.
CONNECTION-ID=xxxx
THREAD-XREF=yyyyyy,
QMGR=qmgr-name CSQJ150E LOG CAPTURE EXIT ABEND, EXIT
DEACTIVATED
Explanation: The log manager has been requested to
read the log record starting at this LRSN by the Explanation: An abnormal program interrupt was
indicated queue manager (which might not be the detected while executing in the installation-supplied log
issuer of the message). However, this log record cannot capture exit code (that is entry point CSQJW117 in load
be found in any active or archive log data set. The module CSQJL004). As a result of this, the log capture
connection ID and thread-xref identify the user or exit will no longer be active; log data will no longer be
application that encountered the problem (this could be available for exit capture/processing.
an internal MQ task). See the WebSphere MQ for z/OS
System Administration Guide for information about This message can only occur when an installation
dealing with problems on the log. supplied log capture exit (entry CSQJW117) is active for
this queue manager.
System Action: Depending upon what log record is
being read and why, the log manager might end System Action: The log capture exit (entry point
abnormally with a reason code of X'00D1032A'. CSQJW117) is terminated. No further calls will be
attempted for this queue manager. A full dump is
System Programmer Response: This is probably a provided for diagnostic purposes.
user error. Most likely, the archive log data set that
contained the requested RBA has been deleted from the System Programmer Response: Determine the cause
BSDS by the change log inventory utility. Locate the of the CSQJL004 load module (CSQJW117 entry point)
output from an old print log map run, and identify the abend and take corrective action.
data set that contains the missing LRSN. If the data set
has not been reused, run the change log inventory Note: A correctly-functioning copy of load module
utility to add this data set back into the inventory of CSQJL004/entry CSQJW117 must be available in
log data sets. Restart the queue manager. order to start the queue manager. If the problem
that caused this error cannot be corrected, ensure
that the default CSQJW117 entry (load module
CSQJ136I UNABLE TO ALLOCATE TAPE UNIT CSQJL004 - supplied with MQ) is available
FOR CONNECTION-ID=xxxx during the next queue manager start.
CORRELATION-ID=yyyyyy, m
ALLOCATED n ALLOWED
CSQJ151I csect-name ERROR READING RBA rrr,
Explanation: An attempt to allocate a tape unit for the CONNECTION-ID=xxxx
indicated connection ID failed. The current maximum CORRELATION-ID=yyyyyy REASON
tape unit specified is n, but only m are physically CODE=ccc
available.
Explanation: The queue manager could not
System Action: The process for the connection ID and successfully complete the read of the indicated RBA
correlation ID is held until either an allocated tape unit due to reason code ccc. The user or application that
becomes free or more tape units are varied online and encountered the error is identified by the connection
made available to the archive read task. This situation and correlation IDs. Messages that have the same
rectifies itself over time as currently allocated tape units connection ID and correlation ID relate to the same
become available. application. Correlation IDs beginning with '0nn',
Operator Response: To improve throughput, vary where nn is a number from 01 to 28, identify system
additional tape units online and make them available to agents.
MQ. Note that an archive process rescan is not System Action: The queue manager attempts to
attempted until the SET LOG command is issued or an recover from the error.
allocated tape dismounts.
System Programmer Response: If the queue manager
was able to recover from the error and successfully
CSQJ139I LOG OFFLOAD TASK ENDED complete the application, no further action is required.
Explanation: Processing of the active log offload If the application abnormally terminated or the queue
ended. manager could not recover successfully, this message is
followed by one or more messages. Refer to the
System Action: This message is written to the z/OS information in this message and the subsequent
console. messages to determine the appropriate corrective
action. For information about recovery from log
Operator Response: This message does not guarantee
that the offload completed without errors. Check the

Chapter 5. Recovery log manager messages (CSQJ...) 57


failures, refer to the WebSphere MQ for z/OS System System Programmer Response: If the queue manager
Administration Guide. was able to recover from the error and successfully
complete the application, no further action is required.
If the application abnormally terminated or the queue
CSQJ152I csect-name ERROR BUILDING
manager could not recover successfully, this message is
ARCHIVE LOG VOLUME REPORT,
followed by one or more messages. Refer to the
CONNECTION-ID=xxxx
information in this message and the subsequent
CORRELATION-ID=yyyyyy REASON
messages to determine the appropriate corrective
CODE=ccc
action. For information about recovery from log
Explanation: An error occurred while attempting to failures, refer to the WebSphere MQ for z/OS System
create the archive log volume report. An RBA range Administration Guide.
could not be successfully mapped into one or more
archive data sets due to reason code ccc. The user or
CSQJ160I LONG-RUNNING UOW FOUND,
application that encountered the error is identified by
URID=urid CONNECTION NAME=name
the connection and correlation IDs. This message might
be preceded by one or more related error messages. Explanation: During active log offload, an
Messages that have the same connection ID and uncommitted unit of recovery was encountered that
correlation ID relate to the same application. now has records on the newly created archive log. The
Correlation IDs beginning with '0nn', where nn is a unit of recovery identifier urid together with the
number from 01 to 28, identify system agents. connection name name identify the associated thread.
This failure could be caused by one or more missing System Action: Processing continues.
archive log data sets, or a system error (for example, an
System Programmer Response: Consult with the
I/O error reading the BSDS).
application programmer to determine if there is a
System Action: The archive log volume report (see problem with the unit of recovery, and to ensure that
message CSQJ330I) is not produced. In addition, no the application commits work frequently enough.
premounting of tapes is possible. Uncommitted units of recovery can lead to difficulties
later.
The user or application continues execution. The
physical read process for the user or application
continues until the job completes normally or CSQJ161I UOW UNRESOLVED AFTER n
terminates abnormally. The job can terminate OFFLOADS, URID=urid CONNECTION
abnormally if the error is encountered again when the NAME=name
data set is physically required for the read process.
Explanation: During active log offload, an
System Programmer Response: If the user or uncommitted unit of recovery was encountered that
application completes successfully, no further action is now has records spanning several archive logs. The
necessary. If the user or application does not complete unit of recovery identifier urid together with the
successfully, refer to the messages related to the actual connection name name identify the associated thread.
failure to determine the appropriate corrective action.
n is the number of logs archived since the unit of
For information about recovery from log failures, refer
recovery was started. The message is first issued
to the WebSphere MQ for z/OS System Administration
during an offload when n exceeds half the MAXARCH
Guide.
system parameter value, and is issued during every
offload thereafter while the unit of recovery remains
CSQJ153I csect-name ERROR READING LRSN rrr, uncommitted.
CONNECTION-ID=xxxx
System Action: Processing continues.
CORRELATION-ID=yyyyyy REASON
CODE=ccc, QMGR=qmgr-name System Programmer Response: Consult with the
application programmer to determine if there is a
Explanation: The queue manager could not
problem with the unit of recovery, and to ensure that
successfully complete the read of the indicated LRSN
the application commits work frequently enough.
for the indicated queue manager (which might not be
Uncommitted units of recovery can lead to difficulties
the issuer of the message) due to reason code ccc. The
later.
user or application that encountered the error is
identified by the connection and correlation IDs.
Messages that have the same connection ID and CSQJ200I csect-name UTILITY PROCESSING
correlation ID relate to the same application. COMPLETED SUCCESSFULLY
Correlation IDs beginning with '0nn', where nn is a
number from 01 to 28, identify system agents. Explanation: The utility completed successfully.

System Action: The queue manager attempts to


recover from the error.

58 Messages and Codes


CSQJ201I csect-name UTILITY PROCESSING WAS CSQJ207E PARAMETERS INCONSISTENT WITH
UNSUCCESSFUL SPECIFIED OPERATION
Explanation: The utility was unable to complete Explanation: The user has specified utility control
processing successfully. statement parameters that are inconsistent with the
specified utility operation.
System Action: The current utility is terminated.
System Action: The current utility is terminated.
System Programmer Response: Review other
messages produced by the utility to determine the System Programmer Response: Correct the control
appropriate action to be taken. statement, and rerun the utility.

CSQJ202E INSUFFICIENT VIRTUAL STORAGE CSQJ211E UNEXPECTED END OF DATA ON


AVAILABLE TO CONTINUE WITH SYSIN DATA SET
UTILITY
Explanation: Additional control statements were
Explanation: A request for storage was unsuccessful expected, but could not be found.
because no more storage is available for the job-step.
System Action: The current utility is terminated.
System Action: The current utility is terminated.
System Programmer Response: Correct the control
System Programmer Response: Rerun the utility after statements, and rerun the utility.
providing a larger storage allocation for the job-step.
CSQJ212E ERROR RETURNED FROM BSDS
CSQJ203E oper OPERATION IS INVALID READ, RPLERRCD=yy, DDNAME=ddd
Explanation: The user entered a utility control Explanation: A VSAM GET was issued that resulted
statement operation (oper) that is invalid. in a nonzero return code. yy contains the error code
returned by VSAM. ddd contains the DDname of the
System Action: The current utility is terminated.
BSDS encountering the error.
System Programmer Response: Correct the control
System Action: The current utility is terminated.
statement, and rerun the utility.
System Programmer Response: The action taken is
dictated by the return code. The BSDS might have to be
CSQJ204E xxxx PARAMETER IS INVALID
recovered by use of a backup copy.
Explanation: The user specified a utility control
statement parameter (xxxx) that is invalid.
CSQJ213E ERROR RETURNED FROM BSDS
System Action: The current utility is terminated. WRITE, RPLERRCD=yy, DDNAME=ddd

System Programmer Response: Correct the control Explanation: A VSAM PUT was issued that resulted
statement, and rerun the utility. in a nonzero return code. yy contains the error code
returned by VSAM. ddd contains the DDname of the
BSDS encountering the error.
CSQJ205E xxxx PARAMETER HAS NO
ARGUMENT System Action: The current utility is terminated.

Explanation: xxxx contains the name of a parameter System Programmer Response: The action to be taken
that requires an argument. is dictated by the return code. The BSDS might have to
be recovered by use of a backup copy.
System Action: The current utility is terminated.
System Programmer Response: Specify an argument CSQJ214E SPECIFIED DSNAME ALREADY
for the identified parameter and then rerun the utility. EXISTS IN BSDS, DDNAME=ddd
Explanation: You attempted a NEWLOG operation
CSQJ206E xxxx PARAMETER REQUIRES NO with a data set name that already exists in the BSDS.
ARGUMENT An entry is never made in a BSDS if the specified
Explanation: xxxx contains the name of the parameter DSNAME currently exists in either the active or archive
that has been incorrectly followed by an = symbol. records of that BSDS. ddd contains the DDname of the
subject BSDS.
System Action: The current utility is terminated.
System Action: The current utility is terminated.
System Programmer Response: Correct the control
statement, and rerun the utility. System Programmer Response: Either correct the
control statement and rerun the utility, or delete the

Chapter 5. Recovery log manager messages (CSQJ...) 59


existing DSNAME from the BSDS and rerun the utility. 7. The catalog indicates that the data set associated
with ddd has an invalid physical record size
CSQJ216E BSDS ACTIVE LOG DATA SET System Action: The current utility is terminated.
RECORD IS FULL, DDNAME=ddd
System Programmer Response: The user’s action
Explanation: The maximum number of active log data depends on the condition that caused the OPEN error.
sets is fixed. No further entries can be inserted after the The following is a list of appropriate actions
maximum has been reached. ddd contains the DDname corresponding to the conditions listed in the
of the subject BSDS. explanation:
System Action: The current utility is terminated. 1. Provide the missing data definition (DD)
statements, and then rerun the utility. See the
System Programmer Response: Run the print log map WebSphere MQ for z/OS System Administration Guide
utility to determine the current status of the BSDS. for details concerning the required DD statements.
Subsequent actions can then be formulated, depending
2. Wait until the queue manager is inactive before
upon the status of the BSDS.
running the utility again because the log utility
cannot run while it is active.
CSQJ217E SPECIFIED DSNAME DOES NOT 3. Correct the disposition conflict and then rerun the
EXIST IN BSDS, DDNAME=ddd utility.
Explanation: The DELETE operation specifies a 4. Submit an Access Method Services (IDCAMS)
DSNAME that cannot be found in the BSDS. ddd VERIFY job against the data set associated with ddd.
contains the DDname of the subject BSDS. Rerun the log utility job.

System Action: The current utility is terminated. 5. In the case of an authorization problem, a separate
message is usually generated from the authorization
System Programmer Response: Correct the control facility (RACF, for example). Investigate the
statement, and rerun the utility. authorization messages and obtain the proper
authorization before running the utility again.
CSQJ218E SPECIFIED VOLUME DOES NOT 6. Insufficient storage is usually accompanied by a
EXIST IN BSDS, DDNAME=ddd separate error from z/OS. Increase the REGION size
for the job step and rerun the utility.
Explanation: The DELETE operation specifies a
7. Reallocate the data set with a suitable physical
COPY1VOL or COPY2VOL argument that cannot be
record size.
found in the BSDS. ddd contains the DDname of the
subject BSDS.
CSQJ220E BSDS IN CREATE MODE. NO DATA
System Action: The current utility is terminated.
TO MAP, DDNAME=ddd
System Programmer Response: Correct the control
Explanation: The print log map utility found the BSDS
statement, and rerun the utility.
to be in create mode, so it cannot contain data to map.
ddd contains the DDname of th e data set.
CSQJ219E OPEN ERROR, DDNAME=ddd
System Action: The current utility is terminated.
Explanation: An error occurred when csect-name tried
System Programmer Response: Correct the JCL so
to open a data set named ddd.
that a non-null data set can be processed.
This error can be caused by a number of different
conditions. The most probable conditions are:
CSQJ221I PREVIOUS ERROR CAUSED oper
1. The DDname of the SYSPRINT, SYSIN, or SYSUT1 OPERATION TO BE BYPASSED
data set was not specified in the user’s job control
language (JCL) Explanation: Errors were encountered errors during
utility processing. These errors subsequently caused
2. The queue manager is currently active
oper to be bypassed.
3. The BSDS has been allocated by another job with a
disposition (DISP) that conflicts with the DISP This message is a warning only and is displayed after
specified in the user’s JCL messages that specify the error or errors that occurred.
Note that the error or errors might not be associated
4. The data set associated with ddd is already open,
with the current oper operation; rather, under log utility
possibly due to an earlier error
processing, a significant error in any operation causes
5. The user is not authorized to access the data set the control statements for this and any subsequent
associated with ddd operations to be checked for syntax only. BSDS updates
6. Insufficient storage is available to perform the do not occur for any operation specified in this
OPEN operation message.

60 Messages and Codes


System Action: The log utility continues to process. parameter argument on the control statement, or delete
However, for this and all subsequent operations, the the specified volume and rerun the utility.
BSDS is not updated and the utility only checks the
syntax of the control statements.
CSQJ227E NO SPACE IN BSDS FOR
System Programmer Response: Consult the previous ADDITIONAL ARCHIVE ENTRIES,
messages and correct any errors that caused this DDNAME=ddd
message to be generated. Resubmit the log utility job
Explanation: The maximum number of archive
for all operations that have been bypassed.
volumes has been exceeded, and no more space is
available for volume entries in the copy specified.
CSQJ222E INVALID SPECIFICATION OF xxxx
System Action: The current utility is terminated.
PARAMETER ARGUMENT
System Programmer Response: Delete some of the
Explanation: You specified the parameter xxxx. This
archive entries in the specified copy number, and rerun
parameter is not valid for the argument.
the utility.
System Action: The current utility is terminated.
System Programmer Response: Correct the parameter CSQJ228E csect-name LOG DEALLOCATION
argument on the control statement, and rerun the ERROR DSNAME=dsname, ERROR
utility. STATUS=eeeeiiii, SMS REASON
CODE=ssssssss
CSQJ223E xxxx PARAMETER ARGUMENT Explanation: The log manager encountered an error
EXCEEDS MAXIMUM ALLOWABLE when trying to dynamically deallocate the data set.
LENGTH Error status is the error reason code returned by z/OS
dynamic allocation.
Explanation: xxxx specifies the name of the parameter
whose argument value exceeded the maximum length System Action: Log manager processing continues.
allowed.
System Programmer Response: The error status
System Action: The current utility is terminated. portion of this message contains a 2-byte error code
(eeee, S99ERROR) followed by the 2-byte information
System Programmer Response: Correct the parameter
code (iiii, S99INFO) from the SVC99 request block. If
argument on the control statement, and rerun the
the S99ERROR code indicates an SMS allocation error
utility.
('97xx'), then ssssssss contains additional SMS reason
code information obtained from S99ERSN. See the MVS
CSQJ224E xxxx PARAMETER APPEARS TOO Authorized Assembler Services Guide manual for a
OFTEN description of these codes.

Explanation: xxxx gives the name of the parameter


that you have specified more than once on the same CSQJ230E LOG OFFLOAD INITIALIZATION
control statement. PROCESSING FAILED

System Action: The current utility is terminated. Explanation: During log manager initialization, the
offload function was unable to complete its
System Programmer Response: Remove the initialization process.
redundant parameter, and rerun the utility.
System Action: Startup is terminated.
CSQJ225I oper OPERATION SUCCESSFULLY System Programmer Response: One or more error
COMPLETED messages describing the specific error preceded this
message. See the specific messages for error analysis
Explanation: The oper specified in the message and the appropriate actions to take.
identifies the name of the change log inventory utility
operation that has been successfully completed.
CSQJ231E LOG COMMAND INITIALIZATION
PROCESSING FAILED
CSQJ226E SPECIFIED VOLUME ALREADY
EXISTS IN BSDS, DDNAME=ddd Explanation: During log manager initialization, the
command function was unable to complete its
Explanation: The specified volume currently exists in initialization process.
the archive log records of the BSDS. ddd specifies the
DDname of the subject BSDS. System Action: Startup is terminated.
System Action: The current utility is terminated. System Programmer Response: One or more error
messages describing the specific error preceded this
System Programmer Response: Either correct the

Chapter 5. Recovery log manager messages (CSQJ...) 61


message. See the specific messages for error analysis
CSQJ236E BOOTSTRAP ACCESS TERMINATION
and the appropriate action to take.
PROCESSING FAILED
Explanation: During log manager termination, the
CSQJ232E OUTPUT DATA SET CONTROL
BSDS access function was unable to complete its
INITIALIZATION PROCESSING
termination process.
FAILED
System Action: Log manager shutdown continues to
Explanation: During log manager initialization, the
the next step.
output data set control function was unable to complete
its initialization process. System Programmer Response: One or more error
messages describing the specific error preceded this
System Action: Startup is terminated.
message. See the specific messages for error analysis
System Programmer Response: One or more error and the appropriate action to take.
messages describing the specific error preceded this
message. See the specific message for error analysis and
CSQJ238E LOG OFFLOAD TERMINATION
the appropriate action to take.
PROCESSING FAILED
Explanation: During log manager termination, the
CSQJ233E ARCHIVE LOG READ
offload function was unable to complete its termination
INITIALIZATION PROCESSING
process.
FAILED
System Action: Log manager shutdown continues to
Explanation: During log manager initialization, the
the next step.
archive log read function was unable to complete its
initialization process. System Programmer Response: One or more error
messages describing the specific error preceded this
System Action: Startup is terminated.
message. See the specific messages for error analysis
System Programmer Response: One or more error and the appropriate action to take.
messages describing the specific error preceded this
message. See the specific messages for error analysis
CSQJ239E LOG COMMAND TERMINATION
and the appropriate action to take.
PROCESSING FAILED
Explanation: During log manager termination, the
CSQJ234E ARCHIVE LOG COMMAND QUIESCE
command function was unable to complete its
INITIALIZATION PROCESSING
termination process.
FAILED
System Action: Log manager shutdown continues to
Explanation: During log manager initialization, the
the next step.
quiesce function which supports the ARCHIVE LOG
MODE(QUIESCE) command processing was unable to System Programmer Response: One or more error
complete its initialization process. messages describing the specific error preceded this
message. See the specific messages for error analysis
System Action: Startup is terminated.
and the appropriate action to take.
System Programmer Response: One or more error
messages describing the specific error preceded this
CSQJ240E OUTPUT DATA SET CONTROL
message. See the specific messages for error analysis
TERMINATION PROCESSING FAILED
and the appropriate action to take.
Explanation: During log manager termination, the
output data set control function was unable to complete
CSQJ235E OUTPUT BUFFER WRITER
its termination process.
INITIALIZATION PROCESSING
FAILED System Action: The log manager shutdown continues
to the next step.
Explanation: During log manager initialization, the
output buffer writer function was unable to complete System Programmer Response: One or more error
its initialization process. messages describing the specific error preceded this
message. See the specific messages for error analysis
System Action: Startup is terminated.
and the appropriate action to take.
System Programmer Response: One or more error
messages describing the specific error preceded this
message. See the specific messages for error analysis
and the appropriate action to take.

62 Messages and Codes


CSQJ241E ARCHIVE LOG READ TERMINATION CSQJ245D RESTART CONTROL INDICATES
PROCESSING FAILED TRUNCATION AT RBA rrr. REPLY Y
TO CONTINUE, N TO CANCEL
Explanation: During log manager termination, the
archive log read function was unable to complete its Explanation: The conditional restart control record in
termination process. use indicates that the log should be truncated at the
specified RBA.
System Action: Log manager shutdown continues to
the next step. System Action: If ‘Y’, queue manager startup
continues. If ‘N’, startup is terminated.
System Programmer Response: One or more error
messages describing the specific error preceded this Operator Response: Reply ‘N’ if the truncation is
message. See the specific messages for error analysis going to occur at an undesirable point. Reply ‘Y’ to
and the appropriate action to take. continue the restart.
System Programmer Response: Run the change log
CSQJ242E ARCHIVE LOG COMMAND QUIESCE inventory utility (CSQJU003) to modify the conditional
TERMINATION PROCESSING FAILED restart record.
Explanation: During log manager termination, the
quiesce function which supports the ARCHIVE LOG CSQJ246D RESTART CONTROL INDICATES
MODE(QUIESCE) command processing was unable to COLD START AT RBA rrr. REPLY Y TO
complete its termination process. CONTINUE, N TO CANCEL
System Action: Log manager shutdown continues to Explanation: The conditional restart control record in
the next step. use indicates that the queue manager is to be cold
started and that logging is to begin at the specified
System Programmer Response: One or more error
RBA.
messages describing the specific error preceded this
message. See the specific messages for error analysis System Action: If ‘Y’, queue manager startup
and the appropriate action to take. continues. If ‘N’, startup is terminated.
Operator Response: Reply ‘N’ if the truncation is
CSQJ243E OUTPUT BUFFER WRITER going to occur at an undesirable point. Reply ‘Y’ to
TERMINATION PROCESSING FAILED continue the cold start.
Explanation: During log manager termination, the System Programmer Response: Run the change log
output buffer writer function was unable to complete inventory utility (CSQJU003) to modify the conditional
its termination process. restart record.
System Action: Log manager shutdown continues to
the next step. | CSQJ247E csect-name I/O ERROR PROCESSING
| BSDS ARCHIVE LOG RECORD, RC=rc
System Programmer Response: One or more error
| REASON=reason
messages describing the specific error preceded this
message. See the specific messages for error analysis | Explanation: An input/output error occurred while
and the appropriate action to take. | processing a BSDS record. rc indicates the return code
| received from the input/output operation. reason
| indicates the reason code received from the operation.
| CSQJ244E MACRO xxx FAILED IN LOG
| TERMINATION, RC=ccc | Return code 4 indicates that the log manager detected a
| problem. Return code 8 indicates a VSAM error.
Explanation: Log manager termination was passed a
return code from the named macro that indicated an | System Action: Startup is terminated.
error.
| System Programmer Response: For a return code of 4,
System Action: Log manager termination processing | if the problem persists, contact your IBM support
continues. | centre for assistance. For a return code of 8, run an
| offline Access Method Services job to determine the
System Programmer Response: If the problem
| cause of the VSAM error.
persists, contact your IBM support center for assistance.

Chapter 5. Recovery log manager messages (CSQJ...) 63


4 The contents of the stable BSDS was
| CSQJ250I csect-name DATA SET dsname HAS
successfully copied to the replacement BSDS;
| SHAREOPTIONS LESS THAN (2 3) –
however, the queue manager was unable to
| CF STRUCTURE RECOVERY NOT
successfully restore dual BSDS operation
| POSSIBLE
System Action: If this message was received during
| Explanation: An active log data set was detected with
processing of the RECOVER BSDS command, then the
| share options that do not permit CF structure recovery
queue manager will continue in single BSDS mode. If
| in a queue-sharing group environment. All active log
this message was received during processing of the
| data sets must be have SHAREOPTIONS(2 3) at least to
ARCHIVE LOG command, the archive log history
| allow CF structure recovery.
record in the BSDS will not be updated to reflect the
| This can occur when the queue manager’s own log occurrence of an ARCHIVE LOG command; logging
| data sets are checked during startup, or when a and the offload processing will continue.
| RECOVER CFSTRUCT command is issued that requires
System Programmer Response: If this message was
| to access another queue manager’s log data sets.
received during processing of the RECOVER BSDS
| System Action: If this is a result of a RECOVER command, recovery action must be performed on the
| CFSTRUCT command, the command is terminated. BSDS before re-entering the command. If this message
| Otherwise, startup continues, but CF structure recovery was received during processing of the ARCHIVE LOG
| will not be possible. command, no action is necessary.
| System Programmer Response: If you want CF
| structure recovery, use the Access Method Services CSQJ302E ALLOCATION ERROR ON
| ALTER function to correct the SHAREOPTIONS for the REPLACEMENT BSDS
| data set; for example DSNAME=dsname ERROR STATUS=eee
| ALTER dsname.DATA SHAREOPTIONS(2 3) Explanation: The RECOVER BSDS command
encountered an error while trying to allocate the
| Then restart the queue manager that owns the data set. specified data set dynamically. DSNAME is the data set
name. Error Status is the error code and information
| CSQJ295D RESTART CONTROL INDICATES code returned by z/OS dynamic allocation.
| TRUNCATION AT LRSN rrr. REPLY Y System Action: Processing of the command is
| TO CONTINUE, N TO CANCEL terminated. The queue manager continues in single
| Explanation: The conditional restart control record in BSDS mode.
| use indicates that the log should be truncated at the System Programmer Response: Determine the cause
| specified LRSN. of the error from the error status contained in the
| System Action: If ‘Y’, queue manager startup message, and correct the condition. Then re-enter the
| continues. If ‘N’, startup is terminated. RECOVER BSDS command.

| Operator Response: Reply ‘N’ if the truncation is The error status portion of this message contains the
| going to occur at an undesirable point. Reply ‘Y’ to 2-byte error code (S99ERROR) followed by the 2-byte
| continue the restart. information code (S99INFO) from the SVC request
block. See the MVS Authorized Assembler Services Guide
| System Programmer Response: Run the change log manual for a description of these codes.
| inventory utility (CSQJU003) to modify the conditional
| restart record.
CSQJ303E WRITE ERROR ON REPLACEMENT
BSDS DSNAME=dsname ERROR
CSQJ301E csect-name ERROR USING ONLINE STATUS=eee
BOOTSTRAP DATA SET (ACTION
CODE a) Explanation: The RECOVER BSDS command
encountered an error while attempting to write to the
Explanation: During command processing for the specified BSDS. Error status contains the VSAM return
RECOVER BSDS command or the ARCHIVE LOG and feedback codes. It is a 2-byte field with the first
command, an error occurred while performing an containing the hexadecimal return code and the second
operation on the BSDS. The type of operation is containing the hexadecimal feedback code.
specified by the code a:
System Action: Processing of the command is
1 Unable to OPEN the BSDS terminated. The queue manager continues in single
BSDS mode.
2 Unable to read a required record from the
BSDS System Programmer Response: Run an offline Access
Method Services job to delete or rename the
3 Unable to write a required record to the BSDS
replacement BSDS and define a new BSDS with the

64 Messages and Codes


same name. Re-enter the RECOVER BSDS command to
CSQJ308I LOG NOT OFFLOADED FOR
reestablish dual BSDS mode.
ARCHIVE LOG COMMAND,
ARCHIVING IS OFF
CSQJ304E ERROR CLOSING REPLACEMENT
Explanation: The ARCHIVE LOG command was
BSDS DSNAME=dsname ERROR
issued, but archiving is off (that is, OFFLOAD is set to
STATUS=eee
‘NO’ in the CSQ6LOGP system parameters).
Explanation: The RECOVER BSDS command
System Action: The current active log data set is not
encountered an error while attempting to close the
offloaded. However, it is truncated and logging
specified BSDS. Error Status contains the VSAM return
continues using the next active log data set.
and feedback codes. It is a 2-byte field with the first
containing the hexadecimal return code and the second
containing the hexadecimal feedback code. | CSQJ309I QUIESCING FOR ARCHIVE LOG
| COMMAND WITH WAIT(YES)
System Action: Processing of the command is
| STARTED FOR MAXIMUM OF xxx
terminated. The queue manager continues in single
| SECONDS
BSDS mode.
| Explanation: An ARCHIVE LOG command with the
System Programmer Response: Run an offline Access
| MODE(QUIESCE) and WAIT(YES) options has been
Method Services job to delete or rename the
| accepted by the queue manager. The quiesce processing
replacement BSDS and define a new BSDS with the
| has commenced.
same name. Re-enter the RECOVER BSDS command to
reestablish dual BSDS mode. | WAIT(YES) means that quiesce processing will be
| synchronous to the user; that is, the user can enter
| additional commands, but they will not be processed
CSQJ305E REPLACEMENT BSDS NOT EMPTY
| until the quiesce processing has ended.
DSNAME=dsname
| System Action: The queue manager attempts to stop
Explanation: The RECOVER BSDS command was
| all updates to MQ resources within the time period
issued, but the replacement BSDS was not empty; that
| specified in the message. Users and jobs using the
is, it contained data.
| queue manager are allowed to reach a point of
System Action: Processing of the command is | consistency (commit point) before being blocked from
terminated. The queue manager continues in single | further update activity. Users and jobs are suspended
BSDS mode. | until they are released by the queue manager following
| the initiation of the offload processing. If the queue
System Programmer Response: Run an offline Access | manager can effectively block all users from performing
Method Services job to delete or rename the error BSDS | updates before the maximum specified time, the offload
and define a new BSDS with the same name. Re-enter | is initiated immediately, and normal processing is
the RECOVER BSDS command to reestablish dual | resumed.
BSDS mode.
| This message will be followed by message CSQJ311I or
| CSQJ317I.
CSQJ306I DUAL BSDS MODE ALREADY
ESTABLISHED | Operator Response: No response is necessary.
| However, it can be expected that users and jobs using
Explanation: The RECOVER BSDS command was | MQ resources will be suspended through the duration
issued, but the queue manager was already in dual | of the specified time interval, or until the queue
BSDS mode. | manager can be certain that all update activity has been
System Action: The command is ignored. | effectively blocked. At some point, this message will be
| followed by the CSQJ311I message or CSQJ317I
| message.
CSQJ307I LOG INITIALIZED IN SINGLE BSDS
MODE
| CSQJ310I QUIESCING FOR ARCHIVE LOG
Explanation: The RECOVER BSDS command was | COMMAND WITH WAIT(NO)
issued, but the queue manager was initialized in single | STARTED FOR MAXIMUM OF xxx
BSDS mode. | SECONDS
System Action: Processing of the command is | Explanation: An ARCHIVE LOG command with the
terminated. The queue manager continues in single | MODE(QUIESCE) and WAIT(NO) by the queue
BSDS mode. | manager. The quiesce processing has commenced.
| WAIT(NO) means that quiesce processing will be
| asynchronous to the user; that is, control will be
| returned to the invoker as soon as the quiesce task has

Chapter 5. Recovery log manager messages (CSQJ...) 65


| been started. Thus, the queue manager will accept, and This message will follow the CSQJ311I message or
| process, any new commands while the quiesce task is CSQJ317I message.
| running.
System Action: The queue manager has now resumed
| System Action: The queue manager attempts to stop all normal activity for all users and jobs which were
| all updates to MQ resources within the time period blocked during the quiesce period.
| specified in the message. Users and jobs using the
| queue manager are allowed to reach a point of
CSQJ313E Parameter 'xxxx' for keyword kwd is not
| consistency (commit point) before being blocked from
in valid range
| further update activity. Users and jobs are suspended
| until they are released by the queue manager following Explanation: The parameter value specified on a
| the initiation of the offload processing. If the queue command is outside the range that is valid for the
| manager can effectively block all users from performing named keyword.
| updates before the maximum specified time, the offload
| is initiated immediately, and normal processing is System Action: Processing for the command is
| resumed. terminated.

| This message will be followed by message CSQJ311I or Operator Response: See the WebSphere MQ Script
| CSQJ317I. (MQSC) Command Reference manual for information
about the correct syntax of the command. Correct the
| Operator Response: No response is necessary. command syntax, and re-enter the command.
| However, it can be expected that users and jobs using
| MQ resources will be suspended through the duration
| of the specified time interval, or until the queue CSQJ314E Keyword kwd1 requires keyword kwd2 to
| manager can be certain that all update activity has been be specified too
| effectively blocked. At some point, this message will be Explanation: A command was entered that specified
| followed by the CSQJ311I message or CSQJ317I the kwd1 keyword. However, use of this keyword
| message. requires that the kwd2 keyword is also used.
System Action: Processing for the command is
| CSQJ311I csect-name ASYNCHRONOUS LOG terminated.
| ARCHIVE (OFFLOAD) TASK
| INITIATED Operator Response: See the WebSphere MQ Script
(MQSC) Command Reference manual for information
| Explanation: A user-initiated ARCHIVE LOG about the correct syntax of the command. Correct the
| command has been accepted by the queue manager. A command syntax, and re-enter the command.
| task to archive (offload) the active log data set has been
| started.
CSQJ315I STOP QMGR MODE(FORCE) IN
| System Action: The current active log data sets will be PROGRESS
| truncated and switched to the next available active log
| data sets. The task has been started will archive the Explanation: An attempt was made to issue an
| active log data sets asynchronously, allowing the queue ARCHIVE LOG command when a STOP QMGR
| manager to continue processing. MODE(FORCE) command was already in progress.

| This message will be followed by the CSQJ312I System Action: Command processing will terminate
| message if the MODE(QUIESCE) option was used with for the ARCHIVE LOG command. The STOP QMGR
| the ARCHIVE LOG command. MODE(FORCE) processing will continue.

| Operator Response: Respond as for normal


| operational procedures when the offload task begins. CSQJ316I SYSTEM QUIESCE ALREADY IN
PROGRESS

CSQJ312I ARCHIVE LOG QUIESCE ENDED. Explanation: An ARCHIVE LOG command with the
UPDATE ACTIVITY IS NOW MODE(QUIESCE) option or a SUSPEND QMGR LOG
RESUMED command was issued when a system quiesce was
already in progress. The system quiesce could be the
Explanation: An ARCHIVE LOG command with the result of processing by another ARCHIVE LOG
MODE(QUIESCE) option was processed by the queue MODE(QUIESCE) command, or by a STOP QMGR
manager. As part of the MODE(QUIESCE) processing, MODE(QUIESCE) command.
an attempt was made to stop all new update activity
against MQ resources. This message signals the end of System Action: Command processing will terminate.
the quiesce processing, and the resumption of normal The system quiesce currently in progress will continue.
activity for all users and jobs which were blocked
during the quiesce period.

66 Messages and Codes


Note: If you decide to use the ARCHIVE LOG
| CSQJ317I QUIESCE PERIOD EXPIRED WITH nn
command without the MODE(QUIESCE) option,
| OUTSTANDING URS AT time.
the active log data sets will be truncated without
| ARCHIVE LOG PROCESSING
regard to quiescing activity on the queue
| TERMINATED
manager. If the resulting archive log data set is
Explanation: An ARCHIVE LOG MODE(QUIESCE) used for recovery, it is possible that some units
command was processed by the queue manager. of recovery might be found to be in-flight,
However, the queue manager was not able to quiesce in-backout, in-commit, or in-doubt during queue
all update activity in the user-specified quiesce time manager initialization.
interval.
If expiration of the quiesce period before all units of
System Action: This message is for information only.
recovery reach a consistent point is a problem, you
The queue manager determined that nn units of
might have to adjust the QUIESCE value in the
recovery did not reach a point of consistency during
CSQ6ARVP system parameters. See the WebSphere MQ
the quiesce period, and therefore could not be stopped
for z/OS System Setup Guide for more information.
from continuing their associated update processing.
Consequently, the ARCHIVE LOG processing will be
CSQJ318I ARCHIVE LOG COMMAND
terminated. The current active log data sets will not be
ALREADY IN PROGRESS
truncated, and will not be switched to the next
available active log data sets. The log archive (offload) Explanation: An attempt was made to issue an
task will not be created. All jobs and users suspended ARCHIVE LOG command when another ARCHIVE
during the quiesce will be resumed, and normal update LOG command was already in progress.
activity against MQ resources will be commenced.
System Action: Command processing will terminate.
This message will be followed by the CSQJ312I The ARCHIVE LOG command currently in progress
message. will continue.
System Programmer Response: You must decide
whether the outstanding (non-quiesced) units of CSQJ319I csect-name CURRENT ACTIVE LOG
recovery represent significant work. DATA SET IS THE LAST AVAILABLE
ACTIVE LOG DATA SET. ARCHIVE
Each user on the system has a unit of recovery if they
LOG PROCESSING WILL BE
are modifying MQ resources. Units of recovery are also
TERMINATED
created by the queue manager itself for internal
processing. Because the purpose of the Explanation: The ARCHIVE LOG command was
MODE(QUIESCE) option is to have all units of rejected because the current active log is the last
recovery reach a point of consistency (commit point) available active log data set. To process the command
before the active log data set is truncated and when these conditions exist would cause the queue
offloaded, determine all outstanding non-queued jobs manager to exhaust its available active log resources
and users by using DISPLAY THREAD and the z/OS and immediately halt processing.
command DISPLAY ACTIVE,LIST.
System Action: Processing for the command is
Note that units of recovery might be outstanding due terminated.
to lock contention between a user or job that holds a
resource (and has reached a point of consistency), and a If the situation is not corrected, the queue manager will
user or job that wants a lock (and therefore cannot issue the CSQJ110E message (if it has not already done
reach a point of consistency). so) when the available active log data space reaches
critically low levels. Ultimately, message CSQJ111A will
Before resubmitting the ARCHIVE LOG command with be issued when the available active log data space is
the MODE(QUIESCE) option, either: exhausted, and processing will stop until active log
v Wait until the threads have been deallocated space is made available.
v Wait until the queue manager is less busy System Programmer Response: To clear this
v Force the offending threads to terminate condition, steps must be taken to complete other
waiting offload tasks. Once another active log is made
v Use the TIME option to override and extend the
available (re-usable) by completing the offload process
maximum quiesce time period specified in the
for it, the command processing for the current active
system parameters
log can proceed.
v If having all units of recovery reach a point of
consistency in the active log is no longer critical, Perform a display request to determine the outstanding
issue the ARCHIVE LOG command without the requests related to the log offload process. Take the
MODE(QUIESCE) option necessary action to satisfy any requests, and permit
offload to continue.
If offload does not complete normally, or cannot be

Chapter 5. Recovery log manager messages (CSQJ...) 67


initiated, either correct the problem that is causing the internal error detected by the queue manager. Retry the
offload problem, or add more active log data sets. Note ARCHIVE LOG MODE(QUIESCE) command. If the
that the latter action requires the queue manager to be error persists, the active log data sets can be switched
inactive and the change log inventory utility to be run. using the ARCHIVE LOG command without the
MODE(QUIESCE) option.
Possible causes for the shortage of active log data space
are:
v Excessive logging. For example, there is a lot of CSQJ322I DISPLAY parm-type report ...
persistent message activity. Explanation: This message comprises part of the
v Delayed or slow offloading. For example, failure to response to the DISPLAY and SYSTEM parm-type
mount archive volumes, incorrect replies to offload commands (where parm-type is SYSTEM, LOG, or
messages, or slow device speeds. ARCHIVE). It provides information about the
v Excessive use of the ARCHIVE LOG command. Each corresponding system parameters as follows:
invocation of the command causes the queue Parameter Initial value SET value
manager to switch to a new active log data set. parm-name
.. vvv sss
Excessive use could consume the available active log .
data space if the resulting offloads were not End of parm-type report
processed in a timely manner.
v Offloads unsuccessful. where:
v Insufficient active log space. parm-name
is the name of the system parameter or
subparameter.
| CSQJ320E csect-name UNABLE TO PROCESS LOG
| TRUNCATION REQUEST DUE TO vvv is the value for the indicated parameter
| INTERNAL ERROR. (ERROR (specified in CSQ6SYSP, CSQ6LOGP, or
| DATA=ddd) CSQ6ARVP) used when the queue manager
was started.
| Explanation: While processing an ARCHIVE LOG
| command, an internal request was made of the log sss is the value for the indicated parameter in use
| buffer output routine to force-write the log buffers and currently, as specified by a SET parm-type
| to truncate and switch the active log to the next command. If sss is blank, the initial value is in
| available active log data sets. use currently.
| System Action: Processing for the command is System Action: Processing continues.
| terminated.
| System Programmer Response: This is an internal CSQJ325I ARCHIVE tape unit report ...
| error detected by the queue manager. The error might
Explanation: This message comprises part of the
| be caused by an unrelated error in the log buffer writer
response to the DISPLAY and SET ARCHIVE
| component (CSQJWxxx), by a STOP QMGR
commands. It provides information about tape units
| MODE(FORCE) command, or by abnormal termination.
used for archive logging, as follows:
| See any messages that precede this message.
Addr St CorrelID VolSer DSName
addr
.. st correlid volser dsname
| CSQJ321E UNABLE TO CONTINUE ARCHIVE .
| LOG QUIESCE DUE TO INTERNAL End of tape unit report
| ERROR. ARCHIVE LOG PROCESSING
| TERMINATED where:
Explanation: An ARCHIVE LOG command with the addr The physical address of a tape unit allocated
MODE(QUIESCE) option was processed by the queue to read the archive log.
manager. As part of the MODE(QUIESCE) processing,
an attempt was made to stop all new update activity st The status of the tape unit:
against MQ resources. During the internal interaction B Busy, actively processing an archive
between the log manager and the recovery manager, an log data set.
internal error occurred.
P Premount, active and allocated for
System Action: The ARCHIVE LOG premounting.
MODE(QUIESCE) processing is terminated. This
message will be followed by message CSQJ312I after all A Available, inactive and waiting for
users and jobs quiesced by the MODE(QUIESCE) work.
processing are resumed.
* Unknown.
System Programmer Response: This error is an

68 Messages and Codes


correlid The correlation ID associated with the user of about the correct syntax of the command. Correct the
the tape being processed; '*****' if there is no command syntax, and re-enter the command.
current user.
volser The volume serial number of the tape that is CSQJ337I parm-type parameters set
mounted.
Explanation: The SET command completed
dsname The data set name on the tape volume that is successfully, setting system parameter values for the
being processed or was last processed. indicated parm-type (SYSTEM, LOG, or ARCHIVE).

If no tape units are allocated, the list is replaced by:


CSQJ366I Logging already suspended
No tape archive reading activity
Explanation: A SUSPEND QMGR LOG command was
System Action: Processing continues. issued, but logging was already suspended by a
previous command.
CSQJ330I ARCHIVE LOG VOLUMES required for System Action: The command is ignored.
connection-ID xxxx, correlation-ID
yyyyyy: v1, v2, ...
CSQJ367I Queue manager stopping
Explanation: This message lists the names of the
archive log volumes needed by the indicated Explanation: A SUSPEND QMGR LOG command was
correlation ID for the given connection ID. It is issued, but the queue manager is stopping.
generated automatically by the archive read process at System Action: The command is ignored.
the first archive log tape mount for that correlation ID.
The connection ID is an identifier representing the
connection name used to establish the thread; the CSQJ368I Logging not suspended
correlation ID is an identifier associated with a Explanation: A RESUME QMGR LOG command was
specified thread, such as a job name. issued, but logging was not suspended.
A volume name prefixed with an ’*’ signifies that the System Action: The command is ignored.
data on the archive log volume is also mapped by an
active log data set. As such, the volume might not be
required for the read process, because the data is read CSQJ369E csect-name Failure while suspending
from the active log if possible. logging
If the report is completed successfully, it is terminated Explanation: A SUSPEND QMGR LOG command was
by: issued, but it terminated abnormally.
End of ARCHIVE LOG VOLUMES report System Action: The command is ignored, and logging
System Action: Processing continues. is not suspended.
System Programmer Response: Verify the command
CSQJ334E Parameter value is unacceptable for entry, and reissue the command. If it fails again, collect
keyword kwd the items listed in the Problem Determination section,
and contact your IBM support center.
Explanation: The parameter value specified is not an
acceptable value for the named keyword. Problem Determination: Collect the following
diagnostic items:
System Action: Processing for the command is v A description of the action(s) that led to the error, or
terminated. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Operator Response: See the WebSphere MQ Script
time of the error
(MQSC) Command Reference manual for information
v Queue manager job log
about the correct syntax of the command. Correct the
v System dump resulting from the error
command syntax, and re-enter the command.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
CSQJ335E Invalid command syntax
Explanation: No keywords or an unacceptable | CSQJ370I LOG status report ...
combination of keywords was specified on a command.
Explanation: This message comprises part of the
System Action: Processing for the command is response to the DISPLAY and SET LOG commands. It
terminated. provides information about the status of the log data
sets, as follows:
Operator Response: See the WebSphere MQ Script
(MQSC) Command Reference manual for information

Chapter 5. Recovery log manager messages (CSQJ...) 69


Copy %Full DSName For commands other than SUSPEND QMGR LOG, the
1 k dsname command is ignored.
2 k dsname
Restarted at date time using RBA=sss System Programmer Response: Use the RESUME
Latest RBA=rrr QMGR LOG command when ready to resume logging.
Offload task is xxx
Full logs to offload – m of n
CSQJ373I Logging resumed for qmgr-name
where: Explanation: The RESUME QMGR LOG command
completed successfully.
1, 2 Information for the current active log copy 1
and copy 2 data sets respectively. System Action: All log update activity is resumed for
the queue manager named.
k The percentage of the active log data set that
has been used.
CSQJ401E RECORD NOT FOUND – rrr
dsname The data set name of the active log data set. If
the copy is not currently active, this is shown Explanation: An attempt was made to read the rrrr
as Inactive. record from the BSDS. In doing so, the read routine
(CSQJU01B) could not find the record.
date time
The time that the queue manager was started. This is not necessarily an error; for example, if you
have never used CSQJU003 CRESTART, there won’t be
sss The RBA from which logging began when the
any CRCR records, so you will get this message from
queue manager was started.
CSQJU004 for the RESTART CONTROL records.
rrr The RBA of the most recently written log
System Action: Utility processing continues.
record. If logging is suspended, this line is
replaced by
Logging suspended at RBA=rrr CSQJ404E kwd NOT ALLOWED FOR oper
OPERATION
xxx The status of the offload task, which can be:
Explanation: An invalid keyword was used during the
BUSY, allocating archive data set oper operation.
This could indicate that a tape mount
request is pending. System Action: The current utility processing is
terminated.
BUSY, copying BSDS
Copying the BSDS data set.
CSQJ405E KEYWORDS kwd1 AND kwd2 CANNOT
BUSY, copying active log BOTH BE SPECIFIED
Copying the active log data set.
Explanation: Keywords kwd1 and kwd2 cannot appear
BUSY Other processing. on the same control statement.
AVAILABLE System Action: The current utility processing is
Waiting for work. terminated.
m, n The number of full active log data sets that Operator Response: Correct the control statement and
have not yet been archived, and the total rerun the utility.
number of active log data sets.
System Action: Processing continues. CSQJ406E EITHER KEYWORD kwd1 OR kwd2
MUST BE SPECIFIED
CSQJ372I Logging suspended for qmgr-name at Explanation: A required keyword was not used on the
RBA=rrr control statement. Use either kwd1 or kwd2 with the
Explanation: This is issued in response to a SUSPEND attempted control statement type.
QMGR LOG command if it completed successfully. System Action: The current utility processing is
It is also issued in response to other commands if terminated.
logging is suspended, indicating that the command Operator Response: Correct the control statement and
cannot be processed while logging is suspended. rerun the utility.
System Action: All log update activity is suspended
for the queue manager named. rrr is the RBA of the last
log record written.

70 Messages and Codes


CSQJ407E NO VALID CHECKPOINT RBA CSQJ411I CRESTART CREATE FOR
FOUND CRCRID=yyyy, DDNAME=ddd
Explanation: After completing its search through the Explanation: A CRESTART CREATE request has just
resource manager status table and the checkpoint completed. yyyy is the restart control record
queue, no valid checkpoint RBA was found within the hexadecimal identifier and ddd is the BSDS data set
specified range. (SYSUT1 or SYSUT2) associated with the request.
System Action: The current utility processing is System Action: Current utility processing continues.
terminated.
System Programmer Response: Note the record
System Programmer Response: The last 100 identifier for future reference.
checkpoints are recorded in the BSDS, including the log
STARTRBA and log ENDRBA of the checkpoint range.
CSQJ412E RESTART CONTROL RECORD NOT
The utility attempts to locate a valid checkpoint in the
FOUND IN BSDS
range. In this case the utility was unsuccessful in
finding a valid checkpoint. Explanation: A CRESTART CANCEL keyword was
specified but the conditional restart control record does
Use the Print Log Map Utility (CSQJU004) to determine
not exist in the BSDS data set.
the valid RBA ranges, and rerun the job with a suitable
RBA specification. System Action: Current utility processing is
terminated.
CSQJ408I CHECKPOINT RBA FOUND, RBA=rba, System Programmer Response: None necessary, if
TIME=date time CANCEL was the intended action. Otherwise, correct
the control statement and rerun the utility.
Explanation: After completing its search through the
resource manager status table and the checkpoint
queue, rba was the most recent checkpoint RBA in the CSQJ413E INVALID LOG RANGE SCOPE OR
specified range, and date time was the time of the CHECKPOINT SPECIFIED
checkpoint.
Explanation: The values specified through the
System Action: Utility processing continues. STARTRBA and ENDRBA keywords are invalid.
System Action: Current utility processing is
CSQJ409E I/O ERROR DURING READ terminated.
PROCESSING OF RECORD – yyy
System Programmer Response: Ensure that the log
Explanation: An input/output error occurred during a range values are correct and correspond to the other
READ of a record. yyy specifies the record in question. log range values either specified or defaulted. The
STARTRBA must be less than or equal to the ENDRBA.
System Action: The current utility processing is
terminated. This message is accompanied by message
CSQJ212E. CSQJ414I COLD START WILL RESULT FROM
THIS RESTART CONTROL RECORD.
System Programmer Response: Determine the cause
FORWARD AND BACKOUT SET TO
of the error based on the error status information
NO
provided in message CSQJ212E.
Explanation: STARTRBA and ENDRBA are equal. A
cold start will result if this restart control record is used
CSQJ410E I/O ERROR DURING WRITE
during restart. No forward or backout processing will
PROCESSING OF RECORD – yyy
be performed.
Explanation: An input/output error occurred during a
System Action: CRESTART processing continues.
WRITE of a record. yyy specifies the record in question.
System Programmer Response: No additional actions
System Action: The current utility processing is
are required if a cold start of the queue manager is
terminated. This message is accompanied by message
desired. If a cold start is not desired, reissue the
CSQJ213E.
CRESTART and either CANCEL the current restart
System Programmer Response: Determine the cause control record, or CREATE a new restart control record.
of the error based upon the error status information
provided in message CSQJ213E.

Chapter 5. Recovery log manager messages (CSQJ...) 71


NEWLOG statement with the RBA values specified in
CSQJ415E ENDRBA=rba IS INVALID, MUST BE A
the warning message.
MULTIPLE OF 4K
Explanation: The specified ENDRBA at rba is not a
CSQJ421I CRESTART CANCEL FOR
multiple of 4K.
CRCRID=yyyy, DDNAME=ddd
System Action: CRESTART processing is terminated.
Explanation: A CRESTART CANCEL request has just
System Programmer Response: Correct the ENDRBA completed. yyyy is the restart control record
value on the CRESTART statement and rerun the hexadecimal identifier and ddd is the BSDS data set
utility. (SYSUT1 or SYSUT2) associated with the request.
System Action: Current utility processing continues.
CSQJ416I WARNING – BSDS UTILITY TIME
System Programmer Response: Note the record
STAMP MISMATCH DETECTED.
identifier for future reference.
PROCESSING CONTINUES
Explanation: As a result of a change log inventory
CSQJ425E INVALID VALUE OR FORMAT FOR
update, it was discovered that the SYSUT1 BSDS and
xxxx PARAMETER
SYSUT2 BSDS time stamps are unequal. Their
(YYYYDDDHHMMSST)
inequality indicates the possibility of a BSDS mismatch.
Explanation: The xxxx parameter contains an incorrect
System Action: Current utility processing continues.
value or incorrect format for the date and time.
System Programmer Response: Run the print log map
System Action: The current utility is terminated.
utility against the SYSUT1 BSDS and SYSUT2 BSDS.
Determine if each BSDS is current. If each BSDS is System Programmer Response: Correct the control
current, this warning can be ignored. If either BSDS is statement and rerun the utility.
not current, delete the obsolete data set and define a
replacement data set, then copy the current BSDS into
the replacement data set. CSQJ426E ENDTIME VALUE CANNOT BE LESS
THAN STARTIME VALUE

CSQJ417E REQUIRED xxxx PARAMETER FOR Explanation: The STARTIME and ENDTIME
oper OPERATION IS MISSING parameters specify a time range. Therefore, the
ENDTIME value must be equal to or greater than
Explanation: Required parameter xxxx for a log utility STARTIME value.
operation was missing from the log utility control
statement. The attempted operation is oper. System Action: The current utility is terminated.

System Action: The log utility oper operation does not System Programmer Response: Correct the control
perform its function. All subsequent log utility control statement and rerun the utility.
statements are processed. A nonzero return code is
issued by the utility. CSQJ427I CHECKPOINT RECORD ADDED TO
System Programmer Response: Add the missing QUEUE
parameter to the control statements associated with the Explanation: The checkpoint record specified has been
specified operation and rerun the utility. added to the checkpoint queue in the BSDS.
System Action: Processing continues.
CSQJ418I NOTREUSABLE ACTIVE LOG
DELETED FROM THE BSDS LOG
INVENTORY, STARTRBA=sss CSQJ428I CHECKPOINT RECORD DELETED
ENDRBA=ttt FROM QUEUE, STARTRBA=ssss
ENDRBA=ttt
Explanation: The data set name specified on the
DSNAME parameter of the change log inventory utility Explanation: The checkpoint record specified has been
DELETE statement was a NOTREUSABLE active log. deleted from the checkpoint queue in the BSDS. sss and
ttt was the RBA range indicated in the deleted
System Action: The change log inventory utility checkpoint record.
processing continues. It will terminate with a return
code of 4. System Action: Processing continues.

System Programmer Response: No additional actions


are required if you want to delete a NOTREUSABLE
active log. If not, recreate the deleted log by using the

72 Messages and Codes


CSQJ429E RBA RANGE CONFLICTS WITH CSQJ443I csect-name CHANGE LOG INVENTORY
EXISTING CHECKPOINT RECORD UTILITY – date time
RBA RANGE
Explanation: This message is issued as a header to the
Explanation: The specified RBA range for the new report issued by the utility program.
checkpoint record either exists, or overlaps an existing
RBA range in the checkpoint queue in the BSDS.
CSQJ444I csect-name PRINT LOG MAP UTILITY –
System Action: The current utility is terminated. date time
System Programmer Response: Run the print log map Explanation: This message is issued as a header to the
utility against the SYSUT1 BSDS and SYSUT2 BSDS. report issued by the utility program.
Determine the correct RBA range, correct the
STARTRBA and ENDRBA parameters, and rerun the
CSQJ491I csect-name Log Data Set Preformatter
utility.
Utility – date time
Explanation: This message is issued as a header to the
CSQJ430E SPECIFIED ENTRY CANNOT BE
report issued by the utility program.
ADDED WITHOUT OVERLAYING
EXISTING LOWEST ENTRY
CSQJ492I Log data set name = dsname
Explanation: The specified RBA range for the new
checkpoint record is less than the lowest existing entry. Explanation: This identifies the name of the log data
The checkpoint queue in the BSDS is currently full and set to be preformatted.
cannot add the new entry without overlaying the
lowest entry.
CSQJ493I Log data set is not VSAM
System Action: The current utility is terminated.
Explanation: The input log data set is not a VSAM
System Programmer Response: Run the print log map data set.
utility against the SYSUT1 BSDS and SYSUT2 BSDS.
Determine the lowest existing entry, either change the System Action: Utility processing is terminated.
STARTRBA and ENDRBA parameters or delete the System Programmer Response: Check that the
lowest existing entry and add a new low checkpoint SYSUT1 DD statement and the data set name is
entry, and rerun the utility. specified correctly. Use Access Method Services to
define the data set as a VSAM linear data set.
CSQJ431E STARTRBA SPECIFIED CANNOT BE
FOUND IN CHECKPOINT QUEUE CSQJ494E VSAM OPEN failed, ACBERRFLG=ee
Explanation: The specified STARTRBA could not be Explanation: Opening the log data set failed with the
located in the checkpoint queue in the BSDS. indicated ACB error code.
System Action: The current utility is terminated. System Action: Utility processing is terminated if the
System Programmer Response: Run the print log map error code is 128 or more; otherwise processing
utility against the SYSUT1 BSDS and SYSUT2 BSDS. continues.
Determine the correct STARTRBA value, correct the System Programmer Response: See the DFSMS/MVS
STARTRBA parameter, and rerun the utility. Macro Instructions for Data Sets for information about
the VSAM error code.
CSQJ432E kwd VALUE MUST END WITH 'xxx'
Explanation: The value specified for keyword kwd is CSQJ495E VSAM PUT failed, RPLERREG=ee
not valid. It must end with 'xxx'. reason code=reason

System Action: The current utility is terminated. Explanation: Writing the log data set failed with the
indicated RPL error code and reason code.
System Programmer Response: Correct the control
statement and rerun the utility. System Action: Utility processing is terminated.
System Programmer Response: See the DFSMS/MVS
CSQJ440I csect-name IBM WebSphere MQ for z/OS Macro Instructions for Data Sets for information about
version the VSAM error code and reason code.

Explanation: This message is issued as part of the


header to reports issued by the utility programs.

Chapter 5. Recovery log manager messages (CSQJ...) 73


CSQJ496I Log preformat completed successfully, n
records formatted
Explanation: The active log data set has been
preformatted successfully.
System Action: Utility processing is complete.

CSQJ497I Log preformat terminated


Explanation: Preformatting the active log data set did
not complete successfully.
System Action: Utility processing is terminated.
System Programmer Response: See the preceding
error messages for more information.

CSQJ498I Log data set is not empty


Explanation: The input log data set is not an empty
data set.
System Action: Utility processing is terminated.
System Programmer Response: Check that the
SYSUT1 DD statement and the data set name is
specified correctly. Use Access Method Services to
define the data set as a VSAM linear data set.

74 Messages and Codes


Chapter 6. Distributed queuing (using CICS ISC) messages
(CSQK...)
CICS Application Programming Reference manual for an
CSQK419D cics-applid csect-name Unable to receive
explanation of these values.
map map-id, mapset CSQKMS.
EIBFN=eibfn EIBRESP=eibresp
EIBRESP2=eibresp2 CSQK423D cics-applid csect-name Unable to XCTL to
program pgm-name. EIBFN=eibfn
Explanation: The program was unable to receive
EIBRESP=eibresp EIBRESP2=eibresp2
information from map map-id on the screen.
Explanation: An attempt to XCTL to program
Severity: 8
pgm-name was unsuccessful.
System Action: The task is terminated.
Severity: 8
System Programmer Response: The EIB fields contain
System Action: The transaction terminates.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an System Programmer Response: The EIB fields contain
explanation of these values. information about the cause of the problem. See the
CICS Application Programming Reference manual for an
explanation of these values.
CSQK420D cics-applid csect-name Unable to send map
map-id, mapset CSQKMS. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2 CSQK424D cics-applid csect-name Invalid key entered
Explanation: The program was unable to send map Explanation: The function key pressed was not valid
map-id from the mapset CSQKMS to the screen. for this panel.
Severity: 8 Severity: 8
System Action: The task is terminated. System Action: The key is ignored.
System Programmer Response: The EIB fields contain System Programmer Response: Use one of the
information about the cause of the problem. See the function keys shown at the bottom of the panel.
CICS Application Programming Reference manual for an
explanation of these values.
CSQK430D cics-applid csect-name Unknown map
name map-name. EIBFN=eibfn
CSQK421A cics-applid csect-name Select a valid action EIBRESP=eibresp EIBRESP2=eibresp2
Explanation: The cursor was not in a correct position Explanation: CICS was unable to use the map
when the ENTER key was pressed. specified. (For example, because the map was not
defined during the installation procedure.) map-name is
Severity: 8
the name of the map in question.
System Action: The input is ignored.
Severity: 8
System Programmer Response: Use the tab key to
System Action: The transaction terminates.
move the cursor to a valid position.
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
CSQK422D cics-applid csect-name Unable to return
CICS Application Programming Reference manual for an
TransId trans-id. EIBFN=eibfn
explanation of these values.
EIBRESP=eibresp EIBRESP2=eibresp2
Explanation: An attempt was made to issue an EXEC
CSQK431A cics-applid csect-name Invalid selection.
CICS RETURN TRANSID trans-id command, but it was
Re-enter
unsuccessful.
Explanation: The option number selected was out of
Severity: 8
range.
System Action: The transaction terminates.
Severity: 8
System Programmer Response: The EIB fields contain
System Action: The request is ignored.
information about the cause of the problem. See the

© Copyright IBM Corp. 1993, 2003 75


System Programmer Response: Specify a selection
CSQK437A cics-applid csect-name Invalid channel
number in the range displayed.
type
Explanation: The channel type is not in the range 1
CSQK433A cics-applid csect-name Unable to write to
through 4. These types are:
file file-name. EIBFN=eibfn
1 Sender
EIBRESP=eibresp EIBRESP2=eibresp2
2 Server
Explanation: The program was unable to write to the 3 Receiver
channel definition file (CDF). file-name is the name of the 4 Requester
CDF.
Severity: 8
Severity: 8
System Action: The request is ignored.
System Action: The program terminates.
System Programmer Response: If you were trying to
System Programmer Response: The EIB fields contain create a channel, check that you have not entered an
information about the cause of the problem. See the invalid channel type. It is possible that the channel
CICS Application Programming Reference manual for an definition file (CDF) has been corrupted.
explanation of these values.
CSQK438A cics-applid csect-name Error in input
CSQK434A cics-applid csect-name Unable to read from
Explanation: One or more of the values you have
file file-name. EIBFN=eibfn
entered on the panel is incorrect. The fields in error are
EIBRESP=eibresp EIBRESP2=eibresp2
highlighted.
Explanation: The program was unable to read the
Severity: 8
channel definition file (CDF). file-name is the name of the
CDF. System Action: Nothing is written to the channel
definition file (CDF) until all the fields are correct.
Severity: 8
System Programmer Response: Correct the fields that
System Action: The program terminates.
are incorrect. Use the online help facility for more
System Programmer Response: The EIB fields contain information about the required values.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an
CSQK439A cics-applid csect-name Channel type is
explanation of these values.
invalid for start command
Explanation: An attempt to start a channel was
CSQK435A cics-applid csect-name Unable to delete
unsuccessful because the channel type is one that
record in file file-name. EIBFN=eibfn
cannot be started (a receiver channel).
EIBRESP=eibresp EIBRESP2=eibresp2
Severity: 8
Explanation: The program was unable to delete a
record in the channel definition file (CDF). file-name is the System Action: The request is ignored.
name of the CDF.
Severity: 8 CSQK440A cics-applid csect-name Duplicate channel
name
System Action: The program stops and control returns
to CICS. Explanation: An attempt to create a channel definition
was unsuccessful because the channel name selected is
System Programmer Response: The EIB fields contain
a duplicate of an existing channel.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an Severity: 8
explanation of these values.
System Action: The request is ignored.
System Programmer Response: Select a name that is
CSQK436A cics-applid csect-name Named channel not
not already in use.
found
Explanation: The channel selected can not be found.
CSQK441I cics-applid csect-name Channel settings
This could be because you have typed the name
have been saved
incorrectly, or because the channel has been deleted
since the panel was displayed. Explanation: The channel settings entered have been
saved.
Severity: 8
Severity: 0
System Action: The request is ignored.

76 Messages and Codes


CSQK442I cics-applid csect-name Start channel CSQK450I cics-applid csect-name Resolve failed
command accepted because channel is not indoubt
Explanation: The start channel command has been Explanation: The resolve command was unsuccessful
issued. because the channel was not indoubt.
Severity: 4
Note: This does not necessarily mean that the channel
has started yet. Check the console, or the CICS System Action: The command is ignored.
transient data queue (CKMQ), for further
messages that will indicate whether the
CSQK451I cics-applid csect-name Channel name
command was successful or not.
contains invalid characters
Severity: 0
Explanation: The name entered in the channel name
field contains invalid characters.
CSQK443I cics-applid csect-name Sequence
Severity: 4
numbering not in effect for this channel
System Action: The copy or create command is
Explanation: An attempt was made to reset the
ignored, and the panel is redisplayed.
sequence numbers, but sequence numbering is not used
on this channel. Operator Response: See the WebSphere MQ
Intercommunication manual for a list of valid characters,
Severity: 0
and reissue the command.
System Action: The request is ignored.
CSQK453A cics-applid csect-name Channel has not
CSQK444I cics-applid csect-name Cannot reset been selected
sequence number. Channel is active
Explanation: No channel has been selected to perform
Explanation: An attempt was made to reset the the chosen action on.
sequence numbers, but it was unsuccessful because the
Severity: 4
channel was active.
System Action: The command is ignored, and the
Severity: 4
panel is redisplayed.
System Action: The request is ignored.
System Programmer Response: Select a channel, and
reissue the command.
CSQK445E cics-applid csect-name Cannot reset
sequence number. Resync is required
CSQK454A cics-applid csect-name Channel name is
Explanation: An attempt was made to reset the required
sequence numbers, but it was unsuccessful because the
Explanation: An attempt has been made to create a
channel was in-doubt.
channel, but the channel name field has not been
Severity: 8 completed.
System Action: The request is ignored. Severity: 4
System Programmer Response: Select the resync System Action: The panel is redisplayed.
option from the same pull-down menu.
System Programmer Response: Complete the channel
name field, and reissue the command.
CSQK449I cics-applid csect-name Resolve failed
because channel is active
CSQK455A cics-applid csect-name MQSET error for
Explanation: The resolve command was unsuccessful queue q-name. MQCC=mqcc MQRC=mqrc
because the channel was active.
Explanation: During a termination due to errors, the
Severity: 4 distributed queuing component attempted to set the
transmission queue to GET INHIBITED, but the
System Action: The command is ignored.
MQSET call was unsuccessful.
This means that the MCA might be retriggered before
the errors have been corrected.
Severity: 8
System Action: The channel ends.

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 77


System Programmer Response: Refer to Appendix A,
CSQK459I cics-applid csect-name Cannot do action for
“API completion and reason codes” for information
channel-name. LU 6.2 TP name field is
about mqrc and mqcc. Check the console, or the CICS
blank
transient data queue (CKMQ), for other messages
indicating the cause of the termination. Explanation: An attempt to perform action action on
channel channel-name was unsuccessful because the LU
6.2 TP (Transaction Program) name field was blank.
CSQK456D cics-applid csect-name Cannot start
channel-name. EIBFN=eibfn Severity: 4
EIBRESP=eibresp EIBRESP2=eibresp2
System Action: The panel is redisplayed.
Explanation: If this message was issued by
System Programmer Response: Complete the LU 6.2
CSQKACTN, a start channel command has been issued,
TP name field, and reissue the command.
but it was unsuccessful because the distributed queuing
component was unable to start the local_transaction_ID
of the target MCA. CSQK460A cics-applid csect-name MQOPEN error for
queue q-name. MQCC=mqcc MQRC=mqrc
If it was issued by CSQKMSGV, an attempt was made
to start the local_transaction_ID of the MCA during a Explanation: An attempt to open queue q-name was
callback sequence. unsuccessful.
Severity: 8 Severity: 8
System Action: If this message was issued by System Action: The panel is redisplayed.
CSQKACTN, the panel transaction terminates.
If the display status command has been entered, and
If this message was issued by CSQKMSGV, the target the panel transaction was unable to determine the
MCA is not started. sequence number, the words ‘not available’ appear in
the sequence number field, and this message is sent to
System Programmer Response: The EIB fields contain
the log to indicate the cause of the problem.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an System Programmer Response: Refer to Appendix A,
explanation of these values. “API completion and reason codes” for information
about mqrc and mqcc.
CSQK457I cics-applid csect-name Cannot start
channel. Local transaction id invalid CSQK461A cics-applid csect-name MQGET error for
queue q-name. MQCC=mqcc MQRC=mqrc
Explanation: A start channel command has been
issued, but it was unsuccessful because the transaction Explanation: An attempt has been made to reset
in the Transaction id field of the channel definition for sequence numbers, or display channel status, but the
this channel is not defined to CICS. panel transaction was unable to get the sequence
number from queue q-name.
Severity: 8
Severity: 8
System Action: The panel is redisplayed.
System Action: The panel is redisplayed.
System Programmer Response: Check the channel
definition, and your CICS definitions. If the display status command has been entered, and
the panel transaction was unable to determine the
sequence number, the words ‘not available’ appear in
CSQK458I cics-applid csect-name Cannot do action for
the sequence number field, and this message is sent to
channel-name. Connection name field is
the log to indicate the cause of the problem.
blank
System Programmer Response: Refer to Appendix A,
Explanation: An attempt to perform action action on
“API completion and reason codes” for information
channel channel-name was unsuccessful because the
about mqrc and mqcc.
connection name field was blank.
Severity: 4
CSQK462A cics-applid csect-name MQPUT error for
System Action: The panel is redisplayed. queue q-name. MQCC=mqcc MQRC=mqrc
System Programmer Response: Complete the Explanation: An attempt has been made to reset
connection name field, and reissue the command. sequence numbers, but the panel transaction was
unable to put the new sequence number on to queue
q-name.
Severity: 8

78 Messages and Codes


System Action: Sequence numbers are not set, the
CSQK469I cics-applid csect-name Bottom of list
panel is redisplayed.
reached
System Programmer Response: Refer to Appendix A,
Explanation: This message is displayed because an
“API completion and reason codes” for information
attempt was made to scroll down past the end of the
about mqrc and mqcc.
panel that lists all the defined channels.
Severity: 0
CSQK463A cics-applid csect-name Channel must be of
type SENDER or SERVER for resync System Action: The panel is redisplayed.
command
Explanation: An attempt to resynchronize a channel CSQK470I cics-applid csect-name Top of list reached
was unsuccessful because the channel type is not
Explanation: This message is displayed because an
sender or server.
attempt was made to scroll up past the top of the panel
Severity: 8 that lists all the defined channels.
System Action: The request is ignored. Severity: 0
System Action: The panel is redisplayed.
CSQK465I cics-applid csect-name New settings not
saved. Record updated since display
CSQK471A cics-applid csect-name Channel must be of
Explanation: MQ is unable to save your changes type SENDER or SERVER for ping
because another user has changed the channel command
definition since you displayed the Alter panel.
Explanation: To use the ping command, the selected
Severity: 4 channel must be of type sender or server.
System Action: The panel redisplayed with the new Severity: 4
channel details set by the other user.
System Action: The panel is redisplayed.
User Response: If required, enter your changes again.
System Programmer Response: Select a valid channel.

CSQK466A cics-applid csect-name Unrecognized


CSQK472I cics-applid csect-name command channel
record format. File=file, Key=key
command unsuccessful
Explanation: The record format of the VSAM file
Explanation: The command command was
where channel definitions are held was not recognized
unsuccessful. An unrecognized error has occurred.
by MQ.
Severity: 8
Severity: 12
System Action: The panel is redisplayed.
System Action: The program ends, and returns to
CICS. System Programmer Response: Check the console of
the CICS system where the command was actioned, or
System Programmer Response: Redefine the data set
the CICS transient data queue (CKMQ), for further
named in file or, if you believe that just one record is in
messages explaining the cause of the problem. If you
error, use CECI to delete the record with a key of key.
are unable to resolve the problem, contact your IBM
(For information about using CECI, see the
support center.
CICS-Supplied Transactions manual.)

CSQK473I cics-applid csect-name command channel


CSQK468I cics-applid csect-name Cannot do action for
command successful
channel-name. Transmission queue name
is blank Explanation: Command command was successful.
Explanation: An attempt to perform action action on Severity: 0
channel channel-name was unsuccessful because the
transmission queue name field was blank. System Action: The panel is redisplayed.

Severity: 4
System Action: The panel is redisplayed.
System Programmer Response: Complete the
transmission queue name field, and reissue the
command.

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 79


console. Refer to Appendix A, “API completion and
CSQK475E cics-applid csect-name command failed.
reason codes” for information about these values.
Unable to read the definition for
channel channel-name, EIBRESP=eibresp
EIBRESP2=eibresp2 CSQK479I cics-applid csect-name command failed.
Channel channel-name is currently being
Explanation: A command command was unsuccessful
used
because the channel definition file could not be read.
The problem has probably occurred on a remote Explanation: The command command was entered, but
system. channel channel-name is active. command requires a
channel to be inactive in order to be actioned.
Severity: 4
Severity: 0
System Action: The panel is redisplayed.
System Action: The panel is redisplayed.
System Programmer Response: Investigate the status
of the channel definition file on the system named in System Programmer Response: Use the display status
the Target system ID field of the channel definition. command to determine when the channel is inactive,
Check the console for this system, or the CICS transient and reissue the command.
data queue (CKMQ), for further messages indicating
the cause of the problem.
CSQK480E cics-applid csect-name command failed.
Errors occurred in allocating session
CSQK476E cics-applid csect-name command failed.
Channel type is incorrect on target Explanation: MQ was unable to allocate a session to
system the remote system.

Explanation: The command command is only valid for Severity: 4


certain channel types. On the system named in the System Action: The panel is redisplayed.
Target system ID field, the channel is of the wrong
type. This is because the channel definitions on the System Programmer Response: Check the console of
local and remote systems are different. the target system, or the CICS transient data queue
(CKMQ), for messages indicating the cause of the
Severity: 4 problem.
System Action: The panel is redisplayed.
System Programmer Response: Examine the channel CSQK481E cics-applid csect-name command failed.
definitions on the local and remote systems to Cannot LINK to pgm-name
determine why they are different. Explanation: An EXEC CICS LINK command to
program pgm-name has failed on the system named in
CSQK477E cics-applid csect-name command failed. the Target system ID field of this channel definition.
Invalid batch size of size Severity: 8
Explanation: The specified batch size is outside the System Action: The panel is redisplayed.
range 1 through 9999.
System Programmer Response: Check the console of
Severity: 4 the target system, or the CICS transient data queue
System Action: The panel is redisplayed. (CKMQ), for messages indicating the cause of the
problem.
System Programmer Response: Enter a value for the
batch size in the range 1 through 9999.
CSQK482E cics-applid csect-name command failed.
Negotiation failed
CSQK478E cics-applid csect-name command failed.
Cannot obtain CCSID from queue Explanation: The command command was
manager unsuccessful, because the initial data negotiation failed.

Explanation: An MQINQ call to the queue manager to Severity: 8


find the CCSID (coded character set identifier) was System Action: The panel is redisplayed. Check the
unsuccessful. console of the target system, or the CICS transient data
Severity: 4 queue (CKMQ), for messages indicating the cause of
the problem.
System Action: The panel is redisplayed.
System Programmer Response: The return and reason
codes from the MQINQ call are displayed on the

80 Messages and Codes


CSQK483E cics-applid csect-name Ping failed. Ping CSQK487I cics-applid csect-name Immediate stop not
data of length length is too long for the allowed for this channel type
negotiated transmission size
Explanation: A stop immediate command has been
Explanation: The ping data supplied is too long for entered for a receiver or a requester channel. This
the negotiated transmission size. command is only permitted for sender or server
channels.
Severity: 4
Severity: 4
System Action: The panel is redisplayed.
System Action: The panel is redisplayed.
System Programmer Response: The negotiated
transmission size is displayed on the console. Enter System Programmer Response: The channel might
ping data of a compatible length. This should be less point to a remote system. Check that the channel
than or equal to the negotiated transmission size, definition is of the correct type there.
minus 30 bytes to allow for header information.
CSQK488E cics-applid csect-name Errors occurred
CSQK484E cics-applid csect-name Ping failed. Errors using transmission queue for channel.
occurred during SEND MQCC=mqcc MQRC=mqrc
Explanation: An attempt to send ping data to the Explanation: An MQOPEN or MQSET call for the
partner was unsuccessful. transmission queue was unsuccessful after a stop
immediate command was issued.
Severity: 8
Severity: 8
System Action: The panel is redisplayed.
System Action: The stop command fails.
System Programmer Response: Check the console on
the target system, or the CICS transient data queue System Programmer Response: Refer to Appendix A,
(CKMQ), for messages indicating the cause of the “API completion and reason codes” for information
problem. about mqcc and mqrc.

CSQK485E cics-applid csect-name Ping failed. Errors CSQK489E cics-applid csect-name MQPUT1 to queue
occurred during RECEIVE q-name failed. MQCC=mqcc MQRC=mqrc
Explanation: An attempt to receive ping data from the Explanation: An attempt to place a command message
partner was unsuccessful. on q-name was unsuccessful.
Severity: 8 Severity: 8
System Action: The panel is redisplayed. System Action: The panel is redisplayed.
System Programmer Response: Check the console on System Programmer Response: Refer to Appendix A,
the target system, or the CICS transient data queue “API completion and reason codes” for information
(CKMQ), for messages indicating the cause of the about mqrc and mqcc.
problem.
CSQK490I cics-applid csect-name Channel is not
CSQK486E cics-applid csect-name command failed. active
Target system for channel channel-name
Explanation: A stop command has been entered, but
not available
the channel is not active.
Explanation: The command command failed because
Severity: 0
the system named in the Target system ID field is not
available. System Action: The panel is redisplayed.
Severity: 4
CSQK491I cics-applid csect-name Channel must be of
System Action: The panel is redisplayed.
type SENDER or SERVER for Resolve
System Programmer Response: Determine why the command
target CICS system was not available. For example, has
Explanation: The resolve command has been selected
the name been entered correctly, has the connection
for a receiver or requester channel. This command is
been set up, and is the target system active?
only valid for a sender or server channel.
Severity: 0
System Action: The panel is redisplayed.

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 81


System Programmer Response: Investigate why an
CSQK492E cics-applid csect-name command failed.
attempt was made to start distributed queuing from a
Queue manager is not available on
terminal. The transaction should only be started via the
target system
interfaces provided by the distributed queuing
Explanation: The command command was component.
unsuccessful because the queue manager on the target
system was not available.
CSQK501E cics-applid csect-name Cannot read
Severity: 8 definition for channel channel-name.
EIBRESP=eibresp EIBRESP2=eibresp2
System Action: The panel is redisplayed.
Explanation: An attempt was made to start channel
System Programmer Response: Investigate why the
channel-name, but MQ was unable to read the channel
queue manager on the target system was not available.
definition from the CICS file.
Severity: 8
CSQK493E cics-applid csect-name command failed.
Cannot obtain indoubt status on target System Action: Distributed queuing does not start.
system. MQCC=mqcc MQRC=mqrc
System Programmer Response: Check that the
Explanation: The command command was channel definition exists, and that the CICS file has not
unsuccessful because the indoubt status of the target been disabled. The EIB fields contain information about
system was not available. the cause of the problem. See the CICS Application
Programming Reference manual for an explanation of
Severity: 8
these values.
System Action: The panel is redisplayed.
System Programmer Response: Refer to Appendix A, CSQK502I cics-applid csect-name Start in progress for
“API completion and reason codes” for information channel channel-name
about mqcc and mqrc to determine the reason for the
Explanation: A request has been received to start
problem.
channel channel-name. This could be because a request
has been sent from a remote sender.
CSQK494E cics-applid csect-name command failed
Severity: 0
because queue manager call failed.
MQCC=mqcc MQRC=mqrc System Action: The channel is started.
Explanation: The command command was
unsuccessful because the corresponding call to the CSQK503I cics-applid csect-name Channel
queue manager failed. channel-name started
Severity: 8 Explanation: Channel channel-name has started. This
message is issued after successful initial data
System Action: The panel is redisplayed.
negotiation and resynchronization for sender and
System Programmer Response: Refer to Appendix A, server channels, and after initial data negotiation for
“API completion and reason codes” for information receiver and requester channels.
about mqcc and mqrc to determine the reason for the
Severity: 0
problem.

CSQK504I cics-applid csect-name Channel


CSQK500A cics-applid csect-name trans-name
channel-name stopped
Unrecognized type of invocation. FCI=fci
EIBTRMID=term-id Explanation: Channel channel-name has stopped.
Preceding messages give the reason for this.
Explanation: Transaction tran-name was invoked
incorrectly, and has been rejected by the transaction Severity: 0
program. fci is the CICS facility control indicator when
System Action: The channel has stopped.
the transaction was invoked. (See the CICS Application
Programming Reference manual for more information System Programmer Response: If you did not stop
about the CICS FCI.) term-id is the identifier of the the channel yourself, refer to any previous messages to
terminal used to invoke the task. determine why the channel stopped.
Severity: 8
System Action: The transaction ends, and this
instance of distributed queuing does not start.

82 Messages and Codes


Severity: 0
CSQK505I cics-applid csect-name Transmission queue
queue-name, Connection connection-name
CSQK511A cics-applid csect-name Status(ERROR)
Explanation: This message accompanies message
received during initial data flows.
CSQK503I for a sender or server channel and gives the
Channel channel-name will stop
transmission queue name and the connection name.
Explanation: This message is issued by the sender
Severity: 0
program when the receiver program has determined
that they are unable to communicate.
CSQK507A cics-applid csect-name Received invalid
Severity: 8
initial segment type seg-type. Channel
channel-name not started System Action: The sender program stops.
Explanation: The message channel agent received a System Programmer Response: Investigate at the
data segment that was of a type not valid during initial receiver side why the receiver program could not work.
data negotiation.
Severity: 8 CSQK514A cics-applid csect-name q-name cannot be
opened. MQCC=mqcc MQRC=mqrc
System Action: The message channel agent is not
started. Explanation: In order to harden the sequence numbers
required by a channel, queue q-name must be available,
System Programmer Response: Investigate why the
but it is not.
data sent by the partner was not acceptable. If you are
unable to resolve the problem, contact your IBM Severity: 8
support center.
System Action: If the error was detected by a sender
program, the channel does not start. If it was detected
CSQK508A cics-applid csect-name Unsupported by a receiver program, the channel shuts down.
Protocol Level level received from
partner. Channel channel-name not started System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
Explanation: The message channel agent received a about mqrc and mqcc to determine why the required
data segment from a partner that conformed to queue was not available.
protocol level level. The distributed queuing component
only supports protocol level 1.
CSQK515I cics-applid csect-name Sequence number
Severity: 8 invalid on resync for channel
channel-name. Sender notified
System Action: The message channel agent is not
started. Explanation: A receiver channel has received a
resynchronization request from a sender channel
System Programmer Response: Investigate why the
containing an invalid sequence number. This message is
data sent by the partner was not acceptable. If you are
followed by message CSQK551I, indicating the
unable to resolve the problem, contact your IBM
sequence number that was expected, and the sequence
support center.
number received.
Severity: 8
CSQK510I cics-applid csect-name Batch size batch-size,
Max message size max-msg-size, Max System Action: The channel might start.
transmission size max-trans-size
System Programmer Response: If the channel does
Explanation: This message accompanies message not start, you might have to resolve the in-doubt units
CSQK503I, and gives details of the agreed transmission of work manually. See the WebSphere MQ
characteristics: Intercommunication manual for information about
resolving the MQ unit of recovery associated with the
batch-size
in-doubt CICS unit of work.
The maximum number of messages sent
before requesting confirmation from the other
side CSQK516A cics-applid csect-name number indoubt
LUWIDs for channel channel-name
max-msg-size
The maximum size of a message Explanation: The message was sent by a sender
channel because it discovered that there was more that
max-trans-size
one in-doubt unit of work during startup.
The maximum size of a message and header
information Severity: 12

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 83


System Action: The channel does not start. – The record has been deleted (for example, the MQ
utility program has been used to clear the queue,
System Programmer Response: See the WebSphere MQ
or reformat the page sets).
Intercommunication manual for information about
resolving the MQ unit of recovery associated with the
in-doubt CICS unit of work. CSQK520A cics-applid csect-name Error getting
sequence message for channel
channel-name. MQCC=mqcc MQRC=mqrc
CSQK517I cics-applid csect-name Request for callback
accepted by transid over channel Explanation: A channel that requires sequence
channel-name numbers could not get the appropriate sequence
number message. mqcc and mqrc are the completion
Explanation: The channel agent has attempted to
and reason codes from the unsuccessful MQGET call.
request the receiver to send data over a channel.
However, the channel has been defined as a sender Severity: 8
channel rather than a server channel. The request is
System Action: The channel does not start.
accepted, but will be served by the callback facility.
System Programmer Response: Refer to Appendix A,
Severity: 0
“API completion and reason codes” for information
System Action: The channel stops, without waiting for about mqcc and mqrc to determine why the MQGET
the disconnect interval. The receiving end then call was unsuccessful.
attempts to re-initiate the operation automatically, but
this time as a sender.
CSQK521A cics-applid csect-name Put failed for
sequence message for channel
CSQK518I cics-applid csect-name No sequence channel-name. MQCC=mqcc MQRC=mqrc
message found for channel channel-name
Explanation: A channel that requires sequence
Explanation: A request has been made to reset numbers could not put the appropriate sequence
channel sequence numbers, no record can be found for number message on to the queue. mqcc and mqrc are
channel-name on the SYSTEM.CHANNEL.SEQNO the completion and reason codes from the unsuccessful
queue. MQPUT call.
Severity: 4 Severity: 8
System Action: The pop-up is redisplayed. System Action: The channel does not start.
System Programmer Response: System Programmer Response: Refer to Appendix A,
v If the channel is a sender or server channel, check “API completion and reason codes” for information
the channel definition. about mqcc and mqrc to determine why the MQPUT
call was unsuccessful.
If the channel is defined with SeqDelivery=0 (No),
either:
– The channel has never been used. CSQK522A cics-applid csect-name RESET received
– The channel did not use sequence numbers in the in-batch on channel channel-name
last instance. (A channel defined with
Explanation: A receiver channel that uses sequence
SeqDelivery=No can still use sequence numbers if
numbers received a reset sequence number command
the receiving end requests it.)
while it was processing a batch of messages.
If the channel is defined with SeqDelivery=1 (Yes), Severity: 8
either:
System Action: The channel does not reset.
– The channel has never been used.
– The SYSTEM.CHANNEL.SEQNO queue has been System Programmer Response: Determine why the
changed (for example, the record has been partner made the request. If the partner has committed
deleted). changes, you might have to commit changes manually.
– The Target system ID field of the channel See the WebSphere MQ Intercommunication manual for
definition has been changed. (To identify the information about doing this.
record on the queue, the program uses the channel
name and the applid of the CICS system where
the channel would run. Changing the Target CSQK523A cics-applid csect-name Invalid segment
system ID will change where the channel runs). type seg-type received on channel
channel-name
v If the channel is of type receiver or requester, either
– The channel has never been used. Explanation: The message channel agent received a
data segment that was of a type not valid during
normal message flow.

84 Messages and Codes


Severity: 8 sender channel has requested that the channel be
closed.
System Action: The sender channel is notified.
This message is sometimes followed by message
System Programmer Response: Investigate why the
CSQK539I, which gives more information about the
data sent by the partner was not acceptable. If you are
cause of the problem. If this message is not issued,
unable to resolve the problem, contact your IBM
investigate why the partner closed the channel.
support center.
Severity: 0
CSQK526A cics-applid csect-name Queue manager System Action: If this message was issued by a sender
stopping. Channel channel-name will stop channel, a close request is sent to the partner, the
channel stops, and the transmission queue is set to
Explanation: The queue manager has stopped.
notrigger.
Severity: 4
If this message is issued by a receiver channel, the
System Action: No further messages are processed. A channel stops immediately.
message is sent to the partner to notify it that the
channel is stopping.
CSQK530I cics-applid csect-name Channel
channel-name already started
CSQK527A cics-applid csect-name Queue manager
Explanation: A request to start a channel has been
connection broken. Channel
received, but the channel has already been started.
channel-name will stop
Severity: 0
Explanation: The connection between the queue
manager and the CICS system on which the distributed
queuing component is running has been broken. CSQK531I cics-applid csect-name Sequence number
reset to seq-no on channel channel-name
Severity: 4
Explanation: A receiver channel has received a reset
System Action: No further messages are processed. A
sequence number request, and it has been processed
message is sent to the partner to notify it that the
successfully.
channel is stopping.
Severity: 0
CSQK528A cics-applid csect-name A segmented
message has been received on channel CSQK532A cics-applid csect-name Invalid type
channel-name channel-type for channel channel-name
Explanation: A receiver channel that does not support Explanation: The type defined in the channel
segmented messages has received one. definition file is incompatible with the function that the
channel is being asked to perform.
Segmented message support is negotiated at startup. By
default, MQ supports segmented messages. Message The channel types are:
CSQK564I is issued after startup if segmented messages 1 Sender
are supported; if this is not issued, there is a problem 2 Server
at the sender channel. 3 Receiver
4 Requestor
Severity: 8
Severity: 8
System Action: All the messages in the current batch
are rejected, including any messages that are not System Action: The channel does not start.
segmented. A message is sent to inform the sender
System Programmer Response: Check the channel
channel.
definition at each end.
System Programmer Response: Investigate why the
sender channel sent a segmented message.
CSQK533A cics-applid csect-name Indoubt LUWID for
channel channel-name refers to
CSQK529I cics-applid csect-name REQUEST CLOSE connection conn-name
received. Channel channel-name will stop
Explanation: During resync processing, an in-doubt
Explanation: If this message was issued by module unit of work has been found for this channel, but it
CSQKMSS1, the receiver channel has requested that the refers to a connection other than the current connection.
channel be closed. This could be because of an error, or
Severity: 8
an operator command at the receiver end.
System Action: The channel ends.
If this message was issued by module CSQKMSR1, the

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 85


System Programmer Response: This is probably System Action: min-size will be used for the maximum
because the channel descriptor file was changed while transmission size.
there was an in-doubt unit of work outstanding. See
the WebSphere MQ Intercommunication manual for
CSQK538I cics-applid csect-name Max Message will
information about resolving the MQ unit of recovery
not fit transmission buffer
associated with the in-doubt CICS unit of work.
Explanation: On a channel that does not support
segmented messages, the maximum message size will
CSQK534A cics-applid csect-name Partner on channel
not fit into the transmission buffer.
channel-name rejected resync for message
number msg-no Severity: 4
Explanation: This message was issued by the sender System Action: Any messages that are too large for
channel because there is a mismatch in the last the transmission queue will be sent to the dead-letter
committed sequence numbers on each side. queue.
Severity: 8 System Programmer Response: Be aware that some
messages might not be transmitted.
System Action: The channel ends.
System Programmer Response: Reset the channel
CSQK539I cics-applid csect-name Return code ret-code
sequence numbers to resolve the problem. See the
WebSphere MQ Intercommunication manual for Explanation: This message is issued with message
information about how to do this. Note that the CSQK529I, CSQK562A, or CSQK616A, if the partner
sequence number under distributed queuing using has given a return code. Possible values are:
CICS will be one less than the sequence number under X'01' There was no channel definition for the same
any other platform. name on the partner system. Investigate with
the partner why the channel is not defined at
both ends.
CSQK535I cics-applid csect-name Transmission queue
X'02' The channel definition on the partner system
is empty. Channel channel-name will stop
has a type that is not compatible with the
Explanation: The sender channel has recognized that functions that you are asking it to perform.
there are no more messages on the transmission queue, Investigate why the channel is not of the
and so it will stop. correct type with the partner.
X'03' The partner indicated that the remote queue
Severity: 0
manager was unavailable.
System Action: The channel stops. X'04' Message out of sequence. Investigate the
reason for this error with the partner.
X'05' Remote queue manager terminating.
CSQK536I cics-applid csect-name Transmission queue Investigate why the remote queue manager is
is GET INHIBITED. Channel terminating with the partner.
channel-name will stop X'06' The remote queue manager cannot store a
Explanation: The sender channel has recognized that message. Investigate the reason for this error
the transmission queue is inhibited for GETs. This with the partner.
could be because it was defined that way, or because it X'07' The channel was closed because of an operator
has been altered. request. This is not likely to be a problem.
X'08' The channel was closed because there were no
Severity: 4 more messages on the transmission queue.
System Action: The channel stops. The transmission This is not likely to be a problem.
queue is set to notrigger. X'09' The channel was closed by an exit program.
X'0A' Protocol error - unknown segment type.
System Programmer Response: Determine why the Investigate the reason for this error with the
transmission queue is GET inhibited. partner.
X'0B' Protocol error - data length error. Investigate
CSQK537I cics-applid csect-name Max transmission the reason for this error with the partner.
size max-x-size for channel channel-name X'0C' Protocol error - invalid data. Investigate the
is less than minimum min-size reason for this error with the partner.
X'0D' Protocol error - segmentation error. Investigate
Explanation: The distributed queuing component has the reason for this error with the partner.
detected that the maximum transmission size max-x-size X'0E' Protocol error - ID eyecatcher failure.
is less that the allowed minimum min-size. Investigate the reason for this error with the
partner.
Severity: 4

86 Messages and Codes


X'0F' Protocol error - MSH eyecatcher failure. the cause of the problem. See the CICS Distributed
Investigate the reason for this error with the Transaction Programming Guide for information about
partner. state and eiberrcd, and the CICS Application Programming
X'10' Protocol error - general failure. Investigate the Reference manual for information about eibresp.
reason for this error with the partner.
A session failure could have been caused by a problem
X'11' Batch size error. Investigate the reason for this
in the attached system, check for messages issued in
error with the partner.
that system that could help explain the problem.
X'12' Message length error. Investigate the reason
for this error with the partner.
X'13' Segment number error. Investigate the reason CSQK542I cics-applid csect-name LUWID
for this error with the partner. luwid-idnode.luwid-uow will be left
X'14' During security flows, the partner has decided indoubt
to close the channel for security reasons.
Investigate the compatibility of security exits Explanation: A sender channel has sent a confirm
with the partner. request, but no valid reply has been received from the
X'15' Sequence number wrap value error. The initial partner.
negotiation has been terminated because the Severity: 4
sequence number wrap values do not match.
Investigate the reason for this error with the System Action: The sender channel ends with abend
partner. code QIND, leaving an unresolved unit of work to be
X'16' The channel is currently unavailable. resolved at the next startup.

Severity: 0 System Programmer Response: Restart the channel,


allowing resynchronization to be attempted.

CSQK540A cics-applid csect-name Receive error on


channel-name. State=state, CSQK543I cics-applid csect-name LUWID invalid on
EIBRESP=eibresp EIBERRCD=eiberrcd resync for channel channel-name. Sender
notified
Explanation: A receive command across channel
channel-name has been unsuccessful, probably because Explanation: During resynchronization, a receiver
the channel is not available. channel that is not using sequence numbers has been
sent a LUWID that it does not recognize. This message
Severity: 8 is followed by message CSQK544I which gives the
System Action: The program terminates and resources LUWID in question.
are backed out to the last syncpoint. Severity: 4
System Programmer Response: The state field System Action: The sender channel might stop, or fail
contains a CICS defined value for the session state, and to start.
the eibresp and eiberrcd fields contain information about
the cause of the problem. See the CICS Distributed System Programmer Response: If the sender channel
Transaction Programming Guide for information about fails to start, or stops immediately, you must resolve
state, and the CICS Application Programming Reference the in-doubt units of work manually. See the WebSphere
manual for information about the EIB values. MQ Intercommunication manual for information about
resolving the MQ unit of recovery associated with the
A session failure could have been caused by a problem in-doubt CICS unit of work.
in the attached system, check for messages issued in
that system that could help explain the problem.
CSQK544I cics-applid csect-name Expected LUWID
exp-luwid, received LUWID rec-luwid
CSQK541A cics-applid csect-name Send error on
channel-name. State=state, Explanation: This message accompanies message
EIBRESP=eibresp EIBERRCD=eiberrcd CSQK543I and gives the LUWIDs in question, as
follows:
Explanation: A send command across channel exp-luwid
channel-name has been unsuccessful, probably because The last LUWID committed
the channel is not available. rec-luwid
Severity: 8 The LUWID received

System Action: The program terminates and resources Severity: 0


are backed out to the last syncpoint.
System Programmer Response: The state field
contains a CICS defined value for the session state, and
the eibresp and eiberrcd fields contain information about

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 87


System Programmer Response: Refer to Appendix A,
CSQK545A cics-applid csect-name Batch size size for
“API completion and reason codes” for information
channel channel-name is outside range
about mqcc and mqrc to determine the reason for the
Explanation: The value given for batch size (size) is problem.
not in the allowable range (1 through 9999).
Severity: 8 CSQK550A cics-applid csect-name Sequence error on
channel channel-name
System Action: The channel is not started.
Explanation: A receiver channel that is using sequence
System Programmer Response: Check the channel
numbers has received a sequence number that it was
definition, and specify a valid batch size.
not expecting. This message is followed by message
CSQK551I, giving the numbers in question.
CSQK546I cics-applid csect-name Remote Queue
Severity: 8
manager unavailable. Channel
channel-name will stop System Action: The present batch of messages is
backed out, and the sender is informed.
Explanation: Channel channel-name has been notified
that the remote queue manager is unavailable. System Programmer Response: This indicates a logic
error on one side. If the problem persists, investigate it
Severity: 0
with the partner. If you are unable to resolve the
System Action: The channel stops. The transmission problem, contact your IBM support center.
queue is set to notrigger.
CSQK551I cics-applid csect-name Expected sequence
CSQK547I cics-applid csect-name Remote Queue number exp-seq-no, received sequence
manager stopping. Channel channel-name number rec-seq-no
will stop
Explanation: This message accompanies messages
Explanation: Channel channel-name has been notified CSQK515I, CSQK548A, and CSQK550A, giving the
that the remote queue manager is stopping. sequence numbers in question.

Severity: 0 Severity: 0

System Action: The channel stops. The transmission


queue is set to notrigger. CSQK552A cics-applid csect-name TSH in error.
Invalid EyeCatcher eyecatcher

CSQK548A cics-applid csect-name Synchronization Explanation: The EyeCatcher field of the segment
with partner lost. Channel channel-name header on a transmission received by a receiver channel
will stop was incorrect. This is a protocol error.

Explanation: The partner has rejected a batch of Severity: 8


messages because of a sequence number error, but the
System Action: Any in-flight message batches are
restart sequence numbers do not match.
backed out, and the sender is informed.
Severity: 8
System Programmer Response: If this problem keeps
System Action: All resources are backed out, and the occurring, investigate why the partner is not
channel stops. The transmission queue is set to conforming to the protocol.
notrigger.
System Programmer Response: Reset the channel CSQK553A cics-applid csect-name Sequence wrap
manually. See the WebSphere MQ Intercommunication value expected expected, sequence wrap
manual for information about how to do this. value received received
Explanation: A receiver channel has received a
CSQK549A cics-applid csect-name Prepare failure. sequence wrap value that does not match the expected
MQCC=mqcc MQRC=mqrc. Channel value.
channel-name will stop
Severity: 8
Explanation: The sender channel was not able to
System Action: The channel ends.
commit a unit of work.
System Programmer Response: Use the sequence
Severity: 8
wrap values given to coordinate with your partner.
System Action: The unit of work is backed out, and
the partner is notified. The channel stops.

88 Messages and Codes


CICS Application Programming Reference manual for an
CSQK554A cics-applid csect-name INITDATA in error.
explanation of these values.
Invalid EyeCatcher eyecatcher
Explanation: The EyeCatcher field of the InitData
CSQK559A cics-applid csect-name Partner cannot store
segment on a transmission received by a receiver
message. Channel channel-name will stop
channel was incorrect. This is a protocol error.
Explanation: In response to a confirm request, the
Severity: 8
partner indicated that it was unable to store one or
System Action: Any in-flight message batches are more messages in the previous batch.
backed out, and the sender is informed.
Severity: 8
System Programmer Response: If this problem keeps
System Action: The channel stops, and the
occurring, investigate why the partner is not
transmission queue is set to notrigger.
conforming to the protocol.
System Programmer Response: Investigate what
caused the problem on the partner system.
CSQK556D cics-applid csect-name XCTL to pgm-name
failed, EIBRESP=eibresp
EIBRESP2=eibresp2. Channel CSQK560I cics-applid csect-name Callback is being
channel-name will stop initiated over channel channel-name
Explanation: An attempt issue an EXEC CICS XCTL to Explanation: The channel agent is attempting to send
pgm-name was unsuccessful. This is probably because data to the receiver using the sender channel. The same
the program has not been defined correctly. channel, however, is known to be a requester channel
at the receiving end. See message CSQK517I for the
Severity: 8
reason of this operation.
System Action: The transaction terminates.
Severity: 0
System Programmer Response: The EIB fields contain
information about the cause of the problem. See the
CSQK561A cics-applid csect-name tran-name
CICS Application Programming Reference manual for an
Unrecognized type of invocation. FCI=fci
explanation of these values.
Explanation: Transaction tran-name was invoked
incorrectly, and has been rejected by the transaction
CSQK557A cics-applid csect-name Sequence wrap
program. fci is the CICS facility control indicator when
value mismatch. Channel channel-name
the transaction was invoked. (See the CICS Application
will stop
Programming Reference manual for more information
Explanation: A receiver channel has received a about the CICS FCI.)
sequence wrap value that does not match the expected
Severity: 8
value.
System Action: The transaction ends, and this
Severity: 8
instance of distributed queuing does not start.
System Action: The channel ends.
System Programmer Response: Use the facility
System Programmer Response: Coordinate the control indicator to investigate how the transaction was
sequence wrap number with your partner. Message started. The transaction should only be started via the
CSQK553A gives the wrap values expected and interfaces provided by the distributed queuing
received. component.

CSQK558A cics-applid csect-name Wait External failed. CSQK562A cics-applid csect-name Error received on
EIBRESP=eibresp EIBRESP2=eibresp2 confirm request. Channel channel-name
will stop
Explanation: The channel agent has attempted to issue
a CICS WAIT waiting for messages to arrive on the Explanation: In response to a confirm request, the
transmission queue. partner indicated that it had discovered an error. This
message is accompanied by message CSQK539I
Severity: 8
indicating the return code received from the partner.
System Action: The channel stops, without waiting for
Severity: 8
the disconnect interval.
System Action: The channel stops, and the
System Programmer Response: The EIB fields contain
transmission queue is set to notrigger.
information about the cause of the problem. See the
System Programmer Response: Investigate what

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 89


caused the problem on the partner system.
CSQK568A cics-applid csect-name Invalid segment
number received. Channel channel-name
CSQK563A cics-applid csect-name Connect process will stop
failed for pgm-name. State=state,
Explanation: An invalid segment number was
EIBRESP=eibresp, EIBRESP2=eibresp2
received from the partner.
Explanation: The connection process was
Severity: 8
unsuccessful. pgm-name is the TP (transaction program)
name. System Action: The channel stops.
Severity: 8 System Programmer Response: This is a protocol
error, investigate it with the partner system.
System Action: The channel does not start.
System Programmer Response: The state field
CSQK570I cics-applid csect-name Message put to local
contains a CICS defined value for the session state, and
dead-letter queue on channel
the eibresp and eibresp2 fields contain information about
channel-name
the cause of the problem. See the CICS Distributed
Transaction Programming Guide for information about Explanation: The message channel agent has put a
state, and the CICS Application Programming Reference message to the local dead-letter queue. This message is
manual for information about the EIB values. accompanied by messages CSQK571I, CSQK572I and
CSQK573I, giving more information about the problem.
CSQK564I cics-applid csect-name Segmented Severity: 4
messages are supported
System Action: The channel continues.
Explanation: This instance supports the segmentation
System Programmer Response: Look at the
of messages.
accompanying messages to determine the cause of the
Severity: 0 problem.

CSQK565A cics-applid csect-name Invalid length value CSQK571I cics-applid csect-name Reason
in segment. Channel channel-name will code=reason-code, Qname=q-name
stop
Explanation: This message follows message
Explanation: The length value of the transmission CSQK570I. reason-code is one of the following:
segment header is not equal to the length of data v An MQRC_* reason code from an MQPUT1 call
received. (refer to Appendix A, “API completion and reason
codes”)
Severity: 8
v An MQFB_* feedback code (see the MQMD
System Action: The channel stops. description in the WebSphere MQ Application
Programming Reference manual)
System Programmer Response: This is a protocol v A reason code generated by a message exit defined
error, investigate it with the partner system. for this channel

CSQK566A cics-applid csect-name PING rejected by q-name is the name of the remote queue that was the
partner over channel channel-name intended destination for the message.

Explanation: The response to a ping contained an Severity: 0


error indicator.
Severity: 8 CSQK572I cics-applid csect-name Msgid=msg-id

System Action: The ping is unsuccessful. Explanation: This message follows message
CSQK570I. msg-id is the message identifier of the
System Programmer Response: Investigate why the message in question.
partner system detected an error.
Severity: 0
CSQK567I cics-applid csect-name PING completed
successfully over channel channel-name CSQK573I cics-applid csect-name CorrelId=correl-id
Explanation: The ping is successful. Explanation: This message follows message
CSQK570I. correl-id is the correlation identifier of the
Severity: 0 message in question.
Severity: 0

90 Messages and Codes


CSQK574I cics-applid csect-name Partner on channel CSQK577E cics-applid csect-name Invalid command
channel-name has put message(s) to command received for channel
dead-letter queue channel-name
Explanation: In response to a confirm request, the Explanation: The channel (channel-name) has read a
partner has indicated that one or more messages from command message from the command queue, but
the last batch have been placed on the dead-letter command is not valid.
queue in the remote system.
Severity: 4
Severity: 0
System Action: The command is ignored, and the
channel continues.
CSQK575I cics-applid csect-name Invalid strucid
System Programmer Response: Investigate why an
strucid on XMITQ header. Channel
invalid command was placed on the command queue.
channel-name will stop
Explanation: A message has been retrieved from the
CSQK578I cics-applid csect-name Stop requested for
transmission queue, but the structure identifier in the
channel channel-name
header is strucid, not XQH.
Explanation: A stop command has been retrieved
Severity: 8
from the command queue.
System Action: The message channel agent (MCA)
Severity: 0
issues a syncpoint rollback request to restore all
messages in the current batch to the transmission System Action: If the channel is a sender or server
queue, and sends an error indication to the partner. The channel, the existing batch of messages is completed,
transmission queue is set to notrigger. and then the channel stops.
System Programmer Response: If the message was If the channel is a receiver or requester channel, a
put on the transmission queue by an application, request to stop the channel is sent to the partner when
investigate the application. If it was put on the the current batch of messages has completed.
transmission queue by the queue manager, contact your
IBM support center.
CSQK579A cics-applid csect-name Invalid data length
of length returned by exit,
Note: The message in question must be removed from
Name=exit-name Id=id Reason=reason
the transmission queue before the MCA can start
sending messages. Explanation: The data length field returned by the
exit-name exit is zero or negative. This is not allowed. id
gives the type of exit, and reason gives the reason why
CSQK576I cics-applid csect-name Invalid version
it was called.
version on XMITQ header. Channel
channel-name will stop Severity: 8
Explanation: A message has been retrieved from the System Action: The channel abends with one of the
transmission queue, but the version number in the following codes:
header is version, not 1. QMGX A problem with a message exit
QRCX A problem with a receive exit
Severity: 8
QSCX A problem with a security exit
System Action: The message channel agent (MCA) QSDX A problem with a send exit
issues a syncpoint rollback request to restore all
System Programmer Response: Investigate why the
messages in the current batch to the transmission
exit returned an invalid value in the data length field.
queue, and sends an error indication to the partner. The
See the WebSphere MQ Intercommunication manual for
transmission queue is set to notrigger.
information about user exit programs.
System Programmer Response: If the message was
put on the transmission queue by an application,
CSQK580A cics-applid csect-name Unable to LINK to
investigate the application. If it was put on the
pgm-name. EIBFN=eibfn EIBRESP=eibresp
transmission queue by the queue manager, contact your
EIBRESP2=eibresp2
IBM support center.
Explanation: An attempt to link to the pgm-name exit
Note: The message in question must be removed from was unsuccessful.
the transmission queue before the MCA can start
Severity: 4
sending messages.
System Action: The channel abends with one of the
following codes:

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 91


QMGX A problem with a message exit This message is followed by message CSQK590I giving
QRCX A problem with a receive exit more information about the problem.
QSCX A problem with a security exit
Severity: 8
QSDX A problem with a send exit
System Action: The channel abends with one of the
System Programmer Response: The EIB fields contain
following codes:
information about the cause of the problem. See the
QMGX A problem in a message exit
CICS Application Programming Reference manual for an
QRCX A problem in a receive exit
explanation of these values.
QSCX A problem in a security exit
QSDX A problem in a send exit
CSQK581A cics-applid csect-name Invalid response of
System Programmer Response: Investigate why the
response returned by exit,
exit program returned an invalid response code. See the
Name=exit-name Id=id Reason=reason
WebSphere MQ Intercommunication manual for
Explanation: The response code returned by the information about user exit programs.
exit-name exit was invalid. id gives the type of exit, and
reason gives the reason why it was called.
CSQK584A cics-applid csect-name Invalid exit buffer
Severity: 8 address address returned by exit
System Action: The channel abends with one of the Explanation: An exit program has returned a
following codes: response2 code of MQXR2_USE_EXIT_BUFFER, but the
QMGX A problem with a message exit exit buffer address returned in the channel exit
QRCX A problem with a receive exit parameter list is not valid. This is probably because the
QSCX A problem with a security exit application has not set it, so it is zero.
QSDX A problem with a send exit
This message is followed by message CSQK590I giving
System Programmer Response: Investigate why the more information about the problem.
exit program returned an invalid response code. See the
Severity: 8
WebSphere MQ Intercommunication manual for
information about user exit programs. System Action: The channel abends with one of the
following codes:
QMGX A problem in a message exit
CSQK582A cics-applid csect-name Invalid response2 of
QRCX A problem in a receive exit
response2 returned by exit,
QSCX A problem in a security exit
Name=exit-name Id=id Reason=reason
QSDX A problem in a send exit
Explanation: The response2 code returned by the
System Programmer Response: Investigate why the
exit-name exit was invalid. id gives the type of exit, and
exit program returned an invalid response code. See the
reason gives the reason why it was called.
WebSphere MQ Intercommunication manual for
Severity: 8 information about user exit programs.
System Action: The channel abends with one of the
following codes: CSQK590I cics-applid csect-name Channel=channel-
QMGX A problem with a message exit name, Name=exit-name Id=id
QRCX A problem with a receive exit Reason=reason
QSCX A problem with a security exit
Explanation: This message follows messages
QSDX A problem with a send exit
CSQK583A, CSQK584A, CSQK596A, and CSQK597A,
System Programmer Response: Investigate why the and gives the following information:
exit program returned an invalid response2 code. See channel-name
the WebSphere MQ Intercommunication manual for The name of the channel
information about user exit programs. exit-name
The name of the exit program
id The type of exit
CSQK583A cics-applid csect-name Invalid pointer
reason The reason the exit was called
pointer to exit buffer address returned by
exit Severity: 0
Explanation: An exit program has returned a
response2 code of MQXR2_USE_EXIT_BUFFER, but the
pointer to the exit buffer address returned in the
channel exit parameter list is not valid. This is probably
because the application has not set it, so it is zero.

92 Messages and Codes


manual for information about user exit programs.
CSQK593A cics-applid csect-name First 8 bytes of the
transmission buffer has been changed
by exit-name CSQK597A cics-applid csect-name Data length
data-length returned by exit is larger than
Explanation: A SEND or RECEIVE exit has modified
ExitBufferLength eb-length
the first 8 bytes of the transmission buffer. This is not
allowed. This message is accompanied by message Explanation: An exit program has returned data in the
CSQK599I, indicating what the data is now, and what it supplied user exit buffer, but the specified length is
was before it was changed. greater than the length of the buffer. This message is
followed by message CSQK590I, which gives more
Severity: 8
information about the problem.
System Action: The channel abends with one of the
Severity: 8
following codes:
QRCX A problem with a receive exit System Action: The channel abends with one of the
QSDX A problem with a send exit following codes:
QMGX A problem with a message exit
System Programmer Response: Investigate why the
QRCX A problem with a receive exit
exit program modified the data. See the WebSphere MQ
QSCX A problem with a security exit
Intercommunication manual for information about user
QSDX A problem with a send exit
exit programs.
System Programmer Response: Investigate why the
exit program has returned data that is longer than
CSQK595A cics-applid csect-name Data length of
eb-length. See the WebSphere MQ Intercommunication
length returned by exit-name is larger
manual for information about user exit programs.
than the max segment length of
max-length
CSQK599I cics-applid csect-name Data modified from
Explanation: A SEND or RECEIVE exit has passed
old-data to new-data
back a length of data that is larger than the maximum
size allowed for transmission (max-length). Explanation: This message accompanies message
CSQK593A, and indicates what the data is now, and
Severity: 8
what it was before it was changed.
System Action: The channel abends with one of the
Severity: 0
following codes:
QRCX A problem with a receive exit
QSDX A problem with a send exit CSQK600A cics-applid csect-name Remote definition
for channel channel-name not found
System Programmer Response: Investigate why the
exit program passed data that exceeded max-length. See Explanation: During initial data negotiation, the
the WebSphere MQ Intercommunication manual for partner MCA has indicated that the channel definition
information about user exit programs. for channel-name could not be found.
Severity: 8
CSQK596A cics-applid csect-name Data length
data-length returned by exit is larger than System Action: The channel does not start.
AgentBufferLength ab-length System Programmer Response: Investigate why the
Explanation: An exit program has returned data in the channel definition was not found on the remote system.
supplied agent buffer, but the specified length is greater
than the length of the buffer. This message is followed CSQK601A cics-applid csect-name Remote definition
by message CSQK590I, which gives more information for channel channel-name is of wrong
about the problem. type
Severity: 8 Explanation: During initial data negotiation, the
System Action: The channel abends with one of the partner MCA has indicated that the channel definition
following codes: for channel-name is of the wrong type.
QMGX A problem with a message exit Severity: 8
QRCX A problem with a receive exit
QSCX A problem with a security exit System Action: The channel is not started.
QSDX A problem with a send exit System Programmer Response: Investigate why the
System Programmer Response: Investigate why the channel definition on the remote system was of the
exit program has returned data that is longer than wrong type. See the WebSphere MQ Intercommunication
ab-length. See the WebSphere MQ Intercommunication

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 93


manual for information about valid channel definition System Programmer Response: The EIB fields contain
types. information about the cause of the problem. See the
CICS Application Programming Reference manual for an
explanation of these values.
CSQK602A cics-applid csect-name Partner detected
protocol error error on channel
channel-name CSQK606A cics-applid csect-name Connection conn-id
is of wrong type, Accessmethod=access-
Explanation: The partner has sent a reply indicating
method, Protocol=protocol
that a protocol error has occurred. error is one of the
following: Explanation: The connection specified in the channel
X'0C' Invalid data definition file is of the wrong type. access-method should
X'0F' MSH eyecatcher error be VTAM, and protocol should be APPC.
X'10' General failure
Severity: 8
Severity: 8
System Action: The channel does not start.
System Action: The channel ends.
System Programmer Response: Check whether the
System Programmer Response: Investigate the cause correct connection name is specified in the channel
of the error on the remote system. If you are unable to definition. If it is, check the attributes of the connection
resolve the problem, contact your IBM support center. as defined to CICS.

CSQK603I cics-applid csect-name Queue manager CSQK607A cics-applid csect-name tran-id has been
quiescing. Channel channel-name will attached over APPC session session-id
stop
Explanation: A sender or requester transaction has
Explanation: The channel has detected that either: been attached over session-id. This is not allowed.
v The queue manager is quiescing
Severity: 8
v The connection is quiescing
System Action: The session is terminated abnormally.
Severity: 0
System Programmer Response: Investigate why an
System Action: If the channel is a sender or server
attempt has been made to attach tran-id over session-id.
channel, the existing batch of messages is completed,
and then the channel stops.
CSQK608A cics-applid csect-name tran-id has been
If the channel is a receiver or requester channel, a
attached with synclevel level on APPC
request to stop the channel is sent to the partner when
session session-id
the current batch of messages has completed.
Explanation: A receiver or server transaction has been
attached with an invalid syncpoint level. Only
CSQK604A cics-applid csect-name Connection conn-id
syncpoint level 0 is supported for distributed queue
cannot be found
conversations.
Explanation: The connection name specified in the
Severity: 8
channel definition is not defined to CICS.
System Action: The session is terminated abnormally.
Severity: 8
System Programmer Response: Investigate why an
System Action: The channel does not start.
attempt has been made to attach tran-id over session-id
System Programmer Response: Check that the correct with an invalid syncpoint level.
connection identifier (conn-id) has been specified. If this
is correct, investigate why it has not been defined to
CSQK611A cics-applid csect-name Transmission size
CICS.
size for channel channel-name is less than
length of transmission header
CSQK605A cics-applid csect-name Inquire for
Explanation: The transmission size defined for the
connection conn-id failed,
channel is less than the minimum required (that is, the
EIBRESP=eibresp EIBRESP2=eibresp2
size of the transmission header).
Explanation: An EXEC CICS INQUIRE command for
Severity: 8
the connection specified in the channel definition failed.
System Action: The channel does not start.
Severity: 8
System Programmer Response: Define the
System Action: The channel does not start.

94 Messages and Codes


transmission size to be at least as large as the
CSQK616A cics-applid csect-name Status(ERROR)
transmission header.
received during security data flows.
Channel channel-name will stop
CSQK612A cics-applid csect-name Transmission size
Explanation: During the security data flows, the
size received on channel channel-name is
partner has requested that the channel be stopped. This
less than length of transmission header
message might be accompanied by message CSQK539I
Explanation: The transmission size received from the indicating the return code.
partner during initial data negotiation is too small.
Note: This might not be an error.
Severity: 8
Severity: 8
System Action: Negotiation fails, and the channel
does not start. System Action: The channel stops.
System Programmer Response: Investigate why the System Programmer Response: If you suspect that an
partner sent a transmission size that was too small. error has occurred, investigate why the partner
indicated an error.
CSQK613I cics-applid csect-name Security exit
exit-name has requested channel CSQK617A cics-applid csect-name Invalid state state
channel-name to stop after initial data negotiation. Channel
channel-name will stop
Explanation: The named security exit has indicated
that the channel should stop. Explanation: After initial data negotiation has
completed, a sender message channel agent (MCA)
Severity: 0
expected to be in a SEND state, however the state is
System Action: The channel stops. state.
Severity: 8
CSQK614D cics-applid csect-name Restart for channel
System Action: The MCA stops.
channel-name has failed. Transid=transid,
EIBRESP=eibresp EIBRESP2=eibresp2 System Programmer Response: The state field
contains a CICS defined value for the session state.
Explanation: An attempt was made to restart the
Investigate with the partner what has caused the
channel after a link failure, but the EXEC CICS START
problem. If state is FREE, it might be that the partner
failed.
has ended abnormally and decided to abnormally end
Severity: 8 the channel. Check the partner system for error
messages that might indicate the cause of the problem.
System Action: The channel does not start.
See the CICS Distributed Transaction Programming Guide
System Programmer Response: The EIB fields contain for information about state.
information about the cause of the problem. See the
CICS Application Programming Reference manual for an
explanation of these values. CSQK618A cics-applid csect-name Transmission queue
for channel channel-name is not defined
CSQK615A cics-applid csect-name Invalid segment Explanation: An attempt by a sender or server
type type received on security flows. channel to open the transmission queue after the initial
Channel channel-name will stop data and security flows was unsuccessful because the
transmission queue has not been defined.
Explanation: During the security data flows, a
segment type of type was received. The only valid Severity: 8
values for type are SECURITY or STATUS.
System Action: The channel stops.
Severity: 8
System Programmer Response: Define a transmission
System Action: The channel does not start. queue for channel-name.
System Programmer Response: This is a protocol
error, investigate why the partner sent an invalid CSQK619A cics-applid csect-name MQOPEN failed for
segment type. If you are unable to resolve the problem, transmission queue for channel
contact your IBM support center. channel-name, MQCC=mqcc MQRC=mqrc
Explanation: An attempt by a sender or server
channel to open the transmission queue after the initial
data and security flows was unsuccessful. mqcc and

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 95


mqrc give the reason for the problem.
CSQK900A cics-applid csect-name Cannot retrieve data
Severity: 8 from a START command. EIBFN=eibfn
EIBRESP=eibresp EIBRESP2=eibresp2
System Action: The channel stops.
Explanation: An attempt has been made to retrieve
System Programmer Response: Refer to Appendix A, data for an EXEC CICS START command, but the
“API completion and reason codes” for information retrieve was unsuccessful.
about mqcc and mqrc.
Severity: 8

CSQK620A cics-applid csect-name Security failure on System Action: The channel is not started.
channel channel-name
System Programmer Response: The EIB fields contain
Explanation: In response to a security message, the information about the cause of the problem. See the
partner has responded with an error indicator. CICS Application Programming Reference manual for an
explanation of these values.
Severity: 8
System Action: The channel stops. CSQK903A cics-applid csect-name MQOPEN error.
System Programmer Response: This is probably MQCC=mqcc MQRC=mqrc
because the security exit of the partner system has Explanation: An MQOPEN call has been unable to
detected a security problem, and stopped the exchange. open a queue.
Investigate the cause of the problem on the partner
system. Severity: 8
System Action: The transaction ends and resources
CSQK621A cics-applid csect-name Code Page are backed out to the last syncpoint.
(CCSID=ccsid) not supported
System Programmer Response: Refer to Appendix A,
Explanation: When negotiating a connection, the code “API completion and reason codes” for information
page (ccsid) could not be supported. about mqcc and mqrc to determine the cause of the
problem.
Severity: 8
System Action: The MCA stops. CSQK904I cics-applid csect-name This message
System Programmer Response: Use a code page from cannot be processed
the list of supported code pages below: Explanation: When an attempt to put a message on a
37 USA EBCDIC queue using an MQPUT1 call was unsuccessful, an
273 Germany EBCDIC attempt was made to put the message on a dead-letter
277 Denmark and Norway EBCDIC queue. This was also unsuccessful and the message
278 Finland and Sweden EBCDIC identifier has been sent to the system console. This
280 Italy EBCDIC message follows messages CSQK936A and CSQK923I,
284 Spain EBCDIC and is followed by message CSQK924I.
285 UK EBCDIC
297 France EBCDIC Severity: 0
500 International EBCDIC
System Action: Processing continues.
871 Iceland EBCDIC
437 USA ASCII
850 International ASCII CSQK905A cics-applid csect-name MQINQ failed.
MQCC=mqcc MQRC=mqrc
CSQK630I cics-applid csect-name Duplicate message Explanation: An attempt to use the MQINQ call to
on SYSTEM.CHANNEL.SEQNO. inquire about the attributes of a queue was
Message deleted unsuccessful. This message is issued with message
CSQK923I.
Explanation: During retrieval of a sequence number
message, another message with an identical MsgId and Severity: 8
CorrelId was found on the sequence number queue.
System Action: The channel terminates.
Severity: 4
System Programmer Response: Refer to Appendix A,
System Action: The duplicate message is removed “API completion and reason codes” for information
from the queue. Channel processing continues. about mqcc and mqrc to determine why an MQINQ call
could not be made on the queue.

96 Messages and Codes


CSQK907A cics-applid csect-name Invalid MQTM CSQK916A cics-applid csect-name A session for
structure ID of struc-id conn-name cannot be allocated.
EIBFN=eibfn EIBRESP=eibresp
Explanation: The triggering transaction has passed an
EIBRESP2=eibresp2
invalid structure on the start command.
Explanation: An attempt to allocate a session for
Severity: 8
connection conn-name was unsuccessful. This is
System Action: The channel does not start. probably because the connection name or profile name
in the channel definition is incorrect.
System Programmer Response: Check the triggering
transaction. If the triggering transaction was CKSV, Severity: 8
CKTI, or CKMC, contact your IBM support center.
System Action: CKSG ends, and resources are backed
out to the last syncpoint.
CSQK908D cics-applid csect-name Cannot link to
System Programmer Response: Determine the cause
pgm-name. EIBFN=eibfn EIBRESP=eibresp
of the problem from the EIB fields, and define more
EIBRESP2=eibresp2
sessions or check the profile definition if required. See
Explanation: An attempt to link to pgm-name was the CICS Application Programming Reference manual for
unsuccessful. This is probably because the program has an explanation of the EIB values.
not been defined correctly.
Severity: 8 CSQK917A cics-applid csect-name Address of indoubt
LUWIDs is not available. MQCC=mqcc
System Action: The transaction terminates. MQRC=mqrc
System Programmer Response: The EIB fields contain Explanation: The MQ CICS adapter is unable to
information about the cause of the problem. See the provide an address pointing to the in-doubt units of
CICS Application Programming Reference manual for an work.
explanation of these values.
Severity: 8

CSQK914A cics-applid csect-name Cannot commit System Action: CKSG terminates, and the units of
luwid-idnode.luwid-uow work remain in-doubt.

Explanation: The MQ CICS adapter cannot commit System Programmer Response: Refer to Appendix A,
this unit of work. “API completion and reason codes” for information
about mqcc and mqrc to determine the cause of the
Severity: 8 problem.
System Action: CKSG terminates. The unit of work
stays in-doubt. CSQK918A cics-applid csect-name Cannot open the
System Programmer Response: Check the system queue manager. MQCC=mqcc
console, or the CICS transient data queue (CKMQ), for MQRC=mqrc
any preceding messages from the MQ CICS adapter Explanation: An MQOPEN call for the queue
(CSQCxxx) to determine the cause of the problem. manager object was unsuccessful.
Severity: 8
CSQK915A cics-applid csect-name Cannot back out
luwid-idnode.luwid-uow System Action: The transaction terminates.
Explanation: The MQ CICS adapter cannot back out System Programmer Response: Refer to Appendix A,
this unit of work. “API completion and reason codes” for information
about mqcc and mqrc to determine the cause of the
Severity: 8 problem.
System Action: CKSG terminates. The unit of work
stays in-doubt. CSQK919A cics-applid csect-name Cannot query the
System Programmer Response: Check the system queue manager. MQCC=mqcc
console, or the CICS transient data queue (CKMQ), for MQRC=mqrc
any preceding messages from the MQ CICS adapter Explanation: An MQINQ call on the queue manager
(CSQCxxx) to determine the cause of the problem. object was unsuccessful.
Severity: 8
System Action: The transaction terminates, and all
resources are backed out to the last syncpoint.

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 97


System Programmer Response: Refer to Appendix A, resources are backed out to the last syncpoint. If this
“API completion and reason codes” for information message is issued by a sender channel, the transmission
about mqcc and mqrc to determine the cause of the queue is set to notrigger.
problem.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
CSQK923I cics-applid csect-name Qname=q-name about mqcc and mqrc to determine why an MQGET call
could not be made on the queue.
Explanation: This messages follows any message
indicating a problem with a queue, and indicates the
name of the queue involved. CSQK936A cics-applid csect-name MQPUT failed.
MQCC=mqcc MQRC=mqrc
Severity: 0
Explanation: An attempt was made to put a message
on a queue with an MQPUT call, but the attempt was
CSQK924I cics-applid csect-name MsgID=msg-id,
unsuccessful. This message is followed by message
Qname=q-name
CSQK923I, indicating the name of the queue in
Explanation: This message follows message CSQK904I question.
indicating the hexadecimal identifier of the message,
Severity: 8
and the name of the queue, in question.
System Action: The program terminates, and all
Severity: 0
resources are backed out to the last syncpoint.
System Programmer Response: Refer to Appendix A,
CSQK925A cics-applid csect-name CICS GETMAIN
“API completion and reason codes” for information
failed attempting to get number bytes.
about mqcc and mqrc to determine why an MQPUT call
EIBFN=eibfn EIBRESP=eibresp
could not be made for the queue.
EIBRESP2=eibresp2
Explanation: The program has tried to get some
CSQK964A cics-applid csect-name A dead letter queue
storage, but there was none available.
is not defined for this queue manager
Severity: 8
Explanation: A dead-letter queue is required by the
System Action: The program terminates. distributed queuing component, but one has not been
defined.
System Programmer Response: This is probably a
CICS short on storage problem. Use the procedure used Severity: 8
at your installation to resolve the problem, and then
System Action: The channel ends.
restart the channel.
System Programmer Response: Define a dead-letter
queue if you want to use distributed queuing.
CSQK926A cics-applid csect-name Invalid MQTM
version of version
CSQK966A cics-applid csect-name The dead letter
Explanation: The triggering transaction has passed an
queue is not of usage NORMAL
invalid structure on the start command.
Explanation: The dead-letter queue defined is not of
Severity: 8
usage type NORMAL.
System Action: The channel does not start.
Severity: 8
System Programmer Response: Check the triggering
System Action: The channel ends.
transaction. If the triggering transaction was CKSV,
CKTI, or CKMC, contact your IBM support center. System Programmer Response: Define the dead-letter
queue to have usage type normal.
CSQK933A cics-applid csect-name MQGET failed.
MQCC=mqcc MQRC=mqrc CSQK967A cics-applid csect-name The dead letter
queue is not of type LOCAL
Explanation: An attempt was made to get a message
from a queue with an MQGET call, but the attempt Explanation: The dead-letter queue defined was not of
was unsuccessful. This message is followed by message type LOCAL.
CSQK923I, indicating the name of the queue in
Severity: 8
question.
System Action: The channel ends.
Severity: 8
System Programmer Response: Define the dead-letter
System Action: The program terminates, and
queue as a local queue.

98 Messages and Codes


CSQK968A cics-applid csect-name Queue named
q-name is not of type LOCAL
Explanation: The queue specified as the transmission
queue in the channel definition has been defined as a
remote queue, but it should have been defined as a
local queue.
Severity: 8
System Action: The channel ends.
System Programmer Response: Investigate why a
queue of the wrong type was specified.

CSQK969A cics-applid csect-name Queue named


q-name is not of usage XMITQ
Explanation: The queue defined as the transmission
queue in the channel definition is not of type XMITQ.
Severity: 8
System Action: The channel ends.
System Programmer Response: Investigate why a
queue of the wrong type was specified.

Chapter 6. Distributed queuing (using CICS ISC) messages (CSQK...) 99


100 Messages and Codes
Chapter 7. Message manager messages (CSQM...)
| See the WebSphere MQ Intercommunication manual for
CSQM050I csect-name Intra-group queuing agent
| more information about shared channel recovery.
starting, TCB=tcb-name
Severity: 0
Explanation: The intra-group queuing (IGQ) agent
was started during the initialization of a queue System Action: Processing continues.
manager that is in a queue-sharing group. The agent
uses TCB tcb-name.
CSQM053E csect-name Shared channel recovery
The IGQ agent handles terminated, DB2 not available
SYSTEM.QSG.TRANSMIT.QUEUE.
Explanation: Because DB2 is not available or no
Severity: 0 longer available, the queue manager was unable to
recover some shared channels that were owned by a
System Action: Processing continues. The IGQ agent
queue manager in the queue-sharing group when it or
starts asynchronously.
its channel initiator terminated abnormally. This
recovery process may occur when:
CSQM051I csect-name Intra-group queuing agent v another queue manager or its channel initiator
stopping terminates abnormally
v the channel initiator is started, for channels that were
Explanation: The intra-group queuing (IGQ) agent is
owned by other queue managers
stopping because:
v the channel initiator is started, for channels that were
v the queue manager is stopping
owned by itself
v it has retried a failing request repeatedly without
success Severity: 8
v it was unable to recover from an abnormal ending
System Action: The recovery process is terminated;
Severity: 0 some channels may have been recovered, while others
have not.
System Action: The IGQ agent stops.
System Programmer Response: Use the preceding
System Programmer Response: If the queue manager
messages on the z/OS console to investigate why DB2
is not stopping, investigate the cause of the error as
is not available, and restart it if necessary. Any channels
reported in the preceding messages. To restart the IGQ
that were not recovered will be recovered when the
agent, issue an ALTER QMGR command specifying
recovery process next runs; alternatively, they can be
IGQ(ENABLED).
restarted manually.

CSQM052I csect-name Shared channel recovery


CSQM054E csect-name Shared channel recovery
completed for qmgr-name, n channels
terminated, error accessing DB2
found, p FIXSHARED, r recovered
Explanation: Because there was an error in accessing
| Explanation: The queue manager successfully
DB2, the queue manager was unable to recover some
| recovered some shared channels that were owned by
shared channels that were owned by a queue manager
| queue manager qmgr-name in the queue-sharing group
in the queue-sharing group when it or its channel
| when it or its channel initiator terminated abnormally.
initiator terminated abnormally. This recovery process
| This recovery process may occur when:
may occur when:
| v another queue manager or its channel initiator
v another queue manager or its channel initiator
| terminates abnormally
terminates abnormally
| v the channel initiator is started, for channels that were
v the channel initiator is started, for channels that were
| owned by other queue managers
owned by other queue managers
| v the channel initiator is started, for channels that were
v the channel initiator is started, for channels that were
| owned by itself
owned by itself

| n channels were found that needed recovery, of which Severity: 8


| p were originally started as FIXSHARED. The number
System Action: The recovery process is terminated;
| recovered, r, may be less than n (or even 0) because
some channels may have been recovered, while others
| other active queue managers are also recovering the
have not.
| channels and because FIXSHARED channels cannot be
| recovered by another queue manager. System Programmer Response: Resolve the error

© Copyright IBM Corp. 1993, 2003 101


reported in the preceding messages. Any channels that Application Programming Reference manual for
were not recovered will be recovered when the information about signal completion codes. Correct the
recovery process next runs; alternatively, they can be problem with the queue, or use the ALTER QMGR
restarted manually. command to disable configuration events or the IGQ
agent if the function is not required.
CSQM055E csect-name Shared channel recovery
terminated, error putting command, CSQM059E csect-name Queue q-name has incorrect
reason=mqrc attributes
Explanation: Because there was an error putting a Explanation: The named queue, used by the
message on the system-command input queue, the intra-group queuing (IGQ) agent, has incorrect
queue manager was unable to recover some shared attributes. For example,
channels that were owned by a queue manager in the SYSTEM.QSG.TRANSMIT.QUEUE must have attributes
queue-sharing group when it or its channel initiator USAGE(XMITQ), INDXTYPE(CORRELID),
terminated abnormally. This recovery process may QSGDISP(SHARED).
occur when:
Severity: 8
v another queue manager or its channel initiator
terminates abnormally System Action: The IGQ agent retries at regular
v the channel initiator is started, for channels that were intervals until the error is corrected.
owned by other queue managers
v the channel initiator is started, for channels that were System Programmer Response: Redefine the queue
owned by itself with the correct attributes.

Severity: 8
CSQM060E csect-name Cluster information area is
System Action: The recovery process is terminated; full
some channels may have been recovered, while others
have not. Explanation: No more space is available in the
clustering information area.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information Severity: 8
about mqrc, and resolve the error. Any channels that System Action: The application call that resulted in
were not recovered will be recovered when the the need for more space will fail with
recovery process next runs; alternatively, they can be MQRC_CLUSTER_RESOURCE_ERROR. Processing
restarted manually. continues, and existing users of clustering will be
unaffected unless their actions are such as to need more
CSQM056E csect-name mqapi-call failed for queue clustering information space.
q-name, reason=reason System Programmer Response: The problem may be
Explanation: The indicated MQ API call for the temporary. If it persists, the queue manager must be
named queue, failed for the specified reason, which restarted; this will cause more space to be allocated for
may be an MQ reason code (MQRC_) or a signal the clustering information area.
completion code (MQEC_).
Severity: 8 CSQM064I csect-name Intra-group queuing agent put
messages to dead-letter queue
System Action: If the queue is
SYSTEM.ADMIN.CONFIG.EVENT, processing Explanation: The intra-group queuing (IGQ) agent
continues but configuration events are not generated; was unable to deliver some messages to the required
message CSQM071E follows to show how many event destination queue, so has put them on the dead-letter
messages have not been generated since the problem queue.
first occurred. These messages are generated on the Severity: 4
first occurrence of the problem, and at intervals
thereafter while the problem persists. System Action: Processing continues.

For other queues, it is the intra-group queuing (IGQ) System Programmer Response: Examine the contents
agent that issued the call. Depending on the queue of the dead-letter queue. Each message is contained in
involved and the type of error, it may continue a structure that describes why the message was put to
processing, retry the request at regular intervals until the queue, and to where it was originally addressed.
the error is corrected, or terminate.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
about MQ reason codes or the WebSphere MQ

102 Messages and Codes


event messages that have not been generated since the
CSQM065E csect-name mqapi-call failed for queue
problem first occurred.
q-name, reason=reason
Severity: 8
Explanation: The indicated MQ API call failed for the
specified reason, which is an MQ reason code System Action: Processing continues but configuration
(MQRC_). events are not generated. These messages are generated
on the first occurrence of the problem, and at intervals
Severity: 8
thereafter while the problem persists.
System Action:
System Programmer Response: Correct the problem
It is the intra-group queuing (IGQ) agent that issued with the configuration event queue, or use the ALTER
the call; it was unable to commit or backout a batch of QMGR command to set the CONFIGEV attribute to
messages for the specified reason. Depending on the DISABLED if configuration events are not required.
type of error, it may retry the request at regular
intervals until the error is corrected, or terminate.
CSQM084I csect-name COMMAND INHIBITED
System Programmer Response: Refer to Appendix A, DURING RESTART/TERMINATION
“API completion and reason codes” for information
Explanation: A command that will affect a recoverable
about MQ reason codes. Correct the problem if
object has been requested either too early in queue
required.
manager startup, or too late in termination.
The usual reason for receiving this message is that
CSQM067E csect-name Intra-group queuing agent
some prohibited command has been issued in the
ended abnormally. Restarting
initialization input data set CSQINP1.
Explanation: The intra-group queuing (IGQ) agent has
Severity: 8
ended abnormally because a severe error occurred, as
reported in the preceding messages. System Action: Message CSQM085I is also issued and
the command is ignored.
Severity: 8
System Programmer Response: Wait until the queue
System Action: The IGQ agent attempts to restart a
manager is in a state where it is possible to reissue the
number of times. If it fails persistently, it terminates.
prohibited commands. If appropriate, remove the
System Programmer Response: Investigate the reason command from CSQINP1, and place it in CSQINP2, to
for the abnormal termination, as reported in the ensure that this problem does not reoccur.
preceding messages.
CSQM085I csect-name ABNORMAL COMPLETION
CSQM070E csect-name Configuration event queue
Explanation: This message is issued with message
available again, n messages not
CSQM084I, and indicates that the command requested
generated
has not been actioned.
Explanation: An earlier problem with putting
Severity: 8
messages on the configuration event queue has been
corrected. n is the number of event messages that have System Action: The command is not actioned.
not been generated since the problem first occurred.
System Programmer Response: Wait until the queue
Severity: 4 manager is in a state where it is possible to use the
prohibited commands.
System Action: Processing continues and
configuration events will be generated again.
CSQM086E QUEUE MANAGER CREATE ERROR,
System Programmer Response: If complete
CODE=reason-code, RESTART
configuration information is required, use the
UNSUCCESSFUL
REFRESH QMGR TYPE(CONFIGEV) command to
generate events to replace those that were not Explanation: During restart, the creation of the queue
generated; specify the INCLINT parameter to cover the manager object has failed. The reason code is of the
period when the problem was occurring. form ‘00D44xxx’.
Severity: 8
CSQM071E csect-name Configuration event queue
unavailable, n messages not generated System Action: The queue manager fails to restart.

Explanation: There was an error putting a message on System Programmer Response: Refer to Chapter 32,
the configuration event queue, as reported in the “Message manager codes (X'D4')”, on page 345 for an
preceding CSQM056E message; n is the number of explanation of the reason code, and what action to take.
Reissue the START QMGR command to restart the

Chapter 7. Message manager messages (CSQM...) 103


queue manager. If the error persists note this reason System Action: The command is ignored.
code, and contact your IBM support center.
System Programmer Response: Reissue the command
with the correct name. For more information about the
CSQM090E csect-name FAILURE REASON CODE command, see the WebSphere MQ Script (MQSC)
reason-code Command Reference manual.
Explanation: A command has failed. The reason code
is of the form ‘00D44xxx’. This message is accompanied CSQM094I csect-name keyword(value) WAS NOT
by one or more other more specific messages, which FOUND
indicate the reason for the failure.
Explanation: A command has been issued that refers
Severity: 8 to an object that does not exist. That is, no object could
be found with the specified name and type (and
System Action: The command is ignored.
subtype, for queues and channels) and with any
System Programmer Response: See the explanations disposition in the queue-sharing group.
of the accompanying messages for more information.
Severity: 8
Refer to Chapter 32, “Message manager codes (X'D4')”,
on page 345 for an explanation of the reason code, and System Action: The command is ignored.
what action to take. If the reason code is not one of
System Programmer Response: Check that you
those listed, make a note of it and contact your IBM
specified the correct name for the object, and the
support center.
correct subtype (for queues and channels). If a
queue-sharing group is in use, check that DB2 is
CSQM091E csect-name FAILURE MQRC=mqrc available. Define the object if necessary.
Explanation: A command has failed. The reason code Notes:
is an MQ reason code. This message is accompanied by 1. If you are dealing with a queue or channel object,
one or more other more specific messages, which an object of the same name, but of a different
indicate the reason for the failure. subtype, might already exist.
Severity: 8 2. Remember that the object might have recently been
deleted by someone else, or from another queue
System Action: The command is ignored.
manager in the queue-sharing group.
System Programmer Response: See the explanations
of the accompanying messages for more information.
CSQM095I csect-name keyword(value) ALREADY
Refer to Appendix A, “API completion and reason
EXISTS
codes” for an explanation of mqrc, and what action to
take. Explanation: A DEFINE command has been issued,
but an object of that type with the specified name
already exists, although it might not necessarily have
CSQM092I csect-name keyword(value) VALUE RANGE
the same subtype, or the same disposition in the
ERROR
queue-sharing group. (You cannot have a
Explanation: A numeric parameter is out of range on locally-defined object and a local copy of a group object
a command. with the same name; for local queues, you cannot have
a shared queue with the same name as a queue with
Severity: 8 any other disposition.)
System Action: The command is ignored. Severity: 8
System Programmer Response: Reissue the command System Action: The command is ignored.
with the numeric parameter within its valid bounds.
For information about valid values, see the WebSphere System Programmer Response: Reissue the command
MQ Script (MQSC) Command Reference manual. with another name or with the REPLACE option, or
use the existing object, as appropriate.

CSQM093I csect-name keyword(value) NAME


CONTAINS INVALID CHARACTERS CSQM096I csect-name keyword(value) NAME HAS
INVALID LENGTH
Explanation: A name has been specified that contains
one or more invalid characters. See the WebSphere MQ Explanation: A name has been specified that is of an
Script (MQSC) Command Reference manual for incorrect length.
information about validation required for the name in
Severity: 8
question to correct this.
System Action: The command is ignored.
Severity: 8

104 Messages and Codes


System Programmer Response: Reissue the command value specified is outside the bounds.
with a name of the correct length. For more
Severity: 8
information about the command, see the WebSphere MQ
Script (MQSC) Command Reference manual. System Action: The command is ignored.
System Programmer Response: Reissue the command
CSQM097I csect-name keyword(value) NAME with the parameter specified correctly. For more
CANNOT BE COMPLETELY BLANK information about the command, see the WebSphere MQ
Script (MQSC) Command Reference manual.
Explanation: A name has been specified that is blank.
This is not allowed.
CSQM101I csect-name keyword(value) IS CURRENTLY
Severity: 8
IN USE
System Action: The command is ignored.
Explanation: The object specified is in use. This could
System Programmer Response: Reissue the command be because:
with a non-blank name. For more information about v It is open through the API.
the command, see the WebSphere MQ Script (MQSC) v A trigger message is presently being written to it.
Command Reference manual. v It is in the process of being deleted.
v When it is a storage class, there is a queue defined as
using the storage class, and there are messages
CSQM098I csect-name keyword(value) FIELD TOO
currently on the queue.
LONG
v When it is a CF structure, there is a queue defined as
Explanation: Either a numeric or character parameter using the CF structure, and there are messages
has been specified but it is too long, or (if value is currently on the queue or the queue is open.
blank) a list of character parameters has been specified v When altering the index type of a queue, the
whose total length is too long. necessary conditions regarding messages and
uncommitted activity are not satisfied.
Severity: 8 v When altering the default transmission queue, the
System Action: The command is ignored. old queue is currently being used as a transmission
queue by default.
System Programmer Response: Reissue the command v Although the FORCE option was specified to
with the correct field length. For more information overcome the object being open through the API, the
about the command, see the WebSphere MQ Script object was created with a previous version of MQ.
(MQSC) Command Reference manual.
Severity: 8

CSQM099I csect-name keyword(value) NAME IN USE System Action: The command is ignored.
AS A DIFFERENT TYPE System Programmer Response: Either:
Explanation: An object has been specified as one v Wait until the object has been closed or deleted.
particular subtype, but it already exists as another
subtype, although it might not necessarily have the Note: MCAs for receiver channels, or the intra-group
same disposition in the queue-sharing group. (You queuing (IGQ) agent, can keep the destination
cannot have a locally-defined object and a local copy of queues open for a while even when messages
a group object with the same name; for local queues, are not being transmitted, and so such queues
you cannot have a shared queue with the same name might appear to be in use.
as a queue with any other disposition.)
v Wait until all the queues that use a storage class are
Severity: 8 empty

System Action: The command is ignored. v Wait until the queue is empty
v Wait until use of the queue as a default transmission
System Programmer Response: Reissue the command queue has ended
with the correct name and subtype. For more
information about the command, see the WebSphere MQ
It is not possible to use the FORCE option of the
Script (MQSC) Command Reference manual.
ALTER command to overcome the situations that cause
this message.
CSQM100I csect-name keyword(value) VALUE
INVALID OR OUT OF RANGE For more information about the command, see the
WebSphere MQ Script (MQSC) Command Reference
Explanation: Either a keyword has been entered that
manual.
can take a series of character values but the value
specified is not one of them, or a keyword has been
entered that can take a bounded numeric value but the

Chapter 7. Message manager messages (CSQM...) 105


CSQM103I csect-name keyword(value) CSQM107I csect-name STGCLASS ACTIVE OR
QSGDISP(disposition) HAS MESSAGES QUEUE IN USE
ASSOCIATED WITH IT
Explanation: A request to ALTER or DEFINE
Explanation: A local queue specified for deletion has REPLACE a local queue involving a change to the
messages associated with it, and the DELETE request STGCLASS field is not allowed because there are
did not include the PURGE option. messages on the queue, or other threads have the
queue open.
Severity: 8
Severity: 8
System Action: The command is ignored.
System Action: The command is ignored.
System Programmer Response: Either delete the local
queue when it is empty, or reissue the request System Programmer Response: If there are messages
specifying the PURGE option. If the queue is a local on the queue, you must remove them before changing
copy of a group object, you must issue the request the storage class.
specifying PURGE explicitly for the local copy;
specifying PURGE on the request to delete the group Note: If you remove all the messages from the queue,
object has no effect. there might be a short delay before the
command can be processed successfully.
CSQM104I csect-name keyword(value) FLAGGED FOR
DEFERRED DELETION If other threads have the queue open, wait until they
have closed the queue before reissuing the command.
Explanation: A local dynamic queue specified on a
DEFINE, ALTER, or DELETE request has been flagged
for deferred deletion because it was found to be in use | CSQM108I csect-name keyword(value) NOT
at the time of deletion. | ALLOWED, INCOMPATIBLE NAME
| AND TYPE
Severity: 8
Explanation: An attempt was made to issue a DEFINE
System Action: The queue is no longer available to command on a reserved object name, using an incorrect
new users, and will be deleted when all existing users object type or subtype. The object is only allowed to be
of it have relinquished access. of the predetermined type listed below:

Type Object
CSQM105I csect-name keyword VALUE IS SAME AS
Any Queue SYSTEM.ADMIN.CHANNEL.EVENT
QALIAS NAME SYSTEM.ADMIN.CONFIG.EVENT
SYSTEM.ADMIN.PERFM.EVENT
Explanation: An attempt was made to DEFINE or SYSTEM.ADMIN.QMGR.EVENT
ALTER an alias queue so that the queue itself was Alias queue SYSTEM.DEFAULT.ALIAS.QUEUE
named on the TARGQ keyword. Unless the queue is a
Local queue SYSTEM.CHANNEL.COMMAND
cluster queue, this is not allowed because an alias SYSTEM.CHANNEL.INITQ
queue can only resolve to a local or remote queue. SYSTEM.CHANNEL.SEQNO
SYSTEM.CHANNEL.SYNCQ
Severity: 8 SYSTEM.CLUSTER.COMMAND.QUEUE
SYSTEM.CLUSTER.REPOSITORY.QUEUE
System Action: The command is ignored. SYSTEM.CLUSTER.TRANSMIT.QUEUE
SYSTEM.COMMAND.INPUT
System Programmer Response: Reissue the command SYSTEM.DEFAULT.LOCAL.QUEUE
with a different name for the TARGQ keyword. SYSTEM.QSG.CHANNEL.SYNCQ
SYSTEM.QSG.TRANSMIT.QUEUE
Model queue SYSTEM.COMMAND.REPLY.MODEL
CSQM106I csect-name DEFXMITQ(q-name) IS NOT SYSTEM.DEFAULT.MODEL.QUEUE
ALLOWED Remote queue SYSTEM.DEFAULT.REMOTE.QUEUE

Explanation: The specified queue is not allowed to be Cluster-sender channel SYSTEM.DEF.CLUSSDR


used as the default transmission queue because it is Cluster-receiver SYSTEM.DEF.CLUSRCVR
reserved for use exclusively by clustering. channel
Sender channel SYSTEM.DEF.SENDER
Severity: 8
Server channel SYSTEM.DEF.SERVER
System Action: The command is ignored. Receiver channel SYSTEM.DEF.RECEIVER

System Programmer Response: Reissue the command Requester channel SYSTEM.DEF.REQUESTER


with a different DEFXMITQ name. Client-connection SYSTEM.DEF.CLNTCONN
channel
Server-connection SYSTEM.DEF.SVRCONN
channel

106 Messages and Codes


Type Object System Programmer Response: Refer to Appendix A,
Authentication SYSTEM.DEFAULT.AUTHINFO.CRLLDAP
“API completion and reason codes” for information
information about mqrc to determine the cause of the problem.
Namelist SYSTEM.DEFAULT.NAMELIST
Process SYSTEM.DEFAULT.PROCESS CSQM112E csect-name ERROR ACCESSING
Storage class SYSTEMST keyword(value)
Explanation: While processing a command for an
Severity: 8 object, object information could not be accessed. This
may be because of an error on page set zero, or in the
System Action: The command is ignored.
coupling facility information, or because a coupling
System Programmer Response: Ensure that reserved facility structure has failed, or because DB2 is not
objects are defined with the correct object type or available. This message is issued with message
subtype. CSQM090E or CSQM091E, which include a reason code
that gives more information about the error.
CSQM109E csect-name DYNAMIC QUEUE value Severity: 4
NOT DELETED, REASON=mqrc
System Action: The command is ignored.
Explanation: A dynamic queue could not be deleted
System Programmer Response: Check for error
during normal close processing, thread termination, or
messages on the console log that might relate to the
the end of queue manager restart, because an error
problem. Verify that page set zero is set up correctly;
occurred whilst attempting to delete it. mqrc gives the
refer to the WebSphere MQ for z/OS System
reason code for the error.
Administration Guide for information about this. If a
Severity: 8 queue-sharing group is in use, check whether the
coupling facility structure has failed and check that
System Action: The named dynamic queue is not
DB2 is available. If the accompanying message is
deleted.
CSQM091E, refer to Appendix A, “API completion and
System Programmer Response: Refer to Appendix A, reason codes” for an explanation of the mqrc in that
“API completion and reason codes” for information message, and what action to take.
about the reason code to determine why the queue
could not be deleted, and take the appropriate action as
CSQM113E csect-name NO SPACE FOR
necessary. The most likely reason codes are:
keyword(value) QSGDISP(disposition)
v MQRC_OBJECT_IN_USE
v MQRC_PAGESET_ERROR Explanation: A command failed because page set zero
v MQRC_Q_NOT_EMPTY is full, or because the application structure is full, or
because no more application structures are available in
the coupling facility (the limit is 63).
CSQM110I csect-name keyword(value)
QSGDISP(disposition) HAS Severity: 8
INCOMPLETE UNITS OF RECOVERY
System Action: The command is not actioned.
Explanation: A command has been issued that refers
System Programmer Response: Do one of the
to a local queue that has incomplete units of recovery
following, depending on the cause of the error:
outstanding for it.
v Increase the size of page set zero or the application
Severity: 8 structure. Refer to the WebSphere MQ for z/OS System
Administration Guide for information about how to do
System Action: The command is ignored.
this.
System Programmer Response: Wait until all units of v Reduce the number of application structures you are
recovery for this queue are complete before attempting using.
to issue the command again.
CSQM114E csect-name keyword(value) EXCEEDED
CSQM111E csect-name COULD NOT PUT TO THE LOCAL QUEUE LIMIT
DEAD QUEUE, REASON=mqrc
Explanation: A command failed because no more local
Explanation: An attempt to put a message to the dead queues could be defined. There is an implementation
letter queue was unsuccessful. mqrc gives the reason limit of 524 287 for the total number of local queues
code for the error. that can exist. For shared queues, there is a limit of 512
queues in a single coupling facility structure.
Severity: 4
Severity: 8
System Action: Processing continues.

Chapter 7. Message manager messages (CSQM...) 107


System Action: The command is not actioned. WebSphere MQ for z/OS System Administration Guide for
information about this. If disposition is GROUP or
System Programmer Response: Delete any existing
SHARED, check whether the coupling facility structure
queues that are no longer required.
has failed and check that DB2 is available. If the
accompanying message is CSQM091E, refer to
CSQM115I csect-name keyword(value) IS CURRENTLY Appendix A, “API completion and reason codes” for an
IN USE, ALTER WITH FORCE explanation of the mqrc in that message, and what
NEEDED action to take.

Explanation: The object specified is in use. This could


be because: CSQM118I csect-name keyword(value)
v It is open through the API. QSGDISP(disposition) LEVEL IS
v When altering the USAGE attribute of a local queue, INCOMPATIBLE
there are messages currently on the queue.
Explanation: The definition level of the specified
v When altering the default transmission queue, the
object is incompatible with that of the queue manager
old queue is currently being used as a transmission
or other members of the queue-sharing group.
queue by default.
System Action: Processing of the command is
Severity: 8
terminated.
System Action: The command is ignored.
System Programmer Response: See the WebSphere MQ
System Programmer Response: Either: for z/OS Concepts and Planning Guide and the WebSphere
v Wait until the object has been closed or deleted. MQ for z/OS System Setup Guide for information about
migration and compatibility between releases.
Note: MCAs for receiver channels, or the intra-group
queuing (IGQ) agent, can keep the destination CSQM119I csect-name keyword(value) LEVEL IS
queues open for a while even when messages INCOMPATIBLE
are not being transmitted, and so such queues
might appear to be in use. Explanation: The definition level of the specified
object is incompatible with that of the queue manager
v Wait until the queue is emptied. or other members of the queue-sharing group.
v Wait until use of the queue as a default transmission
queue has ended. System Action: Processing of the command is
terminated.
v Use the ALTER command with the FORCE option.
System Programmer Response: See the WebSphere MQ
Note: Any subsequent API calls referencing the for z/OS Concepts and Planning Guide and the WebSphere
object will fail with a reason code of MQ for z/OS System Setup Guide for information about
MQRC_OBJECT_CHANGED. migration and compatibility between releases.

For more information about the command, see the CSQM120I csect-name keyword(value) NOT
WebSphere MQ Script (MQSC) Command Reference ALLOWED FOR SHARED QUEUE
manual.
Explanation: The specified value for the object name
or attribute is not allowed for a local queue whose
CSQM117E csect-name ERROR ACCESSING disposition is shared or a model queue used to create a
keyword(value) QSGDISP(disposition) dynamic queue that is shared.
Explanation: While processing a command for an Severity: 8
object, object information could not be accessed. This
may be because of an error on page set zero, or in the System Action: Processing of the command is
coupling facility information, or because a coupling terminated.
facility structure has failed, or because DB2 is not System Programmer Response: Reissue the command
available. This message is issued with message correctly.
CSQM090E or CSQM091E, which include a reason code
that gives more information about the error.
CSQM121I csect-name keyword(value) NOT
Severity: 4 ALLOWED, NOT IN
System Action: The command is ignored. QUEUE-SHARING GROUP

System Programmer Response: Check for error Explanation: The specified value for the attribute
messages on the console log that might relate to the requires a queue-sharing group, but the queue manager
problem. If disposition is QMGR, COPY, or PRIVATE, is not in a group.
verify that page set zero is set up correctly; refer to the

108 Messages and Codes


Severity: 8 System Action: The command is ignored.
System Action: Processing of the command is | System Programmer Response: Check that you
terminated. | specified the correct name for the object, and the
| correct subtype (for queues and channels) or channel
System Programmer Response: Reissue the command
| definition table (for deleting channels). If disposition is
correctly.
| GROUP or SHARED, check that DB2 is available.
| Define the object if necessary.
CSQM122I csect-name ‘verb-name object’ COMPLETED
| Notes:
FOR QSGDISP(disposition)
| 1. An object of the same name and type, but of a
Explanation: Processing for the specified command | different disposition, might already exist.
that refers to an object with the indicated disposition
| 2. If you are dealing with a queue or channel object,
has completed successfully.
| an object of the same name, but of a different
Severity: 0 | subtype, might already exist.

System Action: A command is generated specifying | 3. Remember that the object might have recently been
CMDSCOPE(*) to perform further processing on all | deleted by someone else, or from another queue
queue managers in the queue-sharing group. For | manager in the queue-sharing group.
example, if disposition is GROUP, the corresponding
processing must be performed for local copies of the CSQM126I csect-name keyword KEYWORD ONLY
group object. APPLICABLE TO LU62 PROTOCOL
Explanation: The named keyword can only be
CSQM123I csect-name keyword VALUE CANNOT BE specified when TRPTYPE(LU62) is specified.
CHANGED
Severity: 8
Explanation: The value for the specified attribute
cannot be changed. System Action: Processing of the command is
terminated.
Severity: 8
System Programmer Response: Reissue the command
System Action: Processing of the command is without the named keyword.
terminated.
System Programmer Response: To change the CSQM127I csect-name keyword(value) IS EMPTY OR
attribute, the object must be deleted and then redefined WRONG TYPE
with the new value.
Explanation: A namelist used to specify a list of
clusters has no names in it or does not have type
CSQM124I csect-name keyword(value) ALLOWED CLUSTER or NONE.
ONLY WITH QSGDISP(disposition)
Severity: 8
Explanation: The specified value for the attribute is
allowed only for an object that has the indicated System Action: Processing of the command is
disposition. terminated.

Severity: 8 System Programmer Response: Reissue the command


specifying a namelist that is not empty and has type
System Action: Processing of the command is CLUSTER or NONE.
terminated.
System Programmer Response: Reissue the command CSQM128E csect-name MQPUT FAILED FOR
correctly. QUEUE q-name, REASON=mqrc
Explanation: During the processing of a command, an
CSQM125I csect-name keyword(value) attempt to put a message to the named queue failed for
QSGDISP(disposition) WAS NOT the specified reason.
FOUND
Severity: 8
Explanation: A command has been issued that refers
to an object that does not exist. That is, no object could System Action: In general, the command is not
be found with the specified name and type (and actioned. If the command was REFRESH QMGR for
subtype, for queues and channels) and disposition in configuration events, it may be partially completed as
the queue-sharing group. indicated by the preceding CSQM169I messages.

Severity: 8 System Programmer Response: Refer to Appendix A,


“API completion and reason codes” for information

Chapter 7. Message manager messages (CSQM...) 109


about mqrc. If mqrc is 2003, the message could not be System Action: The command is not actioned.
committed.
CSQM133I csect-name UNABLE TO START
CSQM129I csect-name keyword(value) HAS WRONG CHANNEL INITIATOR
CHANNEL TYPE
Explanation: A START CHINIT command was issued
Explanation: The command (or the command with the but the channel initiator could not be started.
particular disposition) cannot be used with the named
This could be for one of the following reasons:
channel because it cannot be used for channels of that
v The system did not allow the channel initiator
type.
address space to be created at this time due to a
Severity: 8 heavy system workload
v There was not enough storage to start the channel
System Action: The command is not actioned.
initiator address space
System Programmer Response: Check that the correct v The system tried to obtain more address spaces than
channel name and disposition was specified on the the maximum number supported
command. For more information about the command, v The queue manager was quiescing or shutting down.
see the WebSphere MQ Script (MQSC) Command
Severity: 8
Reference manual.
System Action: The command is not actioned.
CSQM130I csect-name CLUSTER REQUEST System Programmer Response: Reissue the command
QUEUED when the system workload is reduced and when the
queue manager is not shutting down.
Explanation: Initial processing for a command has
completed successfully. The command requires further
action by the cluster repository manager, for which a CSQM134I csect-name command keyword(value)
request has been queued. COMMAND ACCEPTED
This message is followed by message CSQ9022I to Explanation: Initial processing for a command has
indicate that the command has completed successfully, completed successfully. The command requires further
in that a request has been sent. It does not indicate that action by the channel initiator, for which a request has
the cluster request has completed successfully. Such been queued. Messages reporting the success or
requests are processed asynchronously by the cluster otherwise of the action will be sent to the command
repository manager; any errors are reported to the issuer subsequently.
z/OS console, not to the command issuer.
Severity: 0
Severity: 0
System Action: A request has been queued for the
System Action: A request has been queued for the channel initiator. Further messages will be produced
cluster repository manager, which will process it when the command has been completed.
asynchronously.
CSQM135I csect-name NO CHANNEL INITIATOR
CSQM131I csect-name CHANNEL INITIATOR NOT AVAILABLE
ACTIVE, CLUSTER AND CHANNEL
Explanation: A command was issued for a shared
COMMANDS INHIBITED
channel, but there was no suitable channel initiator
Explanation: A command was issued that required the available for any active queue manager in the
channel initiator to be started. queue-sharing group. This could be because:
v no channel initiators are running
Severity: 8
v the channel initiators that are running are too busy
System Action: The command is not actioned. to allow any channel, or a channel of the particular
type, to be started
System Programmer Response: Issue the START
CHINIT command to start the channel initiator, and Severity: 8
reissue the command.
System Action: The command is not actioned.
System Programmer Response: Start a new channel
CSQM132I csect-name CHANNEL INITIATOR
initiator (on an active queue manager where there is no
ALREADY ACTIVE
channel initiator running), or try again when there are
Explanation: The START CHINIT command was fewer channels running.
issued but the channel initiator is already active.
Severity: 8

110 Messages and Codes


required with TRPTYPE(LU62).
CSQM137I csect-name command keyword COMMAND
ACCEPTED Severity: 8
Explanation: Initial processing for a command has System Action: The command is not actioned.
completed successfully. The command requires further
action by the channel initiator, for which a request has System Programmer Response: Reissue the command
been queued. Messages reporting the success or with the correct keywords.
otherwise of the action will be sent to the command
issuer subsequently. CSQM142I csect-name CLUSTER(cluster-name)
Severity: 0 REPOSITORY IS NOT ON THIS
QUEUE MANAGER
System Action: A request has been queued for the
channel initiator. Further messages will be produced Explanation: A RESET CLUSTER command was
when the command has been completed. issued, but the queue manager does not provide a full
repository management service for the specified cluster.
That is, the REPOS attribute of the queue manager is
CSQM138I csect-name CHANNEL INITIATOR not cluster-name, or the namelist specified by the
STARTING REPOSNL attribute of the queue manager does not
contain cluster-name or is not of type CLUSTER or
Explanation: A START CHINIT command has been
NONE.
issued and the channel initiator address space has been
started successfully. Severity: 8
Severity: 0 System Action: Processing of the command is
terminated.
System Action: Further messages will be produced
when the channel initiator itself has started. System Programmer Response: Reissue the command
with the correct values or on the correct queue
manager.
CSQM139I csect-name INDXTYPE(MSGTOKEN)
NOT ALLOWED FOR TEMPORARY
DYNAMIC QUEUE CSQM144I csect-name keyword(value) CANNOT BE A
CLUSTER QUEUE
Explanation: An attempt was made to define or alter
a temporary-dynamic queue from which messages Explanation: An attempt was made to define or alter
could be retrieved using message tokens. This a queue to make it part of a cluster. This is not allowed
combination is not allowed. if the queue is dynamic or is one of the following
reserved queues:
Severity: 8
SYSTEM.CHANNEL.COMMAND
System Action: Processing of the command is SYSTEM.CHANNEL.INITQ
terminated. SYSTEM.CHANNEL.SEQNO
SYSTEM.CHANNEL.SYNCQ
System Programmer Response: Reissue the command
SYSTEM.CLUSTER.COMMAND.QUEUE
with correct values.
SYSTEM.CLUSTER.REPOSITORY.QUEUE
SYSTEM.COMMAND.INPUT
CSQM140I csect-name keyword KEYWORD NOT SYSTEM.QSG.CHANNEL.SYNCQ
ALLOWED WITH TRPTYPE(value) SYSTEM.QSG.TRANSMIT.QUEUE

Explanation: The named keyword cannot be used on Severity: 8


a START LISTENER command for the transport type
System Action: Processing of the command is
shown.
terminated.
Severity: 8
System Programmer Response: Reissue the command
System Action: The command is not actioned. with the correct values.

System Programmer Response: Reissue the command


with the correct keywords. CSQM145I csect-name keyword VALUE REQUIRED
FOR SHARED QUEUE

CSQM141I csect-name LUNAME KEYWORD Explanation: A non-blank value must be specified for
REQUIRED WITH TRPTYPE(LU62) the named keyword for a local queue whose
disposition is shared or a model queue used to create a
Explanation: A START LISTENER command was dynamic queue that is shared.
issued specifying TRPTYPE(LU62) but without the
LUNAME keyword. The LUNAME keyword is Severity: 8

Chapter 7. Message manager messages (CSQM...) 111


System Action: Processing of the command is
CSQM150I csect-name REPOS AND REPSONL
terminated.
VALUES ARE INCOMPATIBLE
System Programmer Response: Reissue the command
Explanation: An attempt was made to alter the queue
with a value for the keyword added.
manager object so that it had incompatible values for
REPOS and REPOSNL. At most one can be non-blank.
CSQM146I csect-name USAGE(XMITQ) NOT
Severity: 8
ALLOWED WITH INDXTYPE(value) >
System Action: Processing of the command is
Explanation: An attempt was made to define or alter
terminated.
a queue so that it was both a transmission queue and
had an index type of GROUPID or MSGTOKEN. This System Programmer Response: Reissue the command
is not allowed. with correct values.
Severity: 8
CSQM151I csect-name CLUSTER AND CLUSNL
System Action: Processing of the command is
VALUES ARE INCOMPATIBLE
terminated.
Explanation: An attempt was made to define or alter
System Programmer Response: Reissue the command
an object so that it had incompatible values for
with correct values.
CLUSTER and CLUSNL. At most one can be
non-blank.
CSQM147I csect-name XCFGNAME AND
Severity: 8
XCFMNAME VALUES ARE
INCOMPATIBLE System Action: Processing of the command is
terminated.
Explanation: An attempt was made to define or alter
a storage class object so that it had incompatible values System Programmer Response: Reissue the command
for XCFGNAME and XCFMNAME. They must both be with correct values.
non-blank or both blank.
Severity: 8 CSQM152I csect-name USAGE(XMITQ) NOT
ALLOWED FOR CLUSTER QUEUE
System Action: Processing of the command is
terminated. Explanation: An attempt was made to define or alter
a queue so that it was both a transmission queue and
System Programmer Response: Reissue the command
in a cluster. This is not allowed.
with correct values.
Severity: 8
CSQM148I csect-name keyword KEYWORD NOT System Action: Processing of the command is
ALLOWED WITH CHLTYPE(value) terminated.
Explanation: The named keyword cannot be specified System Programmer Response: Reissue the command
for channels of the type shown. with correct values.
Severity: 8
CSQM153E csect-name DB2 NOT AVAILABLE
System Action: Processing of the command is
terminated. Explanation: Because DB2 is not available or no
longer available, the queue manager cannot handle the
System Programmer Response: Reissue the command
command for a CF structure or shared channel.
without the named keyword.
Severity: 8
CSQM149I csect-name keyword KEYWORD System Action: Processing of the command is
REQUIRED WITH CHLTYPE(value) terminated.
Explanation: The named keyword was not specified System Programmer Response: Use the preceding
but is required for channels of the type shown. messages on the z/OS console to investigate why DB2
is not available, and restart it if necessary.
Severity: 8
System Action: Processing of the command is
terminated.
System Programmer Response: Reissue the command
with the named keyword added.

112 Messages and Codes


Severity: 8
CSQM154E csect-name ERROR ACCESSING DB2
System Action: Processing of the command is
Explanation: Because there was an error in accessing
terminated.
DB2, the queue manager cannot handle the command
for a CF structure or shared channel. System Programmer Response: Reissue the command
with correct values. You cannot alter the level of a CF
Severity: 8
structure; you must delete the structure and then
System Action: Processing of the command is redefine it.
terminated.
System Programmer Response: Resolve the error CSQM159I csect-name verb-name object(obj-name) NOT
reported in the preceding messages. ALLOWED, INCOMPATIBLE QUEUE
MANAGER CMDLEVELS
CSQM155I csect-name STATUS(STOPPED) NOT Explanation: An attempt was made to alter the CF
ALLOWED WITH QMNAME OR level of a CF structure, or to delete the structure. This
CONNAME action requires that all queue managers in the
queue-sharing group must have a command level of at
Explanation: An attempt was made to stop a channel
least 530. Some of the queue managers have a lower
using STATUS(STOPPED), but a queue manager name
level.
or connection name was also specified. This is not
allowed. Severity: 8
Severity: 8 System Action: Processing of the command is
terminated.
System Action: Processing of the command is
terminated. System Programmer Response: Ensure all the queue
managers in the queue-sharing group have the
System Programmer Response: Reissue the command
appropriate command level. For information about
with correct values.
restrictions on the command, see the WebSphere MQ
Script (MQSC) Command Reference manual.
CSQM156I csect-name INDXTYPE(GROUPID) NOT
ALLOWED FOR keyword(value)
CSQM160I csect-name keyword(value) IS NOT
Explanation: An attempt was made to define or alter UNIQUE
a queue with a reserved name so that it had an index
Explanation: A command has been issued that refers
type of GROUPID. This is not allowed.
to an object that exists with more that one disposition
Severity: 8 in the queue-sharing group, so the object to be used
cannot be determined.
System Action: Processing of the command is
terminated. Severity: 8

System Programmer Response: Reissue the command System Action: The command is not executed.
with correct values.
System Programmer Response: Delete one of the
objects.
CSQM157E csect-name NO SPACE FOR
keyword(value)
CSQM161I csect-name QUEUE ATTRIBUTES ARE
Explanation: An MQ DEFINE CFSTRUCT command INCOMPATIBLE
failed because no more application structures are
Explanation: A MOVE QLOCAL command has been
available in the coupling facility (the limit is 63).
issued, but the queues involved have different values
Severity: 8 for one or more of these attributes: DEFTYPE,
HARDENBO, INDXTYPE, USAGE. Messages cannot be
System Action: The command is not actioned. moved safely if these attributes differ.
System Programmer Response: Reduce the number of Severity: 8
application structures you are using.
System Action: The command is not executed.

CSQM158I csect-name RECOVER(YES) NOT System Programmer Response: Check that the queue
ALLOWED WITH CFLEVEL(value) names have been entered correctly. Change the queue
attributes as necessary.
Explanation: An attempt was made to define or alter
a CF structure to support recovery, but the level of the
CF structure was less than 3. This is not allowed.

Chapter 7. Message manager messages (CSQM...) 113


System Programmer Response: If the command did
CSQM162I csect-name keyword(value) MAXDEPTH IS
not complete successfully, as shown by the following
TOO SMALL
CSQ9023E message, investigate the problem reported in
Explanation: A MOVE QLOCAL command has been the preceding messages.
issued, but the MAXDEPTH attribute value for the
target queue is too small to allow all the messages to
CSQM166I csect-name keyword(value) NOT
be moved.
AUTHORIZED
Severity: 8
Explanation: You do not have proper authorization to
System Action: The command is not executed. use the command for the specified object.
System Programmer Response: Change the Severity: 8
MAXDEPTH value for the queue.
System Action: The command is not executed for that
object.
CSQM163I csect-name ERROR USING keyword(value),
System Programmer Response: Check that the object
REASON=mqrc
name has been entered correctly. If required, arrange
Explanation: During the processing of a MOVE for someone who is authorized to use the object to
QLOCAL command, an attempt to open the named issue the command for you, or get the necessary
queue or to get or put a message for it failed for the authority granted to you.
specified reason. For example, a put to the target queue
will fail if a message is too long.
CSQM167I csect-name PERFORMANCE EVENTS
Severity: 8 DISABLED
System Action: The command stops processing. If Explanation: A command was issued that required
some messages have already been moved and performance events to be enabled.
committed, they will remain on the target queue; the
Severity: 8
rest of the messages will not be moved.
System Action: The command is not executed.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information System Programmer Response: Use the ALTER
about mqrc, and take the appropriate action to resolve QMGR command to set the PERFMEV attribute to
the problem. ENABLED if performance events are required.

CSQM164I csect-name keyword(value) HAS CSQM168I csect-name CONFIGURATION EVENTS


MESSAGES ASSOCIATED WITH IT DISABLED
Explanation: A MOVE QLOCAL command has been Explanation: A command was issued that required
issued specifying TYPE(MOVE), the target queue configuration events to be enabled.
already has messages associated with it.
Severity: 8
Severity: 8
System Action: The command is not executed.
System Action: The command is not executed.
System Programmer Response: Use the ALTER
System Programmer Response: Check that the queue QMGR command to set the CONFIGEV attribute to
name has been entered correctly. Determine if it is safe ENABLED if configuration events are required.
to add messages to the queue, then reissue the
command using the TYPE(ADD) option.
CSQM169I csect-name object-type OBJECTS: m
FOUND, n EVENTS GENERATED
CSQM165I csect-name n MESSAGES MOVED
Explanation: A REFRESH QMGR command has been
Explanation: A MOVE QLOCAL command has been issued for configuration events. m objects of the
issued, and moved the indicated number of messages. indicated type were found that matched the specified
selection criteria (such as name or time of alteration),
If the command completed successfully and moved all
and n event messages were generated. The number of
the messages on the queue, this confirms the number
event messages may be less than the number of objects
moved. If an error occurred while moving the
found because certain objects may be excluded, such as
messages, this shows how many messages were
temporary dynamic queues or objects in the process of
successfully moved to the target queue and committed.
being deleted. It may also be less than the number of
Severity: 0 objects found if there was a problem with the event
queue.
System Action: Processing continues.

114 Messages and Codes


Severity: 0 System Programmer Response: Reissue the command
without the named keyword.
System Action: Processing continues.
System Programmer Response: If n is less than m, but
CSQM173I csect-name EXPIRED MESSAGE SCAN
message CSQ9022I follows these messages to indicate
REQUESTED FOR m QUEUES
that the command completed successfully, no action is
needed. Otherwise, investigate the problem with the Explanation: A REFRESH QMGR command has been
event queue as reported in the preceding messages. issued for expired message scanning. m queues were
found that matched the specified selection criteria.
CSQM170I csect-name REFRESHING Severity: 0
CONFIGURATION EVENTS SINCE
System Action: Processing continues.
date time
Explanation: A REFRESH QMGR command has been
issued for configuration events specifying a refresh
| CSQM201I csect-name verb-name obj-type DETAILS
interval with the INCLINT keyword. Event messages | Explanation: This message is the response to a
will be generated for all objects with an alteration date | command that displays attributes or other information
and time later than date time (provided they match any | about objects, when that command was entered from
other specified selection criteria, such as name or type). | either the console, or the command server initialization
However, event messages will not be generated for | server. It shows the attributes requested for obj-type, as
objects deleted after that time. | follows:
Severity: 0 | obj-type(name)
| attribute-value
|| attribute-value
..
CSQM171I csect-name CONFIGURATION EVENTS || .
REFRESH NEEDED | END obj-type DETAILS
Explanation: An ALTER QMGR command has been
issued that enables configuration events. Event | csect-name might include the command prefix (CPF),
messages need to be generated to ensure that the | depending on how the command was entered.
configuration information is complete and up-to-date.
| Exceptionally, the last line might be:
Severity: 0
| obj-type TERMINATED WITH MAX LINES
System Action: Processing continues.
| if the number of lines allowed in a multiple line WTO
System Programmer Response: If complete
| to be issued on the console (255) has been exceeded.
configuration information is required, do one of the
| This figure includes the first and last lines of the
following, as appropriate:
| display. The only object that might cause this message
v If this is the first time that configuration events have | is namelist because displaying a complete namelist
been enabled, use the REFRESH QMGR | would require 263 lines in total. (This only occurs when
TYPE(CONFIGEV) command to generate | the command has been issued from the console.)
configuration events for all objects. If you have many
objects, it may be preferable to use several such | Severity: 0
commands each with a different selection of objects,
but such that all are included. CSQM293I csect-name m obj-type FOUND
v Otherwise, use the REFRESH QMGR MATCHING REQUEST CRITERIA
TYPE(CONFIGEV) command to generate events to
Explanation: A command that displays attributes or
replace those that were not generated while
other information about objects has been issued. m
configuration events were disabled; specify the
objects were found that matched the specified selection
INCLINT parameter to cover this period.
criteria.
System Action: For each object found, a message
CSQM172I csect-name keyword KEYWORD NOT
follows giving its details.
ALLOWED WITH TYPE(value)
Severity: 0
Explanation: The named keyword cannot be specified
with the TYPE value shown.
Severity: 8
System Action: Processing of the command is
terminated.

Chapter 7. Message manager messages (CSQM...) 115


command that displays attributes or other information
CSQM294I csect-name CANNOT GET
about objects is entered using a generic name (for
INFORMATION FROM DB2
example, DIS Q(*) ALL), and the total amount of data
Explanation: While processing a command that to be displayed exceeds 32 K. To avoid this problem,
displays attributes or other information about objects try to be more selective about the information
with a disposition of GROUP or SHARED, information requested (for example, DIS Q(PAY*) ALL).
could not be obtained from DB2. This may be because
DB2 is not available or no longer available, or because
CSQM299I csect-name INSUFFICIENT STORAGE
there was an error in accessing DB2, or because a DB2
TO COMPLETE DISPLAY
table was temporarily locked.
Explanation: There was insufficient storage available
Severity: 8
to complete processing of a command that displays
System Action: Information about objects with a attributes or other information about objects. This
disposition of GROUP or SHARED is not displayed, so message is issued in response to commands entered
the information displayed may therefore be incomplete. from the console and the command server, and is
followed by message CSQ9023E.
System Programmer Response: Refer to the console
log for messages giving more information about the Severity: 8
error.
System Action: The command is actioned, but the
display of the information is terminated.
CSQM295I csect-name UNEXPECTED ERROR
System Programmer Response: If this error occurs
DURING DISPLAY
when a generic name is used in the command (for
Explanation: A severe error occurred while processing example, DIS Q(*) ALL), try to be more selective about
a command that displays attributes or other the information requested (for example, DIS Q(PAY*)
information about objects, when that command was ALL). If the problem persists, you might need to
entered from either the console, or the command server increase the region size used by your queue manager
initialization server. It is followed by message or channel initiator, or you might need to reduce the
CSQ9023E. number of jobs running in your system.
Severity: 8
| CSQM4nnI object details
System Action: The command is terminated.
| Explanation: This message consists of the entire object
System Programmer Response: Refer to the console
| or object status details formatted for use by
log for messages giving more information about the
| applications. It is issued in response to commands
error.
| entered from the command server. Message CSQ9022I
| follows this message.
CSQM297I csect-name NO obj-type FOUND
| The message number depends on the object or object
MATCHING REQUEST CRITERIA
| status type, as follows:
Explanation: A command that displays attributes or
|| Number Object or status type
other information about objects found that there are no
objects that match the specified name and satisfy any | CSQM400I Storage class object
other criteria requested (such as subtype or disposition | CSQM401I Local queue object
in a queue-sharing group). | CSQM402I Model queue object

Severity: 0 | CSQM403I Alias queue object


| CSQM406I Remote queue object
| CSQM407I Namelist object
CSQM298I csect-name TOTAL MESSAGE LENGTH
ALLOWED ON CONSOLE EXCEEDED | CSQM408I Process object
| CSQM409I Queue manager object
Explanation: The total message length for the
| CSQM410I Sender channel object
command allowed on the console (32 K) has been
exceeded. This message is issued in response to | CSQM411I Server channel object

commands entered from the console, and is followed | CSQM412I Receiver channel object
by message CSQ9023E. | CSQM413I Requester channel object

Severity: 8
| CSQM415I Server-connection channel object
| CSQM416I Client-connection channel object
System Action: The command is actioned, but the | CSQM417I Cluster-receiver channel object
display of the command is terminated.
| CSQM418I Cluster-sender channel object
System Programmer Response: This error occurs if a | CSQM420I Sender channel status

116 Messages and Codes


| Number Object or status type
| CSQM421I Server channel status
| CSQM422I Receiver channel status
| CSQM423I Requester channel status
| CSQM425I Server-connection channel status
| CSQM427I Cluster-receiver channel status
| CSQM428I Cluster-sender channel status
| CSQM430I CF structure object
| CSQM431I Cluster queue object
| CSQM437I Authentication information object
| CSQM439I Cluster queue manager object
| CSQM440I CF structure status
| CSQM441I Local queue status
| CSQM451I Local queue statistics
|
| Severity: 0

CSQM999E csect-name UNRECOGNIZED RETURN


CODE ret-code FOR KEYWORD ‘keyword’
Explanation: An unexpected return code has been
issued from a command.
Severity: 8
System Action: The command is ignored.
System Programmer Response: Note the return code
ret-code (which is shown in hexadecimal) and contact
your IBM support center.

Chapter 7. Message manager messages (CSQM...) 117


118 Messages and Codes
Chapter 8. Command server messages (CSQN...)
CSQN001I COMMAND SERVER STARTED CSQN006I COMMAND SERVER ALREADY
STOPPED
Explanation: A request to start the command server
with the START CMDSERV command has been Explanation: A STOP CMDSERV command was
accepted. entered, but the command server was not running.
Severity: 0 Severity: 0
System Action: The command server is triggered to System Action: The command is ignored.
start. This message should be followed by message
CSQN200I which indicates that the command server is
CSQN007I COMMAND SERVER DISABLED
starting up.
Explanation: In response to a STOP CMDSERV
command in an initialization file, the command server
CSQN002I COMMAND SERVER ALREADY
has been put in to a disabled state.
STARTED
Severity: 0
Explanation: A START CMDSERV command has been
entered, but the command server is already running. System Action: The command server will not start
automatically when initialization finishes.
Severity: 0
System Action: The command is ignored.
CSQN008I COMMAND SERVER ALREADY
DISABLED
CSQN003I COMMAND SERVER ENABLED
Explanation: A STOP CMDSERV command has been
Explanation: In response to a START CMDSERV entered, but the command server was already disabled.
command in an initialization file, the command server
Severity: 0
has been put in to an enabled state.
System Action: The command is ignored.
Severity: 0
System Action: The command server will be started
CSQN009I csect-name verb-name pkw-name
automatically when initialization finishes.
COMMAND DISABLED
Explanation: The command was not processed
CSQN004I COMMAND SERVER ALREADY
because it was not allowed during this stage of
ENABLED
initialization or termination. verb-name might include
Explanation: A START CMDSERV command has been the command prefix (CPF). This depends on how the
entered, but the command server was already enabled. command was entered.
Severity: 0 Severity: 4
System Action: The command is ignored. System Action: The command is ignored.

CSQN005I COMMAND SERVER STOPPED CSQN011I COMMAND SERVER STATUS IS


ENABLED
Explanation: A request to stop the command server
with a STOP CMDSERV command has been accepted. Explanation: The command server is in an enabled
state; that is, the command server will be started
Severity: 0
automatically when initialization finishes.
System Action: The command server shuts down
Severity: 0
when it finishes processing the current command (or
immediately if it is not processing a command). This
message is followed by message CSQN201I to confirm CSQN012I COMMAND SERVER STATUS IS
that the stop has started. DISABLED
Explanation: The command server is in a disabled
state; that is, the command server will not be started
automatically when initialization finishes.

© Copyright IBM Corp. 1993, 2003 119


Severity: 0 INSSRV02
During the later part of initialization, the
queue manager was unable to start the task
CSQN013I COMMAND SERVER STATUS IS
that processes commands in CSQINP2.
RUNNING
RTSSRV01
Explanation: The command server is in a running After initialization has completed with the
state; that is, the command server is currently command server enabled, or in response to a
processing a command. START CMDSERV command, the queue
manager was unable to start the command
Severity: 0 server task that processes commands in the
system-command input queue.
CSQN014I COMMAND SERVER STATUS IS GRSSRV01
WAITING After initialization has completed with the
command server enabled, or in response to a
Explanation: The command server is in a waiting START CMDSERV command, the queue
state; that is, the command server is waiting for a manager was unable to start the command
message to be put onto the system-command input server task that processes commands using
queue. CMDSCOPE.
Severity: 0 Severity: 8
System Action: The task is not started.
CSQN015I COMMAND SERVER STATUS IS
STOPPED System Programmer Response: Stop and restart the
queue manager. Check the console for other messages
Explanation: The command server is in a stopped regarding this error, and note the message number,
state; that is, the command server will not process any identifier, and rc. Also collect the system dump (if one
commands until a START CMDSERV command is was produced). Contact your IBM support center to
entered. report the problem.
Severity: 0
CSQN019E csect-name INTERNAL ERROR FOR
CSQN016I COMMAND SERVER STATUS IS identifier, RETURN CODE=rc
STARTING Explanation: This message could be caused by the
Explanation: The command server is in a starting following:
state; that is, a START CMDSERV command has been Identifier
entered, but the command server has not yet started Description
up. INSSRV01
Severity: 0 During the early part of initialization an error
occurred when trying to delete the task that
processes commands in CSQINP1.
CSQN017I COMMAND SERVER STATUS IS INSSRV02
STOPPING During the later part of initialization an error
Explanation: The command server is in a stopping occurred when trying to delete the task that
state; that is, a STOP CMDSERV command has been processes commands in CSQINP2.
entered, but the command server has not yet stopped. RTSSRV01
During termination with the command server
Severity: 0 running, or in response to a START CMDSERV
command, an error occurred when trying to
delete the command server task that processes
CSQN018E csect-name INTERNAL ERROR FOR
commands in the system-command input
identifier, RETURN CODE=rc
queue.
Explanation: This message could be caused by the GRSSRV01
following: During termination with the command server
running, or in response to a START CMDSERV
Identifier
command, an error occurred when trying to
Description
delete the command server task that processes
INSSRV01
commands using CMDSCOPE.
During the early part of initialization, the
queue manager was unable to start the task Severity: 8
that processes commands in CSQINP1.
System Action: If the value of identifier was INSSRV01

120 Messages and Codes


or INSSRV02, the error is ignored, and startup
CSQN101I COMMAND ENDS WITH A
continues.
CONTINUATION MARK, COMMAND
If the value of identifier was RTSSRV01 or GRSSRV01 IGNORED
and csect-name was CSQNESTP, the command server
Explanation: The last command in the CSQINP1 or
could have terminated while processing a command.
CSQINP2 data set ended with a continuation mark.
System Programmer Response: Check the console for
Severity: 4
other messages regarding this error. If you are unable
to resolve the problem, note the message number, System Action: The command is ignored.
identifier, and rc, collect the system dump (if one was
System Programmer Response: The command in
produced), and contact your IBM support center.
question precedes this message in the CSQOUT1 or
CSQOUT2 data set. For details about forming a
CSQN020E csect-name UNABLE TO START command string, see the WebSphere MQ for z/OS System
COMMAND SERVER identifier Setup Guide.
Explanation: csect-name was unable to start the
command server task identifier. CSQN102I COMMAND BUFFER INVALID,
ERROR UNKNOWN, COMMAND
Severity: 8
IGNORED
System Action: If identifier is INSSRV01 or INSSRV02,
Explanation: An internal error has occurred.
initialization is not completed and a dump might be
produced. In other cases, the command server is not Severity: 4
started.
System Action: This command is ignored, and the
System Programmer Response: Stop and restart the next command is processed.
queue manager. Contact your IBM support center with
System Programmer Response: The command in
details of this message, any previous messages
question precedes this message in the CSQOUT1 or
pertaining to this error, and the dump (if applicable).
CSQOUT2 data set. If you are unable to solve the
problem, contact your IBM support center.
CSQN021E csect-name COMMAND SERVER
identifier ABNORMAL COMPLETION
CSQN103I COMMAND PROCESSOR RETURN
Explanation: The command server task identifier was CODE=rc, REASON CODE=reason
unable to complete its processing during startup.
Explanation: An error occurred while processing the
Severity: 8 command preceding this message in the CSQOUT1 or
CSQOUT2 data set. The possible values of rc are as
System Action: Queue manager startup continues.
follows:
System Programmer Response: Check the z/OS
Return code
console for related messages (probably concerning the
Description
CSQINPx data sets). The CSQOUTx data sets should
00000004
also be checked to determine how much command
Internal error
processing was done before the error occurred. If
00000008
required, reissue any unprocessed commands, or
Syntax or command preprocessor error, see the
resolve the problem and restart the queue manager.
following lines in the CSQOUTx data set
0000000C
CSQN100I COMMAND EXCEEDS MAXIMUM Command processor error, see the following
SIZE, COMMAND IGNORED lines in the CSQOUTx data set
00000010
Explanation: The command string was too long. Command processor abnormal termination
Severity: 4 00000014
Command completed, but there is insufficient
System Action: The command is ignored, and storage for the messages
processing of CSQINP1 or CSQINP2 continues. 00000018
System Programmer Response: The command in Command preprocessor has insufficient
question precedes this message in the CSQOUT1 or storage (there could be further messages about
CSQOUT2 data set. For details about forming a this error)
command string, see the WebSphere MQ for z/OS System 0000001C
Setup Guide. The command processor has insufficient
storage (the command could be partially
completed)

Chapter 8. Command server messages (CSQN...) 121


00000020
CSQN105I Commands from ddname for queue
Security check
manager qmgr-name – date time
00D50102
Refer to Chapter 33, “Command server codes Explanation: This message forms the header for the
(X'D5')” output data sets CSQOUT1 and CSQOUT2.
Severity: 0
Note: If the return code is ‘00000010’, the reason code
has no meaning.
CSQN121I ‘verb-name pkw-name’ command responses
If reason is 00000004 and return code is 00000000, the from qmgr-name
command has been accepted and will be completed
Explanation: The following messages are responses
later. Further messages will be produced when the
from queue manager qmgr-name to the indicated
command has been completed.
command – either entered or generated by another
command – that specified CMDSCOPE.
Otherwise the reason code indicates the command
result as follows:
CSQN122I ‘verb-name pkw-name’ command for
Reason Description CMDSCOPE(qmgr-name) normal
00000000 completion
Command completed
00000004 Explanation: Processing for the indicated command
Partial completion that specified CMDSCOPE(qmgr-name) – either entered
00000008 or generated by another command – has completed
Command not actioned successfully on all requested queue managers.
0000000C
Command processor abend
CSQN123E ‘verb-name pkw-name’ command for
FFFFFFFF
CMDSCOPE(qmgr-name) abnormal
Command not actioned
completion
Severity: 4
Explanation: Processing for the indicated command
System Action: The next command is processed, if that specified CMDSCOPE(qmgr-name) – either entered
possible. or generated by another command – has completed,
but not successfully. If the command was sent to more
System Programmer Response: If reason indicates that than one queue manager, it may have completed
the command did not complete, examine the command successfully on some and not on others.
and all associated messages. See the WebSphere MQ
Script (MQSC) Command Reference manual for further System Programmer Response: Examine the
information about the commands. preceding responses from the command. Reissue the
command correctly if necessary for the queue managers
If you are unable to solve the problem, collect the input where it failed.
and output data sets and contact your IBM support
center.
CSQN127E Queue-sharing group error,
reason=reason
CSQN104I INITIALIZATION RETURN CODE=rc,
REASON CODE=reason Explanation: While processing a command that
specified CMDSCOPE, the command server
Explanation: An error occurred while processing one experienced an error while trying to send data to the
of the initialization data sets. coupling facility.
Severity: 8 Severity: 8
System Action: The system action depends on the System Action: The command is not processed.
reason code (reason). Refer to Chapter 33, “Command
server codes (X'D5')” for information the code you have System Programmer Response: The response you
received. should make depends on the reason code (reason). Refer
to Chapter 25, “Coupling Facility codes (X'C5')” for
System Programmer Response: The response you information about the code.
should make depends on the reason code (reason). Refer
to Chapter 33, “Command server codes (X'D5')” for
information about the code you have received.

122 Messages and Codes


CSQN128E Insufficient storage for CSQN133E CMDSCOPE(qmgr-name) not allowed,
CMDSCOPE(qmgr-name) command server unavailable
Explanation: While processing a command that Explanation: A command that specified
specified CMDSCOPE, the command server was unable CMDSCOPE(qmgr-name) was entered or generated by
to obtain storage needed. another command, but the command server is not
running and not enabled.
System Action: The command is not processed.
System Action: The command is not processed.
System Programmer Response: If the problem
persists, you may need to restart the queue manager System Programmer Response: Use the START
after making more storage available. CMDSERV command to start the command server, and
reissue the command.
CSQN129E Error saving command reply
information CSQN135E Queue manager qmgr-name not active in
queue-sharing group
Explanation: While processing a command that
specified CMDSCOPE or a command for the channel Explanation: A command specifying
initiator, the command server experienced an error CMDSCOPE(qmgr-name) was entered or generated by
while trying to save information about the command. another command, but that queue manager is not
currently active in the group.
Severity: 8
System Action: The command is not processed.
System Action: The command is not processed.
System Programmer Response: Start the queue
System Programmer Response: The most likely cause
manager and reissue the command if required.
is insufficient storage. If the problem persists, you may
need to restart the queue manager after making more
storage available. CSQN136E Not in queue-sharing group
Explanation: A command that requires a
CSQN130E Command exceeds maximum size for queue-sharing group was entered, but the queue
CMDSCOPE(qmgr-name) manager is not in a group.
Explanation: A command that specified System Action: The command is not processed.
CMDSCOPE(qmgr-name) was too long.
System Programmer Response: Reissue the command
System Action: The command is not processed. correctly.
System Programmer Response: Reissue the command
correctly. CSQN137I ‘verb-name pkw-name’ accepted for
CMDSCOPE(qmgr-name), sent to n
CSQN131E CMDSCOPE(qmgr-name) not allowed Explanation: A command that specified CMDSCOPE
during restart was entered. It has been passed to the requested queue
manager(s) for processing; n is the number of queue
Explanation: A command that specified
managers.
CMDSCOPE(qmgr-name) was issued in the initialization
input data set CSQINP1. This is not allowed. System Action: Processing continues.
System Action: The command is not processed.
CSQN138I ‘verb-name pkw-name’ generated for
System Programmer Response: Reissue the command
CMDSCOPE(qmgr-name), sent to n
later.
Explanation: A command that specified CMDSCOPE
was generated in response to the command originally
CSQN132E CMDSCOPE(qmgr-name) not allowed
entered. It has been passed to the indicated queue
with disposition disposition
manager(s) for processing; n is the number of queue
Explanation: A command that specified managers.
CMDSCOPE(qmgr-name) with QSGDISP(disposition) or
System Action: Processing continues.
CHLDISP(disposition) was issued. This combination of
values is not allowed.
System Action: The command is not processed.
System Programmer Response: Reissue the command
correctly.

Chapter 8. Command server messages (CSQN...) 123


00000004
CSQN201I COMMAND SERVER IS SHUTTING
Internal error
DOWN
00000008
Explanation: This message confirms that the Syntax or command preprocessor error, see the
command server is shutting down after an error. following messages
0000000C
Severity: 0
Command processor error, see the following
System Action: The command server shuts down and messages
will not process any more commands. 00000010
Command processor abnormal termination
System Programmer Response: Correct the errors 00000014
reported in the preceding messages, and use the START Command completed, but there is insufficient
CMDSERV command to restart the command server. storage for the messages
00000018
CSQN202I COMMAND SERVER RETURN Command preprocessor has insufficient
CODE=rc, REASON=reason storage, (there could be further messages
about this error)
Explanation: An error occurred in the command 0000001C
server, as indicated by the preceding messages. The command processor has insufficient
Severity: 8 storage (the command could be partially
completed)
System Action: The system action depends on the 00000020
reason code (reason). Refer to Chapter 33, “Command Security check, check userid authority
server codes (X'D5')” or Chapter 25, “Coupling Facility 00000024
codes (X'C5')” for information about the code. Command too long, see the following
System Programmer Response: The response you messages
should make depends on the reason code (reason). 00000028
Queue-sharing group error, see the following
The return code rc is dependant on reason, and is of use messages
to IBM service personnel. 00D5xxxx
Refer to Chapter 33, “Command server codes
(X'D5')”
CSQN203I API COMPLETION CODE=mqcc,
REASON CODE=mqrc
Note: If the return code is ‘00000010’, the reason code
Explanation: An API call, as indicated in the has no meaning.
preceding message, did not complete successfully. mqcc
is the completion code, and mqrc is the reason code. If reason is 00000004 and return code is 00000000, the set
Severity: 8 of reply messages is incomplete. Further sets of
messages, each including another CSQN205I message,
System Programmer Response: Refer to Appendix A, will be produced later. The results of the command will
“API completion and reason codes” for information be shown by the codes in the CSQN205I message
about mqcc and mqrc. included with the final set of messages.
If you are unable to resolve the problem, note the
numbers of any messages and codes associated with Otherwise the reason code indicates the command
the error, and contact your IBM support center. result as follows:
Reason Description
CSQN205I COUNT=count, RETURN=rc, 00000000
REASON=reason Command completed
00000004
Explanation: This message reports the results from the Partial completion
command processor (refer to the WebSphere MQ for 00000008
z/OS System Administration Guide for further Command not actioned
information). count is the number of messages 0000000C
(including this one) to be written to the reply-to queue Command processor abend
in response to the command. Possible values of rc are FFFFFFFF
as follows: Command not actioned
Return code Severity: 0
Description
00000000 System Action: The next command is processed, if
Normal completion possible.

124 Messages and Codes


System Programmer Response: If reason indicates that v Return and reason codes from the message produced
the command did not complete, examine the command v Any trace information collected
and all associated messages. See the WebSphere MQ
Script (MQSC) Command Reference manual for further
CSQN209E COMMAND SERVER ERROR
information about the commands.
CLOSING COMMAND INPUT QUEUE
If you are unable to solve the problem, collect the input
Explanation: While the command server was shutting
and output data sets and contact your IBM support
down, an error occurred when closing the
center.
system-command input queue.
System Action: Message CSQN203I is sent to the
CSQN206I COMMAND SERVER ECBLIST,
z/OS console reporting the completion and reason
STOP=ecb1, WAIT=ecb2
codes from the MQCLOSE request. The shutdown
Explanation: This message reports the ECB values procedure continues.
associated with an error in the command server.
System Programmer Response: Refer to Appendix A,
Severity: 8 “API completion and reason codes” for information
about the completion and reason codes. If this does not
System Action: The command server terminates.
help you to solve the problem, collect the following
System Programmer Response: This message is items, and contact your IBM support center:
usually preceded by a CSQN202I message. Refer to the v Return and reason codes from the message produced
preceding messages for more information about the v Any trace information collected
cause of the problem.
CSQN210E COMMAND SERVER ERROR
CSQN207E COMMAND SERVER UNABLE TO CLOSING REPLY TO QUEUE
OPEN REPLY TO QUEUE
Explanation: The command server was unable to close
Explanation: The command server was unable to open the reply-to queue while processing a command.
the reply-to queue while processing a command.
System Action: Message CSQN203I is sent to the
System Action: Message CSQN203I is sent to the z/OS console reporting the completion and reason
z/OS console reporting the completion and reason codes from the MQCLOSE request.
codes from the MQOPEN request. The command
The command server continues.
responses are discarded.
System Programmer Response: Refer to Appendix A,
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
“API completion and reason codes” for information
about the completion and reason codes.
about the completion and reason codes. Use this
information to solve the problem, and restart the
command server. If this does not help you to solve the CSQN211E COMMAND SERVER ERROR
problem, collect the following items, and contact your GETTING FROM COMMAND INPUT
IBM support center. QUEUE
v Return and reason codes from the message produced
Explanation: The command server experienced an
v Any trace information collected
error while trying to get a message from the
system-command input queue.
CSQN208E COMMAND SERVER UNABLE TO
System Action: Message CSQN203I is sent to the
OPEN COMMAND INPUT QUEUE
z/OS console, reporting the completion and reason
Explanation: The command server was unable to open codes from the MQGET request.
the system-command input queue while starting up.
The command server terminates.
System Action: Message CSQN203I is sent to the
System Programmer Response: Refer to Appendix A,
z/OS console reporting the completion and reason
“API completion and reason codes” for information
codes from the MQOPEN request. The command
about the completion and reason codes. Use this
server stops, without processing any commands.
information to solve the problem, and restart the
System Programmer Response: Refer to Appendix A, command server. If this does not help you to solve the
“API completion and reason codes” for information problem, collect the following items, and contact your
about the completion and reason codes. Use this IBM support center:
information to solve the problem, and restart the v Return and reason codes from the console message
command server. If this does not help you to solve the v Any trace information collected
problem, collect the following items, and contact your
IBM support center.

Chapter 8. Command server messages (CSQN...) 125


CSQN212E COMMAND SERVER ERROR CSQN220E Error monitoring CMDSCOPE command
PUTTING TO REPLY TO QUEUE data
Explanation: The command server was unable to put Explanation: The command server experienced an
a response message onto a reply-to queue while error while monitoring command data in the coupling
processing a command. facility.
System Action: Message CSQN203I is sent to the System Action: Message CSQN202I is sent to the
z/OS console reporting the completion and reason z/OS console, reporting the return and reason codes
codes from the MQPUT request. If possible, the from the request.
command server sends the response message to the
The command server terminates.
dead-letter queue, otherwise the response is discarded.
System Programmer Response: Refer to Chapter 25,
The command server continues.
“Coupling Facility codes (X'C5')” for information about
System Programmer Response: Refer to Appendix A, the reason code. Use this information to solve the
“API completion and reason codes” for information problem, and restart the command server. If this does
about the completion and reason codes. If this does not not help you to solve the problem, collect the following
help you to solve the problem, collect the following items, and contact your IBM support center:
items, and contact your IBM support center: v Return and reason codes from the console message
v Return and reason codes from the message produced v Any trace information collected
v Any trace information collected
CSQN221E Error receiving CMDSCOPE command
CSQN213E COMMAND SERVER ERROR, data
COMMAND INPUT QUEUE
Explanation: The command server experienced an
DISABLED
error while trying to get command data from the
Explanation: While waiting for a command the coupling facility.
system-command input queue has been disabled.
System Action: Message CSQN202I is sent to the
System Action: Message CSQN203I is sent to the z/OS console, reporting the return and reason codes
console containing the return and reason codes from from the request.
the request function. The command server terminates.
The command server terminates.
System Programmer Response: Change the
System Programmer Response: Refer to Chapter 25,
system-command input queue to be enabled, and issue
“Coupling Facility codes (X'C5')” for information about
the START CMDSERV command.
the reason code. Use this information to solve the
If the problem persists, collect the following items, and problem, and restart the command server. If this does
contact your IBM support center: not help you to solve the problem, collect the following
v Return and reason codes items, and contact your IBM support center:
v Any trace data collected v Return and reason codes from the console message
v Printout of SYS1.LOGREC v Any trace information collected

CSQN219E Unable to find command reply CSQN222E Error sending CMDSCOPE command
information data
Explanation: While processing responses from a Explanation: The command server experienced an
command that specified CMDSCOPE or a command for error while trying to send command data to the
the channel initiator, the command server could not coupling facility.
find the information to determine where to send the
System Action: Message CSQN202I is sent to the
responses.
z/OS console, reporting the return and reason codes
Severity: 8 from the request.
System Action: The command may not be processed; The command server terminates.
any command responses are discarded. The command
System Programmer Response: Refer to Chapter 25,
server continues.
“Coupling Facility codes (X'C5')” for information about
System Programmer Response: If the problem the reason code. Use this information to solve the
persists, contact your IBM support center with details problem, and restart the command server. If this does
of this message, any previous messages pertaining to not help you to solve the problem, collect the following
this error, and the dump (if applicable). items, and contact your IBM support center:
v Return and reason codes from the console message
v Any trace information collected

126 Messages and Codes


CSQN223E Insufficient storage for CMDSCOPE
command data
Explanation: The command server was unable to
obtain storage needed for command data in the
coupling facility.
System Action: The command server terminates.
System Programmer Response: Use the START
CMDSERV command to restart the command server. If
the problem persists, you may need to restart the queue
manager after making more storage available.

Chapter 8. Command server messages (CSQN...) 127


128 Messages and Codes
Chapter 9. Operations and control messages (CSQO...)
CSQO001I ‘*’ may only be final character. CSQO005I Multiple replies returned. Press F10 to
view.
Explanation: A character string entered in the Name
field contains an asterisk character that is not in the last Explanation: Several error messages have been
position. This is not allowed. returned by the queue manager in response to an
action from Operations and Control.
Severity: 8
Severity: 4
System Action: The main menu is redisplayed.
System Action: The main menu is redisplayed.
Operator Response: Reenter the character string
without an internal asterisk. Operator Response: Use the MSGVIEW panel
command, or the messages function key to display the
messages. If required, refer to this manual for
CSQO002I Action action is not allowed.
information about the messages displayed.
Explanation: An incorrect action number has been
entered in the action code field. The number must be in
CSQO006I Blank name is not allowed with action
the range shown on the panel.
queue manager *.
Severity: 8
Explanation: The Define action was selected and the
System Action: The panel is redisplayed. Name field was left blank to define a new object using
default attributes. However, an asterisk (*) was entered
Operator Response: Enter an action code that is in the for the action queue manager, which is not allowed in
correct range. this case.
Severity: 8
CSQO003I Use the ISPF command PFSHOW to
display F-key settings System Action: The main menu is redisplayed.

Explanation: On entry to Operations and Control, Operator Response: Choose a specific target queue
F-key settings are not being displayed. This tells you manager.
how to display the settings; you need to use F-keys to
use the Operations and Control panels.
CSQO007I ‘field’ must be supplied.
Severity: 0
Explanation: Nothing has been entered in the named
System Action: None. field. This value is required in order to continue.

Operator Response: Type PFSHOW in the command Severity: 8


area of the panel to see the F-key settings. (Note that
System Action: The current panel is redisplayed.
this will cause the F-key settings to be displayed on
any other logical ISPF screens that you have, and to Operator Response: Enter the required value in the
remain displayed when you leave Operations and named field.
Control. Use the ISPF command PFSHOW OFF to turn
the display off.)
CSQO008I F-key is not active.
Explanation: A function key that is not currently
CSQO004I Object object-type is not allowed.
available has been pressed.
Explanation: The value entered in the Object type
Severity: 4
field was invalid.
System Action: The current panel is redisplayed.
Severity: 8
Operator Response: Valid keys on each panel are
System Action: The main menu is redisplayed.
listed; use the ISPF command PFSHOW to see the list if
Operator Response: Use the Prompt function key or missing. Only use valid keys.
panel command to display the ‘Select Object Type’
secondary window, and select a value from the list
displayed.

© Copyright IBM Corp. 1993, 2003 129


CSQO009I Action action is not allowed for object CSQO013I Not authorized to use queue manager.
type object-type.
Explanation: An attempt to connect to a queue
Explanation: The action number that you entered is manager was unsuccessful because the connection
not allowed for object-type objects. security failed, or you are not authorized to do so.
Severity: 8 Severity: 8
System Action: The current panel is redisplayed. System Action: None, the panel is redisplayed.
Operator Response: For information about the actions Operator Response: Contact your security
that are allowed for object-type objects, see the help administrator.
panel for the action field.
CSQO014E MQOPEN of q-name unsuccessful.
CSQO010I Queue manager or group is not Reason code=mqrc.
available.
Explanation: An attempt to open q-name was
Explanation: An attempt to connect to a queue unsuccessful. mqrc is the reason code returned by
manager was unsuccessful. If a queue manager name MQOPEN; see Appendix A, “API completion and
was specified, the queue manager is not running. If a reason codes” for more information. q-name is one of
queue-sharing group name was specified, there are no the following:
queue managers running in that group. v SYSTEM.COMMAND.INPUT
v SYSTEM.COMMAND.REPLY.MODEL; the requested
Severity: 8
dynamic queue name is appended in parentheses.
System Action: None, the panel is redisplayed. v The name of a transmission queue (if you are
attempting to send commands to a remote system)
Operator Response: If required, start a queue
manager. Likely causes of this problem are:
v One or both of the required queues is not defined on
the queue manager that you have connected to.
CSQO011E MQCONN unsuccessful. Reason v An attempt has been made to send commands to a
code=mqrc. remote system, but no transport queue has been
Severity: 8 defined.
v You are not authorized to open one of the required
Explanation: An attempt to connect to a queue queues. If the message indicates that it is the
manager or queue-sharing group was unsuccessful for SYSTEM.COMMAND.REPLY.MODEL queue that you
one of the following reasons: are not authorized to open, it could be that you are
1. Insufficient storage is available not authorized to open the SYSTEM.CSQOREXX.*
2. A severe error has occurred dynamic queue.
System Action: None, the panel is redisplayed. v There is insufficient storage available.

System Programmer Response: Refer to Appendix A, Severity: 8


“API completion and reason codes” for information System Action: The main menu is redisplayed.
about mqrc.
Operator Response: Take the corrective action
suggested for mqrc. Also:
CSQO012I Connect name is invalid or unknown. v Check that q-name is defined correctly.
Explanation: An attempt to connect to a queue v If your target queue manager is not the same as the
manager or queue-sharing group was unsuccessful connect to queue manager, ensure that you have
because the name specified is not known, or not valid. defined a transmission queue with the same name.
If a blank name was specified, this means that there See the WebSphere MQ Intercommunication manual for
was no default queue manager or group defined for information about remote queues.
your installation. v If mqrc is 2035 (MQRC_NOT_AUTHORIZED) contact
your MQ data security administrator.
Severity: 8
System Action: None, the panel is redisplayed. CSQO015E Command issued but no reply received.
Operator Response: Correct the name specified. Explanation: The reply to a command could not be
retrieved from the reply-to queue using MQGET
because the response wait time has been exceeded.
Severity: 8
System Action: The panel is redisplayed. The

130 Messages and Codes


command was sent to the queue manager, but it might manager and the panel is redisplayed.
not have been executed successfully.
Operator Response: Wait a bit and try again.
Operator Response: Increase the response wait time
If the problem persists, take the corrective action
and try again.
suggested for mqrc. Issue commands from the z/OS
If the problem persists, issue commands from the z/OS console for the target queue manager to do the
console for the target queue manager to do the following:
following: v Check the PUT, MAXDEPTH, and MAXMSGL
v Check whether the command was actioned (for attributes of the queue. PUT should be set to
example, if you were trying to define a queue ABCD, ENABLED; MAXDEPTH should not be zero;
use the command DISPLAY QUEUE(ABCD) to see if MAXMSGL should be at least 32762.
it has been actioned). v If all the seetings are correct, stop and restart the
v Check the GET attribute of the command server using the STOP CMDSERV and
SYSTEM.COMMAND.INPUT queue; it should be set START CMDSERV commands.
to ENABLED.
v Check the PUT and MAXMSGL attributes of the If you are unable to resolve the problem, contact the
reply-to model queue system programmer.
SYSTEM.COMMAND.REPLY.MODEL. PUT should
be set to ENABLED; MAXMSGL should be at least
13000. CSQO017E MQGET from reply-q unsuccessful.
v If all the seetings are correct, stop and restart the Reason code=mqrc.
command server using the STOP CMDSERV and Explanation: The reply to a command could not be
START CMDSERV commands. retrieved from the reply-to queue using MQGET. (The
reply-to queue is a local queue generated from the
Additionally, if the target queue manager was remote: model queue SYSTEM.COMMAND.REPLY.MODEL.)
v Check that the links to the remote queue manager mqrc is the reason code returned from MQGET; see
are still available. Appendix A, “API completion and reason codes” for
v Check the transmission queue definitions for both more information.
the local and remote queue managers. The
commands are put onto a locally defined A possible cause of this problem is that get requests are
transmission queue, and after transmission, they are inhibited on the reply-to queue.
put onto the system-command input queue of the Severity: 8
remote queue manager. After the command has been
actioned, the replies are put onto a transmission System Action: The panel is redisplayed. The
queue on the remote queue manager, and after command was sent to the queue manager, but it might
transmission, they are put onto the local reply-to not have been executed successfully.
queue. You should check all four queues. Operator Response: Take the corrective action
v If you think you have a network performance suggested for mqrc. Issue commands from the z/OS
problem, contact the system programmer. console for the target queue manager to do the
following:
CSQO016E MQPUT to q-name unsuccessful. Reason v Check whether the command was actioned (for
code=mqrc. example, if you were trying to define a queue ABCD,
use the command DISPLAY QUEUE(ABCD) to see if
Explanation: An attempt to put a command on a it has been actioned).
queue (q-name) using MQPUT was unsuccessful. q-name v Check the GET and MAXMSGL attributes of the
is the name of either the system-command input queue, reply-to model queue
or a transmission queue if you are sending commands SYSTEM.COMMAND.REPLY.MODEL. GET should
to a remote queue manager. mqrc is the reason code be set to ENABLED; MAXMSGL should be at least
returned from MQPUT; see Appendix A, “API 13000.
completion and reason codes” for more information. v If all the seetings are correct, stop and restart the
The most likely causes of this problem are: command server using the STOP CMDSERV and
1. Put requests are inhibited for the system-command START CMDSERV commands.
input queue or the transmission queue.
2. The system-command input queue or transmission If you are unable to resolve the problem, contact the
queue is full, because the command server is not system programmer.
running.
3. There is insufficient storage available.
Severity: 8
System Action: The command is not sent to the queue

Chapter 9. Operations and control messages (CSQO...) 131


| CSQO018E Queue manager is invalid or unknown CSQO022I Response wait time invalid.
| or unavailable.
Explanation: You entered an invalid value for the
Explanation: An attempt to send a command was response time.
unsuccessful because the target or action queue
Severity: 8
manager was not known or not valid or not running.
System Action: The panel is redisplayed.
Severity: 8
Operator Response: Enter a value in the range 5
System Action: The command is not sent the queue
through 999.
manager and the panel is redisplayed.
Operator Response: Check the name and, if a remote
CSQO023I Command command not recognized.
queue manager is being used, check the remote queue
definition, and correct as necessary. If required, start Explanation: The command entered in the panel
the queue manager. command area (or using a function key) is not valid.
Severity: 4
CSQO019E Queue manager is no longer available.
System Action: The panel is redisplayed.
Explanation: The queue manager that you were using
is no longer running. The action that you requested Operator Response: Enter the panel command
might not have been actioned. correctly.

Severity: 8
CSQO025I There are no messages to view.
System Action: The main menu is redisplayed.
Explanation: The MSGVIEW panel command has been
Operator Response: Restart the queue manager, and entered in the command area, or the messages function
check whether your last request has been actioned. key has been pressed, but there are no messages from
the queue manager to view.
CSQO020I ‘field’ truncated due to quotes. Press Severity: 0
Enter to continue.
System Action: The panel is redisplayed.
Explanation: The value in field field contains one or
more quote marks. In order that these are treated as
quote marks instead of indicators of the beginning or CSQO027I Function function not allowed for object
end of a string, each quote mark is converted into two type object-type.
quote marks (doubling up) in the command for the Explanation: The function number that you entered is
queue manager. However, this conversion has made the not allowed for object-type objects.
string too long, and it has been truncated.
Severity: 8
Severity: 0
System Action: The current panel is redisplayed.
System Action: The panel is redisplayed with
field-name set to the truncated value. Operator Response: For information about the
functions that are allowed for object-type objects, see the
Operator Response: Either press Enter to submit the help panel for the function type field.
altered definition, or reduce the number of quote marks
used in the field.
CSQO028I One of ‘field1’ or ‘field2’ but not both
must be supplied.
CSQO021I Generic name not allowed.
Explanation: Nothing has been entered in the two
Explanation: You entered a name ending with an named fields, or something has been entered in both of
asterisk, but generic names are only allowed on the them. Either one or the other must have a value.
‘Main Menu’ panel.
Severity: 0
Severity: 8
System Action: The current panel is redisplayed.
System Action: The panel is redisplayed.
Operator Response: Enter the name of the object in CSQO029I Command exceeds maximum allowable
full. length of 32762 bytes.
Explanation: While defining or altering a namelist, too
many names are added causing the necessary
command to exceed the maximum allowable length.

132 Messages and Codes


Severity: 4 System Action: Message CSQN205I is saved. The
current panel is redisplayed.
System Action: The panel is redisplayed.
Operator Response: Use the MSGVIEW panel
Operator Response: Edit the list again to remove
command or the messages function key to display the
some of the names (a namelist can contain up to 256
CSQN205I message. Note the return and reason codes
names).
in this message and report them to your system
programmer.
CSQO030I No objects of type objtype match name.
System Programmer Response: Look up message
Explanation: You asked to display the object of type CSQN205I and take the appropriate action.
objtype and name name (or to list the objects where name
ends with an asterisk), but no matching objects have
CSQO033E Format of first reply not recognized.
been found.
Press F10 to view.
Severity: 0
Explanation: A command has been sent to the queue
System Action: The current panel is redisplayed. manager, but the first reply message received is not
CSQN205I.
Operator Response: Check that you typed the name
correctly. Severity: 8

If you are already displaying the named object when System Action: The messages received are saved. If it
you receive this message, it indicates that the object has is not possible to continue, the current panel is
now been deleted. redisplayed.
Operator Response: Use the MSGVIEW panel
CSQO031E ALLOCATE of data set dsname command or the messages function key to display the
unsuccessful. Return code = rc. messages.

Explanation: An ALLOCATE error occurred when If you are using a remote queue manager, then this
processing the data set allocated during an attempt to problem could arise because you are using more than
edit the names in a namelist. dsname is the name of the one link to the remote system, so the arrival order of
data set, and is of the form userid.NAMELIST.NAMESn reply messages is not guaranteed. If you display the
(where userid is the TSO userid involved, and n is a messages received you might find the information you
number). rc is the return code from the TSO command requested.
ALLOCATE.
Retry the action. If the problem persists contact your
The most likely cause of this problem is that another IBM support center.
data set with the same name already exists, or that
DDname CSQONLn is in use.
CSQO034E Reply format not recognized. Press F10
Severity: 8 to view.
System Action: The panel is redisplayed. Explanation: A DISPLAY command has been sent to
the queue manager. The first reply message received
Operator Response: Check to see if data set was CSQN205I as expected, but a subsequent message
userid.NAMELIST.NAMESn already exists. If it does was not as expected.
not, contact your system programmer.
Severity: 8
System Programmer Response: This message will be
accompanied by one or more messages from TSO, System Action: The message that caused the problem,
giving more information about the cause of the and any subsequent messages are saved. If it is not
problem. The return code is documented in the TSO/E possible to continue, the current panel is redisplayed.
Command Reference manual.
Operator Response: Use the MSGVIEW panel
If you are unable to resolve the problem, contact your command or the messages function key to display the
IBM support center. messages.
Retry the action. If the problem persists contact your
CSQO032E Serious error returned. Press F10 to IBM support center.
view.
Explanation: A command has been sent to the queue CSQO035E Unable to get storage (return code = rc).
manager, but message CSQN205I was received in reply,
Explanation: An attempt to get storage was
indicating a severe error.
unsuccessful.
Severity: 12
Severity: 12

Chapter 9. Operations and control messages (CSQO...) 133


System Action: The system is unable to acquire
CSQO040I No open queues with disposition
enough storage.
disptype match name.
Operator Response: Increase the amount of storage
Explanation: You asked to list the open queues with
available to your system. If you are unable to do this,
disposition (or dispositions) disptype and name name,
contact your system programmer.
but no matching objects have been found.
System Programmer Response: Determine why there
Severity: 0
was insufficient storage available to satisfy the request.
System Action: The empty list panel is displayed.
CSQO037I Locally-defined channel will be used.
CSQO041I Object type type not allowed for define
Explanation: You selected an action from the ‘List
request.
Cluster queue manager Channels’ panel for an
auto-defined cluster channel, but there is a Explanation: A define request was issued for object
locally-defined channel of the same name. In such a type QUEUE or CHANNEL.
case, if you decide to take the action, it will be
Severity: 4
performed against the locally-defined channel instead.
System Action: The secondary window or main panel
Severity: 4
is redisplayed.
System Action: The action panel is displayed.
Operator Response: Enter a specific queue or channel
Operator Response: Use the CANCEL panel type (for example, QLOCAL).
command (function key F12) if you do not want to
perform the action against the locally-defined channel.
CSQO042I On the first panel.
Explanation: A function key has been pressed that
CSQO038I Function is recursive.
requests scrolling back to the previous panel, but the
Explanation: The function you requested would cause first panel is already being displayed.
recursion; that is, it would take you to a panel that you
Severity: 0
have previously come from. This is not allowed.
System Action: The panel is redisplayed.
Severity: 4
System Action: The current panel is redisplayed.
CSQO043I On the last panel.
Operator Response: Use the CANCEL panel
Explanation: A function key has been pressed that
command (function key F12) to get back to the panel
requests scrolling forward forward to the next panel,
you want.
but the last panel is already being displayed.
Severity: 0
CSQO039E EDIT of data set dsname failed. Return
code = rc. System Action: The panel is redisplayed.
Explanation: An EDIT error occurred when processing
the data set allocated during an attempt to edit the CSQO044I Function not available for objects with
names in a namelist. dsname is the name of the data set, type objtype.
and is of the form userid.NAMELIST.NAMESn (where
userid is the TSO userid involved, and n is a number). Explanation: The function you requested (for example,
rc is the return code from the ISPF command EDIT. status or cluster information) is not available for objects
with type objtype.
Severity: 8
Severity: 0
System Action: The panel is redisplayed.
System Action: The panel is redisplayed.
Operator Response: Contact your system programmer.
System Programmer Response: This message will be CSQO045I Name too long for object type type.
accompanied by one or more messages from TSO,
giving more information about the cause of the Explanation: You specified a name that was longer
problem. The return code is documented in the TSO/E than 20 characters for a channel object or longer than
Command Reference manual. 12 characters for a CF structure object or longer than 8
characters for a storage class object.
If you are unable to resolve the problem, contact your
IBM support center. Severity: 8
System Action: The panel is redisplayed.

134 Messages and Codes


Operator Response: Enter a shorter name. you receive this message, it indicates that the object has
now been deleted.
CSQO046I No channel connections with saved
status for name. CSQO051I Like object name with disposition
disptype not found. Name assumed to be
Explanation: You asked to display the saved status of
for defining new object with default
channel connections for channel name, but there were
attributes.
none with saved status.
Explanation: You asked to define an object of type
Severity: 0
objtype, using as a basis an object with disposition
System Action: The empty list panel is displayed. disptype and name name, but no such object has been
found.

CSQO047I No current channel connections for (In earlier releases, you could specify the name of a
name. new object to define on the ‘Main Menu’ panel, and a
’like’ name to use as a basis for your definition. Now,
Explanation: You asked to display the current channel only the ’like’ name can be specified for ’Define’ on the
connections for channel name, but there were none. ‘Main Menu’ panel; you specify the new object name
Severity: 0 on the ‘Define’ panel.)

System Action: The empty list panel is displayed. Severity: 0


System Action: The ‘Define’ panel is displayed,
CSQO048I Channel initiator is not active. initialized with the name you specified and the default
attributes for that type of object, on the assumption that
Explanation: The action you requested needs the you intended to define a new object with default
channel initiator to be active on the action queue attributes.
manager, but it is not.
Operator Response: Check the disposition and
Severity: 0 attributes and then press Enter to define a new object
System Action: The panel is redisplayed. with the name you specified, or press F12 to return to
the ‘Main Menu’ panel.
Operator Response: Start the channel initiator, and
retry the action. To define a new object with default attributes, you
should leave the name blank on the ‘Main Menu’
panel, and enter it on the ‘Define’ panel.
CSQO049I EXEC cannot be invoked as a TSO
command.
CSQO052I Queue manager names changed because
Explanation: An attempt was made to issue one of the connect name changed.
Operations and Control execs as a TSO command.
Explanation: The Connect name field was changed
Severity: 4 but the Target queue manager field was not, and the
System Action: The request is ignored. new connect name was different from the target queue
manager name. It is assumed you have forgotten to
System Programmer Response: Use CSQOREXX to change the target queue manager.
invoke the Operations and Control panels.
Severity: 0

CSQO050I No objects of type objtype disposition System Action: The target queue manager is changed
disptype match name. to the queue manager you are connected to; the action
queue manager may also be changed. The ‘Queue
Explanation: You asked to display the object of type Manager Names’ secondary window is displayed,
objtype, with disposition (or dispositions) disptype and showing the new names that will be used.
name name (or to list the objects where name ends with
an asterisk), but no matching objects have been found.
CSQO053I Blank connect or queue manager names
Severity: 0 specified.
System Action: The current panel is redisplayed or Explanation: One or more of Connect name, Target
the empty list panel is displayed. queue manager, or Action queue manager fields was
blank, specifying that the default name should be used.
Operator Response: Check that you typed the name
correctly. Severity: 0
If you are already displaying the named object when System Action: The ‘Queue Manager Names’

Chapter 9. Operations and control messages (CSQO...) 135


secondary window is displayed, showing the actual Severity: 8
names that will be used.
System Action: The current panel is redisplayed.
Operator Response: Choose another action or channel.
CSQO054I Function not available for objects with
The perform, start, and stop actions are allowed only
disposition disptype.
for channels with a disposition of QMGR or COPY.
Explanation: The function you requested (for example,
status or cluster information) is not available for objects
CSQO059I Disposition disposition is not allowed for
with disposition (or dispositions) disptype.
object type object-type.
Severity: 0
Explanation: The disposition that you entered is not
System Action: The panel is redisplayed. allowed for object-type objects.
Severity: 8
CSQO055I Connect name is a queue-sharing group.
System Action: The current panel is redisplayed.
Explanation: The Connect name field specified the
Operator Response: For information about the
name of a queue-sharing group, to connect to any
dispositions that are allowed for object-type objects, see
queue manager in the group.
the help panel for the disposition field.
Severity: 0
System Action: The ‘Queue Manager Names’ CSQO060I Platform for target queue manager
secondary window is displayed, showing the queue qmgr-name is not z/OS or OS/390.
manager you are connected to.
Explanation: The target queue manager is running on
a plaform that is not z/OS or OS/390. With such a
CSQO056I Queue sharing group is needed. queue manager, it is likely that actions will work only
partially, incorrectly, or not at all, and that the replies
Explanation: The action you requested needs the
from the queue manager will not be recognized.
queue manager to be part of a queue sharing group,
but it is not. Severity: 4
Severity: 0 System Action: The ‘Confirm Target Queue Manager’
secondary window is displayed.
System Action: The panel is redisplayed.
Operator Response: Press F12 to return to the ‘Main
Operator Response: Tell your system administrator.
Menu’ panel and choose a suitable target queue
manager.
CSQO057I Function function is not allowed for
disposition disposition.
| CSQO061I Command level for target queue
Explanation: The function number that you entered is | manager qmgr-name is not one of
not allowed with the specified disposition. This is the | cmd-levels.
disposition of the object you are working with if you
| Explanation: The target queue manager has a
are using the Manage action, or the disposition you
| command level which is not one of those supported by
chose if you are performing a channel function.
| the Operations and Control panels. With such a queue
Severity: 8 | manager, it is likely that actions will work only
| partially, incorrectly, or not at all, and that the replies
System Action: The current panel is redisplayed. | from the queue manager will not be recognized.
Operator Response: If you are using the Manage | Severity: 4
action, see the help panel for the function type field for
information about the functions that are allowed for | System Action: The ‘Confirm Target Queue Manager’
various dispositions of objects. If you are using the | secondary window is displayed.
‘Perform a channel function’ panel, see the help panel
| Operator Response: Press F12 to return to the ‘Main
for the disposition field for information about the
| Menu’ panel and choose a suitable target queue
functions that are allowed for various dispositions.
| manager.

CSQO058I Action action is not allowed for channels


CSQO062I Command level for action queue
with disposition disposition.
manager qmgr-name is cmd-level.
Explanation: The action number that you entered is
Explanation: The action queue manager has a
not allowed for channel objects with the specified
command level which is not current. If an action is
disposition.
directed to such a queue manager most actions will

136 Messages and Codes


work, but some fields will be ignored; a few objects System Action: The empty list panel is displayed.
and actions will be disallowed.
Severity: 4 CSQO067I Some channel initiators not active in
queue-sharing group. List may be
System Action: The ‘Confirm Action Queue Manager’
incomplete.
secondary window is displayed.
Explanation: The action you requested requires
Operator Response: Press Enter to continue, or F12 to
information from the channel initiators on all the queue
return to the ‘Main Menu’ panel.
managers in the queue-sharing group, but some of
those channel initiators are not active. The information
CSQO063I Some queue managers in the may therefore be incomplete.
queue-sharing group have command
Severity: 4
level cmd-level.
System Action: The list panel is displayed, but may
Explanation: The action queue manager is ‘*’ and one
be incomplete.
or more queue managers in the queue-sharing group
has a command level which is not current. If an action Operator Response: Start all the channel initiators,
is directed to such a queue manager or to all queue and repeat the action.
managers in the queue-sharing group, most actions will
work, but some fields will be ignored; a few objects
CSQO068I No channel initiators active in
and actions will be disallowed.
queue-sharing group.
Severity: 4
Explanation: The action you requested requires
System Action: The ‘Confirm Action Queue Manager’ information from the channel initiators on all the queue
secondary window is displayed. managers in the queue-sharing group, but none of
those channel initiators are active. No information can
Operator Response: Press Enter to continue, or F12 to
therefore be displayed.
return to the ‘Main Menu’ panel.
Severity: 4
CSQO064I Object type object-type is not allowed System Action: The empty list panel is displayed.
with command level cmd-level.
Operator Response: Start all the channel initiators,
Explanation: The action queue manager has a and repeat the action.
command level which does not support object-type
objects.
CSQO069I Action or function or object type is not
Severity: 4 allowed because of queue manager
command level.
System Action: The ‘Confirm Action Queue Manager’
secondary window is displayed. Explanation: The action queue manager has a
command level which is not the current one. The
Operator Response: Press F12 to return to the ‘Main
action, function, or object type you chose is not allowed
Menu’ panel and choose a suitable action queue
at that command level.
manager.
Severity: 4
CSQO065I Object name name is invalid. System Action: The panel is redisplayed.
Explanation: The value entered in the Name field was Operator Response: Return to the ‘Main Menu’ panel
invalid. and choose a suitable action queue manager.
Severity: 8
CSQO085E Error in pgm-name. TBCREATE table-name
System Action: The panel is redisplayed.
failed, return code = rc.
Operator Response: Enter the name correctly. Use the
Explanation: An attempt by pgm-name to call the ISPF
field help to see the rules for object names.
TBCREATE service was unsuccessful. table-name is the
name of the table that pgm-name was attempting to
CSQO066I No status of this type for CF structures create.
matching name.
Severity: 12
Explanation: You asked to display status for CF
System Action: An internal error has occurred. The
structures with name name, but there were none with
current panel is redisplayed. An ISPF message giving
status of that type.
more details about the error might be shown first.
Severity: 0

Chapter 9. Operations and control messages (CSQO...) 137


System Programmer Response: An internal error has
CSQO088E Error in pgm-name. DISPLAY panel-name
occurred, note the message number and the values
failed, return code = rc.
contained in it, together with any associated ISPF
message, and contact your IBM support center to report Explanation: An attempt by pgm-name to call the ISPF
the problem. DISPLAY service was unsuccessful. panel-name is the
name of the panel that pgm-name was attempting to
display.
CSQO086E Error in pgm-name. TBDISPL panel-name
failed, return code = rc. Severity: 12
Explanation: An attempt by pgm-name to call the ISPF System Action: The system is unable to display the
TBDISPL service was unsuccessful. panel-name is the panel, and the last panel is redisplayed (if applicable).
name of the panel that pgm-name was attempting to An ISPF message giving more details about the error
display. might be shown first.
Severity: 12 System Programmer Response: If rc=12, the system is
unable to find the panel. If you receive this message
System Action: The system is unable to display the
when you are trying to display the ‘Main Menu’ panel
panel, and the last panel is redisplayed (if applicable).
it could be that you do not have the data set containing
An ISPF message giving more details about the error
the panels in your library concatenation. Find the name
might be shown first.
of the data set containing the panels, then check your
System Programmer Response: If rc=12, the system is ISPPLIB library definitions. This will probably be in
unable to find the panel. If you receive this message your TSO logon procedure unless you are calling
when you are trying to display the ‘Main Menu’ panel CSQOREXX from a higher level exec or CLIST that has
it could be that you do not have the data set containing the ISPF LIBDEF calls in it.
the panels in your library concatenation. Find the name
If you are already using the panels when you get this
of the data set containing the panels, then check your
message, either a panel is missing from your ISPPLIB
ISPPLIB library definitions. This will probably be in
library, or an internal error has occurred. If you are
your TSO logon procedure unless you are calling
unable to solve the problem, contact your IBM support
CSQOREXX from a higher level exec or CLIST that has
center for assistance.
the ISPF LIBDEF calls in it.
If rc=20, the most likely cause of the problem is that the
If you are already using the panels when you get this
system was unable to find the key-list which goes with
message, either a panel is missing from your ISPPLIB
the panel that it is trying to display. All the key lists are
library, or an internal error has occurred. If you are
in an ISPF table (CSQOKEYS) that should be in a
unable to solve the problem, contact your IBM support
library in your ISPTLIB concatenation.
center for assistance.
If rc=20, the most likely cause of the problem is that the
CSQO089E Error in pgm-name. service failed, return
system was unable to find the key-list which goes with
code = rc.
the panel that it is trying to display. All the key lists are
in an ISPF table (CSQOKEYS) that should be in a Explanation: An attempt by pgm-name to call the ISPF
library in your ISPTLIB concatenation. service (service) was unsuccessful.
Severity: 12
CSQO087E Error in pgm-name. SELECT program
failed, return code = rc.
| System Action: The current panel is redisplayed. An
| ISPF message giving more details about the error might
Explanation: An attempt by pgm-name to call the ISPF | be shown first.
SELECT service was unsuccessful. program is the name
System Programmer Response:
of the program that pgm-name was attempting to select.
service=VDEFINE, VPUT, or TBADD
Severity: 12
An internal error has occurred, note the
System Action: The current panel is redisplayed. An message number and the values contained in
ISPF message giving more details about the error might it, and contact your IBM support center for
be shown first. assistance.
System Programmer Response: The system is unable
If service is anything else, note the message number and
to find a load module. Check your ISPLLIB library
the values contained in it, together with any associated
concatenation.
ISPF message, and contact your IBM support center to
report the problem.

138 Messages and Codes


System Action: The last panel is redisplayed.
CSQO090E Internal error in program. Action field is
not valid. System Programmer Response: Collect the following
items, and contact your IBM support center:
Explanation: An internal error has occurred.
v The number of the message, and the values of
Severity: 12 program and service
v The name of the panel involved
System Action: The current panel is redisplayed.
v A description of the actions that lead to the problem
System Programmer Response: Collect the following v Any associated ISPF message shown
items, and contact your IBM support center:
v The number of the message, and the value of program
CSQO096E Internal error in program. att-name not in
v The name of the panel involved
keyword table.
v A description of the actions that lead to the problem
Explanation: An internal error has occurred.
CSQO091E Internal error in program. Object field is Severity: 12
not valid.
System Action: The last panel is redisplayed.
Explanation: An internal error has occurred.
System Programmer Response: Collect the following
Severity: 12 items, and contact your IBM support center:
v The number of the message, and the values of
System Action: The last panel is redisplayed.
program and att-name
System Programmer Response: Collect the following v The name of the panel involved
items, and contact your IBM support center: v A description of the actions that lead to the problem
v The number of the message, and the value of program
v The name of the panel involved
CSQO097E Internal error in program. No handle for
v A description of the actions that lead to the problem
required system queue.
Explanation: An internal error has occurred.
CSQO092E Internal error in program. Error in reply
translation. Severity: 12
Explanation: An internal error has occurred. System Action: The last panel is redisplayed.
Severity: 12 System Programmer Response: Collect the following
items, and contact your IBM support center:
System Action: The last panel is redisplayed.
v The number of the message
System Programmer Response: Collect the following v The name of the panel involved
items, and contact your IBM support center: v A description of the actions that lead to the problem
v The number of the message, and the value of program
v The name of the panel involved
v A description of the actions that lead to the problem

| CSQO093E Internal error in program. Command


| request is not valid.
Explanation: An internal error has occurred.
Severity: 12
System Action: The last panel is redisplayed.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v The number of the message, and the value of program
v The name of the panel involved
v A description of the actions that lead to the problem

CSQO095E Internal error in program. service failed,


return code = rc.
Explanation: An internal error has occurred.
Severity: 12

Chapter 9. Operations and control messages (CSQO...) 139


140 Messages and Codes
Chapter 10. Buffer manager messages (CSQP...)
codes from the Media Manager. If you do not have
CSQP001I Buffer pool n has k buffers
access to the required manual, contact your IBM
Explanation: This message gives the number of support center, quoting the return code from the Media
buffers defined for specified buffer pool. Manager.
It is sent to the console during queue manager startup
in response to a DEFINE BUFFPOOL(n) command and CSQP005I BUFFERS VALUE OUT OF RANGE
it is included in the responses to a DISPLAY USAGE
Explanation: The DEFINE BUFFPOOL(n) BUFFERS(x)
command for page set information.
command has been issued incorrectly. The value of x
Severity: 0 must be in the range 100 through 500 000.
Severity: 8
CSQP002I BUFFPOOL VALUE OUT OF RANGE
System Action: The command is ignored.
Explanation: One of the following commands has
System Programmer Response: Reissue the command
been issued incorrectly:
correctly. The total number of buffers that it is possible
v DEFINE BUFFPOOL(n)
to define in all the buffer pools is determined by the
v DEFINE PSID(x) BUFFPOOL(n)
amount of storage available in the queue manager
The value of n must be in the range 0 through 15. address space, and will be less than 500 000.
Severity: 8
CSQP006I LOG CHECKPOINT NAME log-name
System Action: The command is ignored.
DOES NOT MATCH QUEUE
System Programmer Response: See the WebSphere MQ MANAGER NAME qmgr-name
Script (MQSC) Command Reference manual for
Explanation: An attempt to restart with a log from
information about the command, and reissue the
another queue manager was detected. The name
command correctly.
recorded in the log during checkpoint does not match
the name of the queue manager using that log for
CSQP003I PSID VALUE OUT OF RANGE restart.

Explanation: The DEFINE PSID(x) command has been Severity: 8


issued incorrectly. The value of x must be in the range
System Action: Restart is abnormally terminated with
0 through 99.
completion code X'5C6' and reason code X'00D70102'.
Severity: 8
System Programmer Response: Change the started
System Action: The command is ignored. task JCL procedure xxxxMSTR for the queue manager
to name the appropriate bootstrap and log data sets.
System Programmer Response: See the WebSphere MQ
Script (MQSC) Command Reference manual for
information about the command, and reissue the CSQP007I Page set x uses buffer pool n
command correctly.
Explanation: This message gives the buffer pool used
by the specified page set.
CSQP004E csect-name I/O ERROR STATUS ret-code
It is sent to the console during queue manager startup
PSID psid RBA rba
in response to a DEFINE PSID(x) command.
Explanation: An I/O error has occurred. ret-code is the
Severity: 0
return code from the Media Manager, psid is the
identifier of the page set for which the error occurred,
and rba is the RBA (in hexadecimal) of the record on | CSQP009I PAGE RECOVERY STARTED FOR
which the error occurred. | PAGE SET psid PAGE page-number
Severity: 8 Explanation: An incomplete update operation was
detected for page page-number of page set psid. The
System Action: The queue manager terminates
page is being restored to a consistent state from
abnormally.
information on the log.
System Programmer Response: See the MVS/DFP
Message CSQP010I will be issued when the page
Diagnosis Reference manual for information about return

© Copyright IBM Corp. 1993, 2003 141


recovery operation has completed.
CSQP013I csect-name NEW EXTENT CREATED
Severity: 0 FOR PAGE SET psid. NEW EXTENT
WILL NOW BE FORMATTED

CSQP010I PAGE RECOVERY COMPLETE FOR Explanation: Page set psid has been successfully
PAGE SET psid PAGE page-number dynamically expanded by creating a new extent.

Explanation: An incomplete update operation was Severity: 0


detected for page page-number of page set psid. The
System Action: The new extent is formatted; message
page has been restored to a consistent state from
CSQI031I will be issued when formatting completes
information on the log.
successfully.
Severity: 0
System Programmer Response: The page set can only
be expanded 123 times. After this you will have to
CSQP011I CONNECT ERROR STATUS ret-code reallocate the page set using larger primary and
FOR PAGE SET psid secondary extents. For information about how to do
this, see the WebSphere MQ for z/OS System Setup Guide.
Explanation: An attempt to open a page set was
unsuccessful. psid is the page set identifier and ret-code
is the return code from the Data Facilities Product | CSQP014I csect-name EXPANSION FAILED FOR
(DFP) CONNECT function. | PAGE SET psid. FUTURE REQUESTS
| TO EXTEND IT WILL BE REJECTED
Severity: 8
Explanation: An attempt to expand a page set
System Action: The queue manager continues dynamically was unsuccessful.
running, but you will be unable to access the data
contained in psid. Severity: 8
System Action: Processing continues
Note: If the queue manager is running with one or
more page sets missing, you could encounter System Programmer Response: Look for messages
problems during restart, or when attempting to from VSAM or DFP that explain why the request was
open a queue. unsuccessful, and do the required actions.
System Programmer Response: See the MVS/DFP If you have received message IEC070I, and the return
Diagnosis Reference manual for information about return code (the first value in the message) is 203, an extend
codes from the Media Manager. If you do not have was attempted, but no secondary space allocation
access to the required manual, contact your IBM quantity was specified. If the value of return code was
support center, quoting the return code from the Media 204, an extend was attempted, but the maximum
Manager. number of extents was reached. The maximum number
of extents for a VSAM data set cataloged in an ICF
catalog is between 119 and 123, depending upon the
CSQP012I DISCONNECT ERROR STATUS ret-code number of extents (1-5) allocated by DADSM per
FOR PAGE SET psid allocate/extend request.
Explanation: An attempt to close a page set was
unsuccessful. psid is the page set identifier and ret-code Note: DFP uses up to five non-contiguous areas of disk
is the return code from the Media Manager. to satisfy the total space requirements of a
primary or secondary extent. This means, in the
Severity: 8 worst case of badly fragmented disk space, that
System Action: Queue manager shutdown continues, you might only get around 22 times the
but some information might be missing from the page secondary space allocated before you reach the
set. This will be corrected from the log during restart. maximum space limit.

System Programmer Response: See the MVS/DFP


Diagnosis Reference manual for information about return CSQP016I csect-name PAGE SET psid HAS
codes from the Media Manager. If you do not have REACHED THE MAXIMUM NUMBER
access to the required manual, contact your IBM OF EXTENTS. IT CANNOT BE
support center, quoting the return code from the Media EXTENDED AGAIN
Manager. Explanation: An attempt to expand page set psid
dynamically was unsuccessful because the maximum
number of extents had been used.
Severity: 8
System Action: The page set cannot be extended

142 Messages and Codes


again. When the messages on the full page set are
CSQP021I Page set psid new media recovery
retrieved, the existing space will be reused.
RBA=rcvry-rba, checkpoint
System Programmer Response: Copy the page set to a RBA=chkpt-rba
new page set with larger primary and secondary
Explanation: During checkpoint processing, buffers
extents. By defining the page set as a multivolume data
have been flushed from the buffer pools to the
set, you can take advantage of the free space on as
indicated page set, establishing a new media recovery
many disk volumes as possible. See the WebSphere MQ
RBA. This RBA is the point from which log data would
for z/OS Concepts and Planning Guide and the WebSphere
be required to perform media recovery for the page set.
MQ for z/OS System Setup Guide for more information
It should be the same as the checkpoint RBA.
about page set organization and management.
Severity: 0
| CSQP017I csect-name EXPANSION STARTED FOR System Action: Processing continues.
| PAGE SET psid
System Programmer Response: If the media recovery
| Explanation: Page set psid is being expanded and checkpoint RBAs differ, contact your IBM support
| dynamically, by creating a new extent. center.
| Severity: 0
| System Action: All threads that are currently adding
| message to page set psid are suspended until the page
| set expansion completes (this is indicated by message
| CSQP013I).

CSQP018I csect-name CHECKPOINT STARTED


FOR ALL BUFFER POOLS
Explanation: A checkpoint is being taken for all
defined buffer pools.
Severity: 0

CSQP019I csect-name CHECKPOINT COMPLETED


FOR BUFFER POOL n, pages PAGES
WRITTEN
Explanation: A checkpoint has been successfully taken
for buffer pool n.
Severity: 0

CSQP020E csect-name Buffer pool n is too small


Explanation: Contention is taking place for buffers in
a buffer pool. Messages will have to be read from and
written to the page sets, which increases the time to
process an application request and increases the
amount of CPU time used.
Severity: 8
System Action: Processing continues.
System Programmer Response: Stop the queue
manager as soon as possible. Increase the number of
buffers on the DEFINE BUFFPOOL command in the
CSQINP1 input data set used by the queue manager.

Chapter 10. Buffer manager messages (CSQP...) 143


144 Messages and Codes
Chapter 11. IMS adapter messages (CSQQ...)
System Programmer Response: Refer to Appendix A,
CSQQ000I IMS/TM iiii connected to queue
“API completion and reason codes” for information
manager qqqq
about mqrc to determine the nature of the error.
Explanation: This message is produced at the IMS
Problem Determination: You might find the following
master terminal when the IMS control region for IMS
items useful in resolving the problem:
system iiii has successfully connected to queue manager
v Symptom string
qqqq.
v Printout of SYS1.LOGREC
Severity: 0 v Queue manager job log
v Copy of the IMS log
CSQQ001I IMS/TM iiii not connected to queue
manager qqqq. Notify message accepted CSQQ003E IMS/TM iiii create thread failed while
connecting to queue manager qqqq,
Explanation: This message is produced at the IMS
MQRC=mqrc
master terminal when the IMS control region for IMS
system iiii has tried to connect to queue manager qqqq Explanation: This message is produced at the IMS
but the queue manager is not yet ready to make master terminal when the IMS control region for IMS
connections. system iiii has failed to connect to queue manager qqqq.
mqrc is the MQ reason code for the failure from the MQ
Severity: 0
create thread function.
System Action: The queue manager has accepted the
Severity: 12
notify message from IMS and when it is ready to make
connections it will issue the z/OS command MODIFY System Action: The IMS control region, and
IMS to cause IMS to attempt to make the connection dependent regions are not connected to the queue
again. IMS applications can not access MQ resources manager. Any request from IMS applications for MQ
until the connection is made. resources will fail.
Operator Response: Look for other errors in MQ that Operator Response: Notify the system programmer.
might prevent it becoming ready, and notify the system
System Programmer Response: Refer to Appendix A,
programmer.
“API completion and reason codes” for information
System Programmer Response: Resolve any other MQ about mqrc to determine the cause of the problem.
problems.
Problem Determination: You might find the following
Problem Determination: You might find the following items useful in resolving the problem:
items useful in resolving the problem: v Printout of SYS1.LOGREC
v Symptom string v Queue manager job log
v Printout of SYS1.LOGREC v Copy of the IMS log
v Queue manager job log
v PSW and registers at point of failure
CSQQ004E IMS/TM iiii inquire indoubt failed
v Copy of the IMS log
while connecting to queue manager
qqqq, MQRC=mqrc
CSQQ002E IMS/TM iiii failed to connect to queue
Explanation: This message is produced at the IMS
manager qqqq, MQRC=mqrc
master terminal when the IMS control region for IMS
Explanation: This message is produced at the IMS system iiii has failed to connect to queue manager qqqq.
master terminal when the IMS control region for IMS mqrc is the MQ reason code for the failure from the MQ
system iiii has failed to connect to queue manager qqqq. inquire indoubt function.
mqrc is the MQ reason code for the failure.
Severity: 12
Severity: 12
System Action: The IMS control region, and
System Action: The IMS control region, and dependent regions are not connected to the queue
dependent regions are not connected to the queue manager. Any request from IMS applications for MQ
manager. Any request from IMS applications for MQ resources will fail.
resources will fail.
Operator Response: Notify the system programmer.
Operator Response: Notify the system programmer.
System Programmer Response: Refer to Appendix A,

© Copyright IBM Corp. 1993, 2003 145


“API completion and reason codes” for information v IMS and MQ log records
about mqrc to determine the nature of the error.
Problem Determination: You might find the following CSQQ008I nn units of recovery are still in doubt in
items useful in resolving the problem: queue manager qqqq
v Printout of SYS1.LOGREC
Explanation: This message is produced at the IMS
v Queue manager job log
master terminal when the queue manager has units of
v Copy of the IMS log
recovery still in doubt after all the IMS units of work
have been resolved.
CSQQ005E IMS/TM iiii establish exit failed while
Severity: 4
connecting to queue manager qqqq,
MQRC=mqrc System Action: The IMS control region, and
dependent regions are connected to the queue manager.
Explanation: This message is produced at the IMS
IMS applications can access MQ resources.
master terminal when the IMS control region for IMS
system iiii has failed to connect to queue manager qqqq. Operator Response: Notify the system programmer.
mqrc is the MQ reason code for the failure from MQ
establish exit function. System Programmer Response: See the WebSphere MQ
for z/OS System Administration Guide for information
Severity: 12 about resolving the MQ unit of recovery associated
with the in-doubt IMS unit of work.
System Action: The IMS control region, and
dependent regions are not connected to the queue Problem Determination: You might find the following
manager. Any request from IMS applications for MQ items useful in resolving the problem:
resources will fail. v IMS and MQ log records
Operator Response: Notify the system programmer.
CSQQ010E Error resolving unit of recovery uuuu
System Programmer Response: Refer to Appendix A,
(OASN nnnn) in queue manager qqqq,
“API completion and reason codes” for information
MQRC=mqrc
about mqrc to determine the cause of the error.
Explanation: This message is produced at the IMS
Problem Determination: You might find the following
master terminal when the queue manager is unable to
items useful in resolving the problem:
resolve an indoubt unit of recovery. uuuu is the unit of
v Printout of SYS1.LOGREC
work identifier in the same format as the reply from
v Queue manager job log
the DISPLAY THREAD command. nnnn is the IMS
v Copy of the IMS log
OASN (origin application sequence number), in
decimal format.
CSQQ007E IMS/TM iiii resolve indoubt failed while
Severity: 4
connecting to queue manager qqqq,
MQRC=mqrc System Action: The IMS control region, and
dependent regions are connected to the queue manager.
Explanation: This message is produced at the IMS
IMS applications can access MQ resources.
master terminal when the queue manager has failed to
resolve indoubt units of recovery during the connection Operator Response: Notify the system programmer.
process. mqrc is the MQ reason code for the resolve
in-doubt function failure. System Programmer Response: See the WebSphere MQ
for z/OS System Administration Guide for information
Severity: 4 about resolving the MQ unit of recovery associated
with the in-doubt IMS unit of work.
System Action: The IMS control region, and
dependent regions are connected to the queue manager. Problem Determination: You might find the following
IMS applications can access MQ resources. items useful in resolving the problem:
v IMS and MQ log records
Operator Response: Notify the system programmer.
v Queue manager job log
System Programmer Response: See the WebSphere MQ
for z/OS System Setup Guide for information about
CSQQ011E IMS/TM iiii terminate identify failed for
resolving the MQ unit of recovery associated with the
connection to queue manager qqqq,
in-doubt IMS unit of work.
MQRC=mqrc
Problem Determination: You might find the following
Explanation: This message is produced at the IMS
items useful in resolving the problem:
master terminal when the IMS control region for IMS
v Symptom string
system iiii has failed to disconnect from the queue
v Printout of SYS1.LOGREC
manager qqqq. mqrc is the return code for the failure
v Queue manager job log

146 Messages and Codes


from the MQ terminate identify function.
CSQQ015E Unit of recovery uuuu (OASN nnnn) was
Severity: 12 not backed out in queue manager qqqq

System Action: The IMS control region, and Explanation: This message is produced at the IMS
dependent regions are not connected to the queue master terminal when, following the abnormal
manager. Any request from IMS applications for MQ termination of an application, the queue manager is
resources will fail. unable to back out an indoubt unit of recovery as
requested by IMS. uuuu is the unit of work identifier in
Operator Response: Notify the system programmer. the same format as the reply from the DISPLAY
System Programmer Response: Refer to Appendix A, THREAD command. nnnn is the IMS OASN (origin
“API completion and reason codes” for information application sequence number), in decimal format.
about mqrc to determine the cause of the error. Severity: 4
Problem Determination: You might find the following System Action: The IMS control region, and
items useful in resolving the problem: dependent regions are connected to the queue manager.
v Printout of SYS1.LOGREC IMS applications can access MQ resources.
v Queue manager job log
v Copy of the IMS log Operator Response: Notify the system programmer.
System Programmer Response: See the WebSphere MQ
CSQQ013I MQ commands cannot be issued using for z/OS System Administration Guide for information
the /SSR command about resolving the MQ unit of recovery associated
with the in-doubt IMS unit of work.
Explanation: This message is produced at the IMS
master terminal when the /SSR IMS command is used Problem Determination: You might find the following
to issue an MQ command; MQ commands cannot be items useful in resolving the problem:
issued in this way. v IMS and MQ log records
v Queue manager job log
Severity: 4
System Action: None CSQQ100I psb-name region-id Processing queue
Operator Response: Issue the MQ command from the manager name
z/OS console. Explanation: This message identifies the queue
manager that this instance of the IMS trigger monitor is
CSQQ014E Unit of recovery uuuu (OASN nnnn) was connected to. region-id is the last four digits of the
not committed in queue manager qqqq region identifier, or blank. This message is followed by
message CSQQ110I, indicating the name of the
Explanation: This message is produced at the IMS initiation queue.
master terminal when, following the abnormal
termination of an application, the queue manager is Severity: 0
unable to commit an indoubt unit of recovery as
requested by IMS. uuuu is the unit of work identifier in CSQQ101E psb-name region-id Cannot open the
the same format as the reply from the DISPLAY initiation queue, MQCC=mqcc
THREAD command. nnnn is the IMS OASN (origin MQRC=mqrc
application sequence number), in decimal format.
Explanation: CSQQTRMN has attempted to open an
Severity: 4 initiation queue, but the attempt was unsuccessful (for
System Action: The IMS control region, and example, because the queue was not defined). mqcc and
dependent regions are connected to the queue manager. mqrc give the reason for the problem. region-id is the
IMS applications can access MQ resources. last four digits of the region identifier, or blank.

Operator Response: Notify the system programmer. Severity: 8

System Programmer Response: See the WebSphere MQ System Action: CSQQTRMN ends.
for z/OS System Administration Guide for information System Programmer Response: Refer to Appendix A,
about resolving the MQ unit of recovery associated “API completion and reason codes” for information
with the in-doubt IMS unit of work. about mqcc and mqrc, determine the cause of the
Problem Determination: You might find the following problem, and restart CSQQTRMN.
items useful in resolving the problem:
v IMS and MQ log records
v Queue manager job log

Chapter 11. IMS adapter messages (CSQQ...) 147


CSQQ102E psb-name region-id An IMS dl1-function CSQQ105E psb-name region-id CSQQTRMN cannot
call returned pcb-status start a process type of type
Explanation: A trigger message has been retrieved Explanation: A trigger message has been retrieved,
from the initiation queue which defines an IMS but the process type in MQTM is not IMS, and so
transaction to be started. However, the transaction cannot be processed by this version of CSQQTRMN.
cannot be started (for example, it cannot be found). region-id is the last four digits of the region identifier, or
region-id is the last four digits of the region identifier, or blank.
blank. pcb-status is the status code returned by IMS
Severity: 4
from the last dl1-function call.
System Action: The trigger message is sent to the
Severity: 4
dead-letter queue. CSQQTRMN processes the next
System Action: The trigger message is sent to the message.
dead-letter queue. CSQQTRMN processes the next
System Programmer Response: Check the header of
message.
the message on the dead-letter queue. This will tell you
System Programmer Response: See the IMS/ESA where the trigger message came from. Correct the
Application Programming: Data Communication manual process that created the trigger message.
for information about pcb-status. Examine the trigger
message on the dead-letter queue to find the IMS
CSQQ106E psb-name region-id MQGET error,
transaction name. Determine the reason for the
MQCC=mqcc MQRC=mqrc. CSQQTRMN
problem, and restart the transaction.
will end
Explanation: An attempt to issue an MQGET call on
CSQQ103E psb-name region-id CSQQTRMN read a
the initiation queue has been unsuccessful. region-id is
trigger message with an incorrect
the last four digits of the region identifier, or blank.
MQTM-StrucId of struc-id
This message is followed by message CSQQ110I,
Explanation: A trigger message has been retrieved, indicating the name of the queue.
but the structure identifier of the message is not
Severity: 8
MQTM_STRUC_ID and so is not compatible with this
version of CSQQTRMN. region-id is the last four digits System Action: CSQQTRMN ends.
of the region identifier, or blank.
System Programmer Response: Refer to Appendix A,
Severity: 4 “API completion and reason codes” for information
about mqcc and mqrc to determine the cause of the
System Action: The trigger message is sent to the
problem. Restart CSQQTRMN.
dead-letter queue. CSQQTRMN processes the next
message.
CSQQ107E psb-name region-id Cannot connect to the
System Programmer Response: Check the header of
queue manager, MQCC=mqcc
the message on the dead-letter queue. This will tell you
MQRC=mqrc
where the trigger message came from. Correct the
process that created the trigger message. Explanation: An attempt by the trigger monitor to
connect to the queue manager identified in message
CSQQ100I was unsuccessful. region-id is the last four
CSQQ104E psb-name region-id CSQQTRMN does not
digits of the region identifier, or blank.
support version version
Severity: 8
Explanation: A trigger message has been retrieved,
but the version identifier in MQTM is not version 1, System Action: CSQQTRMN ends.
and so is not compatible with this version of
CSQQTRMN. region-id is the last four digits of the System Programmer Response: Refer to Appendix A,
region identifier, or blank. “API completion and reason codes” for information
about mqcc and mqrc to determine the cause of the
Severity: 4 problem.
System Action: The trigger message is sent to the
dead-letter queue. CSQQTRMN processes the next CSQQ108I psb-name region-id LTERM lterm-name not
message. available. Switched to MASTER
System Programmer Response: Check the header of Explanation: The LTERM specified to receive
the message on the dead-letter queue. This will tell you diagnostic messages cannot be used.
where the trigger message came from. Correct the
process that created the trigger message. Severity: 4

148 Messages and Codes


System Action: Messages are sent to the master about mqcc and mqrc to determine the cause of the
terminal. problem.
System Programmer Response: Resolve why
lterm-name was not available. CSQQ113I psb-name region-id This message cannot
be processed
CSQQ109E psb-name region-id MQCLOSE error, Explanation: When an attempt to process a message
MQCC=mqcc MQRC=mqrc using an MQ API call was unsuccessful, an attempt
was made to put the message on the dead-letter queue.
Explanation: An attempt has been made to close a
This was also unsuccessful and the message-id has been
dead-letter queue, but the MQCLOSE call was
sent to the LTERM. region-id is the last four digits of the
unsuccessful. region-id is the last four digits of the
region identifier, or blank. This message is followed by
region identifier, or blank. This message is followed by
message CSQ118I, indicating the message identifier.
message CSQQ110I, indicating the name of the queue.
Severity: 0
Severity: 8
System Action: Processing continues.
System Action: CSQQTRMN ends.
System Programmer Response: Check for previous
System Programmer Response: Refer to Appendix A,
messages explaining why the dead-letter queue was not
“API completion and reason codes” for information
available (if a dead-letter queue has not been defined,
about mqcc and mqrc to determine the cause of the
no other messages relating to the problem will have
problem.
been issued).

CSQQ110I Queue name = q-name


CSQQ114E psb-name region-id MQINQ error,
Explanation: This message follows other messages MQCC=mqcc MQRC=mqrc
and identifies the name of the queue in question. The
Explanation: An attempt to use the MQINQ call to
accompanying messages indicate the event or problem
inquire about the attributes of a queue was
associated with the queue.
unsuccessful. region-id is the last four digits of the
Severity: 0 region identifier, or blank. This message is followed by
message CSQQ110I indicating the name of the queue.

CSQQ111E psb-name region-id CSQQTRMN read a Severity: 8


trigger message with an incorrect length
System Action: CSQQTRMN ends.
of length
System Programmer Response: Refer to Appendix A,
Explanation: This message is issued if the transaction
“API completion and reason codes” for information
CSQQTRMN receives a trigger message that does not
about mqcc and mqrc to determine why an MQINQ call
match the MQTM control block. region-id is the last four
could not be made on the queue.
digits of the region identifier, or blank.
Severity: 4
CSQQ115I psb-name region-id Ending following
System Action: The message is sent to the dead-letter termination of queue manager
queue. connection

System Programmer Response: Look at the message Explanation: CSQQTRMN has terminated because the
on the dead-letter queue to establish why it did not connection to the queue manager is no longer available.
match MQTM.
Severity: 0

CSQQ112E psb-name region-id MQOPEN error,


CSQQ116E psb-name region-id Cannot open the
MQCC=mqcc MQRC=mqrc
queue manager, MQCC=mqcc
Explanation: An MQOPEN call has been unable to MQRC=mqrc
open a queue. region-id is the last four digits of the
Explanation: An MQOPEN call to the queue manager
region identifier, or blank. This message is followed by
was unsuccessful. region-id is the last four digits of the
message CSQQ110I indicating the name of the queue.
region identifier, or blank.
Severity: 8
Severity: 8
System Action: CSQQTRMN ends.
System Action: CSQQTRMN ends.
System Programmer Response: Refer to Appendix A,
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
“API completion and reason codes” for information

Chapter 11. IMS adapter messages (CSQQ...) 149


about mqcc and mqrc to determine the cause of the
CSQQ121E psb-name region-id Dead-letter queue is
problem.
not defined for the queue manager
Explanation: A dead-letter queue has not been defined
CSQQ117E psb-name region-id Cannot query the
for the queue manager. region-id is the last four digits of
queue manager, MQCC=mqcc
the region identifier, or blank.
MQRC=mqrc
Severity: 4
Explanation: An MQINQ call to the queue manager
was unsuccessful. region-id is the last four digits of the System Action: The trigger message is discarded, and
region identifier, or blank. the process can not be started.
Severity: 8 System Programmer Response: Define a dead-letter
queue if one is required.
System Action: CSQQTRMN ends.
System Programmer Response: Refer to Appendix A,
CSQQ122E psb-name region-id Cannot close the
“API completion and reason codes” for information
queue manager, MQCC=mqcc
about mqcc and mqrc to determine the cause of the
MQRC=mqrc
problem.
Explanation: CSQQTRMN was unable to close the
queue manager after inquiring about the dead-letter
CSQQ118I MsgID=msg-id
queue. region-id is the last four digits of the region
Explanation: This message follows message identifier, or blank.
CSQQ113I, indicating the hexadecimal identifier of the
Severity: 8
message that could not be processed.
System Action: CSQQTRMN ends.
Severity: 0
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
CSQQ119E psb-name region-id Error rc from
about mqcc and mqrc to determine the cause of the
STORAGE OBTAIN
problem.
Explanation: CSQQTRMN tried to obtain virtual
storage, but received return code rc from z/OS.
CSQQ123E psb-name region-id The dead-letter queue
Severity: 8 type is not QLOCAL

System Action: CSQQTRMN ends. Explanation: The dead-letter queue defined was not of
type local. region-id is the last four digits of the region
System Programmer Response: Determine the reason identifier, or blank. This message is followed by
for the return code from the STORAGE OBTAIN message CSQQ110I, indicating the name of the queue.
request, and restart CSQQTRMN.
Severity: 4

CSQQ120E psb-name region-id MQPUT error, System Action: The message is not put to the
MQCC=mqcc MQRC=mqrc dead-letter queue.

Explanation: An attempt was made to put a message System Programmer Response: Define the dead-letter
on a queue with an MQPUT call, but the attempt was queue as a local queue.
unsuccessful. region-id is the last four digits of the
region identifier, or blank. This message is followed by
CSQQ124E psb-name region-id The dead-letter queue
message CSQQ110I indicating the name of the queue.
usage is not NORMAL
Severity: 8
Explanation: The dead-letter queue defined is not of
System Action: CSQQTRMN ends. usage type normal. region-id is the last four digits of the
region identifier, or blank. This message is followed by
System Programmer Response: Refer to Appendix A, message CSQQ110I, indicating the name of the queue.
“API completion and reason codes” for information
about mqcc and mqrc to determine why an MQPUT call Severity: 4
could not be made for the queue.
System Action: The message is not put to the
dead-letter queue.
System Programmer Response: Define the dead-letter
queue to have usage type normal.

150 Messages and Codes


CSQQ125E psb-name region-id No initiation queue CSQQ153I csect-name First token is not a valid
identified keyword
Explanation: CSQQTRMN did not find the initiation Explanation: The input control statement does not
queue name in the input parameters. start with a valid keyword.
Severity: 8 Severity: 8
System Action: CSQQTRMN ends. System Action: The statement is ignored.
System Programmer Response: Examine the input System Programmer Response: See the WebSphere MQ
parameters and look for other error messages to for z/OS System Administration Guide for information
determine the reason for the failure. Restart about the correct syntax required for the statement.
CSQQTRMN.
CSQQ159I csect-name Trigger monitor options:
CSQQ126E psb-name region-id An IMS call call
Explanation: The IMS trigger monitor has finished
returned pcb-status
processing input control statements. The options that
Explanation: A status code of pcb-status was returned will be used follow.
from a DLI call.
Severity: 0
Severity: 8
System Action: CSQQTRMN ends.
System Programmer Response: Determine the reason
for the status code, and restart CSQQTRMN.

CSQQ150I csect-name IBM WebSphere MQ for z/OS


version
Explanation: This message is issued as part of the
header to the report issued by the IMS trigger monitor
program.
Severity: 0

CSQQ151I csect-name Trigger Monitor Input Report


– date time
Explanation: This message is issued as part of the
header to the report issued by the IMS trigger monitor
program.
Severity: 0

CSQQ152I csect-name Unable to OPEN CSQQUT1


data set
Explanation: The IMS trigger monitor was unable to
open the data set containing input control statements.
Severity: 8
System Action: Default values are used for the
options.
System Programmer Response: Examine the error
message that has been sent to the JES log to determine
the reason for the error. Check that the data set has
been correctly specified.

Chapter 11. IMS adapter messages (CSQQ...) 151


152 Messages and Codes
Chapter 12. Recovery manager messages (CSQR...)
process of backing out. These must undergo backward
CSQR001I RESTART INITIATED
recovery to restore resources modified by them to their
Explanation: This message delimits the beginning of previous consistent state.
the restart process within startup. The phases of restart
The IN BACKOUT count specifies the number that
are about to begin. These phases are necessary to
were in the process of backing out. These must
restore the operational environment to that which
undergo backward recovery to restore resources
existed at the time of the previous termination and to
modified by them to their previous consistent state.
perform any recovery actions that might be necessary
to return MQ-managed resources to a consistent state.
CSQR005I RESTART – FORWARD RECOVERY
Severity: 0
COMPLETE – IN COMMIT=nnnn,
INDOUBT=nnnn
CSQR002I RESTART COMPLETED
Explanation: The message indicates the completion of
Explanation: This message delimits the completion of the forward recovery restart phase. The counts indicate
the restart process within startup. the number of units of recovery whose recovery actions
could not be completed during the phase. Typically,
Severity: 0
those in an IN COMMIT state remain because the
recovery actions of some subcomponents have not been
CSQR003I RESTART – PRIOR CHECKPOINT completed. Those units of recovery in an INDOUBT
RBA=rba state will remain until connection is made with the
subsystem that acts as their commit coordinator.
Explanation: The message indicates the first phase of
the restart process is in progress and identifies the log Operator Response: No action is required unless the
positioning RBA of the checkpoint from which the conditions persist beyond some installation-defined
restart process will obtain its initial recovery period of time. Recovery action will be initiated when
information. the resource is brought online. Indoubt resolution will
be initiated as part of the process of reconnecting the
Severity: 0 subsystems.

CSQR004I RESTART – UR COUNTS – IN CSQR006I RESTART – BACKWARD RECOVERY


COMMIT=nnnn, INDOUBT=nnnn, COMPLETE – INFLIGHT=nnnn, IN
INFLIGHT=nnnn, IN BACKOUT=nnnn BACKOUT=nnnn
Explanation: This message indicates the completion of Explanation: The message indicates the completion of
the first phase of the restart process. The counts the backward recovery restart phase. The counts
indicate the number of units of recovery whose indicate the number of units of recovery whose
execution state during a previous queue manager recovery actions could not be completed during the
termination was such that (to ensure MQ resource phase. Typically, those in either state remain because
consistency) some recovery action must be performed the recovery actions of some subcomponents have not
during this restart process. The counts might provide been completed.
an indication of the time required to perform the
remaining two phases of restart (forward and backward Operator Response: No action is required unless the
recovery). condition persists beyond some installation-defined
period of time. Recovery action will be initiated when
The IN COMMIT count specifies the number that had the resource collection is brought online.
started, but not completed, phase-2 of the commit
process. These must undergo forward recovery to
complete the commit process. CSQR007I UR STATUS
The INDOUBT count specifies the number that were Explanation: This message precedes a table showing
interrupted between phase-1 and phase-2 of the commit the status of units of recovery (URs) after each restart
process. These must undergo forward recovery to phase. The message and the table will accompany the
ensure that resources modified by them are unavailable CSQR004I, CSQR005I, or CSQR006I message after each
until their INDOUBT status is resolved. nested phase. At the end of the first phase, it shows the
status of any URs that require processing. At the end of
The INFLIGHT count specifies the number that neither the second (forward recovery) and third (backout)
completed phase-1 of the commit process nor began the phases, it shows the status of only those URs which

© Copyright IBM Corp. 1993, 2003 153


needed processing but were not processed. The table yyyy-mm-dd hh:mm:ss. It is approximately the
helps to identify the URs that were active when the time of the first MQ API call of the application
queue manager stopped, and to determine the log or the first MQ API call following a commit
scope required to restart. point.
The format of the table is:
T CON-ID THREAD-XREF S URID TIME CSQR009E NO STORAGE FOR UR STATUS
TABLE, SIZE REQUESTED=xxxx,
The columns contain the following information: REASON CODE=yyyyyyyy

T Connection type. The values can be: Explanation: There was not enough storage available
during the creation of the recoverable UR (unit of
B Batch: From an application using a recovery) display table.
batch connection
System Action: Restart continues but the status table
R RRS: From an RRS-coordinated is not displayed.
application using a batch connection
System Programmer Response: Increase the region
C CICS: From CICS size of the xxxxMSTR region before restarting the
queue manager.
I IMS: From IMS
Operator Response: Save the console output and
S System: From an internal function of
inform the system programmer.
the queue manager or from the
channel initiator. Problem Determination: The size requested is
approximately 110 bytes for each unit of recovery (UR).
CON-ID
See the message CSQR004I to determine the total
Connection identifier for related URs. Batch
number of URs to process. Use this value with the
connections are not related to any other
storage manager reason code from this message to
connection. Subsystem connections with the
determine the reason for the shortage. The reason codes
same identifier indicate URs that originated
are documented in Chapter 36, “Storage manager codes
from the same subsystem.
(X'E2')”.
THREAD-XREF
The recovery thread cross-reference identifier
CSQR010E ERROR IN UR STATUS TABLE
associated with the thread; see the WebSphere
SORT/TRANSLATE, ERROR
MQ for z/OS System Administration Guide for
LOCATION CODE=xxxx
more information.
Explanation: An internal error has occurred.
S Restart status of the UR. When the queue
manager stopped, the UR was in one of these System Action: Restart continues but the status table
situations: is not displayed.
B INBACKOUT: the UR was in the Operator Response: Save the console output and
‘must-complete’ phase of backout, inform the system programmer.
and is yet to be completed
System Programmer Response: Note the error code in
C INCOMMIT: the UR was in the the message and contact your IBM support center.
‘must-complete’ phase of commit, and
is yet to be completed
CSQR011E ERROR IN UR STATUS TABLE
D INDOUBT: the UR had completed the DISPLAY, ERROR LOCATION
first phase of commit, but MQ had CODE=xxxx
not received the second phase
instruction (the UR must be Explanation: An internal error has occurred.
remembered so that it can be resolved System Action: Restart continues but the status table
when the owning subsystem is not displayed.
reattaches)
Operator Response: Save the console output and
F INFLIGHT: the UR had not inform the system programmer.
completed the first phase of commit,
and will be backed out. System Programmer Response: Note the error code in
the message and contact your IBM support center.
URID UR identifier, the log RBA of the beginning of
this unit of recovery. It is the earliest RBA
required to process the UR during restart.
TIME The time the UR was created, in the format

154 Messages and Codes


CSQR020I OLD UOW FOUND CSQR031I Reading log forwards, RBA=rba
Explanation: During restart, a unit of work was found Explanation: This is issued periodically during restart
that predates the oldest active log. Information about recovery processing to show the progress of the
the unit of work is displayed in a table in the same forward recovery phase. The log range that needs to be
format as in message CSQR007I. read is shown in the preceding CSQR030I message.
System Action: Message CSQR021D is issued and the System Action: Restart processing continues.
operator’s reply is awaited.
Operator Response: If this message is issued
Operator Response: The operator has two options: repeatedly with the same RBA value, investigate the
v Commit the unit of work, by replying ‘Y’. cause; for example, MQ might be waiting for a tape
with an archive log data set to be mounted.
v Continue, by replying ‘N’. The unit of work will be
handled by the normal restart recovery processing.
Because the unit of work is old, this is likely to CSQR032I Backward recovery log range from
involve using the archive logs. RBA=from-rba to RBA=to-rba
Explanation: This indicates the log range that must be
CSQR021D REPLY Y TO COMMIT OR N TO read to perform backward recovery during restart.
CONTINUE
System Action: Restart processing continues.
Explanation: An old unit of work was found, as
indicated in the preceding CSQR020I message.
CSQR033I Reading log backwards, RBA=rba
System Action: The queue manager waits for the
Explanation: This is issued periodically during restart
operator’s reply.
recovery processing to show the progress of the
Operator Response: See message CSQR020I. backward recovery phase. The log range that needs to
be read is shown in the preceding CSQR032I message.
CSQR022I OLD UOW COMMITTED, URID=urid System Action: Restart processing continues.
Explanation: This message is sent if the operator Operator Response: If this message is issued
answers ‘Y’ to message CSQR021D. repeatedly with the same RBA value, investigate the
cause; for example, MQ might be waiting for a tape
System Action: The indicated unit of work is
with an archive log data set to be mounted.
committed.

CSQR023I OLD UOW UNCHANGED, URID=urid


Explanation: This message is sent if the operator
answers ‘N’ to message CSQR021D.
System Action: The indicated unit of work is left for
handling by the normal restart recovery process.

CSQR029I INVALID RESPONSE – NOT Y OR N


Explanation: The operator did not respond correctly
to the reply message CSQR021D. Either ‘Y’ or ‘N’ must
be entered.
System Action: The original message is repeated.
Operator Response: Reply as indicated in the
repeated message.

CSQR030I Forward recovery log range from


RBA=from-rba to RBA=to-rba
Explanation: This indicates the log range that must be
read to perform forward recovery during restart.
System Action: Restart processing continues.

Chapter 12. Recovery manager messages (CSQR...) 155


156 Messages and Codes
Chapter 13. Utilities messages (CSQU...)
CSQU000I csect-name IBM WebSphere MQ for z/OS CSQU006I BACKOUT successfully completed
version
Explanation: An MQBACK call returned a completion
Explanation: This message is issued as part of the code of MQCC_OK.
header to the report issued by the utility program.
Severity: 0
Severity: 0
System Action: The function is terminated.
System Programmer Response: Investigate the error
CSQU001I csect-name Queue Manager Utility – date
that caused the backout to be done.
time
Explanation: This message is issued as part of the
CSQU007E MQCMIT failed. MQCC=mqcc
header to the report issued by the utility program.
MQRC=mqrc
Severity: 0
Explanation: The utility program was unable to
System Action: The message is followed by a copy of commit the last set of changes.
the function statements from the SYSIN data set.
Severity: 8
System Action: The updates are backed out, and the
CSQU002E Unable to get storage of size n bytes,
function is terminated.
return code=ret-code
System Programmer Response: Refer to Appendix A,
Explanation: An attempt to obtain some storage
“API completion and reason codes” for information
failed.
about mqcc and mqrc. Resubmit the job if required.
Severity: 8
System Action: The function is terminated, and any CSQU008E MQBACK failed. MQCC=mqcc
queue updates are backed out. MQRC=mqrc
System Programmer Response: See the MVS Explanation: The utility program was unable to back
Programming: Assembler Services Reference manual for out the last set of changes.
information about the return code from the GETMAIN
Severity: 8
request.
System Action: None, the function is already being
terminated because of the error that led to attempting
CSQU003E Unable to free storage at address, return
the backout.
code=ret-code
System Programmer Response: Refer to Appendix A,
Explanation: An attempt to release storage at address
“API completion and reason codes” for information
address back to the system failed.
about mqcc and mqrc. Resubmit the job if required.
Severity: 8
System Action: The program usually ignores the error CSQU009E MQCONN failed for conn-id.
and continues with its function. MQCC=mqcc MQRC=mqrc
System Programmer Response: See the MVS Explanation: An attempt to connect to a queue
Programming: Assembler Services Reference manual for manager or queue-sharing group named conn-id was
information about the return code from the FREEMAIN unsuccessful.
request.
Severity: 8
System Action: The requested function is not
CSQU005I COMMIT successfully completed
performed.
Explanation: An MQCMIT call returned a completion
System Programmer Response: Refer to Appendix A,
code of MQCC_OK.
“API completion and reason codes” for information
Severity: 0 about mqcc and mqrc. Resubmit the job if required.

© Copyright IBM Corp. 1993, 2003 157


information about the COMMAND statement.
CSQU010E MQDISC failed for conn-id. MQCC=mqcc
MQRC=mqrc
CSQU020E Unable to OPEN ddname data set
Explanation: An attempt to disconnect from a queue
manager or queue-sharing group named conn-id was Explanation: The program was unable to open data
unsuccessful. set ddname.
Severity: 4 Severity: 8
System Action: The utility program terminates. (This System Action: If the SYSPRINT or SYSIN data sets
is not an error, because the disconnection request is the cannot be opened, the utility program terminates. For
last function that the utility program processes.) other data sets, the function requesting them is not
performed.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information System Programmer Response: Examine the error
about mqcc and mqrc. message that has been sent to the job log to determine
the reason for the error. Check that the data set has
been correctly specified.
CSQU011I Commands from CSQINPX – date time
Explanation: This message follows message CSQU000I
CSQU023E Unable to CLOSE ddname data set
as part of the header to the messages that indicate the
progress of the utility program. Explanation: The input data set ddname is still open
after a request was made to close it.
It is produced when the utility is invoked by
distributed queuing to handle the CSQINPX data set. Severity: 4
Severity: 0 System Action: The program continues with its
termination procedures.
CSQU012I Initialization command handling System Programmer Response: Examine the error
completed message that has been sent to the job log to determine
the reason for the error. Check that the data set has
Explanation: The initialization command handler,
been correctly specified.
which processes the CSQINPX command data set,
completed successfully.
CSQU024E IDENTIFY failed for ddname data set.
Severity: 0
DIV return code=rc reason code=code
Explanation: The utility program received a DIV
CSQU013E Initialization command handling failed,
IDENTIFY error for the page set it was attempting to
RC=return-code
process (pointed to by ddname).
Explanation: The initialization command handler,
Severity: 8
which processes the CSQINPX command data set, did
not complete successfully. return-code shows the type of System Action: The function is terminated.
error:
00000008 System Programmer Response: See the MVS
Some or all of the commands were not Programming: Assembler Services Reference manual for
processed. information about the return and reason codes from
0000000C DIV. If necessary, resubmit the job.
Severe error; this is most likely because the
CSQINPX or CSQOUTX data sets are defined CSQU025E ACCESS failed for ddname data set. DIV
erroneously. return code=rc reason code=code
Severity: 8 Explanation: The utility program received a DIV
System Action: The initialization command handler ACCESS error for the page set it was attempting to
ends, but the channel initiator continues. process (pointed to by ddname).

System Programmer Response: Refer to the Severity: 8


CSQOUTX data set and to the preceding messages for System Action: The function is terminated.
more information about the error.
System Programmer Response: See the MVS
See the WebSphere MQ for z/OS System Setup Guide for Programming: Assembler Services Reference manual for
information about the initialization command handler information about the return and reason codes from
and the CSQINPX or CSQOUTX data sets, and the DIV. If necessary, resubmit the job.
WebSphere MQ for z/OS System Administration Guide for

158 Messages and Codes


CSQU026E MAP failed for ddname data set. DIV CSQU030E Page nn in data set ddname is invalid
return code=rc reason code=code
Explanation: The utility program has encountered a
Explanation: The utility program received a DIV MAP page that is invalid in the page set data set ddname. If
error for the page set it was attempting to process the page number is 0, it might be that the data set is
(pointed to by ddname). not the page set that is implied by ddname.
Severity: 8 Severity: 8
System Action: The function is terminated. System Action: The function is terminated.
System Programmer Response: See the MVS System Programmer Response: Check that the page
Programming: Assembler Services Reference manual for set has not been corrupted, and that the page set
information about the return and reason codes from number corresponds to the DDname.
DIV. If necessary, resubmit the job.
CSQU031E Queues q-name does not exist
CSQU027E SAVE failed for ddname data set. DIV
Explanation: The specified queue does not exist.
return code=rc reason code=code
Severity: 8
Explanation: The utility program received a DIV
SAVE error for the page set it was attempting to System Action: The function is terminated.
process (pointed to by ddname).
System Programmer Response: Check the queue
Severity: 8 name that was specified.
System Action: The function is terminated.
CSQU032E Page set psid is invalid
System Programmer Response: See the MVS
Programming: Assembler Services Reference manual for Explanation: The utility program has encountered a
information about the return and reason codes from page set that is invalid. The page set is in an
DIV. If necessary, resubmit the job. inconsistent state and so the standalone utility
functions cannot process it.
CSQU028E UNMAP failed for ddname data set. DIV Severity: 8
return code=rc reason code=code
System Action: The function is terminated.
Explanation: The utility program received a DIV
UNMAP error for the page set it was attempting to System Programmer Response: This may be the result
process (pointed to by ddname). of performing a fuzzy backup (as described in the
WebSphere MQ for z/OS System Administration Guide) or
Severity: 8 because the queue manager terminated abnormally.
Restart the queue manager and then terminate it
System Action: The function is terminated.
normally.
System Programmer Response: See the MVS
Programming: Assembler Services Reference manual for
information about the return and reason codes from
| CSQU036E Utility not available – restricted
DIV. If necessary, resubmit the job.
| functionality
| Explanation: The utility cannot operate because the
CSQU029E UNACCESS failed for ddname data set.
| installation and customization options chosen for
DIV return code=rc reason code=code
| WebSphere MQ do not allow all functions to be used.

Explanation: The utility program received a DIV


| System Action: The utility is terminated.
UNACCESS error for the page set it was attempting to
process (pointed to by ddname). CSQU040E Unable to GET from ddname data set
Severity: 8 Explanation: The program was unable to read a
record from the ddname data set.
System Action: The function is terminated.
Severity: 8
System Programmer Response: See the MVS
Programming: Assembler Services Reference manual for System Action: The function is terminated, and any
information about the return and reason codes from queue updates are backed out.
DIV. If necessary, resubmit the job.
System Programmer Response: Examine the error
message that has been sent to the job log to determine
the reason for the error. Check that the data set has
been correctly specified.

Chapter 13. Utilities messages (CSQU...) 159


CSQU043E Unable to PUT to ddname data set CSQU049I n client channel definitions made
Explanation: The program was unable to write the Explanation: This message indicates how many client
next record to the ddname data set. Either the data set channel definitions were made by the current function.
was not opened, or there has been a QSAM error.
Severity: 0
Severity: 8
System Action: The function is terminated, and any CSQU050E Command of length length is too long.
queue updates are backed out. Command rejected
System Programmer Response: Examine the error Explanation: In the COMMAND function, the
message that has been sent to the job log to determine assembled command had more than 32 762 characters.
the reason for the error. Check that the data set has
Severity: 8
been correctly specified.
System Action: The command is ignored, and no
more commands are processed.
CSQU046I making client channel definitions in
ddname data set using CCSID ccsid System Programmer Response: Check that the
command is correctly formed according to the
Explanation: This message indicates that the
concatenation rules described in the WebSphere MQ for
COMMAND function will build client channel
z/OS System Administration Guide.
definitions in data set ddname, and that the data will
have a coded character set identifier of ccsid.
CSQU051E Command responses not received after n
Severity: 0
seconds
Explanation: In the COMMAND function, get
CSQU047E Unable to convert data for client
processing for a response was timed out whilst more
channel definitions. MQCC=mqcc
responses were expected.
MQRC=mqrc
Severity: 4
Explanation: When building a client channel
definition file, data for a channel or authentication System Action: The next command will be processed,
information object could not be converted from the unless there have been too many timeouts.
character set used by the queue manager to that
requested by the CCSID keyword. System Programmer Response: Increase the value of
RESPTIME, especially if the command is being sent to a
Severity: 8 remote queue manager, and check the remote queue
definitions.
System Action: The channel or authentication
information definition is not built. If the problem persists, check the definitions of the the
system-command input queue and the the
System Programmer Response: Refer to Appendix A,
system-command reply queue; ensure that they are
“API completion and reason codes” for information
enabled for MQGET and MQPUT. If the definitions are
about mqcc and mqrc. Resubmit the job if required.
correct, stop and restart the command server.

CSQU048I n authentication objects included, m


CSQU052E Too many timeouts
excluded
Explanation: In the COMMAND function, get
Explanation: This message indicates, for the current
processing for a response has timed out four times.
function, how many sets of authentication information
were included in the client channel definition file, and Severity: 8
how many were excluded. Authentication information
may be excluded because: System Action: No more commands are processed.
v the LDAPUSER and LDPAPWD attributes are not System Programmer Response: See message
blank CSQU051E.
v there are too many sets of information
v there was a data conversion error.
CSQU053I DISPLAY command response not
Severity: 0 recognized
System Programmer Response: If some information Explanation: In the COMMAND function, the
has been excluded, check that the authentication responses to a DISPLAY command were not as
information objects have been selected correctly. expected.
Severity: 4

160 Messages and Codes


System Action: The DISPLAY command response is Severity: 8
shown as is, rather than being formatted. The next
System Action: The function is terminated, and any
command is processed.
queue updates are backed out.
System Programmer Response: Contact your IBM
System Programmer Response: Check that the data
support center to report the problem.
set was created by the COPY function and has not been
corrupted.
CSQU054I Executing function for object type objtyp
Explanation: The utility program is executing function CSQU061E Unexpected end-of-data on ddname data
function to process objects of the type indicated. set. Data record missing
Severity: 0 Explanation: The end-of-data was indicated when the
LOAD function was expecting a data record.
CSQU055I Target queue manager is qmgr-name Severity: 8
Explanation: This message is issued to indicate which System Action: The function is terminated, and any
queue manager your commands are directed to. queue updates are backed out.
Severity: 0 System Programmer Response: Check that the data
set was created by the COPY function, and has not
been corrupted.
CSQU056I Making DEFINE commands in ddname
data set
| CSQU062E Incorrect format data record
Explanation: This message indicates that DEFINE
commands for the COMMAND or SDEFS functions | Explanation: In the LOAD function, the utility
will be built in data set ddname. | program has encountered a record that it does not
| recognize while reading from the input data set.
Severity: 0
| Severity: 8
CSQU057I n commands read | System Action: The function is terminated, and any
| queue updates are backed out.
Explanation: This message indicates how many
commands have been read from the command input | System Programmer Response: Check that the data
data set by the current function. | set was created by the COPY function and has not been
| corrupted.
Severity: 0

CSQU070I Command processing stopped


CSQU058I n commands issued and responses
received, m failed Explanation: In the COMMAND function, with
FAILURE(STOP) specified, a command did not execute
Explanation: This message indicates, for the current
successfully.
function, how many commands were sent and
produced responses, and how many of these did not Severity: 0
execute successfully.
System Action: No more commands are processed.
Severity: 0
CSQU071E Incomplete command
CSQU059I n DEFINE commands made
Explanation: In the COMMAND function, end of data
Explanation: This message indicates how many on the input data set was reached while the building of
DEFINE commands were made for the current a command had not been completed.
function.
Severity: 4
Severity: 0
System Action: The command is ignored. There are
no more commands to process.
CSQU060E Incorrect length data record. n bytes
System Programmer Response: Check that the
found, exp-length bytes expected
command is correctly formed according to the
| Explanation: In the LOAD function, the utility concatenation rules described in the WebSphere MQ for
| program has encountered a record with the wrong z/OS System Administration Guide.
| length while reading from the input data set. The
| record was of length length instead of exp-length.

Chapter 13. Utilities messages (CSQU...) 161


System Programmer Response: Refer to Appendix A,
CSQU080E MQCLOSE failed for queue q-name.
“API completion and reason codes” for information
MQCC=mqcc MQRC=mqrc
about mqcc and mqrc. Resubmit the job if required.
Explanation: The MQCLOSE call for q-name was
unsuccessful. If this is for the system-command input
CSQU087I MAXUMSGS reached. A syncpoint has
queue when using the COMMAND function, message
been forced
CSQU055I follows showing the target queue manager
that was being used. Explanation: Because MAXUMSGS has been reached,
a syncpoint has been taken which commits the queue
Severity: 4
changes made so far.
System Action: The function is terminated.
Severity: 0
System Programmer Response: Refer to Appendix A,
System Action: The function continues, but no further
“API completion and reason codes” for information
functions will be processed.
about mqcc and mqrc. Resubmit the job if required.
System Programmer Response: None, unless the
function fails for some reason after this message. In
CSQU082E MQGET failed for queue q-name.
that case, note that some queue changes will have been
MQCC=mqcc MQRC=mqrc
committed, and you should make appropriate
Explanation: The MQGET call for q-name was adjustments before rerunning the job.
unsuccessful.
Severity: 8 CSQU090E OPEN failed for ddname data set. VSAM
return code=rc reason code=reason
System Action: The function is terminated, and any
queue updates are backed out. Explanation: The utility program received a VSAM
OPEN error for the page set it was attempting to
System Programmer Response: Refer to Appendix A,
process (pointed to by ddname).
“API completion and reason codes” for information
about mqcc and mqrc. Resubmit the job if required. Severity: 8
System Action: The page set is not processed.
CSQU083E MQOPEN failed for queue q-name.
System Programmer Response: See the DFSMS/MVS
MQCC=mqcc MQRC=mqrc
Macro Instructions for Data Sets for information about
Explanation: The MQOPEN call for q-name was the return and reason codes from VSAM. If necessary,
unsuccessful. If the queue is a model queue, the resubmit the job.
requested dynamic queue name is appended in
parentheses. If this is for the system-command input
queue when using the COMMAND function, message
| CSQU091E ddname data set is non-empty. Page set
CSQU055I follows showing the target queue manager
| not formatted
that was being used. Explanation: Data set ddname has been opened, but it
is not empty.
Severity: 8
Severity: 8
System Action: The function is terminated, and all
queue updates are backed out. System Action: The page set is not formatted.
System Programmer Response: Refer to Appendix A, System Programmer Response: Ensure that the data
“API completion and reason codes” for information sets specified are empty, and resubmit the job if
about mqcc and mqrc. Resubmit the job if required. necessary.

CSQU085E MQPUT failed for queue q-name. CSQU092I function completed for ddname data set
MQCC=mqcc MQRC=mqrc
Explanation: Processing of ddname data set for
Explanation: The MQPUT call for q-name was function function has completed.
unsuccessful. If this is for the system-command input
queue when using the COMMAND function, message Severity: 0
CSQU055I follows showing the target queue manager System Action: Processing continues with the next
that was being used. page set.
Severity: 8
System Action: The function is terminated, and all
queue updates are backed out.

162 Messages and Codes


CSQU093E PUT failed for ddname data set. VSAM CSQU101E DD statement missing for page set psid
return code=rc reason code=code
Explanation: A page set is referenced, but there is no
Explanation: The utility program received a VSAM DD statement for it in the JCL. The DD name required
PUT error for the page set it was attempting to process is CSQP00nn, where nn is the page set number.
(pointed to by ddname).
Severity: 8
Severity: 8
System Action: The utility is terminated.
System Action: Processing for the page set is
System Programmer Response: Add the required
terminated, and the function continues with the next
statement to the JCL, and resubmit the job.
page set.
System Programmer Response: See the DFSMS/MVS
CSQU102E No functions requested
Macro Instructions for Data Sets for information about
the return and reason codes from VSAM. If necessary, Explanation: There are no function statements in the
resubmit the job. SYSIN data set.
Severity: 8
CSQU094E CLOSE failed for ddname data set.
VSAM return code=rc reason System Action: The utility is terminated.
code=reason
Explanation: The utility program received a VSAM CSQU103E Either keyword keyword1 or keyword2
CLOSE error for the page set it was attempting to must be specified
process (pointed to by ddname). Explanation: The statement syntax is incorrect because
Severity: 4 it requires that one of the keywords keyword1 or
keyword2 be specified, but not both.
System Action: Processing for the page set is
terminated, and the function continues with the next Severity: 8
page set. System Action: The utility is terminated.
System Programmer Response: See the DFSMS/MVS System Programmer Response: See the WebSphere MQ
Macro Instructions for Data Sets for information about Script (MQSC) Command Reference manual for
the return and reason codes from VSAM. If necessary, information about the correct syntax required for the
resubmit the job. statement, and resubmit the job.

CSQU095E No page sets identified. function CSQU104E Invalid value value for keyword keyword
terminated
Explanation: The statement syntax is incorrect because
Explanation: A request to format or reset a page set the value given for keyword keyword is not valid.
was unsuccessful because there were no page set data
sets with DD names in the range CSQP0000 through Severity: 8
CSQP0099. System Action: The utility is terminated.
Severity: 4 System Programmer Response: See the WebSphere MQ
System Action: Processing is terminated. for z/OS System Administration Guide for information
about the correct syntax required for the statement, and
System Programmer Response: Add DD statements resubmit the job.
for the required page set data sets, and resubmit the
job.
CSQU105E Incompatible keywords or values for
function function
CSQU100E ddname DD statement missing
Explanation: The statement syntax is incorrect because
Explanation: Data set ddname does not have a DD a keyword value that is specified conflicts with another
statement in the JCL. keyword or its value.
Severity: 8 Severity: 8
System Action: The utility is terminated. System Action: The utility is terminated.
System Programmer Response: Add the required System Programmer Response: See the WebSphere MQ
statement to the JCL, and resubmit the job. for z/OS System Administration Guide for information
about the correct syntax required for the statement, and
resubmit the job.

Chapter 13. Utilities messages (CSQU...) 163


System Action: The utility is terminated.
CSQU106E Invalid function function
System Programmer Response: See the WebSphere MQ
Explanation: The statement syntax is incorrect because
Script (MQSC) Command Reference manual for
the function function is not recognized.
information about the correct syntax required for the
Severity: 8 statement, and resubmit the job.
System Action: The utility is terminated.
CSQU111E Invalid keyword keyword for function
System Programmer Response: See the WebSphere MQ
function
for z/OS System Administration Guide for a list of valid
functions, and resubmit the job. Explanation: The statement syntax is incorrect because
the keyword keyword is not valid for function function.
CSQU107E Invalid function statement syntax Severity: 8
Explanation: The syntax of the function statement is System Action: The utility is terminated.
incorrect:
System Programmer Response: See the WebSphere MQ
v there are too many keywords or values
for z/OS System Administration Guide for information
v required keywords are missing
about the correct syntax required for the statement, and
v it cannot be parsed.
resubmit the job.
Severity: 8
System Action: The utility is terminated. CSQU112E Incomplete statement
System Programmer Response: See the WebSphere MQ Explanation: End of data on the input data set was
for z/OS System Administration Guide for information reached while the building of a statement had not been
about the correct syntax required for the statement, and completed.
resubmit the job.
Severity: 8
System Action: The utility is terminated.
CSQU108E Value missing for keyword keyword
System Programmer Response: Check that the
Explanation: Keyword keyword should be followed by
statement is correctly formed according to the
a value, but the value is missing.
concatenation rules described in the WebSphere MQ for
Severity: 8 z/OS System Administration Guide.
System Action: The utility is terminated.
CSQU113E Too many statement continuations
System Programmer Response: See the WebSphere MQ
for z/OS System Administration Guide for information Explanation: The statement has more than 10
about the correct syntax required for the statement, and continuations.
resubmit the job.
Severity: 8
System Action: The utility is terminated.
CSQU109E Value not allowed for keyword keyword
System Programmer Response: Check that the
Explanation: Keyword keyword should not be followed
statement is correctly formed according to the
by a value, but a value is specified.
concatenation rules described in the WebSphere MQ for
Severity: 8 z/OS System Administration Guide.
System Action: The utility is terminated.
CSQU114E Keyword keyword repeated
System Programmer Response: See the WebSphere MQ
for z/OS System Administration Guide for information Explanation: The statement syntax is incorrect because
about the correct syntax required for the statement, and a keyword is repeated.
resubmit the job.
Severity: 8
System Action: The utility program is terminated.
CSQU110E Keyword keyword1 not allowed without
keyword2 System Programmer Response: Check the syntax in
the input data set. See the WebSphere MQ for z/OS
Explanation: The statement syntax is incorrect because
System Administration Guide for further information
keyword keyword1 can be specified only if keyword2 is
about the utility program.
also specified.
Severity: 8

164 Messages and Codes


CSQU115E Unable to find queues for page set psid CSQU123I Processing ddname data set, mode
– command responses not received FORCE
Explanation: In the COPY or EMPTY function, the Explanation: The current function of the utility
queue manager could not determine which queues are program is handling data set ddname using the FORCE
in page set psid because the response to a command option.
was not received in time.
Severity: 0
Severity: 4
System Action: The function is terminated. CSQU124I Processing ddname data set
System Programmer Response: Check the definitions Explanation: The current function of the utility
of the the system-command input queue and the the program is handling data set ddname.
system-command reply queue; ensure that they are
Severity: 0
enabled for MQGET and MQPUT. If the definitions are
correct, stop and restart the command server.
CSQU125I n page sets attempted
CSQU116I No storage classes found for page set Explanation: This message indicates how many page
psid sets the current function has attempted to process.
Explanation: The page set specified has no storage Severity: 0
classes associated with it.
Severity: 8 CSQU126I n page sets processed successfully
System Action: The function is terminated. Explanation: This message indicates how many page
sets have been processed successfully by the current
System Programmer Response: Define a storage class
function.
for the page set, and rerun the job if required.
Severity: 0
CSQU117I No queues found for page set psid
CSQU127I Executing function using input from
Explanation: The page set specified has no queues
ddname data set
associated with it that are eligible for the requested
function. For the COPY and EMPTY functions, there Explanation: The utility program is executing function
are no local queues; for the SCOPY function, there are function using input from ddname.
no local queues with messages.
Severity: 0
Severity: 8
System Action: The function is terminated. CSQU128I Executing function outputting to ddname
data set
System Programmer Response: If required, correct the
page set specified, and rerun the job. Explanation: The utility program is executing function
function, and is writing the output to ddname.
CSQU120I Connecting to conn-id Severity: 0
Explanation: The utility program is connecting to the
named queue manager or queue-sharing group. CSQU129I Copying page set psid
Severity: 0 Explanation: The utility program is copying page set
psid.
CSQU121I Connected to queue manager qmgr-name Severity: 0
Explanation: The utility program has connected
successfully to queue manager qmgr-name. CSQU130I Copying queue q-name
Severity: 0 Explanation: The utility program is copying queue
q-name.
CSQU122I Executing function-name Severity: 0
Explanation: The utility program is executing function
function-name.
Severity: 0

Chapter 13. Utilities messages (CSQU...) 165


CSQU131I n messages copied successfully CSQU139I Emptying page set psid
Explanation: This message indicates how many Explanation: The utility program is emptying page set
messages have been copied successfully when copying psid.
a queue.
Severity: 0
Severity: 0
CSQU140I Emptying queue q-name
CSQU132I n records written
Explanation: The utility program is emptying queue
Explanation: This message indicates how many q-name.
records have been written when copying a queue.
Severity: 0
Severity: 0
CSQU141I n messages deleted successfully
CSQU133I n queues attempted
Explanation: This message indicates how many
Explanation: This message indicates how many messages were deleted while emptying a queue.
queues the program attempted to copy while copying a
Severity: 0
page set.
Severity: 0
CSQU142I n queues emptied successfully
Explanation: This message indicates how many
CSQU134I n queues copied successfully
queues have been emptied.
Explanation: This message indicates how many
Severity: 0
queues were copied successfully while copying a page
set.
CSQU143I n function statements attempted
Severity: 0
Explanation: This message indicates the number of
function statements attempted by the utility program.
CSQU135I Loading queue q-name
Severity: 0
Explanation: The utility program is loading queue
q-name.
CSQU144I n function statements executed
Severity: 0
successfully
Explanation: This message indicates the number of
CSQU136I n messages loaded successfully
function statements executed successfully by the utility
Explanation: This message indicates how many program.
messages were loaded onto a queue.
Severity: 0
Severity: 0
CSQU145I function statement failed
CSQU137I n records read
Explanation: The utility program experienced an error
Explanation: This message indicates how many while executing function function.
records were read while loading messages onto a
Severity: 8
queue.
System Action: The utility program terminates.
Severity: 0
System Programmer Response: Check the other
messages issued to determine where the error occurred,
CSQU138I n queues loaded successfully
and what caused it.
Explanation: This message indicates how many
queues were loaded successfully.
CSQU147I csect-name Utility terminated, return
Severity: 0 code=ret-code
Explanation: The utility has been 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.

166 Messages and Codes


Severity: 8
| CSQU154E Target data set ddname is smaller than
System Action: The utility ends. | source data set. Function terminated

System Programmer Response: See the WebSphere MQ Explanation: A COPYPAGE or RESETPAGE function
for z/OS System Administration Guide for information could not process a page set data set because the target
about the return code from the utility. data set ddname was too small.
Severity: 4
CSQU148I csect-name Utility completed, return
System Action: Processing continues with the next
code=ret-code
page set.
Explanation: The utility has completed, all required
functions having been attempted. ret-code is the return
CSQU155I Loading from queue q-name
code from the utility.
Explanation: The utility program is loading the queue
Severity: 0
named in message CSQU135I with messages copied
System Action: The utility ends. from queue q-name.

System Programmer Response: Check any functions Severity: 0


that failed.
CSQU156E GET failed for ddname data set. VSAM
CSQU150I function completed for data set ddname1 return code=rc reason code=code
to data set ddname2
Explanation: The utility program received a VSAM
Explanation: Processing for data set ddname1 has GET error for the page set it was attempting to process
completed, with output to ddname2. (pointed to by ddname).

Severity: 0 Severity: 8

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

CSQU151I No matching CSQSnnnn and System Programmer Response: See the DFSMS/MVS
CSQTnnnn DD statements. function Macro Instructions for Data Sets manual for information
terminated about the return and reason codes from VSAM. If
necessary, resubmit the job.
Explanation: A COPYPAGE or RESETPAGE function
was unsuccessful because there were no matching pairs
of page set data sets with names CSQS0000 through CSQU157I Processing data set ddname1 to ddname2
CSQS0099 and CSQT0000 through CSQT0099.
Explanation: The current function is handling data set
Severity: 4 ddname1, with output to ddname2.
System Action: The function is terminated. Severity: 0
System Programmer Response: Add DD statements
for the required page set data sets, and resubmit the CSQU158E Target data set ddname2 is not newly
job. formatted
Explanation: The COPYPAGE and RESETPAGE
CSQU152I ddname1 DD statement missing. No functions can only be used with a newly formatted
action taken for ddname2 data set target page set.

Explanation: Only one of the source-target pair of Severity: 4


page set data sets (CSQSnnnn and CSQTnnnn) was
System Action: Processing continues with the next
specified.
page set.
Severity: 4
System Programmer Response: Specify a valid target
System Action: The function continues. page set, and resubmit the job.

System Programmer Response: Add DD statements


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

Chapter 13. Utilities messages (CSQU...) 167


CSQU159E Source data set ddname1 is not a page set CSQU164I ddname System recovery RBA for all
page sets successfully processed = rba
Explanation: The COPYPAGE and RESETPAGE
functions can only be used with an MQ page set. Explanation: This is part of the response to the
PAGEINFO function. Note that this RBA relates only to
Severity: 4
those page sets processed; it does not relate to the
System Action: Processing continues with the next whole queue manager unless all the page sets for the
page set. queue manager are included.

System Programmer Response: Specify a valid source Severity: 0


page set, and resubmit the job.
CSQU165I Processing ddname data set, TYPE(type)
CSQU160E Data set ddname is not suitable for use
Explanation: This current function of the utility
with the function
program is handling data set ddname with the options
Explanation: The function should only be used with shown.
page sets for a queue manager that terminated
Severity: 0
normally.
Severity: 4
CSQU166I Processing ddname data set, TYPE(type),
System Action: Processing continues with the next mode FORCE
page set.
Explanation: This current function of the utility
System Programmer Response: Specify a valid page program is handling data set ddname with the options
set, and resubmit the job. shown.
Severity: 0
CSQU161I ddname contains pp pages and was
formatted as page set nn
CSQU167I ddname has never been initialized by a
Explanation: This is part of the response to the queue manager
PAGEINFO function for data set ddname.
Explanation: This is part of the response to the
It shows the size of the page set, and the page set PAGEINFO function for data set ddname.
number that was assumed when it was formatted. The
Severity: 0
number is derived from the DD name used when
formatting, which was CSQP00nn.
CSQU168E Requested page sets are for more than
Severity: 0
one queue manager
Explanation: The page sets for which information was
CSQU162I ddname is used as page set psid for queue
requested are associated with more than one queue
manager qmgr-name
manager. No system recovery RBA can therefore be
Explanation: This is part of the response to the determined.
PAGEINFO function for data set ddname.
Severity: 4
The page set has been used by the queue manager
System Action: Processing continues.
shown. The page set number is not necessarily the
same as that with which it was formatted, as shown in System Programmer Response: Specify a set of page
message CSQU161I. sets for a single queue manager, and resubmit the job.
Severity: 0
CSQU200I csect-name Dead-letter Queue Handler
Utility – date time
CSQU163I ddname has page set recovery RBA = rba
Explanation: This message is issued as part of the
Explanation: This is part of the response to the
header to the report issued by the utility program.
PAGEINFO function for data set ddname.
Severity: 0
Severity: 0

168 Messages and Codes


CSQU201I Processing queue q-name CSQU211I Unable to put message, line n
MQRC=mqrc
Explanation: The dead-letter queue handler has
parsed the rules table without detecting any errors and Explanation: The dead-letter queue handler tried to
is about to start processing the queue identified in the redirect a message to another queue as requested, but
message. the MQPUT call was unsuccessful.
Severity: 0 Severity: 4
System Action: The retry count for the message is
CSQU202I Dead-letter queue handler ending. incremented; processing continues.
Successful actions: n1 retries, n2
System Programmer Response: Refer to Appendix A,
forwards, n3 discards
“API completion and reason codes” for information
Explanation: The dead-letter queue handler is ending about mqrc. The line number n of the rules table used
because there are no more messages on the dead-letter to determine the action for the message will help
queue, or because the queue manager is shutting down, identify the queue to which the message was being put.
or because the dead-letter queue handler has detected
an error. The message indicates how many dead-letter
CSQU212I Unable to inquire dead-letter queue,
queue messages have been successfully handled.
MQCC=mqcc MQRC=mqrc
Severity: 0
Explanation: An MQINQ call for the dead-letter
System Action: The utility terminates. queue was unsuccessful.
System Programmer Response: If the utility ended Severity: 4
because of an error, investigate the problem reported in
System Action: Processing continues.
the preceding messages.
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information
CSQU203I n messages remain on the dead-letter
about mqcc and mqrc.
queue
Explanation: The message indicates how many
CSQU220E Unable to connect to queue manager
messages are left on the dead-letter queue when the
qmgr-name, MQCC=mqcc MQRC=mqrc
dead-letter queue handler ends.
Explanation: The dead-letter queue handler could not
Severity: 0
connect to the requested queue manager.
Severity: 8
CSQU210I Message does not have a valid MQDLH
System Action: The utility is terminated.
Explanation: The dead-letter queue handler retrieved
a message from the dead-letter queue, but the message System Programmer Response: Refer to Appendix A,
was not prefixed by a valid dead-letter queue header “API completion and reason codes” for information
(MQDLH). This typically occurs because an application about mqcc and mqrc.
is writing directly to the dead-letter queue but is not
prefixing messages with a valid MQDLH.
CSQU221E Unable to open queue manager,
Severity: 4 MQCC=mqcc MQRC=mqrc
System Action: The message is left on the dead-letter Explanation: An MQOPEN call for the queue manager
queue and the dead-letter queue handler continues to was unsuccessful.
process the dead-letter queue.
Severity: 8
This message is issued only once the first time such a
message is encountered. System Action: The utility is terminated.

System Programmer Response: Remove all the System Programmer Response: Refer to Appendix A,
invalid messages from the dead-letter queue. Do not “API completion and reason codes” for information
write messages to the dead-letter queue unless they are about mqcc and mqrc.
prefixed by a valid MQDLH.
CSQU222E Unable to inquire queue manager,
MQCC=mqcc MQRC=mqrc
Explanation: An MQINQ call for the queue manager
was unsuccessful.
Severity: 8

Chapter 13. Utilities messages (CSQU...) 169


System Action: The utility is terminated.
CSQU227E Unable to get message from dead-letter
System Programmer Response: Refer to Appendix A, queue, MQCC=mqcc MQRC=mqrc
“API completion and reason codes” for information
Explanation: An MQGET call for the dead-letter
about mqcc and mqrc.
queue was unsuccessful.
Severity: 8
CSQU223E Unable to close queue manager,
MQCC=mqcc MQRC=mqrc System Action: The utility is terminated.
Explanation: An MQCLOSE call for the queue System Programmer Response: Refer to Appendix A,
manager was unsuccessful. “API completion and reason codes” for information
about mqcc and mqrc.
Severity: 8
System Action: The utility is terminated.
CSQU228E Unable to commit or backout dead-letter
System Programmer Response: Refer to Appendix A, queue action, MQCC=mqcc MQRC=mqrc
“API completion and reason codes” for information
Explanation: An MQCMIT or MQBACK call for the
about mqcc and mqrc.
dead-letter queue was unsuccessful.
Severity: 8
CSQU224E Unable to browse dead-letter queue
q-name, MQCC=mqcc MQRC=mqrc System Action: The utility is terminated.
Explanation: An MQOPEN call for browsing the System Programmer Response: Refer to Appendix A,
dead-letter queue was unsuccessful. This is typically “API completion and reason codes” for information
because another process has opened the queue for about mqcc and mqrc.
exclusive access, or because an invalid queue name was
specified.
CSQU229E Rules table is invalid or missing
Severity: 8
Explanation: The rules table contained no valid
System Action: The utility is terminated. message templates or was not supplied at all.
System Programmer Response: Refer to Appendix A, Severity: 8
“API completion and reason codes” for information
System Action: The utility is terminated.
about mqcc and mqrc.
System Programmer Response: Correct the rules table
as indicated in the preceding messages and restart the
CSQU225E Unable to close dead-letter queue,
dead-letter queue handler.
MQCC=mqcc MQRC=mqrc
Explanation: An MQCLOSE call for the dead-letter
CSQU230E Unable to obtain storage
queue was unsuccessful.
Explanation: The dead-letter queue handler was
Severity: 8
unable to obtain storage.
System Action: The utility is terminated.
This problem would typically arise as a result of some
System Programmer Response: Refer to Appendix A, wider problem. For example, if there is a persistent
“API completion and reason codes” for information problem that is causing messages to be written to the
about mqcc and mqrc. 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,
CSQU226E Line n: keyword(value) invalid or outside
ever-increasing amounts of storage would be required.
permitted range
Severity: 8
Explanation: The value supplied for the specified
keyword in line n of the rules table was outside the System Action: The utility is terminated.
valid range of values or otherwise invalid.
System Programmer Response: Increase the storage
Severity: 8 available to the utility. Investigate whether some wider
problem exists, and if the dead-letter queue contains a
System Action: The utility is terminated.
large number of messages.
System Programmer Response: Correct the rules table
and restart the dead-letter queue handler.

170 Messages and Codes


CSQU231E Line n: parameter keyword exceeds CSQU236E n error(s) in rules table
maximum length
Explanation: Errors have been detected in the rules
Explanation: The value for the specified parameter in table.
line n of the rules table is too long.
Severity: 8
Severity: 8
System Action: The utility is terminated.
System Action: The utility is terminated.
System Programmer Response: Correct the rules table
System Programmer Response: Correct the rules table as indicated in the preceding messages and restart the
and restart the dead-letter queue handler. dead-letter queue handler.

CSQU232E Line n: parameter keyword is duplicated CSQU237E Line n: invalid keyword combination
Explanation: Two or more parameters of the same Explanation: There is an invalid combination of
type were supplied in line n of the rules table. parameters in line n of the rules table. For example: no
ACTION specified, ACTION(FWD) specified without
Severity: 8
FWDQ, HEADER specified without ACTION(FWD).
System Action: The utility is terminated.
Severity: 8
System Programmer Response: Correct the rules table
System Action: The utility is terminated.
and restart the dead-letter queue handler.
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
CSQU249E Unable to disconnect from queue
rules table.
manager, MQCC=mqcc MQRC=mqrc
Severity: 8
Explanation: An MQDISC call for the queue manager
System Action: The utility is terminated. was unsuccessful.

System Programmer Response: Correct the rules table Severity: 8


and restart the dead-letter queue handler.
System Action: The utility is terminated.
System Programmer Response: Refer to Appendix A,
CSQU234E Unable to release storage
“API completion and reason codes” for information
Explanation: The dead-letter queue handler was about mqcc and mqrc.
unable to release storage.
Severity: 8 CSQU500I csect-name Queue-sharing Group Utility
– date time
System Action: The utility is terminated.
Explanation: This message is issued as part of the
System Programmer Response: Investigate the header to the report issued by the utility program.
problem reported in the preceding messages.
Severity: 0
CSQU235E Line n: keyword value invalid or outside
permitted range CSQU501I function function requested

Explanation: The value supplied for the specified Explanation: This message identifies the utility
parameter in line n of the rules table was outside the function requested.
valid range of values or otherwise invalid.
Severity: 0
Severity: 8
System Action: The utility is terminated. CSQU502I Queue manager=qmgr-name

System Programmer Response: Correct the rules table Explanation: This message identifies the queue
and restart the dead-letter queue handler. manager name for which the function is requested.
Severity: 0

Chapter 13. Utilities messages (CSQU...) 171


Severity: 8
CSQU503I QSG=qsg-name, DB2 DSG=dsg-name, DB2
ssid=db2-name System Action: The utility program is terminated.
Explanation: This message identifies the System Programmer Response: Correct the
queue-sharing group, DB2 data-sharing group, and DB2 parameters and rerun the job. See the WebSphere MQ for
subsystem names for which the function is requested. z/OS System Administration Guide for information about
the parameters required by the utility.
Severity: 0

CSQU508E Invalid EXEC PARM parameter n


CSQU504E Unable to load module-name,
reason=ssssrrrr Explanation: The nth parameter for the utility
specified in EXEC PARM field was invalid for the
Explanation: The utility was unable to load a required
function requested, or omitted but required by the
module. ssss is the completion code and rrrr is the
function requested.
reason code (both in hexadecimal) from the z/OS
LOAD service. Severity: 8
Severity: 8 System Action: The utility program is terminated.
System Action: The utility terminates. System Programmer Response: Correct the parameter
and rerun the job. See the WebSphere MQ for z/OS
System Programmer Response: Check the console for
System Administration Guide for information about the
messages indicating why the module was not loaded.
parameters required by the utility.
See the MVS Programming: Assembler Services Reference
manual for information about the codes from the
LOAD request. CSQU509E Too many EXEC PARM parameters
Ensure that the module is in the required library, and Explanation: The number of parameters for the utility
that it is referenced correctly. The utility attempts to specified in EXEC PARM field was too many for the
load this module from the library data sets under the function requested.
STEPLIB DD statement.
Severity: 8

CSQU505E No EXEC PARM parameters System Action: The utility program is terminated.

Explanation: No parameters for the utility were System Programmer Response: Correct the
specified in EXEC PARM field. parameters and rerun the job. See the WebSphere MQ for
z/OS System Administration Guide for information about
Severity: 8 the parameters required by the utility.
System Action: The utility program is terminated.
CSQU512E Utility terminated, DB2 tables in use
System Programmer Response: Specify the required
parameters and rerun the job. See the WebSphere MQ for Explanation: The queue-sharing group utility cannot
z/OS System Administration Guide for information about run because the DB2 tables it uses are reserved by
the parameters required by the utility. 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
CSQU506E Invalid EXEC PARM function parameter
of starting.
Explanation: The function requested for the utility, as
Severity: 8
the first parameter in EXEC PARM field, was invalid.
System Action: The utility program is terminated.
Severity: 8
System Programmer Response: Rerun the job later.
System Action: The utility program is terminated.
System Programmer Response: Correct the parameter
CSQU513E Utility terminated, not APF authorized
and rerun the job. See the WebSphere MQ for z/OS
System Administration Guide for information about the Explanation: The queue-sharing group utility is not
parameters required by the utility. APF authorized.
Severity: 8
CSQU507E Wrong number of EXEC PARM
parameters for function System Action: The utility program is terminated.

Explanation: The number of parameters for the utility System Programmer Response: Ensure that the library
specified in EXEC PARM field was incorrect for the data sets under the STEPLIB DD statement comply
function requested. with the rules for APF authorization, and rerun the job.

172 Messages and Codes


CSQU514E RRSAF function call-name failed, RC=rc CSQU521I Group contains n members:
Explanation: The RRS function specified by call-name Explanation: Informational message indicating that
returned an unexpected reason code specified by rc. the group specified by message CSQU517I contains n
members.
Severity: 8
Severity: 0
System Action: The utility program is terminated.
System Programmer Response: Take corrective action
CSQU522I Member=xcf-name, state=sss,
if necessary and resubmit the job.
system=sys-name
Problem Determination: Consult the DB2 for z/OS
Explanation: Informational message for the XCF
Messages and Codes manual for an explanation of the
group member named by xcf-name has state of sss and
RRSAF reason code.
last executed on system sys-name.
Severity: 0
CSQU515E Unable to access DB2 tables, RC=rc
reason=reason
CSQU523I User data=xxx
Explanation: The call to CSQ5ARO2 module failed
with a return code specified by rc and reason code Explanation: Informational message containing the 32
specified by reason. bytes of XCF user data to accompany informational
message CSQU522I.
Severity: 8
Severity: 0
System Action: The utility program is terminated.
System Programmer Response: Resubmit the job. If
CSQU525E DB2 db2-name is not a member of
the problem persists, note the error codes in the
data-sharing group dsg-name
message and contact your IBM support center.
Explanation: There was an inconsistency between the
Problem Determination: None.
DB2 ssid and data-sharing group name provided in the
EXEC PARM field. DB2 ssid specified by db2-name is
CSQU517I XCF group xcf-name already defined not a member of the DB2 data-sharing group specified
by dsg-name.
Explanation: Informational message indicating that
the XCF group name specified by xcf-name already Severity: 8
exists.
System Action: The utility program is terminated.
Severity: 0
System Programmer Response: Ensure that the DB2
ssid specified is a member of the DB2 data-sharing
CSQU518E XCF IXCQUERY member error, RC=rc group specified.
reason=reason
Problem Determination: None.
Explanation: An unexpected return code specified by
rc with reason code specified by reason was returned
CSQU526I Connected to DB2 db2-name
from an IXCQUERY request.
Explanation: The utility program has connected
Severity: 8
successfully to DB2 subsystem db2-name.
System Action: The utility program is terminated.
Severity: 0
System Programmer Response: Take corrective action
if necessary and resubmit the job.
CSQU527E No eligible DB2 currently active
Problem Determination: See the z/OS MVS Sysplex
Explanation: If a DB2 ssid was specified in the EXEC
Services Reference manual for an explanation of the
PARM field then this message indicates that the DB2
IXCQUERY return and reason codes.
subsystem is not currently active on the z/OS system
on which the utility job executed.
CSQU520I Summary information for XCF group
If a DB2 data-sharing group name was specified in the
xcf-name
EXEC PARM field then no eligible DB2 subsystem was
Explanation: Informational message indicating that active on the z/OS system on which the utility job
summary data for the XCF group specified by xcf-name executed.
follows.
Severity: 8
Severity: 0
System Action: The utility program is terminated.

Chapter 13. Utilities messages (CSQU...) 173


System Programmer Response: If a DB2 ssid was
CSQU531E QSG qsg-name entry cannot be removed,
specified in the EXEC PARM field then ensure that it is
no entry found in DB2 table table-name
active on the z/OS system on which the utility job will
execute. Explanation: An attempt to remove the queue-sharing
group qsg-name failed because no entry for it was found
If a DB2 data-sharing group name was specified in the
in the DB2 table table-name.
EXEC PARM field then ensure that at least one eligible
DB2 subsystem is active on the z/OS system on which Severity: 8
the utility job will execute.
System Action: The utility program is terminated.
System Programmer Response: If necessary resubmit
CSQU528I Disconnected from DB2 db2-name
the job.
Explanation: The utility program has disconnected
Problem Determination: Ensure that the
successfully from DB2 subsystem db2-name.
queue-sharing group qsg-name was originally defined in
Severity: 0 the table table-name.
Check that the utility job connected to the correct DB2
CSQU529E QSG qsg-name entry cannot be removed, data-sharing group.
n members are still defined
Explanation: A request to remove the queue-sharing CSQU532E QSG qsg-name entry cannot be deleted,
group name in qsg-name has failed because n members DB2 entries still exist for it
are still defined to it.
Explanation: An attempt to remove the queue-sharing
Severity: 8 group qsg-name was returned a DB2 constraint failure
because queue manager entries still exist in the
System Action: The utility program is terminated.
CSQ.ADMIN_B_QMGR table.
System Programmer Response: All members of the
Severity: 8
queue-sharing group must be removed from it before
the queue-sharing group itself can be deleted. System Action: The utility program is terminated.
System Programmer Response: Use the REMOVE
Note: Members in a state of ACTIVE or FAILED
QMGR function of the CSQ5PQSG utility to remove the
cannot be removed from a queue-sharing group.
entries and then resubmit the job.
Problem Determination: Use the preceding CSQU522I
Problem Determination: Examine the
message to identify which queue-sharing group
CSQ.ADMIN_B_QMGR table to determine which
members are still defined to the queue-sharing group.
queue managers are still defined to the queue-sharing
group qsg-name.
CSQU530E QMGR qmgr-name entry cannot be
removed from QSG qsg-name, status is
CSQU533E SQL error. DB2 table=table-name,
sss
code=sqlcode, state=sss, data=sqlerrcd
Explanation: The queue manager named by qmgr-name
Explanation: An unexpected SQL error was returned
cannot be removed from the queue-sharing group
from DB2. An operation on the table named by
named by qsg-name because it is in an incorrect XCF
table-name was returned an SQLCODE specified by
member state as specified by sss.
sqlcode with STATE specified by sss and SQLERRCD
Severity: 8 values specified by sqlerrcd.

System Action: The utility program is terminated. Severity: 8

System Programmer Response: If the XCF member System Action: The utility program is terminated.
state is ACTIVE then stop the queue manager with a
System Programmer Response: Resubmit the job if
STOP QMGR command and resubmit the job.
required.
If the XCF member state is FAILED then start the
Problem Determination: See the DB2 for z/OS
queue manager and stop it normally using the STOP
Messages and Codes manual for an explanation of the
QMGR command and resubmit the job.
SQL codes.
Problem Determination: In order to remove a queue
manager from the queue-sharing group it must have
XCF member state CREATED or QUIESCED.

174 Messages and Codes


System Action: The utility program is terminated.
CSQU534E SQL services error, DB2 table=table-name
RC=rc
CSQU540E Unable to remove QMGR qmgr-name –
Explanation: An SQL error occurred during an
not terminated normally, or needed for
operation on the table specified by table-name, as
recovery
reported in the preceding CSQU533E message. A return
code of rc was returned from the internal service Explanation: The queue manager named by qmgr-name
routine. cannot be removed from the queue-sharing group
because it is currently active, or because it terminated
Severity: 8
abnormally during its last execution, or because it is
System Action: The utility program is terminated. needed for backup and recovery purposes.
System Programmer Response: See message Severity: 8
CSQU533E.
System Action: The utility program is terminated.
System Programmer Response: If the queue manager
CSQU535I QSG qsg-name entry successfully
is active then stop the queue manager with a STOP
removed from DB2 table table-name
QMGR command and resubmit the job.
Explanation: Informational message indicating that
If the queue manager terminated abnormally during its
the queue-sharing group named by qsg-name was
last execution then start the queue manager and stop it
successfully removed.
normally using the STOP QMGR command and
Severity: 0 resubmit the job.
If neither of these cases applies, or if it still cannot be
CSQU536E Unable to add QSG qsg-name entry, entry removed, it must be needed for backup and recovery
already exists in DB2 table table-name purposes. See the WebSphere MQ for z/OS System
Administration Guide for information about removing
Explanation: An attempt to add the queue-sharing
such a queue manager from a queue-sharing group.
group qsg-name failed because an entry already exists in
the DB2 table table-name.
CSQU541E QSG array manipulation error, RC=rc
Severity: 8
Explanation: An internal error occurred during
System Action: The utility program is terminated.
manipulation of the queue-sharing group array data.
An internal routine returned a completion code
CSQU537I csect-name QSG qsg-name entry
specified by rc.
successfully added to DB2 table
table-name Severity: 8
Explanation: The request to add the queue-sharing System Action: The utility program is terminated.
group qsg-name to the DB2 table table-name completed
System Programmer Response: Resubmit the job. If
successfully.
the problem persists, note the error codes in the
Severity: 0 message and contact your IBM support center.

CSQU538E Member record found for QMGR CSQU542E Update unsuccessful for QSG qsg-name,
qmgr-name XCF group xcf-name RC=rc
Explanation: Informational message indicating that a Explanation: An attempt to update the DB2 row for
member record for the queue manager named in the queue-sharing group named by qsg-name failed with
qmgr-name already exists in the XCF group named by return code rc.
xcf-name.
rc shows the type of failure:
Severity: 8 00F5000C
Queue-sharing group row no longer exists
00F50010
CSQU539E No QMGR qmgr-name entry found in
Internal error
QSG qsg-name
00F50018
Explanation: An attempt to remove the queue Referential constraint failure
manager named by qmgr-name from the queue-sharing 00F50028
group named by qsg-name failed because no entry was Internal error
found in the DB2 tables.
Severity: 8
Severity: 8

Chapter 13. Utilities messages (CSQU...) 175


System Action: The utility program is terminated.
CSQU546E Unable to add QMGR qmgr-name entry,
System Programmer Response: Resubmit the job. If already exists in DB2 table table-name
the problem persists contact your IBM support center.
Explanation: The attempt to add an entry for queue
manager qmgr-name to the DB2 table table-name failed
CSQU543E Delete unsuccessful for QMGR because a row already exists for the queue manager.
qmgr-name, RC=rc
Severity: 8
Explanation: The attempt to delete the queue manager
System Action: The utility program is terminated.
qmgr-name failed with return code rc.
System Programmer Response: Examine the DB2
rc shows the type of failure: 00F5000C, queue manager
table specified by table-name and determine whether the
row no longer exists.
entry for the queue manager specified by qmgr-name is
Severity: 8 for the correct queue-sharing group. If it is, no further
action is required.
System Action: Processing continues.
System Programmer Response: This may be an CSQU547E Unable to add QMGR qmgr-name entry,
indication that the request was made against the wrong no QSG qsg-name entry exists in DB2
DB2 data-sharing group or that a previous attempt table table-name
terminated prematurely. For the former, the utility
should be executed against the correct DB2 Explanation: The attempt to add queue manager
data-sharing group. For the latter, no further action qmgr-name failed because there is no queue-sharing
need be taken. group entry for the queue-sharing group qsg-name in
the DB2 table table-name.

CSQU544E IXCDELET request for QMGR Severity: 8


qmgr-name unsuccessful, RC=rc
System Action: The utility program is terminated.
reason=reason
System Programmer Response: In order to add a
Explanation: During an attempt to delete queue
queue manager to a queue-sharing group the DB2
manager qmgr-name, an IXCDELET request was
CSQ.ADMIN_B_QSG table must contain a
returned an IXC return code of rc and reason code of
queue-sharing group record for the queue-sharing
reason.
group named by qsg-name.
Severity: 8
Examine the DB2 tables and if necessary run the
System Action: The utility program is terminated. CSQ5PQSG utility ADD QSG function prior to
resubmitting this job.
System Programmer Response: Take corrective action
if necessary and resubmit the job.
CSQU548E QMGR qmgr-name cannot be added to
Problem Determination: See the z/OS MVS Sysplex QSG qsg-name, no unassigned QMGR
Services Reference manual for an explanation of the number
IXCDELET return and reason codes.
Explanation: The attempt to add queue manager
qmgr-name to the queue-sharing group qsg-name failed
CSQU545E IXCCREAT request for QMGR because all queue manager numbers are in use.
qmgr-name unsuccessful, RC=rc
reason=reason Severity: 8
Explanation: During an attempt to add queue System Action: The utility program is terminated.
manager qmgr-name, an IXCCREAT request was
System Programmer Response: If the queue-sharing
returned an IXC return code of rc and reason code of
group named by qsg-name already contains 32 queue
reason.
managers then the only course of action is to create a
Severity: 8 new queue-sharing group or remove an existing queue
manager.
System Action: The utility program is terminated.
Problem Determination: A maximum of 32 queue
System Programmer Response: Take corrective action managers can be defined to a queue-sharing group at
if necessary and resubmit the job. any one time.
Problem Determination: See the z/OS MVS Sysplex
Services Reference manual for an explanation of the
IXCCREAT return and reason codes.

176 Messages and Codes


CSQU549I QMGR qmgr-name entry successfully CSQU554E QMGR qmgr-name entry cannot be
added to QSG qsg-name removed from QSG qsg-name, needed for
structure struc-name backup
Explanation: The request to add queue manager
qmgr-name to the queue-sharing group qsg-name Explanation: The queue manager named by qmgr-name
completed successfully. cannot be removed from the queue-sharing group
named by qsg-name because it has information about
Severity: 0
backups for structure struc-name.
If the queue manager is needed for more than one
CSQU550I QMGR qmgr-name entry successfully
structure, this message will be issued for each one.
removed from QSG qsg-name
Severity: 8
Explanation: The request to remove queue manager
qmgr-name from the queue-sharing group qsg-name System Action: The utility program is terminated.
completed successfully.
System Programmer Response: Using another queue
Severity: 0 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
CSQU551I QSG qsg-name entry successfully added
the time since the queue manager that you are trying to
Explanation: The request to add queue-sharing group remove was last stopped. Then resubmit the job.
qsg-name completed successfully.
Severity: 0 CSQU555E QMGR qmgr-name release level is
incompatible with QSG qsg-name in DB2
table table-name
CSQU552I QSG qsg-name entry successfully
removed Explanation: An attempt to add the queue manager
specified by qmgr-name into a queue-sharing group
Explanation: The request to remove queue-sharing failed because the DB2 table specified by table-name
group qsg-name completed successfully. indicates that another queue manager in the
Severity: 0 queue-sharing group is at an incompatible release level.
Severity: 8
CSQU553E QMGR qmgr-name exists in DB2 table System Action: The utility program is terminated.
table-name as a member of a different
QSG System Programmer Response: Only queue managers
with compatible release levels can be members of the
Explanation: An attempt to add the queue manager same queue-sharing group. See the WebSphere MQ for
specified by qmgr-name into a queue-sharing group z/OS Concepts and Planning Guide and the WebSphere
failed because the DB2 table specified by table-name MQ for z/OS System Setup Guide for information about
indicates that the queue manager is already a member migration and compatibility between releases.
of a different queue-sharing group.
Severity: 8 | CSQU580I DSG dsg-name is ready for migration
System Action: The utility program is terminated. Explanation: The request to migrate the data-sharing
System Programmer Response: A queue manager can group dsg-name to use new DB2 tables has successfully
be a member of only one queue-sharing group at any verified that the data-sharing group is ready to be
one time. migrated.

Either remove the queue manager from the Severity: 0


queue-sharing group it is in and resubmit the job or System Programmer Response: Perform the
take no further action. migration. You should do this as a conditional step in
Problem Determination: Examine the the same job as the utility migration request, as shown
CSQ.ADMIN_B_QMGR table to determine which in the sample job CSQ45ATB in the SCSQPROC library.
queue-sharing group the queue manager is already a
member of. CSQU581E DSG dsg-name has incompatible QMGR
levels
Explanation: The 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.

Chapter 13. Utilities messages (CSQU...) 177


Severity: 8 System Action: The utility ends.
System Action: The utility program is terminated. System Programmer Response: If the return code is
non-zero, investigate the errors that were reported.
System Programmer Response: In order to perform
the migration, all the queue managers in all the
queue-sharing groups that use the data-sharing group CSQU954I n structures processed
must have installed a PTF and been started, to bring
Explanation: This message indicates how many data
them to the necessary level. Examine the
structures have been processed by the utility program.
CSQ.ADMIN_B_QMGR DB2 table to determine the
levels of the queue managers and those which need to Severity: 0
be upgraded.
See the WebSphere MQ for z/OS Concepts and Planning CSQU956E Line line-number: structure array field
Guide and the WebSphere MQ for z/OS System Setup has incorrect dimension
Guide for full information about migration between
releases and the PTF. Explanation: The dimension specified for a structure
array field was not correct.

CSQU582E DSG dsg-name has already been Severity: 8


migrated System Action: Processing stops.
Explanation: The data-sharing group dsg-name cannot System Programmer Response: Correct the field
be migrated to use new DB2 tables because it has specification and resubmit the job.
already been migrated.
Severity: 8 CSQU957E Line line-number: structure has field
System Action: The utility program is terminated. following a variable length field

System Programmer Response: As part of the Explanation: There was an error in the indicated line.
migration, the CSQ.OBJ_B_CHANNEL DB2 table will A variable length field must be the last field of a
have its row size increased above 4 KB. The utility structure.
found that such a row size slready exists. Examine the Severity: 8
CSQ.OBJ_B_CHANNEL DB2 table to verify that the
migration has already occurred. System Action: Processing continues.

See the WebSphere MQ for z/OS Concepts and Planning System Programmer Response: Correct the field
Guide and the WebSphere MQ for z/OS System Setup specification and resubmit the job.
Guide for full information about migration between
releases. CSQU958E Line line-number: structure field name has
unsupported type ‘float’
CSQU950I csect-name IBM WebSphere MQ for z/OS Explanation: There was an error in the indicated line.
version A field had a type of ‘float’, which is not supported.
Explanation: This message is issued as part of the Severity: 8
header to the report issued by the utility program.
System Action: Processing continues.
Severity: 0
System Programmer Response: Correct the field
specification and resubmit the job, or provide your own
CSQU951I csect-name Data Conversion Exit Utility – routine for converting such fields.
date time
Explanation: This message is issued as part of the CSQU959E Line line-number: structure field name has
header to the report issued by the utility program. unsupported type ‘double’
Severity: 0 Explanation: There was an error in the indicated line.
A field had a type of ‘double’, which is not supported.
CSQU952I csect-name Utility completed, return Severity: 8
code=ret-code
System Action: Processing continues.
Explanation: The utility has completed. The return
code is 0 if all the input was processed successfully, or System Programmer Response: Correct the field
8 if any errors were found. specification and resubmit the job, or provide your own
routine for converting such fields.
Severity: 0

178 Messages and Codes


CSQU960E Line line-number: structure field name has CSQU971E Unable to GET from ddname data set
unsupported type ‘pointer’
Explanation: The program was unable to read a
Explanation: There was an error in the indicated line. record from the ddname data set.
A field had a type of ‘pointer’, which is not supported.
Severity: 8
Severity: 8
System Action: The utility is terminated.
System Action: Processing continues.
System Programmer Response: Examine the error
System Programmer Response: Correct the field message that has been sent to the job log to determine
specification and resubmit the job, or provide your own the reason for the error. Check that the data set has
routine for converting such fields. been correctly specified.

CSQU961E Line line-number: structure field name has CSQU972E Unable to PUT to ddname data set
unsupported type ‘bit’
Explanation: The program was unable to write the
Explanation: There was an error in the indicated line. next record to the ddname data set.
A field had a type of ’bit’, which is not supported.
Severity: 8
Severity: 8
System Action: The utility is terminated.
System Action: Processing continues.
System Programmer Response: Examine the error
System Programmer Response: Correct the field message that has been sent to the job log to determine
specification and resubmit the job, or provide your own the reason for the error. Check that the data set has
routine for converting such fields. been correctly specified.

CSQU965E Invalid EXEC PARM CSQU999E Unrecognized message code ccc


Explanation: The EXEC PARM field was not blank. Explanation: An unexpected error message code has
been issued by the utility.
Severity: 8
Severity: 8
System Action: The utility is terminated.
System Action: Processing continues.
System Programmer Response: Change the JCL, and
resubmit the job. System Programmer Response: Note the code ccc
(which is shown in hexadecimal) and contact your IBM
support center to report the problem.
CSQU968E Unable to OPEN ddname data set
Explanation: The program was unable to open data
set ddname.
Severity: 8
System Action: The utility is terminated.
System Programmer Response: Examine the error
message that has been sent to the job log to determine
the reason for the error. Check that the data set has
been correctly specified.

CSQU970E Line line-number: syntax error


Explanation: There was a syntax error in the indicated
line.
Severity: 8
System Action: Processing stops.
System Programmer Response: Correct the error and
resubmit the job.

Chapter 13. Utilities messages (CSQU...) 179


180 Messages and Codes
Chapter 14. Agent services messages (CSQV...)
CSQV086E QUEUE MANAGER ABNORMAL CSQV401I DISPLAY THREAD REPORT FOLLOWS
TERMINATION REASON=reason-code –
Explanation: The queue manager is ending Explanation: This message is always generated as the
abnormally, because an error that cannot be corrected title for the DISPLAY THREAD command report
has occurred. This message, which is not automatically output. It precedes the other messages generated by
deleted from the operator console, is issued during this command:
abnormal termination. reason-code is the termination v Message CSQV402I provides the formatted report
reason code. If this abnormal termination is invoked when the detailed status of active threads is
multiple times, the termination reason code that requested using TYPE(ACTIVE).
accompanies this message is the reason associated with
v Message CSQV432I provides the formatted report
the first invocation.
when the summary status of active threads is
System Action: Abnormal termination processing requested using TYPE(REGIONS).
continues. v Message CSQV406I provides the formatted report
Operator Response: Notify the system programmer, when the status of in-doubt threads is requested
and restart the queue manager. using TYPE(INDOUBT).
v Message CSQV436I provides the formatted report
System Programmer Response: For additional
when the status of in-doubt threads on another
information, look up the reason code in Part 2,
queue manager is requested using TYPE(INDOUBT)
“Codes”.
with QMNAME.
This message is accompanied by one or more dumps.
System Action: Processing continues normally.
Obtain a copy of SYS1.LOGREC after the queue
manager completely terminates, and the dumps. If you
suspect an error in WebSphere MQ, see the WebSphere CSQV402I ACTIVE THREADS –
MQ for z/OS Problem Determination Guide for
Explanation: This message comprises the response to
information about identifying and reporting the
the DISPLAY THREAD TYPE(ACTIVE) command. It
problem.
provides the status information for each active thread,
Problem Determination: You might find the following as follows:
items useful in resolving the problem: NAME S T REQ THREAD-XREF USERID ASID URID
v Console output name s t req thread-xref userid asid urid
..
v Printout of SYS1.LOGREC .
v Any system dumps produced DISPLAY ACTIVE REPORT COMPLETE

CSQV400I ARCHIVE LOG QUIESCE CURRENTLY where:


ACTIVE name The connection name used to establish the
Explanation: An ARCHIVE LOG MODE(QUIESCE) thread.
command is currently active. This message follows the s Connection status code:
CSQV401I message as part of the DISPLAY THREAD
command report. N The thread is in IDENTIFY status.

System Action: This message is issued as information T The thread has issued CREATE
only. The message indicates that the ARCHIVE LOG THREAD.
MODE(QUIESCE) command has not completed, and Q The CREATE THREAD request has
consequently, updates against MQ resources have been been queued. The associated allied
temporarily suspended. This might result in active task is placed in a wait state.
threads being suspended awaiting termination of the
quiesce period. Processing otherwise continues C The thread is queued for termination
normally. as a result of the termination of the
associated allied task. If this thread is
also the last (or only) MQ thread for
the address space, the associated
allied task is placed in a wait state.
D The thread is in the process of

© Copyright IBM Corp. 1993, 2003 181


termination as a result of the
CSQV406I INDOUBT THREADS –
termination of the associated allied
task. If this thread is also the last (or Explanation: This message comprises the response to
only) MQ thread for the address the DISPLAY THREAD TYPE(INDOUBT) command. It
space, the associated allied task is provides the status information for each in-doubt
placed in a wait state. thread, as follows:
NAME THREAD-XREF URID NID
An asterisk is appended if the thread is active name thread-xref urid nid
..
within MQ. .
DISPLAY INDOUBT REPORT COMPLETE
t Connection type code:
B Batch: From an application using a where:
batch connection name The connection name used to establish the
thread.
R RRS: From an RRS-coordinated
thread-xref
application using a batch connection
The recovery thread cross-reference identifier
C CICS: From CICS associated with the thread. See the WebSphere
MQ for z/OS System Administration Guide for
I IMS: From IMS
more information.
S System: From an internal function of network-id
the queue manager or from the The recovery network ID associated with the
channel initiator. in-doubt thread. This has the form
net-node.net-urid, where:
req A wraparound counter to show the number of net-node
MQ requests. The network node name that
thread-xref identifies the originator of the thread.
The recovery thread cross-reference identifier (This is omitted for batch RRS
associated with the thread. See the WebSphere connections.)
MQ for z/OS System Administration Guide for net-urid The hexadecimal number assigned to
more information. the unit of recovery for this thread by
the originating system.
userid The user ID associated with a connection. If urid Unit of recovery identifier. This is the log RBA
not signed-on, this field is blank. of the current unit of recovery associated with
asid A hexadecimal number representing the ASID the thread. (This is omitted if the command
of the home address space. was issued from a z/OS console with a
non-specific connection name.)
urid Unit of recovery identifier. This is the log RBA
of the current unit of recovery associated with Exceptionally, the last line might be:
the thread. If there is no current unit of
DISPLAY INDOUBT TERMINATED WITH MAX LINES
recovery, it is shown as 000000000000.
if the report was generated in response to a command
Exceptionally, the last line might be:
from a z/OS console and more than 252 in-doubt
DISPLAY ACTIVE TERMINATED WITH MAX LINES threads were eligible for display.

if the report was generated in response to a command System Action: Processing continues normally.
from a z/OS console and more than 252 response Operator Response: If the report was truncated,
messages were generated. Only 252 response messages reissue the DISPLAY THREAD request specifying a
are returned. specific connection name.
System Action: Processing continues normally.
Operator Response: If the report was truncated, CSQV410I NO ACTIVE CONNECTION FOUND
reissue the DISPLAY THREAD request specifying a FOR NAME=connection-name
specific connection name. Explanation: The DISPLAY THREAD command was
Problem Determination: If you have active threads unable to find any active connection associated with
with C or D status codes, the information in message connection-name.
CSQ3201E can be used to diagnose a possible MQ System Action: Command processing continues.
problem.

182 Messages and Codes


CSQV411I NO ACTIVE THREADS FOUND FOR CSQV417I THREAD NID=network-id NOT FOUND
NAME=connection-name
Explanation: In this message, network-id is the
Explanation: The DISPLAY THREAD command was identifier specified with the RESOLVE INDOUBT
unable to locate any active threads associated with command to identify the in-doubt thread.
connection-name.
The RESOLVE INDOUBT command was unable to
System Action: Command processing continues. locate the specified thread to be scheduled for recovery.
Either the thread identifier is incorrect, or the thread no
longer resides within an in-doubt state.
CSQV412I csect-name NO INDOUBT THREADS
FOUND FOR NAME=connection name System Action: Command processing continues.
Explanation: The DISPLAY THREAD command was Operator Response: Ensure that the thread still
unable to locate any in-doubt threads associated with resides within an in-doubt state before reentering the
connection name. command.
System Action: Command processing continues.
CSQV419I NO ACTIVE CONNECTIONS FOUND
CSQV413E csect-name CONNECTION NAME Explanation: A DISPLAY THREAD(*) TYPE(ACTIVE)
MISSING or TYPE(REGIONS) command was issued for all
threads, but no active connections were found.
Explanation: A connection name was not supplied
with the command, and a default connection name System Action: Command processing continues.
cannot be determined.
System Action: Command processing terminates. CSQV420I NO INDOUBT THREADS FOUND
Operator Response: Reenter the command specifying Explanation: A DISPLAY THREAD(*)
a connection name. TYPE(INDOUBT) command was issued for all threads,
but no in-doubt threads were found.
CSQV414I THREAD NID=network-id COMMIT System Action: Command processing continues.
SCHEDULED
Explanation: In this message, network-id is the CSQV423I DISPLAY THREAD MESSAGE POOL
identifier specified with the RESOLVE INDOUBT SIZE EXCEEDED
command to identify the in-doubt thread.
Explanation: The virtual storage requirement needed
System Action: The thread specified on the RESOLVE to generate a DISPLAY THREAD response display
INDOUBT command is scheduled for COMMIT exceeded the maximum size of the message buffer pool.
recovery action.
System Action: Processing is terminated.
Operator Response: Reissue the DISPLAY THREAD
CSQV415I THREAD NID=network-id BACKOUT
request specifying either TYPE(INDOUBT) or
SCHEDULED
TYPE(ACTIVE) and a specific connection name,
Explanation: In this message, network-id is the location, luw-id, or combination thereof as appropriate
identifier specified with the RESOLVE INDOUBT to further constrain the display.
command to identify the in-doubt thread.
System Action: Command processing continues. CSQV424I THREAD ID=thread-xref COMMIT
SCHEDULED
The thread specified on the RESOLVE INDOUBT
command is scheduled for BACKOUT recovery action. Explanation: In this message, thread-xref is the
identifier specified with the RESOLVE INDOUBT
command to identify the in-doubt thread.
CSQV416E THREAD NID=network-id IS INVALID
System Action: The thread specified on the RESOLVE
Explanation: The RESOLVE INDOUBT command
INDOUBT command is scheduled for COMMIT
determined that the input format for the specified
recovery action.
network-id is invalid.
System Action: Command processing continues.
Operator Response: Ensure that the network-id entered
is in the correct format as specified on the RESOLVE
INDOUBT command before reentering the command.

Chapter 14. Agent services messages (CSQV...) 183


IMS From IMS.
CSQV425I THREAD ID=thread-xref BACKOUT
SCHEDULED BATCH
From an application using a batch
Explanation: In this message, thread-xref is the
connection.
identifier specified with the RESOLVE INDOUBT
command to identify the in-doubt thread. RRSBATCH
From an RRS-coordinated application
System Action: Command processing continues.
using a batch connection.
The thread specified on the RESOLVE INDOUBT
CHINIT
command is scheduled for BACKOUT recovery action.
From the channel initiator.
userid The user ID associated with a connection. If
CSQV427I THREAD ID=thread-xref NOT FOUND
not signed-on, this field is blank.
Explanation: In this message, thread-xref is the
asid A hexadecimal number representing the ASID
identifier specified with the RESOLVE INDOUBT
of the home address space.
command to identify the in-doubt thread.
threads The number of active threads associated with
The RESOLVE INDOUBT command was unable to
the connection. This excludes fixed internal
locate the specified thread to be scheduled for recovery.
threads, such as those for the CICS adapter
Either the thread identifier is incorrect, or the thread no
tasks, or the channel initiator listeners.
longer resides within an in-doubt state.
System Action: Command processing continues. Exceptionally, the last line might be:
Operator Response: Ensure that the thread still DISPLAY ACTIVE TERMINATED WITH MAX LINES
resides within an in-doubt state before reentering the
command. if the report was generated in response to a command
from a z/OS console and more than 252 response
messages were generated. Only 252 response messages
CSQV428I CURRENT THREAD LIMIT OF nnn are returned.
EXCEEDED. CREATE THREAD FOR
JOB jobname DEFERRED System Action: Processing continues normally.

Explanation: A job requested a connection to the Operator Response: If the report was truncated,
queue manager, but the current number of connections reissue the DISPLAY THREAD request specifying a
is the maximum allowed, as specified in the CTHREAD specific connection name.
system parameter of the queue manager.
System Action: The request for a connection is CSQV433I QMNAME KEYWORD NOT
suspended, and waits until another connection ends. ALLOWED, NOT IN
QUEUE-SHARING GROUP
Operator Response: Notify your systems programmer
if this occurs frequently. Explanation: A DISPLAY THREAD TYPE(INDOUBT)
or RESOLVE INDOUBT command specifying the
System Programmer Response: If this situation occurs QMNAME keyword was issued, but the requesting
frequently, consider changing the CTHREAD system queue manager qmgr-name is not in a queue-sharing
parameter to increase the limit for connected threads. group or the requested queue manager qmgr-name is
not a member of the queue-sharing group.
CSQV432I ACTIVE THREADS – System Action: Processing for the command is
Explanation: This message comprises the response to terminated.
the DISPLAY THREAD TYPE(REGIONS) command. It Operator Response: Reissue the command correctly.
provides the status information for each active
connection, as follows:
NAME TYPE USERID ASID THREADS CSQV434E QMNAME KEYWORD ALLOWED
name type userid asid threads ONLY WITH TYPE(INDOUBT)
..
. Explanation: A DISPLAY THREAD command
DISPLAY ACTIVE REPORT COMPLETE specifying the QMNAME keyword was issued, but
TYPE(INDOUBT) was not specified.
where:
System Action: Processing for the command is
name The connection name used. terminated.
type The connection type: Operator Response: See the WebSphere MQ Script
CICS From CICS. (MQSC) Command Reference manual for information

184 Messages and Codes


about the correct syntax of the command. Correct the
CSQV452I csect-name Cluster workload exits not
command syntax, and re-enter the command.
available
Explanation: Cluster workload user exit functions will
CSQV435I QMNAME(qmgr-name) IS ACTIVE,
not be available, because:
COMMAND IGNORED
v There is no CSQXLIB DD statement in the started
Explanation: A DISPLAY THREAD TYPE(INDOUBT) task JCL procedure for the queue manager,
or RESOLVE INDOUBT command specifying the xxxxMSTR
QMNAME keyword was issued, but the requested v The EXITTCB system parameter is zero.
queue manager qmgr-name is active.
System Action: Processing continues, but cluster
System Action: Processing for the command is workload user exits will not be available.
terminated.
System Programmer Response: If you wish to use
Operator Response: Reissue the command using cluster workload exits, add the required statement to
CMDSCOPE(qmgr-name) instead of the queue manager started task JCL procedure and
QMNAME(qmgr-name). specify a non-zero value for the EXITTCB system
parameter. See the WebSphere MQ for z/OS System Setup
Guide for more information.
CSQV436I INDOUBT THREADS FOR qmgr-name –
Explanation: This message comprises the response to CSQV453I csect-name Unable to load module-name,
the DISPLAY THREAD TYPE(INDOUBT) command reason=ssssrrrr
when the QMNAME keyword was specified. It
provides the status information for each in-doubt Explanation: The queue manager was unable to load a
unit-of-work on the requested queue manager; the module required for exits. ssss is the completion code
information is displayed in the same format as in and rrrr is the reason code (both in hexadecimal) from
message CSQV406I. the z/OS LOAD service.
System Action: Processing continues normally. System Action: Processing continues, but cluster
workload user exits will not be available.
Operator Response: If the report was truncated,
reissue the DISPLAY THREAD request specifying a System Programmer Response: Check the console for
specific connection name. messages indicating why the module was not loaded.
See the MVS Programming: Assembler Services Reference
manual for information about the codes from the
CSQV450I csect-name Unable to open ddname data LOAD request.
set
Ensure that the module is in the required library, and
Explanation: The ddname data set could not be that it is referenced correctly. The queue manager
opened, as reported in the preceding messages. attempts to load this module from the library data sets
System Action: Processing continues, but functions under the STEPLIB DD statement of its started task JCL
that require the data set will be inhibited. For example, procedure xxxxMSTR.
if the exit library data set CSQXLIB cannot be opened,
cluster workload user exits will not be available. CSQV455E csect-name Cluster workload exit
System Programmer Response: Investigate the exit-name timed out
problem reported in the preceding messages. Explanation: A cluster workload user exit did not
return to the queue manager within the allowed time,
CSQV451I csect-name Unable to get storage for exits, as specified by the EXITLIM system parameter.
RC=return-code System Action: The exit is disabled until its load
Explanation: An attempt to obtain some storage for module in the CSQXLIB data set is refreshed.
use by exits failed. return-code is the return code (in System Programmer Response: Investigate why your
hexadecimal) from the z/OS STORAGE service. exit is not returning in time.
System Action: Processing continues, but cluster
workload user exits will not be available. CSQV456E csect-name Cluster workload exit error,
System Programmer Response: See the MVS TCB=tcb-name reason=sssuuu-reason
Programming: Assembler Services Reference manual for Explanation: The exit subtask using TCB tcb-name is
information about the return code from the STORAGE ending abnormally because an error that cannot be
request. corrected has occurred in a cluster workload user exit.
sss is the system completion code, uuu is the user

Chapter 14. Agent services messages (CSQV...) 185


completion code, and reason is the associated reason
code (all in hexadecimal).
System Action: The subtask ends abnormally, and a
dump is normally issued. The exit is disabled until its
load module in the CSQXLIB data set is refreshed.
System Programmer Response: User completion
codes are generally the result of errors detected by the
exit itself. If a system completion code is shown, see
the MVS System Codes manual for information about
the problem in your exit.

CSQV457E csect-name Unable to establish ESTAE,


RC=return-code
Explanation: During startup processing, the recovery
environment for a cluster workload user exit task could
not be set up. return-code is the return code (in
hexadecimal) from the z/OS ESTAE service.
Severity: 8
System Action: The task does not start. Cluster
workload user exits will be available providing at least
one task starts.
System Programmer Response: See the MVS
Programming: Assembler Services Reference manual for
information about the return code from the ESTAE
request. If you are unable to solve the problem, contact
your IBM support center for assistance.

CSQV459I csect-name Unable to free storage for


exits, RC=return-code
Explanation: An attempt to release some storage that
was used by exits failed. return-code is the return code
(in hexadecimal) from the z/OS STORAGE service.
System Action: Processing continues.
System Programmer Response: See the MVS
Programming: Assembler Services Reference manual for
information about the return code from the STORAGE
request.

186 Messages and Codes


Chapter 15. Instrumentation facilities messages (CSQW...)
verbexit if you are using line mode IPCS.
| CSQW001I ASYNCHRONOUSLY GATHERED
| DATA IS BEING FORMATTED
CSQW007E OPERAND IS NOT VALID: xxxx
Explanation: The dump formatting exit is not using
summary dump records for formatting. The formatted Explanation: The specified operand was not a valid
control blocks might not contain the same values as dump formatting operand.
they did at the time of the error.
System Action: The dump formatting exit terminates.
System Action: Dump formatting continues.
System Programmer Response: Check the dump
System Programmer Response: If you want summary formatting operands.
dump records to be used, do not specify the
‘SUMDUMP=NO’ operand on the MQ DUMP
DISPLAY MAIN MENU (if you are using the dump CSQW008E THE SCOM CANNOT BE ACCESSED
display panels), or in the CSQWDMP verbexit (if you OR IT IS INVALID
are using line mode IPCS). Explanation: An error was encountered while trying
to retrieve the SCOM.
| CSQW002I SUMMARY DUMP RECORDS ARE System Action: The dump formatting exit terminates.
| BEING FORMATTED
System Programmer Response: If ‘SUMDUMP=NO’
Explanation: The dump formatting exit is using MQ was specified on the MQ DUMP DISPLAY MAIN
summary dump record information to format its MENU (if you are using the dump display panels), or
control blocks. in the CSQWDMP verbexit (if you are using line mode
System Action: Dump formatting continues. IPCS) omit it and resubmit the request. Otherwise,
specify this operand, and resubmit the request.
System Programmer Response: If you do not want
MQ summary dump records to be used in formatting,
specify the ‘SUMDUMP=NO’ and ‘SUBSYS=subsystem CSQW009E THE ADDRESS SPACE REQUESTED IS
name’ on the MQ DUMP DISPLAY MAIN MENU (if NOT AVAILABLE
you are using the dump display panels), or in the Explanation: The MQ control blocks for the address
CSQWDMP verbexit (if you are using line mode IPCS). space specified could not be located.
Both operands are required.
System Action: Formatting continues of any other
requested dump segment.
| CSQW004E ONE OR MORE OPERANDS ARE NOT
| VALID. FORMATTING TERMINATED System Programmer Response: Check the ASID
specified. The ASID must be specified in hexadecimal.
Explanation: An invalid operand was specified on the
MQ DUMP DISPLAY MAIN MENU (if you are using
the dump display panels), or in the CSQWDMP CSQW010E THE TRACE RMFT CANNOT BE
verbexit (if you are using line mode IPCS). ACCESSED OR IT IS INVALID

System Action: The dump formatting exit terminates. Explanation: The MQ trace table could not be located.

System Programmer Response: Correct the operand System Action: Formatting of the MQ trace table is
specified by message CSQW007E. bypassed, and formatting continues of any other
requested dump segment.

CSQW006E THE ERLY BLOCK CANNOT BE System Programmer Response: If ‘SUMDUMP=NO’


ACCESSED OR IT IS INVALID was specified try formatting the dump again using the
summary dump because it could contain the
Explanation: The dump formatting exit could not information required to access this data.
locate its anchor block.
If ‘SUMDUMP=NO’ was not specified, and the
System Action: The dump formatting exit terminates. summary dump was used, try formatting the dump
System Programmer Response: Specify again specifying this option because the summary
‘SUBSYS=subsystem name’, and ‘SUMDUMP=NO’ on dump data could have been corrupted.
the MQ DUMP DISPLAY MAIN MENU (if you are
using the dump display panels), or in the CSQWDMP

© Copyright IBM Corp. 1993, 2003 187


bypassed, and formatting of other requested dump
CSQW011I A LARGER REGION SIZE IS
segments continues.
REQUIRED FOR THIS JOB
System Programmer Response: If ‘SUMDUMP=NO’
Explanation: The dump formatting exit could not
was specified try formatting the dump again using the
obtain a large enough work buffer to process the
summary dump because it could contain the
summary dump records.
information required to access this data.
System Action: The dump formatting exit terminates.
If ‘SUMDUMP=NO’ was not specified, and the
System Programmer Response: Rerun the job, summary dump was used, try formatting the dump
specifying a larger TSO region size (or a larger region again specifying this option because the summary
size if running in batch). dump data could have been corrupted.

CSQW013I DMPW NOT FOUND IN SUMMARY CSQW017E MAXIMUM STACK LEVEL EXCEEDED
DUMP
Explanation: This condition is usually caused by the
Explanation: The dump formatting exit was unable to MQ control block formatter looping.
locate the DMPW control block in the summary record
System Action: Dump formatting is terminated.
portion of the dump data set. Because the DMPW
provides the main anchor block for the dump System Programmer Response: Contact your IBM
formatter, processing is terminated. support center.
System Action: The dump formatting exit terminates.
System Programmer Response: Specify
| CSQW018I SUBSYS= SPECIFIED INCORRECTLY
‘SUBSYS=xxxx’ to identify which address space to
| OR MISSING. REQUIRED IF
format information for.
| SUMDUMP=NO SPECIFIED
Explanation: The ‘SUMDUMP=NO’ option was
specified, but either the ‘SUBSYS=’ operand is missing,
CSQW014I REQUIRED SUMMARY DUMP
or it was incorrectly specified.
RECORDS ARE NOT IN THIS DUMP.
WILL ATTEMPT TO FORMAT FROM System Action: Dump formatting is terminated.
NON-SUMMARY DUMP
System Programmer Response: Specify the name of
Explanation: Expected data could not be found in the the subsystem in the ‘SUBSYS=’ operand, and resubmit
summary dump. This message is issued for information the request.
only. Dump formatting continues.
System Action: Formatting is attempted using CSQW020I UNSUCCESSFUL SEARCH FOR THE
information found from the full dump instead of the ERLY CONTROL BLOCK
summary dump.
Explanation: A key control block could not be located
in the dump.
CSQW015I SSCVT NOT LOCATED, CHECK THE
SUBSYSTEM NAME SPECIFIED System Action: Dump formatting is terminated.

Explanation: In a search through the SSCVT chain, a System Programmer Response: Check that the
match of the subsystem name in the SSCVTs and the ‘SUBSYS=’ operand was correctly specified, and
subsystem name specified was not found. resubmit the request.

System Action: Formatting for the named subsystem


is not done. CSQW022I THE RESIDENT TRACE WAS NOT
ACTIVE AT THE TIME OF DUMP
System Programmer Response: Specify the subsystem
name correctly. Explanation: Trace table formatting has been
attempted, but no trace table existed at the time of the
dump.
CSQW016I THE RMVT CANNOT BE ACCESSED
OR IT IS INVALID System Action: Dump formatting continues with any
other control blocks that were to be formatted.
Explanation: The dump formatting exit could not
locate the RMVT. The RMVT is required for formatting
the MQ trace table and a number of other MQ control CSQW023I THE TRACE TABLE ENTRY IS OUT OF
blocks. SEQUENCE OR OVERLAID

System Action: Formatting of the MQ trace table is Explanation: A trace entry is overlaid by another trace
entry of a different time stamp. This message is issued
to flag an unrecognized trace entry. This error can

188 Messages and Codes


occur if the dump is initiated by operator command,
| CSQW030E DUMP ACCESS ERROR ACCESSING
because the MQ address space continues to run while
| THE CONTROL BLOCK STRUCTURE
the dump is being taken.
| TABLE IN THE DUMP
System Action: Formatting of the trace table
Explanation: A control block identifying the structure
continues.
of MQ control blocks could not be found.
System Action: Control block formatting is
CSQW024I TRACE TABLE
terminated.
Explanation: This identifies the start of the formatted
System Programmer Response: Check the z/OS
trace table.
console to see if any messages were produced to
System Action: Trace table formatting follows. indicate that there was a problem when the dump was
taken. If you suspect an error in MQ, see the WebSphere
MQ for z/OS Problem Determination Guide for
| CSQW025I ERROR ACCESSING THE TRACE information about reporting the problem.
| TABLE
Explanation: A nonzero return code was returned | CSQW032E ERROR ACCESSING ANCHOR
from the storage access routine when accessing the | CONTROL BLOCK
trace table.
Explanation: A control block cannot be accessed from
System Action: Trace table formatting is bypassed. the dump.
System Action: Control block formatting is
CSQW026I CONTROL BLOCK SUMMARY (ALL terminated.
ADDRESS SPACES)
System Programmer Response: Check the z/OS
Explanation: This messages provides descriptive console to see if any messages were produced to
information about the type of formatting being indicate that there was a problem when the dump was
produced. taken. If you suspect an error in MQ, see the WebSphere
System Action: Dump formatting continues. MQ for z/OS Problem Determination Guide for
information about reporting the problem.

CSQW027I CONTROL BLOCK SUMMARY


(SINGLE ADDRESS SPACE) CSQW033I BEGINNING FORMATTING

Explanation: This messages provides descriptive Explanation: Formatting of MQ control blocks is


information about the type of formatting being beginning.
produced.
System Action: Dump formatting continues. | CSQW034I TRACE TABLE AND GLOBAL
| BLOCKS ALREADY FORMATTED

CSQW028I CONTROL BLOCK SUMMARY (LONG | Explanation: An indicative dump is being requested.
FORM GLOBAL) | The MQ trace table and the global blocks have already
| been formatted with first dump (full dump) for this
Explanation: This messages provides descriptive | abend dump (SNAP) invocation. These are, therefore,
information about the type of formatting being | not formatted for this task.
produced.
System Action: Dump formatting continues. CSQW035I WARNING – NO TASK RELATED
CONTROL BLOCKS FOR THIS TASK
CSQW029I CONTROL BLOCK SUMMARY Explanation: The task for which the dump is being
(SHORT FORM GLOBAL) requested is not identified to MQ. Task-related control
Explanation: This messages provides descriptive blocks are not dumped. The MQ trace table and global
information about the type of formatting being blocks are dumped only if the SYSABEND DD
produced. statement is present and only if this is the first of the
dumps (full dump) for this abend dump (SNAP)
System Action: Dump formatting continues. invocation.
System Action: No MQ formatting is done for the
specified task.

Chapter 15. Instrumentation facilities messages (CSQW...) 189


Problem Determination: You might find the following
CSQW036I CONTROL BLOCKS FOR TASKS
items useful in resolving the problem:
ASSOCIATED WITH THE ABOVE
v Console output
RECOVERY COORDINATOR TASK
v Dynamic dump
Explanation: The formatted blocks following this v Printout of SYS1.LOGREC
message are associated with tasks that have been
identified to MQ with the ‘recovery coordinator = no’
| CSQW042E REQUIRED SUMMARY DUMP
option. These tasks might not have invoked SNAP, but
| RECORDS ARE NOT IN THIS DUMP.
they are associated with the task that did.
| RERUN SPECIFYING SUBSYS=
System Action: The appropriate control blocks are | PARAMETER
formatted.
Explanation: The summary dump records were not
System Programmer Response: Examine the control found in the dump. When this occurs the dump
blocks for relevant information. formatter needs the subsystem name to be able to
identify which address space is to be formatted.
CSQW037I TASK RELATED CONTROL BLOCKS Severity: 8
FOR THIS TASK
System Action: Dump formatting is terminated.
Explanation: The formatted blocks following this
System Programmer Response: Rerun the formatting
message are associated with the current task.
specifying the parameter the subsystem name (using
System Action: The appropriate control blocks are ‘SUBSYS=’).
formatted.
System Programmer Response: Examine the control CSQW049I OLDEST SLOT ADDRESS INVALID,
blocks for relevant information. FORMATTING TRACE TABLE FROM
FIRST ENTRY
CSQW038I END OF FORMATTING Explanation: There are several pointers in the control
block that defines the trace. One points to the start of
Explanation: Formatting of MQ control blocks is
the storage that contains the trace data, one to the end,
completed.
and one to the next free record. The formatter has
detected that the pointer to the next free record is
| CSQW039I FORMATTING COMPLETE FOR THIS outside the range indicated by the pointers to the start
| DUMP and end of the storage.

Explanation: The dump formatting exit has completed System Action: Dump formatting continues, but from
its processing for this dump data set. the physical start of the trace table, not the oldest
record.

CSQW041E THE TAB CANNOT BE ACCESSED OR System Programmer Response: If the time of day
IT IS INVALID values are meaningful, and in sequence, scan down the
formatted trace to find the latest trace record written.
Explanation: The MQ trace table anchor block could
not be located. Problem Determination: This error occurs when the
trace control block has been overwritten, and could be
System Action: Formatting of the MQ trace table is a symptom of a larger problem.
bypassed, and formatting of any other requested dump
segment continues.
CSQW050I ssnm NO SDWA/LOGREC,
System Programmer Response: If ‘SUMDUMP=NO’ ABN=comp-reason, U=userid, M=module,
was specified try formatting the dump again using the C=compid.vrm.comp-function
summary dump because it could contain the
information required to access this data. Explanation: This message provides the default SVC
dump title (SDUMP) associated with the SYS1.DUMP
If ‘SUMDUMP=NO’ was not specified, and the data set, when an SDWA was unavailable during
summary dump was used, try formatting the dump recovery processing. The individual variable fields
again specifying this option because the summary contain:
dump data could have been corrupted.
Field Contents
Check the z/OS console to see if any messages were ssnm MQ subsystem name
produced to indicate that there was a problem when ABN The abend completion code, followed by the
the dump was taken. If you suspect an error in MQ, abend reason code
see the WebSphere MQ for z/OS Problem Determination U The user ID for the individual subsystem user
Guide for information about reporting the problem.

190 Messages and Codes


M The function recovery routine responsible for
CSQW054I NO VRA DATA RECORDED IN SDWA
the dump
C The component-ID Explanation: The SDWA obtained from the
vrm The MQ version, release number, and SYS1.DUMP data set contained no diagnostic
modification level information in the VRA.
comp-function
System Action: VRA report generation is bypassed,
The component-ID function
dump format processing continues.
System Action: Dump processing continues.
System Programmer Response: Since the SDWA | CSQW055I UNABLE TO LOCATE SDWA
provides important diagnostic information to assist in
Explanation: The z/OS summary dump data access
problem determination, the recovery environment at
service routine (IEAVTFRD) was unable to locate the
time of error should be examined to determine why an
SDWA in the summary data portion of the SYS1.DUMP
SDWA was not provided for this ABEND.
data set. SVC dumps only contain an SDWA if they are
In a non-recovery environment, there might be valid initiated by MQ. If the dump was initiated by any
reasons for the lack of an SDWA (for example, the other means (such as the operator) the SDWA will not
operator could have initiated the dump). be present.
Problem Determination: In a recovery environment, System Action: No VRA is produced, and dump
functional recovery routines (FRRs) are guaranteed an formatting continues.
SDWA by Recovery Termination Manager (RTM).
Therefore, the recovery routine is most likely an ESTAE
CSQW056I VRA DIAGNOSTIC REPORT
recovery routine. The primary reason for an SDWA not
COMPLETE
being provided to an ESTAE routine is due to
insufficient storage available during recovery Explanation: The dump formatter has completed
processing. The region sizes allocated to the function in processing of the VRA diagnostic report.
error should be examined to ensure sufficient storage is
available. System Action: Dump formatting continues.

In a non-recovery environment, where there is no RTM,


no SDWA is produced. | CSQW059I SUMMARY OF CONNECTED JOBS
| Explanation: A summary of information about
CSQW051E ERROR DURING DUMP PROCESSING | connected jobs follows.

Explanation: This message is generated by the | System Action: Job summary information follows.
recovery routine of the SDUMP dump data gathering
service when an error is encountered during dump CSQW060I BEGIN SAVE AREA TRACE
processing.
Explanation: This message identifies the start of the
System Action: Processing of the SUMLSTA user MQ register save area trace report which appears in the
storage areas is terminated, an SVC dump is requested, formatted section of an MQ SVC dump. This report is
and control is returned to RTM. useful for problem determination because it contains
System Programmer Response: This error is the save areas for the agent execution block (EB) in
documented in a SYS1.LOGREC record. This message error, and all associated agent EBs, traced from the
can be issued because of an error in the invocation of point of error and displayed in order of invocation.
SDUMP, or because of an error in SDUMP itself, or System Action: Save area trace format processing
during control block examination and access. continues for the agent EB in error, and all associated
agent EBs.
CSQW053I VRA DIAGNOSTIC INFORMATION
REPORT CSQW061I SAVE AREA TRACE COMPLETE
Explanation: The variable recording area (VRA) is part Explanation: This message indicates that the MQ
of the system diagnostic work area (SDWA) and formatted save area trace report (CSQW060I) is
contains MQ diagnostic information. The VRA is complete.
extracted and displayed in this report.
System Action: Dump formatting continues.
For information about this report, see the WebSphere
MQ for z/OS Problem Determination Guide.
System Action: Dump formatting continues.

Chapter 15. Instrumentation facilities messages (CSQW...) 191


(both MQ and z/OS), and the pertinent MQ save areas
CSQW062I R6 (R6-contents) DOES NOT CONTAIN
in the dump data set, regardless of the type of error.
A VALID EB ADDRESS
Control blocks and save areas associated with the MQ
Explanation: During dump format processing of the address space at time of error will be included in the
MQ formatted save area trace report (CSQW060I), dump data set.
register 6 (R6) did not contain the address of a valid
agent execution block (EB).
CSQW064I *ERROR* BLOCK NOT FOUND IN
System Action: Save area trace format processing is DUMP
terminated for the current agent EB, and all prior EBs.
Explanation: The dump formatter was unable to
Problem Determination: Register 6 does not contain format a control block because the storage could not be
the current EB address or a prior EB address. found.
Refer to the abend reason and completion codes System Action: Dump formatting continues.
associated with the original error to determine the use
Severity: 4
of register 6 prior to the error.
Problem Determination: This problem can occur for
the following reasons:
CSQW063E name (address) ASID (asid) NOT FOUND
v The dump is incomplete, this could be because:
IN DUMP
– The SYS1.DUMPxx data set was not large enough
Explanation: During processing of the save area trace when the dump was taken
report (CSQW060I), a control block or save area was – Errors occurred when the SYS1.DUMPxx data set
not found in the dump data set. was copied
v A pointer within a control block contains invalid
Because the dump formatter utilizes the MQ and z/OS
data
control blocks defined under the name field of this
v The length of a control block is invalid
message to locate individual register save areas,
subsequent save areas located using the named control
This could be a symptom of a more significant
block or save area will not be displayed in the report.
problem. Identifying which control block contains the
name Identifies the name of the control block or save incorrect value could help you to solve other problems.
area that was not found in the dump data set:
SA Indicates a save area
CSQW065I *ERROR* BLOCK LENGTH
ASCE MQ address space control element
INCORRECT
EB MQ execution block
TCB z/OS task control block Explanation: During the formatting of a control block,
RB z/OS request block a mismatch was found between the expected length
XSB z/OS extended status block and the value determined from the dump.
PSA z/OS prefix save area
SDWA z/OS system diagnostic work area Severity: 4
STSV z/OS SRB status save area System Programmer Response: You might find this
STKE z/OS cross memory stack element message helpful when solving a more serious problem
address The address of the named control block or because it might indicate that a control block has been
save area. corrupted.

asid The address space identifier associated with


the control block or save area. | CSQW066I *ERROR* BLOCK ID INCORRECT
| Explanation: Each control block type has a unique
Due to the execution structures and environmental | identifier for verification. During the formatting of the
restrictions of selected MQ and z/OS control structures, | control block, a mismatch occurred between the value
some control blocks and save areas associated with | expected and the value found in the control block in
these execution environments will not be included in | the dump.
the dump data set.
| Severity: 4
System Action: Register save area trace format
processing for the current save area chains is | System Programmer Response: This message could
terminated. Subsequent save area processing will vary | indicate that storage has been overlaid, and you might
depending on the specific control block or save area | find it helpful when solving a more serious problem
that was available, and the MQ agent execution | because it might indicate that a control block has been
environments at the time of the error. | corrupted.

Problem Determination: During z/OS RTM recovery


processing, MQ attempts to include all control blocks

192 Messages and Codes


CSQW067I *ERROR* BLOCK CHAINED FROM | CSQW070I DUMP TITLE dump-title
THIS BLOCK NOT FOUND IN DUMP
| Explanation: This shows the title of the dump.
Explanation: Control blocks can contain pointers to
other control blocks. A control block pointed to by the
CSQW072I ENTRY: MQ user parameter trace
current control block could not be found in the dump.
Explanation: This message is inserted into the
Severity: 4
formatted MQ trace to indicate that the control block
System Programmer Response: This message could was traced on entry to MQ.
indicate that storage has been overlaid, and you might
Severity: 0
find it helpful when solving a more serious problem.
The control block pointed to will have error message
CSQW064I associated with it. CSQW073I EXIT: MQ user parameter trace
Problem Determination: This problem can occur Explanation: This message is inserted into the
because: formatted MQ trace to indicate that the control block
v The dump is incomplete, this could be because: was traced on exit from MQ.
– The SYS1.DUMPxx data set was not large enough
when the dump was taken Severity: 0
– Errors occurred when the SYS1.DUMPxx data set
was copied CSQW074I ERROR: MQ user parameter trace
v A pointer within the control block contained invalid
data Explanation: This message is inserted into the
formatted MQ trace to indicate that the control block
was traced because it was determined to be in error.
| CSQW068I *ERROR* BLOCK CHAINED FROM
| THIS BLOCK HAS INCORRECT ID Severity: 0

| Explanation: Each control block type has a unique


| identifier for verification. During the formatting of a CSQW075I WARNING - data was truncated at 256
| control block pointed to by the current control block, a bytes
| mismatch occurred between the value expected and the Explanation: This message is inserted into the
| value found in the control block in the dump. formatted MQ trace when a control block has exceeded
| Severity: 4 a 256 byte length limit.

| System Programmer Response: This message could Severity: 4


| indicate that storage has been overlaid, and you might
| find it helpful when solving a more serious problem CSQW076I Return code was mqrc
| because it might indicate that a control block has been
| corrupted. The control block in error has error message Explanation: This message is inserted into the
| CSQW066I associated with it. formatted MQ trace when an error has been detected.
mqrc is the return code. Refer to Appendix A, “API
completion and reason codes” for information about
| CSQW069I *ERROR* BLOCK EYECATCHER this code.
| INCORRECT
Severity: 0
| Explanation: Each control block type has a unique
| eyecatcher for verification. During the formatting of the
| control block, a mismatch occurred between the value CSQW105E ERROR DURING LOAD OR
| expected and the value found in the control block in VALIDATION OF A CONTROL BLOCK
| the dump. STRUCTURE TABLE MODULE

| Severity: 4 Explanation: The MQ dump formatting facility cannot


be used to format control blocks. An error occurred
| System Programmer Response: This message could during the startup process while attempting to LOAD
| indicate that storage has been overlaid, and you might one of the Control Block Structures Table modules
| find it helpful when solving a more serious problem (CSQWDST1, CSQWDST2, CSQWDST3, and
| because it might indicate that a control block has been CSQWDST4) from the MQ program library.
| corrupted.
System Action: Queue manager startup processing
continues.
System Programmer Response: If you expect to
experience problems, stop your queue manager, resolve
the problem, and restart. If however you do not

Chapter 15. Instrumentation facilities messages (CSQW...) 193


anticipate that this error will cause problems, you can
CSQW121E A SPECIFIED CLASS VALUE IS
stop and restart the queue manager at a convenient
INVALID FOR ‘type’ TRACE
time.
Explanation: A trace command has been entered, but
Problem Determination: The modules must reside in
a specified class value is not valid for the trace type
an MQ program library named in the started task JCL
requested.
procedure (xxxxMSTR) used to start the queue
manager. System Action: Processing for the TRACE command
is terminated.
The named modules prohibit the use of the MQ dump
formatting facility to format SVC dumps that occur System Programmer Response: If a START TRACE
during the current execution of the queue manager. The command was entered, specify a valid class for the
named modules are not required for execution of the trace. Otherwise, a DISPLAY TRACE command can be
queue manager itself. issued to determine what options are currently active.
See the WebSphere MQ Script (MQSC) Command
Reference manual for information about valid classes.
CSQW108E UNABLE TO AUTOMATICALLY
START ‘type’ TRACE
CSQW122E KEYWORD keyword IS NOT VALID
Explanation: System parameters indicated that an MQ
FOR ‘type’ TRACE
trace should be started automatically during queue
manager initialization, but the queue manager was Explanation: A trace command has been entered, but
unable to start the trace. keyword is not valid for the trace type specified.
System Action: Queue manager initialization System Action: Processing for the TRACE command
continues. is terminated.
System Programmer Response: Start the trace with System Programmer Response: Either the named
the START TRACE command after queue manager keyword must be omitted from the command, or a
initialization is complete. different type of trace must be specified. See the
WebSphere MQ Script (MQSC) Command Reference
manual for information about valid combinations of
| CSQW109E TRACE INITIALIZATION keywords and trace types.
| PARAMETERS UNAVAILABLE,
| DEFAULTS USED FOR ‘type’ TRACE
CSQW123I csect-name TRACE RECORDING HAS
Explanation: The trace function was unable to access
BEEN RESUMED ON dest
the trace initialization parameters defined by the
CSQ6SYSP macro. Default values as defined by that Explanation: dest destination has resumed acceptance
macro are assumed for trace parameters. of trace data after an error.
System Action: Queue manager initialization System Action: Data recording is resumed.
continues.
System Programmer Response: Determine if the CSQW124E csect-name ‘type’ TRACE TERMINATED
system parameter load module (the default version is RC=code RMID=nn
called CSQZPARM) is missing or inaccessible. Trace can
Explanation: During processing type trace, processing
be started with the START TRACE command.
ended due to an error. A trace type of blank indicates
all tracing has stopped. RMID, displayed in decimal,
CSQW120E A SPECIFIED DEST VALUE IS identifies the resource manager (for a list of MQ
INVALID FOR ‘type’ TRACE RMIDs, see the WebSphere MQ Script (MQSC) Command
Reference manual). code, displayed in hexadecimal,
Explanation: A trace command has been entered, but
specifies the return, reason, or abend code associated
a specified destination value is not valid for the trace
with the action. Refer to Part 2, “Codes” for
type requested.
information about these codes.
System Action: Processing for the TRACE command
Further collection of the named trace is stopped. If it is
is terminated.
necessary to resume collection of the trace, a START
System Programmer Response: If a START TRACE TRACE command can be issued. However if another
command was entered, specify a valid destination for error is experienced, the problem should be resolved
the trace. Otherwise, a DISPLAY TRACE command can before starting the trace collection again.
be issued to determine what traces are currently active.
System Action: Processing for the named trace type is
See the WebSphere MQ Script (MQSC) Command
stopped. The message is not externalized by the
Reference manual for information about valid
functional recovery routine, but is output whenever an
destinations.
IFC event is driven at a later time. A trace type of

194 Messages and Codes


blank indicates all tracing has stopped.
| CSQW130I ‘type’ TRACE STARTED, ASSIGNED
System Programmer Response: Investigate the | TRACE NUMBER tno
reasons for the error. If necessary to collect the named
| Explanation: In response to a command, or
trace, issue a START TRACE command to resume
| automatically during queue manager initialization, a
processing.
| type trace has been started and assigned the trace
Problem Determination: If you are unable to resolve | number tno. Multiple messages are possible when the
the problem, save the SYS1.LOGREC, and contact your | start command specifies multiple user identifiers.
IBM support center.
| System Action: Processing for the request continues. If
| the channel initiator is active and the specified trace
| CSQW125E MULTIPLE VALUES NOT ALLOWED | applies to RMID 231, a request will be queued for the
| FOR keyword AND keyword | channel initiator: see message CSQW152I.

| Explanation: Multiple values were specified for both


| of the named keywords. At most one of these CSQW131I STOP TRACE SUCCESSFUL FOR
| keywords is allowed multiple values on a single TRACE NUMBER(S) tno,...
| command.
Explanation: In response to a command, the trace
| System Action: Processing for the command is number(s), tno,..., have been stopped. Up to five trace
| terminated. numbers can be listed. If more than five traces have
been stopped, another CSQW131I message is sent.
| System Programmer Response: Reenter a valid
| command. See the WebSphere MQ Script (MQSC) | System Action: Processing for the request continues. If
| Command Reference manual for additional information. | the channel initiator is active and the specified trace
| applies to RMID 231, a request will be queued for the
| channel initiator: see message CSQW152I.
CSQW126E ‘type’ TRACE NOT ALLOWED, ACTIVE
TRACE TABLE FULL
| CSQW132I ALTER TRACE SUCCESSFUL FOR
Explanation: The type trace cannot be started because | TRACE NUMBER tno
the active trace table has reached the maximum
number of active traces allowed. | Explanation: The trace number tno has been altered.
System Action: Processing for the command is | System Action: Processing for the request continues.
terminated.
System Programmer Response: Use the DISPLAY CSQW133E csect-name TRACE DATA LOST, dest
TRACE command to see if an active trace could be NOT ACCESSIBLE RC=code
stopped. An active trace must be stopped before any
Explanation: The destination specified stopped
other start trace command will be processed.
accepting trace data during a trace. Some external
condition caused the data rejection. The reason for the
| CSQW127I CURRENT TRACE ACTIVITY IS – error is defined by the return code (RC). The value of
code can be:
| Explanation: This message is issued in response to the
| DISPLAY TRACE command. For each trace that is v The hexadecimal return code from SMF. See the MVS
| active, the message indicates the trace number, the type System Management Facilities (SMF) manual for the
| of trace, the class(es) within type, the destination(s) for specific value.
| the trace entries, the user ID, and the RMID(s), as v The hexadecimal return code from the GTF request
| follows: 04 GTF trace and/or USR tracing is not active
| TNO TYPE CLASS DEST USERID RMID v The hexadecimal return code from the SRV request
|| tno
.. type class dest userid rmid 10 The serviceability routine is absent
|| . xx The serviceability routine return code
| END OF TRACE REPORT
System Action: Trace processing continues, although
data is lost.
| The trace number tno can be:
| 01-03 A trace started automatically when the queue System Programmer Response: Investigate the GTF or
| manager started, or a trace started by a START SMF facility to determine why data is not being
| TRACE command. accepted. You can issue a START TRACE command to
| 04-32 A trace started by a START TRACE command. record the data at another destination. The DISPLAY
| 00 The global trace started automatically when TRACE command shows what types of data were
| the channel initiator started. recorded at the specified destination.
See the MVS System Management Facilities (SMF)
manual for an explanation of the return code value.

Chapter 15. Instrumentation facilities messages (CSQW...) 195


CSQW135I ‘type’ TRACE ALREADY ACTIVE, CSQW149I CHANNEL INITIATOR NOT ACTIVE,
TRACE NUMBER tno TRACING UNCHANGED FOR RMID
231
Explanation: type trace was already active with trace
number tno. | Explanation: The channel initiator is not active but the
| specified trace applies to RMID 231.
System Action: Processing for the trace already in
progress will continue. Severity: 8
System Action: The command is not actioned for
| CSQW137I SPECIFIED TRACE NOT ACTIVE RMID 231, but is actioned for other RMIDs.
| Explanation: Either: System Programmer Response: Issue the START
| v A command requested action for a specific trace, but CHINIT command to start the channel initiator, and
| that trace could not be found in the active trace reissue the command.
| table.
| v A command requested action for all traces, but there
| are no traces active.
| CSQW150I CLASS 1 OR 4 OR DEST(RES) NOT
| SPECIFIED, TRACING UNCHANGED
| System Action: Processing for the command | FOR RMID 231
| continues.
| Explanation: The channel initiator is active and the
| System Programmer Response: Issue an unqualified | specified trace applies to RMID 231. However, the
| DISPLAY TRACE command (that is, DISPLAY | value of the CLASS keyword does not include 1 or 4,
| TRACE(*) without any other keywords) to determine | or the value of the DEST keyword does not include
| all the active trace entries. | RES, which are required for RMID 231.
| Severity: 8
CSQW138E IFCID ifcid-number IS INVALID
| System Action: The command is not actioned for
Explanation: The specified IFCID number is outside | RMID 231, but is actioned for other RMIDs.
the range of valid IFCID numbers or is an IFCID
number which is not allowed on a trace command.
| System Programmer Response: Reissue the command
| including 1 or 4 in the CLASS keyword and RES in the
System Action: Processing of the trace command is | DEST keyword.
terminated before any trace functions are performed.
System Programmer Response: See the WebSphere MQ | CSQW151E CLASS 1 OR 4 OR DEST(RES) NOT
Script (MQSC) Command Reference manual for the range | SPECIFIED WITH RMID 231
of valid IFCID numbers.
| Explanation: The channel initiator is active and RMID
| 231 is specified. However, the value of the CLASS
| CSQW143E ALTER TRACE INVOLVING RMID 231 | keyword does not include 1 or 4, or the value of the
| NOT ALLOWED | DEST keyword does not include RES, which are
| required for RMID 231.
| Explanation: The channel initiator is active and the
| specified trace applies to RMID 231; such traces cannot | Severity: 8
| be altered.
| System Action: The command is not actioned.
| Severity: 8
| System Programmer Response: Reissue the command
| System Action: The command is not actioned. | including 1 or 4 in the CLASS keyword and RES in the
| DEST keyword.
| System Programmer Response: Stop the trace and
| restart it with the new constraints required.
| CSQW152I TRACE REQUEST FOR RMID 231
| QUEUED
CSQW144E CHANNEL INITIATOR NOT ACTIVE –
RMID 231 SPECIFIED Explanation: Initial processing for a trace command
has completed successfully. The command requires
| Explanation: The channel initiator is not active but further action by the channel initiator, for which a
| RMID 231 is specified. request has been queued.
Severity: 8
Severity: 0
System Action: The command is not actioned.
System Action: A request has been queued for the
System Programmer Response: Issue the START channel initiator. Further messages will be produced
CHINIT command to start the channel initiator, and when the command has been completed.
reissue the command.

196 Messages and Codes


Severity: 8
CSQW153E csect-name STORAGE NOT AVAILABLE
FOR NEW TRACE TABLE System Action: A hexadecimal dump of the record is
produced, and formatting continues with the next
Explanation: There is insufficient storage in ECSA for
record. (You will receive this message for each
a new global trace table as requested by a previous SET
subsequent part of this logical record.)
SYSTEM TRACTBL command.
System Programmer Response: Select a slightly earlier
Severity: 8
start time for your time interval (one tenth of a second
System Action: Processing continues using the for example) and retry the operation. If this is not
existing global trace table. successful, it is possible that your trace table has
wrapped, and the start record has been overwritten.
System Programmer Response: Investigate how ECSA
storage is being used. Issue a further SET SYSTEM
TRACTBL command to set the trace table size to an CSQW204E Internal error
acceptable value.
Explanation: An internal error has occurred.
Severity: 8
CSQW200E Error during STORAGE OBTAIN macro.
Return code=rc System Action: A hexadecimal dump of the record is
produced, and formatting continues with the next
Explanation: The z/OS STORAGE macro was issued
record. This message might be followed by message
to obtain storage for the trace formatter. The request
CSQW202E.
failed with return code rc.
System Programmer Response: Try processing the
Severity: 8
dump again. If the problem persists, contact your IBM
System Action: Formatting of control blocks stops, support center.
and a hexadecimal dump of the record is produced.
(This might be only part of the logical record.)
CSQW205E Internal error
System Programmer Response: See the MVS
Explanation: An internal error has occurred.
Assembler Services Reference manual for information
about rc. You can usually resolve this problem by Severity: 8
increasing the size of your TSO or batch region. When
the problem has been solved, retry the operation. System Action: This, and all subsequent records are
displayed in hexadecimal. MQ trace formatting is
suppressed.
CSQW201E Error during STORAGE RELEASE
macro. Return code=rc System Programmer Response: Try processing the
dump again. If the problem persists, contact your IBM
Explanation: The z/OS STORAGE macro was issued support center.
to release some storage. The request failed with return
code rc.
CSQW206I Accounting record
Severity: 8
Explanation: This message identifies this record as an
System Action: Formatting of control blocks stops, accounting record.
and a hexadecimal dump of the record is produced.
(This might be only part of the logical record.) Severity: 4

System Programmer Response: Try processing the System Action: A hexadecimal dump of the record is
dump again. If the problem persists, note the value of produced, and formatting continues with the next
rc, and contact your IBM support center. record.

CSQW202E Incomplete trace record detected CSQW207I A Null Self Defining section was
detected
Explanation: A long trace record has been segmented,
and the start record for the record currently being Explanation: The MQ trace formatter has detected a
processed has not been processed. self-defining section of zero length.

This usually occurs when records within a time range Severity: 4


have been selected for processing. The record with the System Action: Formatting continues with the next
start of segment flag is probably before the start of the self-defining section.
selected time interval. This can also occur if the
Generalized Trace Facility (GTF) is unable to write all
records to the GTF data set.

Chapter 15. Instrumentation facilities messages (CSQW...) 197


CSQW208E Invalid address detected
Explanation: The MQ trace formatter has been passed
an invalid address. The address is in low storage.
Severity: 8
System Action: Formatting of the record is
suppressed. Formatting continues with the next record.

CSQW209I A null length data item was detected


Explanation: The MQ trace formatter detected a data
item of zero length.
Severity: 4
System Action: Formatting continues with the next
data item.

CSQW210E Invalid record detected


Explanation: The format of a record was different to
the format expected by the MQ trace formatter.
Severity: 8
System Action: A hexadecimal dump is produced,
and formatting continues with the next record.
System Programmer Response: Try processing the
dump again. If the problem persists, contact your IBM
support center.

CSQW701E csect-name ENFREQ request failed,


RC=rc
Explanation: A z/OS ENFREQ request failed. rc is the
return code (in hexadecimal) from the request.
Severity: 8
System Action: Processing continues.
System Programmer Response: See the MVS
Authorized Assembler Services Reference manual for
information about the return code the ENFREQ request.

198 Messages and Codes


Chapter 16. Distributed queuing messages (CSQX...)
Severity: 8
CSQX000I IBM WebSphere MQ for z/OS version
System Action: The channel initiator started task
Explanation: This message is issued when the channel
terminates.
initiator starts, and shows the release level.
System Programmer Response: Investigate the
Severity: 0
problem reported in the preceding messages.

CSQX001I csect-name Channel initiator starting,


CSQX006E csect-name Channel initiator failed while
using parameter module parm-name
stopping
Explanation: The channel initiator address space is
Explanation: A severe error, as reported in the
starting, in response to a START CHINIT command.
preceding messages, occurred during channel initiator
Parameter values will be taken from the module
termination processing.
parm-name.
Severity: 8
Severity: 0
System Action: The channel initiator started task
System Action: Channel initiator startup processing
terminates.
begins. Message CSQX022I is sent when the startup
process has completed. System Programmer Response: Investigate the
problem reported in the preceding messages.
CSQX002I csect-name Queue-sharing group is
qsg-name CSQX007E csect-name Unable to connect to queue
manager qmgr-name, MQCC=mqcc
Explanation: This is issued during channel initiator
MQRC=mqrc
startup processing or in response to the DISPLAY DQM
command if the queue manager that the channel Explanation: An attempt by the channel initiator to
initiator uses is in a queue-sharing group. connect to the queue manager was unsuccessful.
Severity: 0 Severity: 8
System Action: Processing continues. System Action: If the error occurred during the
channel initiator startup procedure, the channel initiator
does not start. In other cases, the component where the
CSQX003E csect-name Parameter module has invalid
error occurred (message channel agent, dispatcher,
format
adapter subtask, SSL server subtask, repository
Explanation: The module being used for channel manager, or listener) does not start and the function it
initiator parameters is not in the correct format. The provides is unavailable; in most cases, the end result is
module name is given in the preceding CSQX001I that the channel initiator terminates.
message.
System Programmer Response: Refer to Appendix A,
Severity: 8 “API completion and reason codes” for information
about mqcc and mqrc to determine the cause of the
System Action: The channel initiator does not start.
problem. If you are unable to solve the problem,
System Programmer Response: Check that the correct contact your IBM support center.
parameter module name was specified on the START
CHINIT command, and that the module has been
CSQX008E csect-name Unable to disconnect from
generated correctly. See the WebSphere MQ for z/OS
queue manager qmgr-name, MQCC=mqcc
System Setup Guide for information about how to
MQRC=mqrc
specify channel initiator parameters and how to
generate the parameter module. Explanation: An attempt by the channel initiator to
disconnect from the queue manager was unsuccessful.
CSQX005E csect-name Channel initiator failed to Severity: 4
start
System Action: Processing continues.
Explanation: A severe error, as reported in the
System Programmer Response: Refer to Appendix A,
preceding messages, occurred during channel initiator
“API completion and reason codes” for information
startup processing.

© Copyright IBM Corp. 1993, 2003 199


about mqcc and mqrc to determine the cause of the System Programmer Response: Reissue the command
problem. If you are unable to solve the problem, correctly if necessary.
contact your IBM support center.
CSQX014E csect-name Listener exceeded channel
CSQX009I csect-name Channel initiator stopping limit, TRPTYPE=trptype
INDISP=disposition
Explanation: A severe error, as reported in the
preceding messages, occurred during channel initiator Explanation: The number of current channels using
processing; the channel initiator is unable to continue. the indicated communications system trptype is the
maximum allowed. The listener cannot accept an
Severity: 8
incoming request to start another channel; if the
System Action: The channel initiator terminates. maximum is 0, the listener itself cannot start. (The
name of the channel requested cannot be determined
System Programmer Response: Investigate the because the listener could not accept the request.)
problem reported in the preceding messages. Current channels include stopped and retrying
channels as well as active channels.
CSQX010I csect-name Channel initiator stopped disposition shows which type of incoming requests the
Explanation: The channel initiator terminated listener was handling:
following an error, as reported in the preceding QMGR those directed to the target queue manager
messages. GROUP
those directed to the queue-sharing group.
Severity: 0
System Action: None. The maximum allowed is specified in the TCPCHL or
LU62CHL parameter respectively of the channel
initiator, but might be reduced if a dispatcher fails, or if
CSQX012E csect-name Unable to open ddname data TCP/IP resources are restricted (as reported by
set message CSQX118I).
Explanation: The ddname data set could not be Severity: 8
opened, as reported in the preceding messages.
System Action: The channel or listener does not start.
Severity: 4
System Programmer Response: If the maximum
System Action: Processing continues, but functions allowed is zero, communications using the indicated
that require the data set will be inhibited. For example, system trptype are not allowed, and no such channels
if the exit library data set CSQXLIB cannot be opened, can be started. The listener also cannot be started. If the
user channel and channel auto-definition exits will not maximum allowed is non-zero, wait for some of the
be available, and channels that use them will not start. operating channels to terminate before restarting the
If the error information data set CSQSNAP cannot be remote channel.
opened, the error information will be lost.
System Programmer Response: Investigate the CSQX015I csect-name started dispatchers started,
problem reported in the preceding messages. failed failed
Explanation: The channel initiator startup procedure
CSQX013I csect-name Address conflict for listener has started the requested number of dispatchers; started
for port port address ip-address, dispatchers started successfully and failed dispatchers
TRPTYPE=TCP INDISP=disposition did not start.
Explanation: A STOP LISTENER or START LISTENER Severity: 0
command was issued specifying TRPTYPE(trptype) and
INDISP(disposition), but that listener was already active System Action: The channel initiator startup
for a port and IP address combination that conflicted processing continues. The number of current TCP/IP
with the requested port and IP address. If ip-address is and LU 6.2 channels allowed will be reduced
‘*’, all IP addresses were requested. proportionately if some dispatchers did not start.

The port and IP address combination specified must System Programmer Response: If the message
match a combination for which the listener is active. It indicates that some dispatchers failed, investigate the
cannot be a superset or a subset of that combination. problem reported in the preceding messages.

Severity: 4
System Action: None.

200 Messages and Codes


CSQM052I issued by the queue manager for more
CSQX016I csect-name Listener already started,
details.
TRPTYPE=trptype INDISP=disposition
Explanation: A START LISTENER command was
CSQX021E csect-name Shared channel recovery error
issued specifying TRPTYPE(trptype) and
INDISP(disposition), but that listener was already active. Explanation: The channel initiator startup procedure
did not complete the shared channel recovery process,
Severity: 0
because an error occurred.
System Action: None.
Severity: 0
System Action: The recovery process is terminated;
CSQX017I csect-name Listener already started for
some channels may have been recovered, while others
port port address ip-address,
have not.
TRPTYPE=TCP INDISP=disposition
System Programmer Response: See the error
Explanation: A START LISTENER command was
messages (such as CSQM053E) issued by the queue
issued specifying TRPTYPE(TCP) and
manager for more details. When the problem has been
INDISP(disposition), but that listener was already active
resolved, either start any unrecovered channels
for the requested port and IP address. If ip-address is ‘*’,
manually, or restart the channel initiator.
all IP addresses were requested.
Severity: 0
CSQX022I csect-name Channel initiator initialization
System Action: None. complete
Explanation: Initialization of the channel initiator
CSQX018I csect-name Listener already stopped or completed normally, and the channel initiator is ready
stopping, TRPTYPE=trptype for use. Note, however, that processing of the
INDISP=disposition CSQINPX command data set might still be in progress;
its completion is shown by message CSQU012I.
Explanation: A STOP LISTENER or START LISTENER
command was issued specifying TRPTYPE(trptype) and Severity: 0
INDISP(disposition), but that listener was already
System Action: None.
stopped or in the process of stopping.
Severity: 0
CSQX023I csect-name Listener started for port port
System Action: None. address ip-address, TRPTYPE=TCP
INDISP=disposition
CSQX019I csect-name Listener already stopped or Explanation: A START LISTENER command was
stopping for port port address ip-address, issued specifying TRPTYPE(trptype) and
TRPTYPE=TCP INDISP=disposition INDISP(disposition). That listener is now active for the
requested port and IP address. If ip-address is ‘*’, all IP
Explanation: A STOP LISTENER or START LISTENER
addresses were requested.
command was issued specifying TRPTYPE(trptype) and
INDISP(disposition), but that listener was already Severity: 0
stopped or in the process of stopping for the requested
System Action: None.
port and IP address. If ip-address is ‘*’, all IP addresses
were requested.
CSQX024I csect-name Listener stopped for port port
Severity: 0
address ip-address, TRPTYPE=TCP
System Action: None. INDISP=disposition
Explanation: A STOP LISTENER command was issued
CSQX020I csect-name Shared channel recovery specifying TRPTYPE(trptype) and INDISP(disposition).
completed That listener is no longer active for the requested port
and IP address. If ip-address is ‘*’, all IP addresses were
Explanation: The channel initiator startup procedure
requested.
has successfully completed the shared channel recovery
process, for channels that were owned by itself and for Severity: 0
channels that were owned by other queue managers.
System Action: None.
Severity: 0
System Action: Processing continues.
System Programmer Response: See message

Chapter 16. Distributed queuing messages (CSQX...) 201


System Programmer Response: Refer to Appendix A,
| CSQX026E csect-name Unable to locate the trace
“API completion and reason codes” for information
| header, RC=12
about mqcc and mqrc.
| Explanation: The trace formatting routine was unable
| to locate the trace control information in the trace data
| CSQX030I csect-name ‘type’ trace started, assigned
| space in a dump of the channel initiator address space.
| trace number tno
| Severity: 8
| Explanation: During channel initiator initialization, a
| System Action: Formatting terminates. | type trace has been started automatically and assigned
| the trace number tno.
| System Programmer Response: The most likely cause
| is that the dump has not been produced correctly. | System Action: Processing continues.
| Re-create the dump, and try again.
CSQX031E csect-name Initialization command
CSQX027E csect-name Unable to get storage, handler ended abnormally,
RC=return-code reason=00sssuuu
Explanation: An attempt to obtain some storage Explanation: The initialization command handler,
failed. return-code is the return code (in hexadecimal) which processes the CSQINPX command data set, is
from the z/OS STORAGE service. ending abnormally. sss is the system completion code,
and uuu is the user completion code (both in
Severity: 8
hexadecimal).
System Action: The component where the error
Severity: 8
occurred (message channel agent, dispatcher, adapter
subtask, SSL server subtask, listener, repository System Action: The initialization command handler
manager, supervisor, or trace formatter) usually ends abnormally, but the channel initiator continues.
terminates; in many cases, the end result will be that
System Programmer Response: If a system
the channel initiator terminates.
completion code is shown, see the MVS System Codes
System Programmer Response: See the MVS manual for information about the problem; the message
Programming: Assembler Services Reference manual for will normally be preceded by other messages giving
information about the return code from the STORAGE additional information.
request.
The most likely cause is erroneous definition of the
CSQINPX and CSQOUTX data sets. See the WebSphere
CSQX028E csect-name Unable to free storage, MQ for z/OS System Setup Guide for information about
RC=return-code the initialization command handler and these data sets.
If you are unable to solve the problem, contact your
Explanation: An attempt to release some storage
IBM support center.
failed. return-code is the return code (in hexadecimal)
from the z/OS STORAGE service.
CSQX032I csect-name Initialization command
Severity: 8
handler terminated
System Action: The component where the error
Explanation: The initialization command handler,
occurred (message channel agent, dispatcher, adapter
which processes the CSQINPX command data set, was
subtask, SSL server subtask, repository manager, or
terminated before completing all the commands
listener) usually ignores the error and continues
because the channel initiator is stopping, and so cannot
processing.
process any more commands.
System Programmer Response: See the MVS
Severity: 4
Programming: Assembler Services Reference manual for
information about the return code from the STORAGE System Action: The initialization command handler
request. ends.
System Programmer Response: Refer to the
CSQX029I csect-name Queue manager qmgr-name CSQOUTX data set for information about the
stopping, MQCC=mqcc MQRC=mqrc commands that were processed. If the channel initiator
is not stopping because of a STOP command, refer to
Explanation: In response to an MQ API call, the queue
the preceding messages for information about the
manager notified the channel initiator that it is
problem causing it to stop.
stopping.
See the WebSphere MQ for z/OS System Setup Guide for
Severity: 0
information about the initialization command handler.
System Action: The channel initiator terminates.

202 Messages and Codes


CSQX033E csect-name Channel initiator stopping CSQX037E csect-name Unable to get message from
because of errors name, MQCC=mqcc MQRC=mqrc
Explanation: A severe error, as reported in the Explanation: An MQGET call for queue name was
preceding messages, occurred during channel initiator unsuccessful.
processing; the channel initiator is unable to continue.
Severity: 8
Severity: 8
System Action: The component where the error
System Action: The channel initiator terminates. occurred (message channel agent, dispatcher, adapter
subtask, SSL server subtask, repository manager,
System Programmer Response: Investigate the
listener, or supervisor) terminates. In the case of a
problem reported in the preceding messages.
message channel agent, the associated channel will be
stopped.
CSQX034I csect-name Channel initiator stopping
System Programmer Response: Refer to Appendix A,
because queue manager is stopping
“API completion and reason codes” for information
Explanation: The queue manager notified the channel about mqcc and mqrc.
initiator that it is stopping.
Severity: 0 CSQX038E csect-name Unable to put message to
name, MQCC=mqcc MQRC=mqrc
System Action: The channel initiator terminates.
Explanation: An MQPUT call for queue name was
unsuccessful.
CSQX035I csect-name Connection to queue manager
qmgr-name stopping or broken, Severity: 8
MQCC=mqcc MQRC=mqrc
System Action: The component where the error
Explanation: In response to an MQ API call, the occurred (message channel agent, dispatcher, adapter
channel initiator found that its connection to the queue subtask, SSL server subtask, repository manager,
manager was no longer available. listener, or supervisor) terminates. In the case of a
message channel agent, the associated channel will be
Severity: 0 stopped.
System Action: The channel initiator terminates. System Programmer Response: Refer to Appendix A,
System Programmer Response: Refer to Appendix A, “API completion and reason codes” for information
“API completion and reason codes” for information about mqcc and mqrc.
about mqcc and mqrc.
CSQX039E csect-name Unable to close name,
CSQX036E csect-name Unable to open name, MQCC=mqcc MQRC=mqrc
MQCC=mqcc MQRC=mqrc Explanation: An MQCLOSE call for name was
Explanation: An MQOPEN call for name was unsuccessful; name might be a queue name, queue
unsuccessful; name might be a queue name, queue manager name, namelist name, channel name, or
manager name, namelist name, channel name, or authentication information name. (The channel initiator
authentication information name. (The channel initiator can access channel definitions and authentication
can access channel definitions and authentication information as objects using the MQ API.)
information as objects using the MQ API.) Severity: 4
Severity: 8 System Action: Processing continues.
System Action: The component where the error System Programmer Response: Refer to Appendix A,
occurred (message channel agent, dispatcher, adapter “API completion and reason codes” for information
subtask, SSL server subtask, repository manager, about mqcc and mqrc.
listener, or supervisor) terminates. In the case of a
message channel agent, the associated channel will be
stopped. CSQX040E csect-name Unable to inquire attributes
for name, MQCC=mqcc MQRC=mqrc
System Programmer Response: Refer to Appendix A,
“API completion and reason codes” for information Explanation: An MQINQ call for name was
about mqcc and mqrc. The most common cause of the unsuccessful; name might be a queue name, queue
problem will be that the channel and queue definitions manager name, namelist name, channel name, or
are incorrect. authentication information name. (The channel initiator
can access channel definitions and authentication
information as objects using the MQ API.)

Chapter 16. Distributed queuing messages (CSQX...) 203


Severity: 8 information about the return and reason codes from the
CTRACE request. If you are unable to solve the
System Action: The component where the error
problem, contact your IBM support center.
occurred (message channel agent, dispatcher, adapter
subtask, SSL server subtask, repository manager,
listener, or supervisor) terminates. In the case of a CSQX044E csect-name Unable to initialize PC
message channel agent, the associated channel will be routines, RC=rc reason=reason
stopped.
Explanation: The PC routines required by the channel
System Programmer Response: Refer to Appendix A, initiator could not be defined. The reason code reason
“API completion and reason codes” for information shows which z/OS service failed:
about mqcc and mqrc. 00E74007
LXRES failed
00E74008
CSQX041E csect-name Unable to set attributes for
ETCRE failed
name, MQCC=mqcc MQRC=mqrc
00E74009
Explanation: An MQSET call for queue name was ETCON failed
unsuccessful.
rc is the return code (in hexadecimal) from the
Severity: 8
indicated OS/390 service.
System Action: The component where the error
Severity: 8
occurred (message channel agent, dispatcher, adapter
subtask, SSL server subtask, listener, or supervisor) System Action: The channel initiator does not start.
terminates. In the case of a message channel agent, the
System Programmer Response: See the MVS
associated channel will be stopped.
Authorized Assembler Services Reference manual for
System Programmer Response: Refer to Appendix A, information about the return codes from the z/OS
“API completion and reason codes” for information services. If you are unable to solve the problem, contact
about mqcc and mqrc. your IBM support center.

CSQX042E csect-name Unable to define comp to CSQX045E csect-name Unable to load module-name,
CTRACE, RC=rc reason=reason reason=ssssrrrr
Explanation: The CTRACE component definitions (for Explanation: The channel initiator was unable to load
component comp) required by the channel initiator a required module. ssss is the completion code and rrrr
could not be defined. rc is the return code and reason is is the reason code (both in hexadecimal) from the z/OS
the reason code (both in hexadecimal) from the z/OS LOAD service. The module may be one that is part of
CTRACE service. the channel initiator itself, or the parameter module
specified in the PARM keyword of the START CHINIT
Severity: 8
command.
System Action: The channel initiator does not start.
System Action: The component where the error
System Programmer Response: See the MVS occurred (message channel agent, dispatcher, adapter
Authorized Assembler Services Reference manual for subtask, SSL server subtask, repository manager, or
information about the return and reason codes from the listener) does not start and the function it provides is
CTRACE request. If you are unable to solve the unavailable; in many cases, the end result is that the
problem, contact your IBM support center. channel initiator terminates.
System Programmer Response: Check the console for
CSQX043E csect-name Unable to delete comp from messages indicating why the module was not loaded.
CTRACE, RC=rc reason=reason See the MVS Programming: Assembler Services Reference
manual for information about the codes from the
Explanation: The CTRACE component definitions (for LOAD request.
component comp) used by the channel initiator could
not be deleted. rc is the return code and reason is the Ensure that the module is in the required library, and
reason code (both in hexadecimal) from the z/OS that it is referenced correctly. The channel initiator
CTRACE service. attempts to load this module from the library data sets
under the STEPLIB DD statement of its started task JCL
Severity: 4 procedure xxxxCHIN.
System Action: Channel initiator termination
processing continues.
System Programmer Response: See the MVS
Authorized Assembler Services Reference manual for

204 Messages and Codes


Severity: 8
CSQX046E csect-name Unable to initialize data
conversion services, reason=reason System Action: The channel initiator does not start.
Explanation: The data conversion services required by System Programmer Response: See the MVS
the channel initiator could not be initialized. The reason Authorized Assembler Services Reference manual for
code reason shows why: information about the return code from the IEANTRT
00C10002 request. If you are unable to solve the problem, contact
Unable to load modules your IBM support center.
00C10003
Insufficient storage
other Internal error CSQX050E csect-name Unable to create access list for
queue manager, RC=rc
Severity: 8
Explanation: The channel initiator could not create the
System Action: The channel initiator does not start. necessary storage access list for the queue manager to
use. rc is the return code (in hexadecimal) from the
System Programmer Response: Check the console for
z/OS ALESERV service.
messages indicating that a module was not loaded.
Ensure that the module is in the required library, and Severity: 8
that it is referenced correctly. The channel initiator
attempts to load this module from the library data sets System Action: The channel initiator does not start.
under the STEPLIB DD statement of its started task JCL System Programmer Response: See the MVS
procedure xxxxCHIN. Authorized Assembler Services Reference manual for
If you are unable to solve the problem, contact your information about the return code from the ALESERV
IBM support center. request. If you are unable to solve the problem, contact
your IBM support center.

CSQX047E csect-name Unable to commit messages


for name, MQCC=mqcc MQRC=mqrc CSQX051E csect-name Unable to share storage with
the queue manager, RC=rc
Explanation: An MQCMIT call involving messages for
queue name was unsuccessful. Explanation: A request by the channel initiator to
allow the queue manager to share some storage failed.
Severity: 8 rc is the return code (in hexadecimal) from the z/OS
IARVSERV service.
System Action: The component where the error
occurred (supervisor) terminates. Severity: 8
System Programmer Response: Refer to Appendix A, System Action: The channel initiator does not start.
“API completion and reason codes” for information
about mqcc and mqrc. System Programmer Response: See the MVS
Authorized Assembler Services Reference manual for
information about the return code from the IARVSERV
CSQX048I csect-name Unable to convert message for request. If you are unable to solve the problem, contact
name, MQCC=mqcc MQRC=mqrc your IBM support center.
Explanation: A message being put to an IMS bridge
queue name required data conversion, but the CSQX053E csect-name Error information recorded in
conversion was not successful. CSQSNAP data set
Severity: 0 Explanation: An internal error has occurred.
Information about the error is written to the data set
System Action: The message is put without
identified by the CSQSNAP DD statement of the
conversion, and processing continues.
channel initiator started task JCL procedure, xxxxCHIN.
System Programmer Response: Refer to Appendix A,
Severity: 8
“API completion and reason codes” for information
about mqcc and mqrc. System Action: Processing continues.
System Programmer Response: Collect the items
CSQX049E csect-name Unable to retrieve token for listed in the Problem Determination section and contact
name name, RC=rc your IBM support center.
Explanation: A token in a name/token pair required Problem Determination: Collect the following
by the channel initiator could not be retrieved. rc is the diagnostic items:
return code (in hexadecimal) from the z/OS IEANTRT v Queue manager job log
service. v Channel initiator job log

Chapter 16. Distributed queuing messages (CSQX...) 205


v The CSQSNAP data set
CSQX090I csect-name CHINIT parameters ...
Explanation: The channel initiator is being started
CSQX054E csect-name Repository manager ended
with the parameter values shown in the following
abnormally, reason=sssuuu-reason
messages.
Explanation: The repository manager is ending
Severity: 0
abnormally because an error that cannot be corrected
has occurred. sss is the system completion code, uuu is System Action: The channel initiator startup
the user completion code, and reason is the associated processing continues.
reason code (all in hexadecimal).
Severity: 8 CSQX091I, CSQX092I, CSQX093I, CSQX094I,
CSQX095I, CSQX096I, CSQX098I
System Action: The repository manager ends
csect-name parms
abnormally, and a dump is normally issued. The
channel initiator will attempt to restart it. Explanation: This series of messages shows the
parameter values that the channel initiator is using. See
System Programmer Response: User completion
the WebSphere MQ for z/OS System Setup Guide for
codes are generally the result of errors detected by the
information about the channel initiator parameters.
Language Environment; see the Language Environment
for OS/390 Debugging Guide and Runtime Messages for Severity: 0
information about these codes. Otherwise, contact your
System Action: The channel initiator startup
IBM support center to report the problem.
processing continues.

| CSQX055E csect-name Repository manager attach


CSQX099I csect-name Client attachment feature
| failed, RC=return-code
available
| Explanation: The repository manager task could not
Explanation: The client attachment feature has been
| be attached. return-code is the return code (in
installed, so clients can be attached to and MQI
| hexadecimal) from the z/OS ATTACH service.
channels can be used with the channel initiator.
| Severity: 8
Severity: 0
| System Action: The channel initiator terminates.
System Action: The channel initiator startup
| System Programmer Response: See the MVS processing continues.
| Programming: Assembler Services Reference manual for
| information about the return code from the ATTACH
CSQX100E csect-name Dispatcher failed to start,
| request. If you are unable to solve the problem, contact
TCB=tcb-name
| your IBM support center.
Explanation: A severe error, as reported in the
preceding messages, occurred during dispatcher startup
CSQX056E csect-name Preinitialization services
processing.
request failed, function code=func,
RC=rc Severity: 8
Explanation: A preinitialization services (CEEPIPI) call System Action: The channel initiator will attempt to
failed. func is the function code used (in decimal) and restart the dispatcher. The number of current TCP/IP
rc is the return code (in hexadecimal) from the call. and LU 6.2 channels allowed will be reduced
proportionately.
Severity: 8
System Programmer Response: Investigate the
System Action: The component where the error
problem reported in the preceding messages.
occurred (message channel agent or SSL server subtask)
terminates. In the case of a message channel agent, the
associated channel will be stopped. CSQX101E csect-name Dispatcher unable to schedule
essential process process
System Programmer Response: See the Language
Environment for z/OS & VM Programming Guide for Explanation: During dispatcher startup processing,
information about the return code from the CEEPIPI one of the essential dispatcher processes (named
call. If you are unable to solve the problem, contact process) could not be scheduled.
your IBM support center.
Severity: 8
System Action: The dispatcher does not start.
System Programmer Response: The most likely cause

206 Messages and Codes


is insufficient storage. If increasing the available storage
| CSQX105E csect-name Unable to connect to TCP/IP,
does not solve the problem, contact your IBM support
| reason=reason error data=ddd
center.
| Explanation: Use of TCP/IP was requested, but an
| attempt to connect to the TCP/IP address space was
CSQX102E csect-name Dispatcher linkage stack error,
| not successful. reason shows the type of failure:
TCB=tcb-name
| 00000002
Explanation: The dispatcher using TCB tcb-name | IUCV set failed
detected an inconsistency in the linkage stack. | 00000003
| IUCV connect failed
Severity: 8 | 00000004
System Action: The dispatcher ends abnormally with | IUCV connect reply error
completion code X'5C6' and reason code X'00E7010E', | 00000005
and a dump is issued. The channel initiator will | Initial TCP/IP send failed
attempt to restart it. | 00000006
| Initial TCP/IP reply error
System Programmer Response: The most likely cause
is incorrect use of the linkage stack by a user channel | For the above codes, ddd is the associated
exit; exits must issue any MQ API calls and return to | return code from TCP/IP, in hexadecimal.
the caller at the same linkage stack level as they were | These can occur if the TCP/IP address space
entered. If exits are not being used, or if they do not | name is not specified correctly, or if TCP/IP is
use the linkage stack, contact your IBM support center | not active.
to report the problem. | 00000040
| Unable to load IUCVMULT

CSQX103E csect-name Dispatcher unexpected error, | ddd is ssssrrrr, where ssss is the completion
TCB=tcb-name RC=return-code | code and rrrr is the reason code (both in
| hexadecimal) from the z/OS LOAD service.
Explanation: The dispatcher using TCB tcb-name had | This can occur if TCP/IP is not installed.
an internal error. | 00000041
Severity: 8 | Unable to get PCs for IUCV and TCP/IP

System Action: The dispatcher ends abnormally with | This can occur if the TCP/IP option was not
completion code X'5C6' and reason code X'00E7010F', | chosen when WebSphere MQ was installed.
and a dump is issued. The channel initiator will | 00000042
attempt to restart it. | Insufficient storage

System Programmer Response: Contact your IBM | ddd is the return code (in hexadecimal) from
support center to report the problem. | the z/OS STORAGE service.
| Severity: 4
CSQX104E csect-name Unable to establish ESTAE, | System Action: Processing continues, but
RC=return-code | communications using TCP/IP will not be available.
Explanation: During startup processing, the recovery | System Programmer Response: Ensure that the name
environment could not be set up. return-code is the | of the TCP/IP address space is specified correctly in
return code (in hexadecimal) from the z/OS ESTAE | the channel initiator parameters, and that the TCP/IP
service. | address space is started. If you do not want to use
Severity: 8 | TCP/IP, ensure that the TCPCHL channel initiator
| parameter is set to 0.
System Action: The component that was starting
(dispatcher, adapter subtask, SSL server subtask, | See Appendix C, “Communications protocol return
supervisor, repository manager, or channel initiator | codes” for information about the cause of the return
itself) does not start. | code from TCP/IP. See the MVS Programming: Assembler
| Services Reference manual for information about the
System Programmer Response: See the MVS | codes from the LOAD and STORAGE requests.
Programming: Assembler Services Reference manual for
information about the return code from the ESTAE
request. If you are unable to solve the problem, contact CSQX106E csect-name Unable to connect to TCP/IP
your IBM support center. using OpenEdition, service ‘serv’
RC=return-code reason=reason
Explanation: Use of TCP/IP with the OpenEdition
sockets interface was requested, but an error occurred.
return-code and reason are the return and reason codes

Chapter 16. Distributed queuing messages (CSQX...) 207


(both in hexadecimal) from the OpenEdition service System Action: The process ends abnormally, and a
serv that gave the error. dump is normally issued. The channel is stopped, and
must be restarted manually.
The most likely causes are:
v The user ID that the channel initiator uses is not set System Programmer Response: User completion
up correctly for use with OpenEdition. For example, codes are generally the result of errors detected by the
it might not have a valid OMVS segment defined or Language Environment; see the Language Environment
its security profile might be incomplete. for OS/390 Debugging Guide and Runtime Messages for
information about these codes. If a system completion
v The TCPNAME channel initiator parameter does not
code is shown, see the MVS System Codes manual for
specify a valid TCP/IP stack name. These stack
information about the problem in your exit.
names are defined in the SUBFILESYSTYPE NAME
parameter in member BPXPRMxx for
SYS1.PARMLIB. CSQX111E csect-name User channel exit error,
v The MAXFILEPROC or MAXPROCUSER parameter TCB=tcb-name reason=sssuuu-reason
in member BPXPRMxx for SYS1.PARMLIB is too Explanation: A process for the dispatcher using TCB
small. tcb-name is ending abnormally because an error that
Severity: 4 cannot be corrected has occurred in a user channel exit.
sss is the system completion code, uuu is the user
System Action: Processing continues, but completion code, and reason is the associated reason
communications using TCP/IP with the OpenEdition code (all in hexadecimal).
sockets interface will not be available.
Severity: 8
System Programmer Response: See the z/OS
OpenEdition Messages and Codes manual for information System Action: The process ends abnormally, and a
about the codes from the service request. dump is normally issued. The channel is stopped, and
must be restarted manually. For auto-defined channels,
the channel does not start.
CSQX107I csect-name TCP/IP using
TCPTYPE=tcptype is not available System Programmer Response: User completion
codes are generally the result of errors detected by the
Explanation: Use of TCP/IP with the tcptype interface Language Environment; see the Language Environment
was specified by the channel initiator parameters, but for OS/390 Debugging Guide and Runtime Messages for
that interface is not available with the libraries that the information about these codes. If a system completion
channel initiator is using. code is shown, see the MVS System Codes manual for
Severity: 4 information about the problem in your exit.

System Action: Processing continues, but


communications using TCP/IP will not be available. CSQX112E csect-name Dispatcher process error,
TCB=tcb-name reason=sssuuu-reason
System Programmer Response: Check that the correct
library data set for the channel initiator has been Explanation: A process run by the dispatcher using
specified in the STEPLIB DD statement of its started TCB tcb-name is ending abnormally because an error
task JCL procedure xxxxCHIN, and that the TCPTYPE that cannot be corrected has occurred. sss is the system
channel initiator parameter is correct. For completion code, uuu is the user completion code, and
TCPTYPE=OESOCKET or TCPTYPE=IUCV, the reason is the associated reason code (all in hexadecimal).
SCSQMVR1 library is required; for Severity: 8
TCPTYPE=SNSTCPACCESS, the SCSQMVR2 library is
required. See the WebSphere MQ for z/OS System Setup System Action: The process ends abnormally, and a
Guide for more information about the channel initiator dump is normally issued. If the process is a message
parameters and the library data sets. channel agent, the channel is stopped, and will need to
be restarted manually.

CSQX110E csect-name User data conversion exit System Programmer Response: User completion
error, TCB=tcb-name reason=sssuuu-reason codes are generally the result of errors detected by the
Language Environment; see the Language Environment
Explanation: A process for the dispatcher using TCB for OS/390 Debugging Guide and Runtime Messages for
tcb-name is ending abnormally because an error that information about these codes. If a system completion
cannot be corrected has occurred in a user data code is shown, and you are using user channel exits,
conversion exit. sss is the system completion code, uuu check that your exit is setting its parameter lists
is the user completion code, and reason is the associated correctly; otherwise, contact your IBM support center.
reason code (all in hexadecimal).
Severity: 8

208 Messages and Codes


CSQX113E csect-name Dispatcher ended abnormally, CSQX116I csect-name Dispatcher restarted, number
TCB=tcb-name reason=sssuuu-reason dispatchers active
Explanation: The dispatcher using TCB tcb-name is Explanation: A dispatcher failed, but was successfully
ending abnormally because an error that cannot be restarted by the channel initiator. number dispatchers
corrected has occurred. sss is the system completion are now active.
code, uuu is the user completion code, and reason is the
Severity: 0
associated reason code (all in hexadecimal).
System Action: Processing continues. The number of
Severity: 8
current TCP/IP and LU 6.2 channels allowed will be
System Action: The dispatcher ends abnormally, and a increased proportionately.
dump is normally issued. The channel initiator will
attempt to restart it.
CSQX118I csect-name TCP/IP channel limit reduced
System Programmer Response: User completion to nn
codes are generally the result of errors detected by the
Explanation: This is issued during channel initiator
Language Environment; see the Language Environment
startup processing and in response to the DISPLAY
for OS/390 Debugging Guide and Runtime Messages for
DQM command if the maximum number of current
information about these codes. Otherwise, contact your
TCP/IP channels allowed is less than is specified in the
IBM support center.
TCPCHL parameter of the channel initiator. This can
occur because:
| CSQX114E csect-name Dispatcher failed, v TCP/IP resources are restricted. The OpenEdition
| reason=reason MAXFILEPROC parameter (specified in the
| Explanation: A dispatcher ended abnormally, as BPXPRMxx member of SYS1.PARMLIB) controls how
| reported in the preceding messages, and could not be many sockets each task is allowed: in other words,
| restarted. reason shows the type of failure: how many channels each dispatcher is allowed
| 0000000A v Some dispatchers have failed and not been restarted;
| Startup error the number of current TCP/IP channels allowed will
| 0000000B be reduced proportionately
| Linkage stack error
Severity: 0
| 0000000D
| Uncorrectable error System Programmer Response: If TCP/IP resources
| other Completion code in the form 00sssuuu, where are restricted, consider increasing either the
| sss is the system completion code and uuu is OpenEdition MAXFILEPROC parameter or the number
| the user completion code (both in of dispatchers if you need more current TCP/IP
| hexadecimal). channels.
| Severity: 8
CSQX119I csect-name LU 6.2 channel limit reduced
| System Action: The channel initiator will attempt to
to nn
| restart the dispatcher. The number of current TCP/IP
| and LU 6.2 channels allowed will be reduced Explanation: This is issued during channel initiator
| proportionately. startup processing and in response to the DISPLAY
DQM command if the maximum number of current LU
| System Programmer Response: Investigate the
6.2 channels allowed is less than is specified in the
| problem reported in the preceding messages.
LU62CHL parameter of the channel initiator. This can
occur because some dispatchers have failed and not
CSQX115E csect-name Dispatcher not restarted – too been restarted; the number of current LU 6.2 channels
many failures allowed will be reduced proportionately.
Explanation: A dispatcher failed; because it had Severity: 0
already failed too many times, the channel initiator did
not attempt to restart it.
CSQX140E csect-name Adapter failed to start
Severity: 8
Explanation: A severe error, as reported in the
System Action: The dispatcher is not restarted. The preceding messages, occurred during adapter subtask
number of current TCP/IP and LU 6.2 channels startup processing.
allowed will be reduced proportionately, and other
Severity: 8
processing capacity might be reduced.
System Action: The channel initiator will attempt to
System Programmer Response: Investigate the
restart the adapter subtask.
problems causing the dispatcher failures.

Chapter 16. Distributed queuing messages (CSQX...) 209


System Programmer Response: Investigate the
CSQX144E csect-name Adapter subtask attach failed,
problem reported in the preceding messages.
RC=return-code
Explanation: An adapter subtask could not be
CSQX141I csect-name started adapter subtasks
attached. return-code is the return code (in hexadecimal)
started, failed failed
from the z/OS ATTACH service.
Explanation: The channel initiator startup procedure
Severity: 8
has started the requested number of adapter subtasks;
started adapter subtasks started successfully and failed System Action: The adapter subtask is not restarted.
adapter subtasks did not start.
System Programmer Response: See the MVS
Severity: 0 Programming: Assembler Services Reference manual for
information about the return code from the ATTACH
System Action: The channel initiator startup
request. If you are unable to solve the problem, contact
processing continues.
your IBM support center.
System Programmer Response: If the message
indicates that some adapter subtasks failed, investigate
CSQX145E csect-name Adapter subtask not restarted
the problem reported in the preceding messages.
– too many failures
Explanation: A adapter subtask failed; because it had
CSQX142E csect-name Adapter subtask failed to
already failed too many times, the channel initiator did
start, TCB=tcb-name
not attempt to restart it.
Explanation: A severe error, as reported in the
Severity: 8
preceding messages, occurred during adapter subtask
startup processing. System Action: The adapter subtask is not restarted;
processing capacity might therefore be reduced.
Severity: 8
System Programmer Response: Investigate the
System Action: The channel initiator will attempt to
problems causing the adapter subtask failures.
restart the adapter subtask.
System Programmer Response: Investigate the
CSQX146I csect-name Adapter subtask restarted,
problem reported in the preceding messages.
active subtasks active
Explanation: A adapter subtask failed, but was
CSQX143E csect-name Adapter subtask ended
successfully restarted by the channel initiator. active
abnormally, TCB=tcb-name
adapter subtasks are now active.
reason=sssuuu-reason
Severity: 0
Explanation: The adapter subtask using TCB tcb-name
is ending abnormally because an error that cannot be System Action: Processing continues.
corrected has occurred. sss is the system completion
code, uuu is the user completion code, and reason is the
CSQX150E csect-name SSL server failed to start
associated reason code (all in hexadecimal).
Explanation: A severe error, as reported in the
Severity: 8
preceding messages, occurred during SSL server
System Action: The adapter subtask ends abnormally, subtask startup processing.
and a dump is normally issued. The channel initiator
Severity: 8
will attempt to restart it.
System Action: The channel initiator will attempt to
System Programmer Response: If you are using user
restart the SSL server subtask.
channel exits, check that your exit is setting its
parameter lists correctly. User completion codes are System Programmer Response: Investigate the
generally the result of errors detected by the Language problem reported in the preceding messages.
Environment; see the Language Environment for OS/390
Debugging Guide and Runtime Messages for information
about these codes. Otherwise, contact your IBM CSQX151I csect-name started SSL server subtasks
support center. started, failed failed
Explanation: The channel initiator startup procedure
has started the requested number of SSL server
subtasks; started SSL server subtasks started
successfully and failed SSL server subtasks did not start.
Severity: 0

210 Messages and Codes


System Action: The channel initiator startup
CSQX155E csect-name SSL server subtask not
processing continues.
restarted – too many failures
System Programmer Response: If the message
Explanation: A SSL server subtask failed; because it
indicates that some SSL server subtasks failed,
had already failed too many times, the channel initiator
investigate the problem reported in the preceding
did not attempt to restart it.
messages.
Severity: 8
CSQX152E csect-name SSL server subtask failed to System Action: The SSL server subtask is not
start, TCB=tcb-name restarted; processing capacity might therefore be
reduced.
Explanation: A severe error, as reported in the
preceding messages, occurred during SSL server System Programmer Response: Investigate the
subtask startup processing. problems causing the SSL server subtask failures.
Severity: 8
CSQX156I csect-name SSL server subtask restarted,
System Action: The channel initiator will attempt to
active subtasks active
restart the SSL server subtask.
Explanation: A SSL server subtask failed, but was
System Programmer Response: Investigate the
successfully restarted by the channel initiator. active SSL
problem reported in the preceding messages.
server subtasks are now active.
Severity: 0
CSQX153E csect-name SSL server subtask ended
abnormally, TCB=tcb-name System Action: Processing continues.
reason=sssuuu-reason
Explanation: The SSL server subtask using TCB CSQX160E csect-name SSL communications
tcb-name is ending abnormally because an error that unavailable
cannot be corrected has occurred. sss is the system
Explanation: SSL communications are requested but
completion code, uuu is the user completion code, and
an error, as reported in the preceding messages,
reason is the associated reason code (all in hexadecimal).
occurred during channel initiator startup processing.
Severity: 8
Severity: 4
System Action: The SSL server subtask ends
System Action: Processing continues.
abnormally, and a dump is normally issued. The
channel initiator will attempt to restart it. System Programmer Response: Investigate the
problem reported in the preceding messages. If you do
System Programmer Response: If you are using user
not want to use SSL communications, set the SSLTASKS
channel exits, check that your exit is setting its
queue manager attribute to 0.
parameter lists correctly. User completion codes are
generally the result of errors detected by the Language
Environment; see the Language Environment for OS/390 CSQX161E csect-name SSL key repository name not
Debugging Guide and Runtime Messages for information specified
about these codes. Otherwise, contact your IBM
support center. Explanation: SSL communications are requested but
no SSL key respository name is specified; that is, the
SSLTASKS queue manager attribute is non-zero, but the
CSQX154E csect-name SSL server subtask attach SSLKEYR queue manager attribute is blank.
failed, RC=return-code
Severity: 4
Explanation: An SSL server subtask could not be
attached. return-code is the return code (in hexadecimal) System Action: Processing continues, but
from the z/OS ATTACH service. communications using SSL will not be available.

Severity: 8 System Programmer Response: Use the ALTER


QMGR command to specify a name for the SSL key
System Action: The SSL server subtask is not repository with the SSLKEYR attribute, and restart the
restarted. channel initiator. If you do not want to use SSL
communications, set the SSLTASKS queue manager
System Programmer Response: See the MVS
attribute to 0.
Programming: Assembler Services Reference manual for
information about the return code from the ATTACH
request. If you are unable to solve the problem, contact
your IBM support center.

Chapter 16. Distributed queuing messages (CSQX...) 211


in the ExitResponse field of the channel exit parameters
CSQX162E csect-name SSL CRL namelist is empty or
(MQCXP).
wrong type
Severity: 8
Explanation: SSL communications are requested but
the SSL authentication namelist specified by the System Action: Message CSQX190E is issued giving
SSLCRLNL queue manager attribute is empty or not of more details, and the channel stops. For auto-defined
type AUTHINFO. channels, the channel does not start.
Severity: 4 System Programmer Response: Investigate why the
user exit program set an invalid response code.
System Action: Processing continues, but
communications using SSL will not be available.
CSQX182E csect-name Invalid secondary response
System Programmer Response: Correct the definitions
response set by exit exit-name
of the namelist, and restart the channel initiator. If you
do not want to use SSL communications, set the Explanation: The user exit exit-name returned an
SSLTASKS queue manager attribute to 0. invalid secondary response code (response, shown in
hexadecimal) in the ExitResponse2 field of the channel
exit parameters (MQCXP).
CSQX163I csect-name SSL CRL namelist has too
many names – first n used Severity: 8
Explanation: The SSL authentication namelist specified System Action: Message CSQX190E is issued giving
by the SSLCRLNL queue manager attribute has more more details, and the channel stops. For auto-defined
names than are supported. The number supported is n. channels, the channel does not start.
Severity: 4 System Programmer Response: Investigate why the
user exit program set an invalid secondary response
System Action: Processing continues; the excess
code.
names are ignored.
System Programmer Response: Correct the definitions
CSQX184E csect-name Invalid exit buffer address
of the namelist.
address set by exit exit-name
Explanation: The user exit exit-name returned an
CSQX164E csect-name Unable to access SSL key
invalid address for the exit buffer when the secondary
repository
response code in the ExitResponse2 field of the channel
Explanation: The SSL key respository, whose name is exit parameters (MQCXP) is set to
specified by the SSLKEYR queue manager attribute, MQXR2_USE_EXIT_BUFFER.
could not be accessed.
Severity: 8
The most likely causes are:
System Action: Message CSQX190E is issued giving
v The specified key repository does not exist. more details, and the channel stops. For auto-defined
v The channel initiator does not have permission to channels, the channel does not start.
read the specified key repository.
System Programmer Response: Investigate why the
v The channel initiator was unable to connect to the user exit program set an invalid exit buffer address.
LDAP server specified in an authentication The most likely cause is failing to set a value, so that it
information object listed in the SSL CRL namelist. is 0.
Severity: 4
System Action: Processing continues, but CSQX189E csect-name Invalid data length length set
communications using SSL will not be available. by exit exit-name

System Programmer Response: Check that the SSL Explanation: The user exit exit-name returned a data
key repository name is specified correctly and that the length value that was not greater than zero.
channel initiator has permission to read it. Check that Severity: 8
the LDAP name is specified correctly and that it is
available. System Action: Message CSQX190E is issued giving
more details, and the channel stops. For auto-defined
channels, the channel does not start.
CSQX181E csect-name Invalid response response set
by exit exit-name System Programmer Response: Investigate why the
user exit program set an invalid data length.
Explanation: The user exit exit-name returned an
invalid response code (response, shown in hexadecimal)

212 Messages and Codes


System Action: Message CSQX190E is issued giving
CSQX190E csect-name Channel channel-name stopping
more details, and the channel stops. For auto-defined
because of error in exit exit-name,
channels, the channel does not start.
Id=ExitId reason=ExitReason
System Programmer Response: Investigate why the
Explanation: The user exit exit-name invoked for
user exit program set an invalid data length.
channel channel-name returned invalid values, as
reported in the preceding messages. ExitId shows the
type of exit: CSQX199E csect-name Unrecognized message code
11 MQXT_CHANNEL_SEC_EXIT, security exit ccc
12 MQXT_CHANNEL_MSG_EXIT, message exit
13 MQXT_CHANNEL_SEND_EXIT, send exit Explanation: An unexpected error message code has
14 MQXT_CHANNEL_RCV_EXIT, receive exit been issued by the channel initiator.
16 MQXT_CHANNEL_AUTO_DEF_EXIT, Severity: 8
auto-definition exit
System Action: Processing continues.
and ExitReason shows the reason for invoking it: System Programmer Response: Note the code ccc
11 MQXR_INIT, initialization (which is shown in hexadecimal) and contact your IBM
12 MQXR_TERM, termination support center to report the problem.
13 MQXR_MSG, process a message
14 MQXR_XMIT, process a transmission
15 MQXR_SEC_MSG, security message received CSQX201E csect-name Unable to allocate
16 MQXR_INIT_SEC, initiate security exchange conversation, channel channel-name,
18 MQXR_AUTO_CLUSSDR, auto-definition of connection conn-id TRPTYPE=trptype
cluster-sender channel RC=return-code
28 MQXR_AUTO_CLUSRCVR, auto-definition of Explanation: An attempt to allocate a conversation on
cluster-receiver channel connection conn-id was not successful. The associated
Severity: 8 channel is channel-name; in some cases its name cannot
be determined and so is shown as ‘????’. trptype shows
System Action: The channel stops. The associated the communications system used:
transmission queue might be set to GET(DISABLED) TCP TCP/IP
and triggering turned off. For auto-defined channels, LU62 APPC/MVS
the channel does not start.
System Programmer Response: Investigate why the and the return code from it (in hexadecimal) was
user exit program set invalid values. return-code.
Severity: 8
CSQX196E csect-name Data length data-length set by System Action: The channel is not started.
exit exit-name is larger than agent buffer
length ab-length System Programmer Response: The error might be
due to an incorrect entry in the channel definition.
Explanation: The user exit exit-name returned data in Correct the error and try again.
the supplied agent buffer, but the length specified is
greater than the length of the buffer. It could also be that the listening program at the
remote end is not running. If so, perform the necessary
Severity: 8 operations to start the listener for trptype, and try again.
System Action: Message CSQX190E is issued giving See Appendix C, “Communications protocol return
more details, and the channel stops. For auto-defined codes” for information about the cause of the return
channels, the channel does not start. code from the communications system.
System Programmer Response: Investigate why the
user exit program set an invalid data length. CSQX202E csect-name Connection or remote listener
unavailable, channel channel-name,
CSQX197E csect-name Data length data-length set by connection conn-id TRPTYPE=trptype
exit exit-name is larger than exit buffer RC=return-code
length eb-length Explanation: An attempt to allocate a conversation
Explanation: The user exit exit-name returned data in was not successful because the connection conn-id was
the supplied exit buffer, but the length specified is unavailable. The associated channel is channel-name; in
greater than the length of the buffer. some cases its name cannot be determined and so is
shown as ‘????’. trptype shows the communications
Severity: 8 system used:
TCP TCP/IP

Chapter 16. Distributed queuing messages (CSQX...) 213


LU62 APPC/MVS v If the communications protocol is TCP/IP and the
return code from it is zero, there is a name server
and the return code from it (in hexadecimal) was problem.
return-code. If you are using OE sockets, the OMVS command
Severity: 8 OPING usually fails in the same way. Resolve this
failure and restart the channel.
System Action: The attempt to start the channel is If you are using IBM’s TCP/IP, check the
retried. /etc/resolv.conf file and check that the correct
System Programmer Response: Try again later. name server address is specified in the
NSINTERADDR statement.
A likely cause is that the listener at the remote end was
If you are not using OE sockets, check that the
not running or has been started using the wrong port
correct TCP/IP data set is being used, for example,
or LU name. If this is the case, perform the necessary
in the SYSTCPD DD statement, and that the PING
operations to start the appropriate listener, and try
command works.
again.
See Appendix C, “Communications protocol return See Appendix C, “Communications protocol return
codes” for information about the cause of the return codes” for information about the cause of the return
code from the communications system. code from the communications system.

CSQX203E csect-name Error in communications CSQX204E csect-name Connection attempt rejected,


configuration, channel channel-name, channel channel-name, connection conn-id
connection conn-id TRPTYPE=trptype TRPTYPE=trptype RC=return-code
RC=return-code reason=reason
Explanation: An attempt to connect on connection
Explanation: An attempt to allocate a conversation on conn-id was rejected. The associated channel is
connection conn-id was not successful because of a channel-name; in some cases its name cannot be
communications configuration error. The associated determined and so is shown as ‘????’. trptype shows the
channel is channel-name; in some cases its name cannot communications system used:
be determined and so is shown as ‘????’. trptype shows TCP TCP/IP
the communications system used: LU62 APPC/MVS
TCP TCP/IP
LU62 APPC/MVS and the return code from it (in hexadecimal) was
return-code.
and the return code from it (in hexadecimal) was
return-code. For some errors, there might also be an Severity: 8
associated reason code reason (in hexadecimal) giving System Action: The channel is not started.
more information.
System Programmer Response: Check the appropriate
Severity: 8 listener has been started on the remote end.
System Action: The channel is not started. If the communications protocol is LU 6.2, it is possible
System Programmer Response: The problem was that either the user ID or password supplied at the
probably caused by one of the following: remote LU is incorrect. The remote host or LU might
v If the communications protocol is LU 6.2, it might be not be configured to allow connections from the local
that one of the transmission parameters host or LU.
(MODENAME or TPNAME or PARTNER_LU) in the If the communications protocol is TCP/IP, it is possible
side information is incorrect, or that there is no side that the remote host does not recognize the local host.
information for the symbolic destination name
specified as the connection name. Correct the error See Appendix C, “Communications protocol return
and try again. codes” for information about the cause of the return
v If the communications protocol is LU 6.2, it might be code from the communications system.
that an LU 6.2 session has not been established,
perhaps because the LU has not been enabled. Issue CSQX205E csect-name Unable to resolve network
the z/OS command VARY ACTIVE if this is the case. address, channel channel-name,
v If the communications protocol is TCP/IP, it might connection conn-id TRPTYPE=TCP
be that the connection name specified is incorrect, or RC=return-code
that it cannot be resolved to a network address, or
the name might not be in the name server. Correct Explanation: The supplied connection name conn-id
the error and try again. could not be resolved into a TCP/IP network address.
The associated channel is channel-name; in some cases
its name cannot be determined and so is shown as

214 Messages and Codes


‘????’. The return code from TCP/IP (in hexadecimal) an unknown host or LU is attempting to send data.
was return-code.
Severity: 8 CSQX208E csect-name Error receiving data, channel
channel-name, connection conn-id (queue
System Action: The channel is not started.
manager qmgr-name) TRPTYPE=trptype
System Programmer Response: Check the local RC=return-code
TCP/IP configuration. Either the name server does not
Explanation: An error occurred receiving data from
contain the host or LU name, or the name server was
connection conn-id, which might be due to a
not available.
communications failure. The associated channel is
See Appendix C, “Communications protocol return channel-name and the associated remote queue manager
codes” for information about the cause of the return is qmgr-name; in some cases the names cannot be
code from TCP/IP. determined and so are shown as ‘????’. trptype shows
the communications system used:
TCP TCP/IP
CSQX206E csect-name Error sending data, channel LU62 APPC/MVS
channel-name, connection conn-id (queue
manager qmgr-name) TRPTYPE=trptype
and the return code from it (in hexadecimal) was
RC=return-code
return-code.
Explanation: An error occurred sending data to
Severity: 8
conn-id, which might be due to a communications
failure. The associated channel is channel-name and the System Action: The channel is stopped. The
associated remote queue manager is qmgr-name; in associated transmission queue might be set to
some cases the names cannot be determined and so are GET(DISABLED) and triggering turned off.
shown as ‘????’. trptype shows the communications
System Programmer Response: See Appendix C,
system used:
“Communications protocol return codes” for
TCP TCP/IP
information about the cause of the return code from the
LU62 APPC/MVS
communications system.
and the return code from it (in hexadecimal) was
return-code. CSQX209E csect-name Connection unexpectedly
terminated, channel channel-name,
Severity: 8
connection conn-id (queue manager
System Action: The channel is stopped. The qmgr-name) TRPTYPE=trptype
associated transmission queue might be set to
Explanation: An error occurred receiving data from
GET(DISABLED) and triggering turned off.
connection conn-id. The connection to the remote host
System Programmer Response: See Appendix C, or LU has unexpectedly terminated. The associated
“Communications protocol return codes” for channel is channel-name and the associated remote
information about the cause of the return code from the queue manager is qmgr-name; in some cases the names
communications system. cannot be determined and so are shown as ‘????’.
trptype shows the communications system used:
Note that the error might have occurred because the TCP TCP/IP
channel at the other end has stopped for some reason, LU62 APPC/MVS
for example an error in a receive user exit.
However, this message can also occur in cases where
CSQX207E csect-name Invalid data received, there is no error; for example, if the TCP/IP command
connection conn-id (queue manager TELNET is issued that is directed at the port which the
qmgr-name) TRPTYPE=trptype channel initiator is using.

Explanation: Data received from connection conn-id Severity: 8


was not in the required format. The associated remote
System Action: If a channel is involved, it is stopped.
queue manager is qmgr-name; in some cases its name
The associated transmission queue might be set to
cannot be determined and so is shown as ‘????’. trptype
GET(DISABLED) and triggering turned off.
shows the communications system used:
TCP TCP/IP System Programmer Response: Review the local and
LU62 APPC/MVS remote console logs for reports of network errors.
Severity: 8
System Action: The data is ignored.
System Programmer Response: A likely cause is that

Chapter 16. Distributed queuing messages (CSQX...) 215


| return-code is
CSQX210E csect-name Unable to complete bind,
| v normally, the return code (in hexadecimal) from the
channel channel-name, connection conn-id
| communications system function
TRPTYPE=LU62 RC=return-code
| v for an LU 6.2 listener, it might be the reason code (in
reason=reason
| hexadecimal) from APPC/MVS allocate services
Explanation: An incoming attach request arrived on | v if it is of the form 10009nnn or 20009nnn, it is a
connection conn-id, but the local host or LU was unable | distributed queuing message code.
to complete the bind. The associated channel is | v it might be 00010101, if the channel was stopped
channel-name; in some cases its name cannot be | with mode FORCE
determined and so is shown as ‘????’. The return code
| For some errors, there might also be an associated
from APPC/MVS allocate services was return-code and
| reason code reason (in hexadecimal) giving more
the associated reason code was reason (both in
| information.
hexadecimal).
| Severity: 8
Severity: 8
| System Action: If the error occurred for a channel, the
System Action: The channel is not started.
| channel is stopped. For a listener, the channel is not
System Programmer Response: Check the | started or, in some cases, the listener terminates.
APPC/MVS configuration.
| System Programmer Response: See Appendix C,
See “APPC allocate services return codes” on page 570 | “Communications protocol return codes” for
for the cause of the return code from APPC/MVS | information about the cause of the return code from the
allocate services, and the Writing Servers for APPC/MVS | communications system.
manual for more information.
| A distributed queuing message code nnn is generally
| associated with message CSQXnnnE, which will
CSQX212E csect-name Unable to allocate socket, | normally be issued previously. See that message
channel channel-name, TRPTYPE=TCP | explanation for more information. Where no such
RC=return-code | message is described, see Appendix E, “Distributed
| queuing message codes” for the corresponding message
Explanation: A TCP/IP socket could not be created,
| number.
possibly because of a storage problem. The associated
channel is channel-name; in some cases its name cannot | Check for error messages on the partner system that
be determined and so is shown as ‘????’. The return | might indicate the cause of the problem.
code (in hexadecimal) from TCP/IP was return-code.
Severity: 8 CSQX215E csect-name Communications network not
available, TRPTYPE=trptype
System Action: The channel is not started.
Explanation: An attempt was made to use the
System Programmer Response:
communications system, but it has not been started or
See Appendix C, “Communications protocol return has stopped. trptype shows the communications system
codes” for information about the cause of the return used:
code from TCP/IP. TCP TCP/IP
LU62 APPC/MVS

| CSQX213E csect-name Communications error, Severity: 8


| channel channel-name, TRPTYPE=trptype
System Action: The channel or listener is not started.
| function ‘func’ RC=return-code
| reason=reason System Programmer Response: Start the
communications system, and try again. If the
| Explanation: An unexpected communications error
communications system is TCP/IP not using
| occurred for a listener or a channel. If it was for a
OpenEdition sockets, the channel initiator will also
| listener, the csect-name is CSQXCLMA, and the channel
need to be restarted.
| name is shown as ‘????’. If it was for a channel, the
| channel is channel-name; in some cases its name cannot
| be determined and so is shown as ‘????’. CSQX218E csect-name Listener unable to bind to
port port address ip-address,
| trptype shows the communications system used:
TRPTYPE=TCP INDISP=disposition,
| TCP TCP/IP
RC=return-code
| LU62 APPC/MVS
Explanation: An attempt to bind the TCP/IP socket to
| func is the name of the TCP/IP or APPC/MVS function the indicated listener port was not successful. ip-address
| that gave the error. In some cases the function name is is the IP address used, or ‘*’ if the listener is using all
| not known and so is shown as ‘????’.

216 Messages and Codes


IP addresses. The return code (in hexadecimal) from communications system is TCP/IP not using
TCP/IP was return-code. OpenEdition sockets, the channel initiator will also
need to be restarted.
disposition shows which type of incoming requests the
listener was handling:
QMGR those directed to the target queue manager CSQX228E csect-name Listener unable to start
GROUP channel, channel channel-name,
those directed to the queue-sharing group. TRPTYPE=trptype INDISP=disposition
Severity: 8 Explanation: An incoming attach request arrived, but
the listener for trptype could not start an instance of a
System Action: The listener is not started.
channel to respond to it. The associated channel is
System Programmer Response: The failure could be channel-name; in some cases its name cannot be
due to another program using the same port number. determined and so is shown as ‘????’.

See Appendix C, “Communications protocol return disposition shows which type of incoming requests the
codes” for information about the return code from listener was handling:
TCP/IP. QMGR those directed to the target queue manager
GROUP
those directed to the queue-sharing group.
CSQX219E csect-name Listener unable to create a
new connection, TRPTYPE=TCP
However, this message can also occur in cases where
INDISP=disposition
there is no error; for example, if the TCP/IP command
Explanation: An attempt was made to create a new TELNET is issued that is directed at the port which the
TCP/IP socket because an attach request was received, channel initiator is using.
but an error occurred.
Severity: 8
disposition shows which type of incoming requests the
System Action: If a channel is involved, it is not
listener was handling:
started.
QMGR those directed to the target queue manager
GROUP System Programmer Response: The failure could be
those directed to the queue-sharing group. because the channel initiator is currently too busy; try
again when there are fewer channels running. If the
Severity: 8
problem persists, increase the number of dispatchers
System Action: The listener stops. used by the channel initiator.

System Programmer Response: The failure might be


transitory, try again later. If the problem persists, it CSQX234I csect-name Listener stopped,
might be necessary to stop some other jobs that use TRPTYPE=trptype INDISP=disposition
TCP/IP, or to restart TCP/IP. If you are not using
Explanation: The specified listener terminated. This
OpenEdition sockets, you will also need to restart the
may be because a STOP command was issued, because
channel initiator.
there was an error in the communications system, or
because of some other error.
CSQX220E csect-name Communications network not
disposition shows which type of incoming requests the
available, channel channel-name,
listener was handling:
TRPTYPE=trptype
QMGR those directed to the target queue manager
Explanation: An attempt was made to use the GROUP
communications system by a channel or a listener, but those directed to the queue-sharing group.
it has not been started or has stopped. If it was for a
Severity: 0
channel, the channel is channel-name; in some cases its
name cannot be determined and so is shown as ‘????’. System Action: Processing continues. If the listener
If it was for a listener, the channel name is again shown was not deliberately stopped, and if the
as ‘????’. trptype shows the communications system communications protocol is TCP/IP using OpenEdition
used: sockets or LU 6.2, the channel initiator will attempt to
TCP TCP/IP restart the listener, at the intervals specified by the
LU62 APPC/MVS LSTRTMR channel initiator parameter.
Severity: 8 System Programmer Response: If the listener was not
deliberately stopped, look at any preceding messages
System Action: The channel or listener is not started.
relating to the channel initiator or to the TCP/IP,
System Programmer Response: Start the OMVS, or APPC address spaces to determine the cause.
communications system, and try again. If the If there was an error in the communications system and

Chapter 16. Distributed queuing messages (CSQX...) 217


the communications protocol is TCP/IP not using automatically following an error.
OpenEdition sockets, you will need to restart the
disposition shows which type of incoming requests the
channel initiator after the problem has been resolved.
listener was handling:
QMGR those directed to the target queue manager
CSQX239E csect-name Unable to determine local GROUP
host name, channel channel-name, those directed to the queue-sharing group.
TRPTYPE=TCP RC=return-code
Severity: 0
Explanation: An attempt was made to start a channel
System Action: Processing continues.
or listener using TCP/IP, but the TCP/IP gethostname
call failed. If it was for a channel, the channel is
channel-name; in some cases its name cannot be CSQX403I csect-name Auto-definition of channel
determined and so is shown as ‘????’. If it was for a channel-name suppressed by exit exit-name
listener, the channel name is again shown as ‘????’. The
return code (in hexadecimal) from TCP/IP was Explanation: In response to a request to start a
return-code. channel that was not defined, an attempt was made to
define it automatically. The channel auto-definition exit
Severity: 8 exit-name prevented it being defined.
System Action: The channel or listener is not started. Severity: 0
System Programmer Response: See Appendix C, System Action: The channel is not started.
“Communications protocol return codes” for
information about the cause of the return code from
TCP/IP. CSQX404I csect-name REFRESH REPOS(YES)
command processed, cluster cluster-name,
n objects changed
CSQX250E csect-name Listener ended abnormally,
TRPTYPE=trptype INDISP=disposition, Explanation: The repository manager successfully
reason=sssuuu-reason processed a REFRESH command with the REPOS(YES)
option for the indicated cluster.
Explanation: The specified listener is ending
abnormally because an error that cannot be corrected Severity: 0
has occurred. sss is the system completion code, uuu is System Action: None.
the user completion code, and reason is the associated
reason code (all in hexadecimal).
CSQX405I csect-name FORCEREMOVE
disposition shows which type of incoming requests the QUEUES(YES) command processed,
listener was handling: cluster cluster-name, target target
QMGR those directed to the target queue manager
GROUP Explanation: The repository manager successfully
those directed to the queue-sharing group. processed a RESET ACTION(FORCEREMOVE)
command with the QUEUES(YES) option for the
Severity: 8 indicated cluster and target queue manager.
System Action: The listener ends abnormally, and a Severity: 0
dump is normally issued. If the communications
protocol is TCP/IP using OpenEdition sockets or LU System Action: None.
6.2, the channel initiator will attempt to restart the
listener, at the intervals specified by the LSTRTMR CSQX406E csect-name REFRESH REPOS(YES)
channel initiator parameter. command failed, cluster cluster-name, –
System Programmer Response: User completion qmgr-name is a full repository
codes are generally the result of errors detected by the Explanation: The repository manager could not
Language Environment; see the Language Environment process a REFRESH command with the REPOS(YES)
for OS/390 Debugging Guide and Runtime Messages for option for the indicated cluster, because the local queue
information about these codes. Otherwise, contact your manager provides full repository management service
IBM support center. for the cluster.
Severity: 8
CSQX251I csect-name Listener started,
TRPTYPE=trptype INDISP=disposition System Action: The command is ignored.

Explanation: The specified listener started successfully. System Programmer Response: Reissue the command
This might be as a result of a START LISTENER with the correct values or on the correct queue
command, or because the listener restarted manager. It may be necessary to change the queue

218 Messages and Codes


manager so that it is not a full repository for the Severity: 8
cluster.
System Action: The command is ignored, and the
error is reported to the sender.
CSQX407I csect-name Cluster queue q-name
System Programmer Response: Check the channel
definitions inconsistent
and cluster definitions of the sending queue manager.
Explanation: The definition of a cluster queue has
different values for the DEFPRTY, DEFPSIST, and
CSQX413E csect-name Repository command format
DEFBIND attributes on the various queue managers in
error, command code command
the cluster.
Explanation: An internal error has occurred.
All definitions of the same cluster queue should be
identical; otherwise, problems may arise if your Severity: 8
applications rely on one of these attributes to determine
messaging behavior. For example, if an application System Action: The command is ignored, and the
opens a cluster queue with the option error is reported to the sender; the repository manager
MQOO_BIND_AS_Q_DEF, and the different instances continues processing. Information about the error is
of the queue have different DEFBIND values, the written to the data set identified by the CSQSNAP DD
behavior of the message transfer depends on which statement of the channel initiator started task JCL
instance of the queue happens to be selected when it is procedure, xxxxCHIN.
opened. System Programmer Response: Collect the items
Severity: 4 listed in the Problem Determination section and contact
your IBM support center.
System Action: None.
Problem Determination: Collect the following
System Programmer Response: Alter the definitions diagnostic items:
of the queue on the various queue managers so that v Queue manager job log
they have identical values for these attributes. v Channel initiator job log
v The CSQSNAP data set
CSQX410I csect-name Repository manager started
CSQX415E csect-name Repository command state
Explanation: The repository manager started
error, command code command cluster
successfully.
object object-name, sender sender-id
Severity: 0
Explanation: An internal error has occurred.
System Action: None.
Severity: 8
System Action: The command is ignored; the
CSQX411I csect-name Repository manager stopped
repository manager continues processing. Information
Explanation: The repository manager stopped. This about the error is written to the data set identified by
may be for one of three reasons: the CSQSNAP DD statement of the channel initiator
v The channel initiator is stopping. started task JCL procedure, xxxxCHIN.
v The channel initiator is starting and the queues used
System Programmer Response: Collect the items
by the repository manager have not been defined
listed in the Problem Determination section and contact
because clustering is not required.
your IBM support center.
v An error has occurred.
Problem Determination: Collect the following
Severity: 0
diagnostic items:
System Action: Processing continues, but clustering is v Queue manager job log
not available. v Channel initiator job log
v The CSQSNAP data set
System Programmer Response: If an error has
occurred, investigate the problem reported in the
preceding messages. CSQX416E csect-name Repository command
processing error, RC=return-code,
command code command cluster object
CSQX412E csect-name Misdirected repository
object-name, sender sender-id
command, target target-id sender sender-id
Explanation: An internal error has occurred.
Explanation: The repository manager received a
command intended for some other queue manager, Severity: 8
whose identifier is target-id. The command was sent by
System Action: The command is ignored; the
the queue manager with identifier sender-id.

Chapter 16. Distributed queuing messages (CSQX...) 219


repository manager continues processing. Information
CSQX420I csect-name No repositories for cluster
about the error is written to the data set identified by
cluster-name
the CSQSNAP DD statement of the channel initiator
started task JCL procedure, xxxxCHIN. Explanation: The repository manager has received
information about a cluster for which no full
System Programmer Response: Collect the items
repositories are known.
listed in the Problem Determination section and contact
your IBM support center. Severity: 0
Problem Determination: Collect the following System Action: None.
diagnostic items:
System Programmer Response: Define a
v Queue manager job log
cluster-sender channel for connecting to the queue
v Channel initiator job log
manager that is the full repository for the cluster, or
v The CSQSNAP data set
alter the REPOS or REPOSNL attribute of the queue
manager that is to have a full repository for the cluster
CSQX417I csect-name Cluster-senders remain for to specify the cluster name.
removed queue manager qmgr-name
Explanation: The indicated queue manager has been CSQX422E csect-name Repository manager error,
deleted or forcibly removed from a cluster, but there RC=return-code
are manually-defined cluster-sender channels that refer
Explanation: An internal error has occurred.
to it. This means that the repository manager will
continue to send cluster information to the removed Severity: 8
queue manager.
System Action: The repository manager attempts to
Severity: 0 continue processing. Information about the error is
written to the data set identified by the CSQSNAP DD
System Programmer Response: Delete the
statement of the channel initiator started task JCL
manually-defined cluster-sender channels that refer to
procedure, xxxxCHIN.
qmgr-name.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
CSQX418I csect-name Only one repository for
your IBM support center.
cluster cluster-name
Problem Determination: Collect the following
Explanation: The repository manager has received
diagnostic items:
information about a cluster for which it is the only full
v Queue manager job log
repository.
v Channel initiator job log
Severity: 0 v The CSQSNAP data set
System Action: None.
CSQX425E csect-name Repository command merge
System Programmer Response: If you require a
error, command code command cluster
second full repository, alter the REPOS or REPOSNL
object object-name, sender sender-id
attribute of the second queue manager that is to have a
full repository for the cluster to specify the cluster Explanation: An internal error has occurred.
name.
Severity: 8
System Action: The command is ignored; the
CSQX419I csect-name No cluster-receivers for cluster
repository manager continues processing. Information
cluster-name
about the error is written to the data set identified by
Explanation: The repository manager has received the CSQSNAP DD statement of the channel initiator
information about a cluster for which no started task JCL procedure, xxxxCHIN.
cluster-receiver channels are known.
System Programmer Response: Collect the items
Severity: 0 listed in the Problem Determination section and contact
your IBM support center.
System Action: None.
Problem Determination: Collect the following
System Programmer Response: Define cluster-receiver
diagnostic items:
channels for the cluster on the local queue manager.
v Queue manager job log
v Channel initiator job log
v The CSQSNAP data set

220 Messages and Codes


If the message occurs because a command is out of
CSQX426E csect-name Undeliverable repository
date, the message can be ignored.
command, channel channel-name, target
target-id command code command
CSQX430E csect-name Unexpected queue manager
Explanation: The repository manager tried to send a
repository command, cluster cluster-name,
command to another queue manager using channel
channel channel-name, sender sender-id
channel-name. The other queue manager, whose
identifier is target-id, could not be found. Explanation: The repository manager received a
command from another queue manager, whose
Severity: 8
identifier is sender-id, relating to cluster cluster-name.
System Action: The command is ignored. The local queue manager cannot accept the command
because it is not a full repository for the cluster, it does
System Programmer Response: Check the channel
not have an interest in the cluster channel, and it does
and cluster definitions of the sending and receiving
not have any matching cluster-sender channels. The
queue managers.
cluster-sender channel used by the other queue
manager was channel-name.
CSQX427E csect-name Cluster-sender not connected
This message might appear on a queue manager that
to repository, cluster cluster-name,
has defined a cluster-sender channel to another queue
channel channel-name, target target-id
manager that does not host a full repository, if the
Explanation: A cluster-sender channel must be other queue manager is later modified to host a full
connected to a queue manager that is a full repository repository.
for all the clusters for the channel, and the
Severity: 8
corresponding cluster-receiver channel must be in the
same clusters. Channel channel-name in cluster System Action: The command is ignored.
cluster-name does not satisfy this. target-id is the
System Programmer Response: Check the definition
identifier of the target queue manager for the channel.
of the channel on the sending queue manager to ensure
Severity: 8 that it is connected to a full repository for the cluster.
System Action: The command is ignored.
CSQX431I csect-name Repository unavailable,
System Programmer Response: Check the definition
cluster cluster-name, channel
of the channel on both queue managers to ensure that
channel-name, sender sender-id
it is connected to a full repository for the clusters, and
that it is in the same clusters on both queue managers. Explanation: The repository manager received a
command from another queue manager, whose
identifier is sender-id, reporting that it is no longer a full
CSQX428E csect-name Unexpected queue or query
repository for cluster cluster-name.
repository command, cluster cluster-name,
channel channel-name, sender sender-id Severity: 0
Explanation: The repository manager received a System Action: The cluster-sender channel
command from another queue manager, whose channel-name is changed so that it can no longer be
identifier is sender-id, relating to cluster cluster-name. used to access the other queue manager in relation to
The local queue manager cannot accept the command the cluster.
because it is not a full repository for the cluster and (in
the case of a queue command) it does not have an
CSQX433E csect-name Cluster-receiver and
interest in the cluster queue. The cluster-sender channel
cluster-sender differ, cluster cluster-name,
used by the other queue manager was channel-name.
channel channel-name, sender sender-id
This can also occur a command destined for the local
Explanation: The repository manager received a
repository manager is delayed in the network and is
command from another queue manager, whose
out of date when it arrives, for example because a
identifier is sender-id. The cluster-sender channel
REFRESH CLUSTER command has been issued on the
channel-name on that queue manager is in cluster
local repository manager has caused its view of the
cluster-name, but the corresponding cluster-receiver
cluster to change.
channel on the local queue manager is not.
Severity: 8
Severity: 8
System Action: The command is ignored.
System Action: The command is ignored.
System Programmer Response: Check the definition
System Programmer Response: Change the definition
of the channel on both queue managers to ensure that
of the channel so that it is in the same clusters on both
it is connected to a full repository for the cluster.
queue managers.

Chapter 16. Distributed queuing messages (CSQX...) 221


System Action: Processing continues, but repository
CSQX434E csect-name Unrecognized message on
information may be out of date.
name
System Programmer Response: Refer to Appendix A,
Explanation: The channel initiator found a message on
“API completion and reason codes” for information
one of its queues that either had a format that could
about mqcc and mqrc. Check the channel and cluster
not be recognized or did not come from a queue
definitions on the local and target queue managers, and
manager or channel initiator.
ensure that the channels between them are running.
Severity: 8
When the problem is corrected, the repository
System Action: The message is put on the dead-letter information will normally be updated automatically.
queue. The REFRESH CLUSTER command can be used to be
sure that the repository information is up to date.
System Programmer Response: Examine the message
on the dead-letter queue to determine the originator of
the message. CSQX437E csect-name Unable to commit repository
changes
CSQX435E csect-name Unable to put repository Explanation: The repository manager tried to commit
manager message, target target-id some updates to the repository but was unsuccessful.
MQCC=mqcc MQRC=mqrc
Severity: 4
Explanation: The repository manager tried to send a
System Action: Processing continues, but local
message to SYSTEM.CLUSTER.COMMAND.QUEUE on
repository information may be out of date.
another queue manager whose identifier is target-id, but
the MQPUT call was unsuccessful. System Programmer Response: If this occurs when
the channel initiator is stopping, it can be ignored
Severity: 4
because the local repository information will normally
System Action: Processing continues, but repository be updated automatically when the channel initiator is
information may be out of date. restarted. If there is an isolated occurrence at other
times, use the REFRESH CLUSTER command to bring
System Programmer Response: Refer to Appendix A,
the local repository information up to date.
“API completion and reason codes” for information
about mqcc and mqrc. Check the channel and cluster If the problem persists, contact your IBM support
definitions on the local and target queue managers, and center.
ensure that the channels between them are running.
When the problem is corrected, the repository CSQX438E csect-name Unable to reallocate messages,
information will normally be updated automatically. channel channel-name, MQCC=mqcc
The REFRESH CLUSTER command can be used to be MQRC=mqrc
sure that the repository information is up to date.
Explanation: The repository manager was unable to
This error may occur if the REFRESH CLUSTER reallocate messages for the specified channel to another
REPOS(YES) command is issued against a full destination.
repository, as the full repository will then be
Severity: 8
temporarily unable to fulfil requests from other
repositories until it has rebuilt the cluster. If there is System Action: The messages remain on the
more than one full repository for the cluster, the transmission queue.
problem will resolve itself. If there is only a single full
repository for the cluster, the REFRESH CLUSTER System Programmer Response: Refer to Appendix A,
command will need to be run against all the other “API completion and reason codes” for information
queue managers in the cluster to make them contact about mqcc and mqrc. Use this information in
the full repository again. conjunction with any preceding error messages to
determine the cause of the problem. When the problem
is corrected, restart the channel.
CSQX436E csect-name Unable to put repository
manager message, cluster cluster-name,
MQCC=mqcc MQRC=mqrc CSQX439E csect-name Repository error for channel
channel-name
Explanation: The repository manager tried to send a
message to SYSTEM.CLUSTER.COMMAND.QUEUE on Explanation: An internal error has occurred.
a queue manager that has the full repository for the Severity: 8
specified cluster, but the MQPUT was unsuccessful.
System Action: The repository manager attempts to
Severity: 4 continue processing. Information about the error is
written to the data set identified by the CSQSNAP DD

222 Messages and Codes


statement of the channel initiator started task JCL Severity: 0
procedure, xxxxCHIN.
System Action: None.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
CSQX444I csect-name RESUME QMGR command
your IBM support center.
processed, cluster cluster-name, n objects
Problem Determination: Collect the following changed
diagnostic items:
Explanation: The repository manager successfully
v Queue manager job log
processed a RESUME QMGR command for the
v Channel initiator job log
indicated cluster. (Where the command specified a
v The CSQSNAP data set
namelist of clusters, the message is issued only for the
first cluster in the namelist.)
CSQX440E csect-name FORCEREMOVE command
Severity: 0
failed, cluster cluster-name, target target –
repository is not on qmgr-name System Action: None.
Explanation: The repository manager could not
process a RESET ACTION(FORCEREMOVE) command CSQX447E csect-name Unable to backout repository
for the indicated cluster and target queue manager, changes
because the local queue manager does not provide a
full repository management service for the cluster. Explanation: Following an error, the repository
manager tried to backout some updates to the local
Severity: 8 repository but was unsuccessful.
System Action: The command is ignored. Severity: 8
System Programmer Response: Reissue the command System Action: The repository manager terminates.
with the correct values or on the correct queue
manager. System Programmer Response: If the repository
manager subsequently restarts successfully, or if on
restarting the channel initiator the repository manager
CSQX441I csect-name FORCEREMOVE command subsequently starts successfully, this can be ignored.
processed, cluster cluster-name, target
target If not, contact your IBM support center.

Explanation: The repository manager successfully


processed a RESET ACTION(FORCEREMOVE) CSQX448E csect-name Repository manager stopping
command for the indicated cluster and target queue because of errors. Restart in n seconds
manager. Explanation: A severe error, as reported in the
Severity: 0 preceding messages, occurred during repository
manager processing; the repository manager is unable
System Action: None. to continue.
Severity: 8
CSQX442I csect-name REFRESH command
processed, cluster cluster-name, n objects System Action: The repository manager terminates.
changed The channel initiator will try to restart it after the
specified interval.
Explanation: The repository manager successfully
processed a REFRESH command for the indicated System Programmer Response: Correct the problem
cluster. reported in the preceding messages.

Severity: 0
CSQX449I csect-name Repository manager restarted
System Action: None.
Explanation: The repository manager restarted
successfully following an error.
CSQX443I csect-name SUSPEND QMGR command
processed, cluster cluster-name, n objects Severity: 0
changed System Action: None.
Explanation: The repository manager successfully
processed a SUSPEND QMGR command for the
indicated cluster. (Where the command specified a
namelist of clusters, the message is issued only for the
first cluster in the namelist.)

Chapter 16. Distributed queuing messages (CSQX...) 223


CSQX453E csect-name FORCEREMOVE command CSQX457I csect-name Repository available, cluster
failed, cluster cluster-name, target target is cluster-name, channel channel-name,
not unique sender sender-id
Explanation: The repository manager could not Explanation: The repository manager received a
process a RESET ACTION(FORCEREMOVE) command command from another queue manager, whose
for the indicated cluster and target queue manager, identifier is sender-id, reporting that it is once again a
because there is more than one queue manager with full repository for cluster cluster-name.
the specified name in the cluster.
Severity: 0
Severity: 8
System Action: The cluster-sender channel
System Action: The command is ignored. channel-name is changed so that it can be used to access
the other queue manager in relation to the cluster.
System Programmer Response: Reissue the command
specifying the identifier (QMID) of the queue manager
to be removed, rather than its name. CSQX470E csect-name Channel channel-name has the
wrong disposition
CSQX455E csect-name FORCEREMOVE command Explanation: The action you requested cannot be
failed, cluster cluster-name, target target performed on channel channel-name because it has the
not found wrong disposition. For example, the action asked for a
shared channel, but its disposition is private.
Explanation: The repository manager could not
process a RESET ACTION(FORCEREMOVE) command Severity: 8
for the indicated cluster and target queue manager,
System Action: The requested action is not performed.
because no information about that queue manager was
found in the local repository. System Programmer Response: Check whether the
channel name is specified correctly. If it is, check that:
Severity: 8
v The channel has been defined correctly
System Action: The command is ignored. v The transmission queue name identifies the correct
queue, and that queue has the required disposition.
System Programmer Response: Reissue the command
specifying the correct queue manager name or
The disposition of an instance of a channel is not
identifier.
related to that specified by QSGDISP in the channel
definition:
| CSQX456I csect-name Update not received from full v A sending channel is shared if its transmission queue
| repository, cluster cluster-name, queue is shared, and private if it is not.
| q-name (queue manager qmgr-name)
v A receiving channel is shared if it was started in
| Explanation: The repository manager detected a response to an inbound transmission directed to the
| cluster queue that had been used in the last 30 days, queue-sharing group, and private if it was started in
| and for which updated information should have been response to an inbound transmission directed to the
| sent from a full repository. However, no such queue manager.
| information has been received. The queue is q-name in
| cluster-name, and its queue manager is qmgr-name.
CSQX471I csect-name nn shared channels to restart,
| Severity: 0 nn requests issued
| System Action: The repository manager will keep Explanation: The channel initiator is shutting down; it
| information about this queue for a further 60 days. owns some active shared sending channels, and they
have not been requested to stop. Requests to restart
| System Programmer Response: If the queue is still
these channels on another queue manager have been
| required, check that:
issued as shown.
| v The cluster channels to and from the queue manager
| that is the full repository for the cluster, and between Severity: 0
| there and the queue manager where the queue is System Action: The channel initiator shutdown
| located, are able to run. processing continues.
| v The repository managers on those queue managers
System Programmer Response: If the numbers in the
| have not ended abnormally.
message differ, the channel initiator was not able to
issue restart requests for all the channels. In this case,
use the DISPLAY CHSTATUS command to determine
which channels are still owned by the queue manager
for the channel initiator that is shutting down, and

224 Messages and Codes


which therefore have not been restarted, and restart System Action: The channel command fails or the
them manually as required. channel stops.
System Programmer Response: Check that the DB2
CSQX473E csect-name Listener unable to register to tables required by MQ are correctly defined, and restart
WLM/DNS, TRPTYPE=TCP the queue manager and DB2 if necessary. If these
INDISP=disposition host name=hhh server appear to be running correctly, display the information
name=sss, RC=return-code reason=reason in the shared channel status (CSQ.ADMIN_B_SCST)
and the shared synchronization key
Explanation: While starting, the specified TCP/IP
(CSQ.ADMIN_B_SSKT) DB2 tables, and contact your
listener could not register with WLM/DNS. The return
IBM support center for further assistance. Refer to the
code from the IWMSRSRG service was return-code and
WebSphere MQ for z/OS Problem Determination Guide for
the associated reason code was reason (both in
further information, and for details of a sample job
hexadecimal).
(CSQ45STB) which shows the information in the DB2
Severity: 8 tables.

System Action: The listener is not started.


CSQX483E csect-name DB2 not available
System Programmer Response: See z/OS MVS
Workload Management Services for more information Explanation: Because DB2 is not available, or is no
about the return and reason codes from the longer available, the channel initiator cannot do
IWMSRSRG service. processing for a shared channel.
Severity: 8
CSQX474E csect-name Listener unable to unregister
System Action: The channel command fails or the
from WLM/DNS, TRPTYPE=TCP
channel stops.
INDISP=disposition host name=hhh server
name=sss, RC=return-code reason=reason System Programmer Response: Use the preceding
messages on the z/OS console to investigate why DB2
Explanation: While stopping, the specified TCP/IP
is not available, and restart it if necessary.
listener could not unregister from WLM/DNS. The
return code from the IWMSRDRS service was
return-code and the associated reason code was reason CSQX484E csect-name Error accessing DB2
(both in hexadecimal).
Explanation: Because there was an error in accessing
Severity: 8 DB2, the channel initiator cannot do processing for a
shared channel.
System Action: The listener stops. It might not be
possible to restart it. Severity: 8
System Programmer Response: See z/OS MVS System Action: The channel command fails or the
Workload Management Services for more information channel stops.
about the return and reason codes from the
System Programmer Response: Resolve the error
IWMSRDRS service.
reported in the preceding messages.

CSQX475I csect-name Channel channel-name adopted


CSQX485E csect-name Shared channel status error
Explanation: The specified channel, which was
Explanation: During the execution of a channel
orphaned because of a communications error, has been
command, or during shared channel processing, shared
adopted by a new instance of the channel.
channel status or shared synchronization key
Severity: 0 information, held in DB2, was found to be corrupted.
System Action: Processing continues. Severity: 8
System Action: The channel command fails or the
CSQX482E csect-name Shared channel function not channel stops.
available
System Programmer Response: Check that the DB2
Explanation: During the execution of a channel tables required by MQ are correctly defined, and restart
command, or during shared channel processing, an DB2 if necessary. If DB2 appears to be running
internal function required by the channel initiator was correctly, display the information in the shared channel
found to be unavailable. status (CSQ.ADMIN_B_SCST) and the shared
synchronization key (CSQ.ADMIN_B_SSKT) DB2
Severity: 8
tables, and contact your IBM support center for further
assistance. Refer to the WebSphere MQ for z/OS Problem

Chapter 16. Distributed queuing messages (CSQX...) 225


Determination Guide for further information, and for
CSQX501I csect-name Channel channel-name is no
details of a sample job (CSQ45STB) which shows the
longer active
information in the DB2 tables.
Explanation: The specified channel terminated. It is
now inactive if it terminated normally when the
| CSQX486E csect-name Shared channel channel-name
disconnect interval expired, or stopped if it terminated
| definitions inconsistent
because of an error or a STOP CHANNEL command.
| Explanation: The definition of a shared channel has
Severity: 0
| differing attribute values on the various queue
| managers in the queue-sharing group. For example, if System Action: Processing continues.
| the type of the channel differs start or stop requests
System Programmer Response: If the channel is
| cannot operate correctly.
stopped, resolve any error, and issue a START
| Severity: 8 CHANNEL command to restart the channel.
| System Action: The request fails.
CSQX502E csect-name Action not allowed for
| System Programmer Response: Change the
channel channel-name
| definitions of the channel so that they are the same on
| all the queue managers. If the channel type needs Explanation: The action you requested cannot be
| changing, you must delete and then redefine the performed on channel channel-name. Some actions are
| channel. only valid for certain channel types; for example, you
can only ping a sender or server channel.
CSQX496I csect-name Channel channel-name stopping Severity: 8
because of request by remote exit
System Action: The requested action is not performed.
Explanation: The channel is closing because the user
System Programmer Response: Check whether the
channel exit at the remote end requested it.
channel name is specified correctly. If it is, check that:
Severity: 0 v The channel has been defined correctly
v The connection name identifies the remote end
System Action: The channel stops. The associated
correctly
transmission queue might be set to GET(DISABLED)
v For a cluster-receiver channel, the connection name
and triggering turned off. For auto-defined channels,
does not specify a generic address
the channel does not start.
v For TCP/IP connections, the port number specified
System Programmer Response: Note that this puts by the local channel matches that used by the
the channel into STOPPED state. A START CHANNEL listener at the remote queue manager.
command must be issued to restart it.
CSQX503E csect-name Negotiation failed for channel
CSQX498E csect-name Invalid MQCD field channel-name
field-name, value=nnn (xxx)
Explanation: Channel channel-name could not be
Explanation: The MQCD structure returned by the established due to a negotiation failure between the
channel auto-definition exit had an invalid value in the local queue manager and the remote end.
indicated field. The value is shown in decimal and
Severity: 8
hexadecimal.
System Action: The channel is not started.
Severity: 8
System Programmer Response: Examine the log for
System Action: The channel is not defined.
the remote end for messages explaining the cause of
System Programmer Response: Correct the channel the negotiation failure.
auto-definition exit.
CSQX504E csect-name Local protocol error, channel
CSQX500I csect-name Channel channel-name started channel-name, type=type data=xxx

Explanation: The specified channel has been started. Explanation: During communications with the remote
end, the local message channel agent for channel
Severity: 0 channel-name detected a protocol error. type shows the
System Action: Processing continues. type of error that occurred:
0000000A
Incorrect segment type
00000012
Incorrect message length

226 Messages and Codes


00000013 System Programmer Response: Examine the status of
Incorrect segment number the channel, and either restart a channel to resolve the
in-doubt state, or use the RESOLVE CHANNEL
The incorrect value is shown by xxx. command to correct the problem manually.

Severity: 8
CSQX513E csect-name Channel channel-name
System Action: The channel stops. The associated exceeded current channel limit
transmission queue might be set to GET(DISABLED)
and triggering turned off. Explanation: There are too many channels current to
be able to start another. The maximum number allowed
System Programmer Response: Examine the log to is specified in the CURRCHL parameter of the channel
determine the cause of the failure. This might occur initiator. Current channels include stopped and retrying
after the channel initiator or queue manager is stopped channels as well as active channels.
forcibly or ends abnormally. If it occurs in other cases,
contact your IBM support center to report the problem. Severity: 8
System Action: The channel does not start.
CSQX505E csect-name Sequence wrap values differ,
System Programmer Response: Wait for some of the
channel channel-name, local=local-seqno
operating channels to terminate before restarting the
remote=remote-seqno
channel.
Explanation: The sequence number wrap value for
channel channel-name is local-seqno, but the value
CSQX514E csect-name Channel channel-name is active
specified at the remote end is remote-seqno. The two
on qmgr-name
values must be the same before the channel can be
started. Explanation: An operation was requested on a
channel that is active. If the channel is shared, it may
Severity: 8
be active on another queue manager.
System Action: The channel does not start.
Severity: 8
System Programmer Response: Change either the
System Action: The request fails.
local or remote channel definition so that the values
specified for the message sequence number wrap value System Programmer Response: For operations other
are the same. than starting the channel, either stop the channel
manually, or wait for it to terminate, and retry the
operation.
CSQX506E csect-name Message receipt confirmation
not received for channel channel-name
CSQX515I csect-name Channel channel-name changed
Explanation: The remote end did not accept the last
batch of messages. Explanation: The channel for which information has
been requested is a new instance of the channel. The
Severity: 8
previous channel instance has ended.
System Action: Channel channel-name stops. The
Severity: 0
associated transmission queue might be set to
GET(DISABLED) and triggering turned off. System Action: The information shown is for the new
channel instance.
System Programmer Response: Determine why the
remote end did not accept the last batch of messages.
Resolve the problem and restart the channel. CSQX516E csect-name Error accessing
synchronization data, RC=return-code
CSQX507E csect-name Channel channel-name is Explanation: There was an error when accessing the
in-doubt, connection conn-id (queue channel synchronization data.
manager qmgr-name)
If the return code is of the form 10009nnn or 20009nnn,
Explanation: Channel channel-name is in-doubt with it is a distributed queuing message code. This is
the remote end using connection conn-id. The associated generally associated with message CSQXnnnE, which
remote queue manager is qmgr-name; in some cases its will normally be issued previously.
name cannot be determined and so is shown as ‘????’.
Otherwise the most likely cause is a shortage of
Severity: 8 storage.
System Action: The requested operation does not Severity: 8
complete.
System Action: The channel stops. The associated

Chapter 16. Distributed queuing messages (CSQX...) 227


transmission queue might be set to GET(DISABLED) channel definition at the remote end, and retry the
and triggering turned off. operation.
In some cases, the channel initiator will stop as well.
CSQX523E csect-name Remote protocol error,
System Programmer Response: If the return code is a
channel channel-name, type=type data=xxx
distributed queuing message code, see the
corresponding message explanation for more Explanation: During communications with the remote
information. Where no such message is described, see end, the remote message channel agent for channel
Appendix E, “Distributed queuing message codes” for channel-name detected a protocol error. type shows the
the corresponding message number. type of error that occurred:
0000000A
Restart the channel or the channel initiator. If the
Incorrect segment type
problem persists, contact your IBM support center.
0000000B
Incorrect length
CSQX517E csect-name Error in q-name – channel 0000000C
channel-name repeated Invalid data
0000000D
Explanation: There was more than one set of Invalid segment
synchronization information in q-name for an instance 0000000E
of channel channel-name. This is probably because the Invalid ID
channel is a receiver channel, and there are two sender 0000000F
channels with the same name on different queue Invalid MSH
managers within the same network address that have 00000010
communicated with it. General error
Severity: 8 00000011
Batch failure
System Action: The first set of synchronization 00000012
information for the channel instance is used, and any Incorrect message length
others are ignored. Errors might occur if the channel is 00000013
used. Incorrect segment number
System Programmer Response: Avoid using the
channel. Remove the extra sets of information from the The data associated with the error (for example, the
channel synchronization queue, and rename channels incorrect value) is shown by xxx.
so that they have unique names. Severity: 8
If this does not resolve the problem, contact your IBM System Action: The channel stops. The associated
support center. transmission queue might be set to GET(DISABLED)
and triggering turned off.
CSQX519E csect-name Channel channel-name not System Programmer Response: Examine the log for
defined the remote end to determine the cause of the failure.
Explanation: The channel initiator could not find a This might occur after the channel initiator or queue
definition of channel channel-name. manager is stopped forcibly or ends abnormally. If it
occurs in other cases, contact your IBM support center.
Severity: 8
System Action: The requested operation fails. CSQX524E csect-name Remote queue manager
System Programmer Response: Check that the name unavailable for channel channel-name
is specified correctly and the channel definition is Explanation: Channel channel-name cannot start
available. because the remote queue manager is not currently
available.
CSQX520E csect-name Remote channel channel-name Severity: 8
not defined
System Action: The channel does not start
Explanation: There is no definition of channel
channel-name at the remote end. System Programmer Response: Either start the remote
queue manager, or retry the operation later.
Severity: 8
System Action: The channel does not start.
System Programmer Response: Add an appropriate

228 Messages and Codes


CSQX525E csect-name Channel channel-name closing CSQX528I csect-name Channel channel-name stopping
because the remote queue manager is
Explanation: The channel is closing because a STOP
stopping
CHANNEL command was issued, or because the
Explanation: Channel channel-name is closing because channel initiator is stopping.
the remote queue manager is stopping.
Severity: 0
Severity: 8
System Action: The channel stops. The associated
System Action: The channel stops. The associated transmission queue might be set to GET(DISABLED)
transmission queue might be set to GET(DISABLED) and triggering turned off.
and triggering turned off.
System Programmer Response: Note that a STOP
System Programmer Response: Investigate why the CHANNEL command puts the channel into STOPPED
remote queue manager is stopping, if it was not state. A START CHANNEL command must be issued to
expected. restart it.

CSQX526E csect-name Message sequence error for CSQX531E csect-name Queue q-name for channel
channel channel-name, sent=msg-seqno channel-name is in use or wrong type
expected=exp-seqno
Explanation: The queue q-name named as a
Explanation: The local queue manager does not agree transmission queue in the channel definition for
with the remote end on the next message sequence channel-name is either in use (by this channel or another
number for channel channel-name. The message is channel), or it is not a transmission queue.
normally issued at both the sending and receiving end:
Severity: 8
at the sending end, msg-seqno and exp-seqno are
unpredictable; at the receiving end, a message had System Action: The channel does not start.
sequence number msg-seqno but sequence number
exp-seqno was expected. System Programmer Response: Do the following, as
appropriate:
Severity: 8 v Check if the channel is already running
v Check if another channel is using the queue; use the
System Action: The channel stops. The associated
DISPLAY QSTATUS command
transmission queue might be set to GET(DISABLED)
v Ensure the queue name is specified correctly in the
and triggering turned off.
channel definition
System Programmer Response: Determine the cause v Alter the queue usage attribute of the queue to that
of the inconsistency. It could be that the of a transmission queue.
synchronization information has become damaged, or
has been backed out to a previous version. If the
problem cannot be resolved, the sequence number can
| CSQX533I csect-name Channel channel-name is
be reset manually at the sending end of the channel
| already in requested state
using the RESET CHANNEL command. (For some | Explanation: A request to stop channel channel-name
queue managers, it might be necessary to issue the | was made, but the channel was already in the specified
RESET CHANNEL command at the receiving end as | state, or in the process of reaching that state.
well.)
| Severity: 0

CSQX527E csect-name Unable to send message for | System Action: The request is ignored.
channel channel-name
Explanation: The remote end cannot receive the CSQX534E csect-name Channel channel-name is
message that is being sent for channel channel-name. stopped

Severity: 8 Explanation: The operation requested cannot be


performed because the channel is currently stopped.
System Action: The channel stops. The associated
transmission queue might be set to GET(DISABLED) Severity: 4
and triggering turned off. System Action: The request is ignored.
System Programmer Response: Examine the log for System Programmer Response: Issue a START
the remote end to determine why the message cannot CHANNEL command to restart the channel.
be received, and then restart the channel.

Chapter 16. Distributed queuing messages (CSQX...) 229


System Programmer Response: Refer to Appendix A,
CSQX535E csect-name Channel channel-name stopping
“API completion and reason codes” for information
because exit exit-name is not valid
about mqcc and mqrc.
Explanation: The user exit exit-name specified for
channel channel-name is not valid.
CSQX541E csect-name Invalid CCSIDs for data
Severity: 8 conversion, ccsid1 and ccsid2
System Action: The channel stops. The associated Explanation: Either the local coded character set
transmission queue might be set to GET(DISABLED) identifier (CCSID) or the target CCSID is not valid, or
and triggering turned off. For auto-defined channels, is not currently supported, or conversion between the
the channel does not start. two CCSIDs involved is not supported. (The name of
the channel cannot be determined because the invalid
System Programmer Response: Ensure that the user
CCSID prevents the necessary data conversion being
exit name is specified correctly in the channel
done.)
definition, and that the user exit program is correct and
available. The channel initiator loads exits from the Severity: 8
library data sets under the CSQXLIB DD statement of
System Action: The channel stops. The associated
its started task JCL procedure xxxxCHIN.
transmission queue might be set to GET(DISABLED)
and triggering turned off.
CSQX536I csect-name Channel channel-name stopping
System Programmer Response: Ensure that the
because of request by exit exit-name
CCSIDs are valid and that conversion between them is
Explanation: The channel is closing because the user supported. Refer to the WebSphere MQ Application
channel exit exit-name requested it. Programming Reference manual for information about the
CCSIDs that are supported.
Severity: 0
System Action: The channel stops. The associated
CSQX544E csect-name Messages for channel
transmission queue might be set to GET(DISABLED)
channel-name sent to remote dead-letter
and triggering turned off. For auto-defined channels,
queue
the channel does not start.
Explanation: During the processing of channel
System Programmer Response: Note that this puts
channel-name, one or more messages have been put the
the channel into STOPPED state. A START CHANNEL
dead-letter queue at the remote queue manager.
command must be issued to restart it.
Severity: 4
CSQX539E csect-name Channel channel-name for System Action: Processing continues.
queue q-name is not available
System Programmer Response: Examine the contents
Explanation: A trigger message was received to start a of the dead-letter queue. Each message is contained in
channel channel-name to process the transmission queue a structure that describes why the message was put to
q-name. However, the channel initiator could not find a the queue, and to where it was originally addressed.
defined and available channel to start.
Severity: 8 CSQX545I csect-name Channel channel-name closing
because disconnect interval expired
System Action: The channel does not start.
Explanation: The channel is closing because no
System Programmer Response: Ensure that there is a
messages arrived on the transmission queue within the
channel defined to process the transmission queue, and
disconnect interval.
that it is not stopped.
Severity: 0
CSQX540E csect-name Unable to commit batch, System Action: The channel ends normally.
channel channel-name, MQCC=mqcc
MQRC=mqrc
CSQX547E csect-name Remote channel channel-name
Explanation: An MQCMIT call for the queue has the wrong type
associated with channel channel-name was unsuccessful.
Explanation: The operation requested cannot be
Severity: 8 performed because channel channel-name on the remote
end is not of a suitable type. For example, if the local
System Action: The channel stops. The associated
channel is defined as a sender the remote queue
transmission queue might be set to GET(DISABLED)
manager must define its corresponding channel as
and triggering turned off.
either a receiver or requester.

230 Messages and Codes


Severity: 8
CSQX551E csect-name Action not supported, channel
System Action: The requested operation is not channel-name, connection conn-id (queue
performed. manager qmgr-name)

System Programmer Response: Check that the Explanation: The operation requested for channel
channel name is specified correctly. If it is, check that: channel-name is not supported by the remote end using
v The channel definition on the remote end has an the connection conn-id. The associated remote queue
appropriate channel type manager is qmgr-name; in some cases its name cannot
v The connection name of the local channel identifies be determined and so is shown as ‘????’.
the remote end correctly
Severity: 8
v For cluster channels, the connection names do not
specify a generic address System Action: The channel stops. The associated
v For TCP/IP connections, the port number specified transmission queue might be set to GET(DISABLED)
by the local channel matches that used by the and triggering turned off.
listener at the remote queue manager.
System Programmer Response: Check that the
connection name parameter is specified correctly and
CSQX548E csect-name Messages sent to local that the levels of the queue managers in use are
dead-letter queue, channel channel-name, compatible.
reason=reason
Explanation: During the processing of channel CSQX552E csect-name Security exit data for channel
channel-name, one or more messages have been put the channel-name not received
dead-letter queue at the local queue manager. reason
Explanation: The local security user channel exit for
shows why, and is one of the following:
channel channel-name requested data from the remote
v an MQRC_* reason code from an MQPUT or
security user channel exit, but no data was received.
MQPUT1 call
v an MQFB_* feedback code. Severity: 8
Severity: 4 System Action: The channel stops. The associated
transmission queue might be set to GET(DISABLED)
System Action: Processing continues.
and triggering turned off.
System Programmer Response: Examine the contents
System Programmer Response: Ensure that the
of the dead-letter queue. Each message is contained in
security exit for the channel on the remote end has
a structure that describes why the message was put to
been defined correctly and is available. If it is, check
the queue, and to where it was originally addressed.
that the exit program operates correctly.
For information about MQRC_* reason codes see
Appendix A, “API completion and reason codes”. For
CSQX558E csect-name Remote channel channel-name
information about MQFB_* feedback codes see the
not available
MQMD description in the WebSphere MQ Application
Programming Reference manual. Explanation: The channel channel-name at the remote
end is currently stopped or is otherwise unavailable.
For example, there might be too many channels current
CSQX549E csect-name Queue q-name for channel
to be able to start it.
channel-name is get-inhibited
Severity: 8
Explanation: An MQGET failed because the
transmission queue had been previously inhibited for System Action: The channel does not start.
gets.
System Programmer Response: This might be a
Severity: 8 temporary situation, and the channel will retry. If not,
check the status of the channel at the remote end. If it
System Action: The channel stops. The associated
is stopped, issue a START CHANNEL command to
transmission queue might have triggering turned off.
restart it. If there are too many channels current, either
System Programmer Response: Change the definition wait for some of the operating channels to terminate, or
of the transmission queue so that it is not inhibited for stop some channels manually, before restarting the
MQGET calls. channel.

Chapter 16. Distributed queuing messages (CSQX...) 231


CSQX565E csect-name No dead-letter queue for CSQX569E csect-name Channel channel-name
qmgr-name, channel channel-name exceeded TCP/IP channel limit
Explanation: A message could not be delivered Explanation: The number of current TCP/IP channels
normally and there is no dead-letter queue defined for is the maximum allowed; another channel cannot be
queue manager qmgr-name. started. Current channels include stopped and retrying
channels as well as active channels. The maximum
Severity: 8
allowed is specified in the TCPCHL parameter of the
System Action: The channel stops. The associated channel initiator, but may be reduced if a dispatcher
transmission queue might be set to GET(DISABLED) fails, or if TCP/IP resources are restricted (as reported
and triggering turned off. by message CSQX118I).

System Programmer Response: Correct the problem Severity: 8


that prevented the message from being delivered
System Action: The channel does not start.
normally, or define a dead-letter queue for the remote
queue manager. System Programmer Response: If the maximum
allowed is zero, TCP/IP communications are not
allowed, and no TCP/IP channels can be started. If the
CSQX567E csect-name Listener unable to register to
maximum allowed is non-zero, wait for some of the
APPC/MVS, TRPTYPE=LU62
operating channels to terminate before restarting the
INDISP=disposition RC=return-code
channel.
reason=reason
Explanation: While starting, the specified LU 6.2
CSQX570E csect-name Channel channel-name
listener could not register as an APPC/MVS server. The
exceeded LU 6.2 channel limit
return code from APPC/MVS allocate services was
return-code and the associated reason code was reason Explanation: The number of current LU 6.2 channels
(both in hexadecimal). is the maximum allowed; another channel cannot be
started. Current channels include stopped and retrying
Severity: 8
channels as well as active channels. The maximum
System Action: The listener is not started. allowed is specified in the LU62CHL parameter of the
channel initiator, but might be reduced if a dispatcher
System Programmer Response: See Appendix C, fails.
“Communications protocol return codes” for the cause
of the return code from APPC/MVS allocate services, Severity: 8
and the Writing Servers for APPC/MVS manual for more
System Action: The channel does not start.
information. Check that the LUNAME channel initiator
parameter is the same as the PARTNER_LU value for System Programmer Response: If the maximum
the APPC/MVS symbolic destination used by the allowed is zero, LU 6.2 communications are not
listener. allowed, and no LU 6.2 channels can be started. If the
maximum allowed is non-zero, wait for some of the
operating channels to terminate before restarting the
CSQX568E csect-name Listener unable to unregister
channel.
from APPC/MVS, TRPTYPE=LU62
INDISP=disposition RC=return-code
reason=reason CSQX572E csect-name Channel channel-name stopping
because message header is not valid
Explanation: While stopping, the specified LU 6.2
listener could not unregister as an APPC/MVS server. Explanation: During the processing of channel
The return code from APPC/MVS allocate services was channel-name, a message was found that had an invalid
return-code and the associated reason code was reason header. The dead-letter queue was defined as a
(both in hexadecimal). transmission queue, so a loop would have been created
if the message had been put there.
Severity: 8
Severity: 8
System Action: The listener stops. It might not be
possible to restart it. System Action: The channel stops. The associated
transmission queue might be set to GET(DISABLED)
System Programmer Response: See Appendix C,
and triggering turned off.
“Communications protocol return codes” for the cause
of the return code from APPC/MVS allocate services System Programmer Response: Correct the problem
and the Writing Servers for APPC/MVS manual for more that caused the invalid message header.
information.

232 Messages and Codes


Problem Determination: Collect the following
CSQX573E csect-name Channel channel-name
diagnostic items:
exceeded active channel limit
v Queue manager job log
Explanation: There are too many channels active v Channel initiator job log
(transmitting messages) to be able to start another. The v The CSQSNAP data set
maximum number allowed is specified in the ACTCHL
parameter of the channel initiator.
CSQX599E csect-name Channel channel-name ended
Severity: 8 abnormally
System Action: The channel does not start. Explanation: Channel channel-name ended abnormally
because of a severe problem, as reported in the
System Programmer Response: Either wait for some
preceding messages.
of the operating channels to terminate, or stop some
channels manually, before restarting the channel. Severity: 8
System Action: The channel stops. The associated
CSQX574I csect-name Channel channel-name can now transmission queue might be set to GET(DISABLED)
start and triggering turned off.
Explanation: The specified channel was waiting to System Programmer Response: Investigate the
start, because there were too many channels active problem reported in the preceding messages.
(transmitting messages) to be able to start another. One
or more of the active channels has terminated, so this
CSQX608E csect-name Remote resources in recovery
channel can now start.
for channel channel-name
Note: This message is not itself issued, although the Explanation: Channel channel-name cannot start
corresponding event is generated. because resources at the remote queue manager are
being recovered.
Severity: 0
Severity: 8
CSQX575E csect-name Negotiation failed for channel System Action: The channel does not start.
Explanation: A channel between the local queue System Programmer Response: Restart the channel at
manager and the remote end could not be established a later time. If the problem persists examine the log for
due to a negotiation failure. The failure was such that the remote end for messages explaining the cause of
the channel name could not be determined: for the problem.
example, data conversion between the coded character
set identifiers (CCSIDs) used by the local and remote
CSQX609E csect-name Resources in recovery, channel
ends might not have been possible.
channel-name, MQCC=mqcc MQRC=mqrc
Severity: 8
Explanation: The message channel agent for the
System Action: The channel is not started. channel could not connect to the queue manager
because resources are being recovered.
System Programmer Response: Examine the log for
the remote end for messages explaining the cause of Severity: 8
the negotiation failure.
System Action: The channel does not start.
System Programmer Response: Refer to Appendix A,
CSQX578E csect-name Unable to save status for
“API completion and reason codes” for information
channel channel-name
about mqcc and mqrc, which come from an MQCONNX
Explanation: An internal error has occurred. request.
Severity: 8
| CSQX613I csect-name Channel channel-name instance
System Action: The channel stops. The associated
| is already in requested state
transmission queue might be set to GET(DISABLED)
and triggering turned off. | Explanation: A request to stop a particular instance of
| channel channel-name was made (by specifying a
Information about the error is written to the data set
| connection name or a remote queue manager name),
identified by the CSQSNAP DD statement of the
| but the channel instance was already in the specified
channel initiator started task JCL procedure, xxxxCHIN.
| state, or in the process of reaching that state.
System Programmer Response: Collect the items
| Severity: 0
listed in the Problem Determination section and contact
your IBM support center. | System Action: The request is ignored.

Chapter 16. Distributed queuing messages (CSQX...) 233


two-character codes; common values are as shown in
CSQX620E csect-name System SSL error, channel
message CSQX635E.
channel-name, function ‘func’
RC=return-code Severity: 8
Explanation: An unexpected SSL communications System Action: The channel does not start.
error occurred for a channel. The channel is
channel-name; in some cases its name cannot be System Programmer Response: Change either the
determined and so is shown as ‘????’. func is the name local or remote channel definition so that the values
of the System SSL function that gave the error, and specified for the SSL cipher specification are the same.
return-code is the return code (in decimal).
Severity: 8 CSQX632I csect-name SSL certificate has no
associated user ID, remote channel
System Action: The channel is stopped. channel-name – channel initiator user ID
used
System Programmer Response: See IBM® TCP/IP
return codes for the cause of the return code from Explanation: The certificate sent from the remote end
System SSL and the System Secure Sockets Layer during SSL handshaking was accepted, but no user ID
Programming Guide and Reference manual for more could be found associated with it. The channel is
information. channel-name; in some cases its name cannot be
determined and so is shown as ‘????’.
CSQX625E csect-name System SSL error, function Likely causes are that neither the certificate nor a
‘func’ RC=return-code matching certificate name are defined to the external
security manager (ESM), or that the certificate contains
Explanation: An unexpected SSL communications
fields that are not understood by the ESM.
error occurred for an SSL server subtask. func is the
name of the System SSL function that gave the error, Severity: 0
and return-code is the return code (in decimal).
System Action: The user ID of the channel initiator
Severity: 8 address space is used as the channel user ID for the
channel.
System Action: The SSL server subtask terminates.
System Programmer Response: If certificate name
System Programmer Response: See IBM® TCP/IP
filtering is being used, you can create a filter that will
return codes for the cause of the return code from
match this certificate. Alternatively, change the
System SSL and the System Secure Sockets Layer
SSLPEER channel attribute to prevent this certificate
Programming Guide and Reference manual for more
being accepted from the remote channel.
information.

CSQX633E csect-name SSL certificate for remote


CSQX630E csect-name Channel channel-name requires
channel channel-name failed local check
SSL
Explanation: The certificate sent from the remote end
Explanation: Channel channel-name cannot start
during SSL handshaking could not be validated. The
because it requires SSL, but SSL communications are
channel is channel-name; in some cases its name cannot
not currently available.
be determined and so is shown as ‘????’.
Severity: 8
Severity: 8
System Action: The channel does not start.
System Action: The channel is stopped.
System Programmer Response: If SSL is required,
System Programmer Response: Ensure that the SSL
investigate why it is not available and take action as
certificate connected to the key repository at the remote
appropriate; it may be necessary to restart the channel
end is valid, and that the signing certificate(s) have
initiator to allow SSL to be used. If SSL is not required,
been connected to the key ring on the local queue
change the channel definition so that SSL is not used.
manager so that the certificate sent can be
authenticated.
CSQX631E csect-name Cipher specifications differ,
For full details about SSL certificates and key
channel channel-name, local=local-ciph
repositories see WebSphere MQ Security.
remote=remote-ciph
Explanation: The SSL cipher specification value for
channel channel-name is local-ciph, but the value
specified at the remote end is remote-ciph. The two
values must be the same before the channel can be
started. They are shown in the message as

234 Messages and Codes


end, or obtain the correct certificate for the remote end,
CSQX634E csect-name SSL certificate for channel
as appropriate.
channel-name failed remote check
Explanation: The certificates sent to the remote end
CSQX637E csect-name No SSL certificate for remote
during SSL handshaking could not be validated. The
channel channel-name
channel is channel-name; in some cases its name cannot
be determined and so is shown as ‘????’. Explanation: The remote channel did not supply a
certificate to use during SSL handshaking, but a
Severity: 8
certificate is required. The channel is channel-name; in
System Action: The channel is stopped. some cases its name cannot be determined and so is
shown as ‘????’.
System Programmer Response: Ensure that the SSL
certificate ‘ibmWebSphereMQqmgr-name’ connected to Severity: 8
in the key ring at the local queue manager qmgr-name is
System Action: The channel is stopped.
valid, and that the signing certificate has been
connected to the key repository on the remote end so System Programmer Response: Ensure that the SSL
that the certificate sent can be authenticated. certificate is connected to the key repository of the
remote end; alternatively, if appropriate, change the
For full details about SSL certificates and key
local channel definition so that its SSLCAUTH attribute
repositories see WebSphere MQ Security.
is set to OPTIONAL.
For full details about SSL certificates and key
CSQX635E csect-name Invalid cipher specification
repositories see WebSphere MQ Security.
ciph for channel channel-name
Explanation: The SSL cipher specification value for
CSQX638E csect-name SSL communications error for
channel channel-name is not valid. The value is shown
channel channel-name
in the message as a two-character code; common values
are: Explanation: An unexpected SSL communications
01 NULL_MD5 error occurred for a channel, as reported in the
02 NULL_SHA preceding messages. The channel is channel-name; in
03 RC4_MD5_EXPORT some cases its name cannot be determined and so is
04 RC4_MD5_US shown as ‘????’.
05 RC4_SHA_US
06 RC2_MD5_EXPORT Severity: 8
09 DES_SHA_EXPORT System Action: The channel does not start.
0A TRIPLE_DES_SHA_US
System Programmer Response: Investigate the
Severity: 8 problem reported in the preceding messages. Review
System Action: The channel does not start. the local and remote console logs for reports of
network errors.
System Programmer Response: Correct the SSL cipher
specification for the channel.
CSQX639E csect-name No cipher specification for
remote channel channel-name
CSQX636E csect-name Distinguished name does not
match peer name, channel channel-name, Explanation: No SSL cipher specification was supplied
name=‘dist-name’ by the remote channel channel-name, but one was
required.
Explanation: The distinguished name, dist-name,
specified in the SSL certificate at the remote end does Severity: 8
not match the SSL peer name for channel channel-name. System Action: The channel is stopped.
The distinguished name at the remote end must match
the peer name specified (which can be generic) before System Programmer Response: Change the remote
the channel can be started. channel definition so that the value specified for the
SSL cipher specification is the same as that of the local
Severity: 8 channel.
System Action: The channel does not start.
System Programmer Response: If you wish to allow CSQX640E csect-name Invalid peer name, channel
this remote end to connect, change the SSL peer name channel-name, attribute=key-name
specification for the channel so that it matches the Explanation: The SSL peer name for channel
distinguished name in the SSL certificate at the remote channel-name includes a distinguished name attribute
key key-name which is invalid or unsupported.

Chapter 16. Distributed queuing messages (CSQX...) 235


Severity: 8 System Programmer Response: Ensure that the SSL
certificate ‘ibmWebSphereMQqmgr-name’ in the key ring
System Action: The channel does not start.
at the local queue manager qmgr-name is valid, and that
System Programmer Response: Correct the SSL peer the signing certificate has been connected to the key
name for the channel. repository on the remote end so that the certificate sent
can be authenticated. Check that the local and remote
channel definitions are correct.
CSQX641E csect-name Cipher specification error for
remote channel channel-name For full details about SSL certificates and key
repositories see WebSphere MQ Security.
Explanation: An error occurred with the SSL cipher
specification for remote channel channel-name.
CSQX830I csect-name Channel initiator active
Severity: 8
Explanation: This is issued in response to the
System Action: The channel does not start. DISPLAY DQM command if the channel initiator is
System Programmer Response: Review the remote active.
console log to determine the cipher specification error. Severity: 0

CSQX642E csect-name No SSL certificate for channel CSQX831I csect-name nn adapter subtasks started,
channel-name nn requested
Explanation: The channel channel-name. did not supply Explanation: This is issued in response to the
a certificate to use during SSL handshaking, but a DISPLAY DQM command, and shows how many
certificate is required by the remote end. adapter subtasks are currently active, and how many
Severity: 8 were requested in the channel initiator parameters. If
the numbers differ, some adapter subtasks have failed
System Action: The channel does not start. and not been restarted, which could reduce processing
System Programmer Response: Ensure that the key capacity.
ring of the local queue manager qmgr-name has an SSL Severity: 0
certificate connected to it called
‘ibmWebSphereMQqmgr-name’; alternatively, if
appropriate, change the remote channel definition so CSQX832I csect-name nn dispatchers started, nn
that its SSLCAUTH attribute is set to OPTIONAL. requested

For full details about SSL certificates and key Explanation: This is issued in response to the
repositories see WebSphere MQ Security. DISPLAY DQM command, and shows how many
dispatchers are currently active, and how many were
requested in the channel initiator parameters.
CSQX643E csect-name Peer name error for remote
channel channel-name If the numbers differ, some dispatchers have failed and
not been restarted. The number of current TCP/IP and
Explanation: An error occurred with the SSL peer LU 6.2 channels allowed will be reduced
name for remote channel channel-name. proportionately, and other processing capacity might be
Severity: 8 reduced.

System Action: The channel does not start. Severity: 0

System Programmer Response: Review the remote


console log to determine the peer name error. CSQX833I csect-name nn SSL server subtasks
started, nn requested

CSQX644E csect-name Unable to determine peer Explanation: This is issued in response to the
name for remote channel channel-name DISPLAY DQM command, and shows how many SSL
server subtasks are currently active, and how many
Explanation: The peer name associated with the were requested in the channel initiator parameters. If
certificate sent from the remote end during SSL the numbers differ, some SSL server subtasks have
handshaking could not be determined. The channel is failed and not been restarted, which could reduce
channel-name; in some cases its name cannot be processing capacity.
determined and so is shown as ‘????’.
Severity: 0
Severity: 4
System Action: If the local channel has a peer name
specified it does not start.

236 Messages and Codes


CSQX840I csect-name nn channel connections CSQX844I csect-name LU 6.2 listener
current, maximum nn INDISP=disposition retrying, for LU
name name
Explanation: This is issued in response to the
DISPLAY DQM command. It shows how many Explanation: This is issued in response to the
message channel agents (channel connections) are DISPLAY DQM command for each LU 6.2 listener that
current, and how many are allowed altogether, as is trying to restart after an error. The channel initiator
requested in the channel initiator parameters. will attempt to restart the listener at the intervals
specified by the LSTRTMR channel initiator parameter.
Severity: 0
disposition shows which type of incoming requests the
listener handles:
CSQX841I csect-name nn channel connections active,
QMGR those directed to the target queue manager
maximum nn
GROUP
Explanation: This is issued in response to the those directed to the queue-sharing group.
DISPLAY DQM command. Of the message channel
Severity: 0
agents (channel connections) that are current, it shows
how many are active (transmitting messages), and how
many are allowed altogether to be active, as requested CSQX845I csect-name TCP/IP system name is name
in the channel initiator parameters.
Explanation: This is issued in response to the
Severity: 0 DISPLAY DQM command, and shows the TCP/IP
system name that is being used, as specified in the
TCPNAME channel initiator parameter.
CSQX842I csect-name nn channel connections
starting, nn stopped, nn retrying Severity: 0
Explanation: This is issued in response to the
DISPLAY DQM command. Of the message channel CSQX846I csect-name TCP/IP listener
agents (channel connections) that are current, it show INDISP=disposition started, for port port
how many are: address ip-address
v waiting to become active, because the limit for active
Explanation: This is issued in response to the
channels has been reached
DISPLAY DQM command for each TCP/IP listener that
v stopped, requiring manual intervention
is active.
v attempting to reconnect following a temporary error.
port and ip-address show the port and IP address
Severity: 0
combination on which it listens; if ip-address is ‘*’, it
listens on all available IP addresses. disposition shows
CSQX843I csect-name TCP/IP listener which type of incoming requests the listener handles:
INDISP=disposition retrying, for port port QMGR those directed to the target queue manager
address ip-address GROUP
those directed to the queue-sharing group.
Explanation: This is issued in response to the
DISPLAY DQM command for each TCP/IP listener that Severity: 0
is trying to restart after an error. If you are using
OpenEdition sockets, the channel initiator will attempt
CSQX847I csect-name LU 6.2 listener
to restart the listener, at the intervals specified by the
INDISP=disposition started, for LU name
LSTRTMR channel initiator parameter.
name
port and ip-address show the port and IP address
Explanation: This is issued in response to the
combination on which it listens; if ip-address is ‘*’, it
DISPLAY DQM command for each LU 6.2 listener that
listens on all available IP addresses. disposition shows
is active.
which type of incoming requests the listener handles:
QMGR those directed to the target queue manager disposition shows which type of incoming requests the
GROUP listener handles:
those directed to the queue-sharing group. QMGR those directed to the target queue manager
GROUP
Severity: 0
those directed to the queue-sharing group.
Severity: 0

Chapter 16. Distributed queuing messages (CSQX...) 237


CSQX848I csect-name TCP/IP listener
INDISP=disposition not started
Explanation: This is issued in response to the
DISPLAY DQM command for each TCP/IP listener that
is not active.
disposition shows which type of incoming requests the
listener handles:
QMGR those directed to the target queue manager
GROUP
those directed to the queue-sharing group.
Severity: 0
System Programmer Response: If the listener had
been started, and was not deliberately stopped, this
might be because there was an error in the
communications system. If you are using OpenEdition
sockets, the channel initiator will attempt to restart the
listener, at the intervals specified by the LSTRTMR
channel initiator parameter. Otherwise, you will need
to restart the channel initiator after the problem is
resolved.

CSQX849I csect-name LU 6.2 listener


INDISP=disposition not started
Explanation: This is issued in response to the
DISPLAY DQM command for each LU 6.2 listener that
is not active.
disposition shows which type of incoming requests the
listener handles:
QMGR those directed to the target queue manager
GROUP
those directed to the queue-sharing group.
Severity: 0
System Programmer Response: If the listener had
been started, and was not deliberately stopped, this
might be because there was an error in the
communications system. The channel initiator will
attempt to restart the listener, at the intervals specified
by the LSTRTMR channel initiator parameter.

238 Messages and Codes


Chapter 17. Initialization procedure and general services
messages (CSQY...)
CSQY000I IBM WebSphere MQ for z/OSversion CSQY005E QUEUE MANAGER STARTUP
TERMINATED, INVALID START
Explanation: This message is issued when the queue
COMMAND
manager starts, and shows the release level.
Explanation: The queue manager can be started only
by a START QMGR command.
CSQY001I QUEUE MANAGER STARTING,
USING PARAMETER MODULE System Action: Queue manager startup is terminated.
parm-name
Operator Response: Start the queue manager using
Explanation: The START QMGR command is the START QMGR command, and reenter the rejected
accepted. System parameter values will be taken from command.
the module parm-name. This message is issued to the
z/OS console at which the START command was
CSQY006E csect-name INVALID AMODE OR
issued. Message CSQY022I is sent when the queue
RMODE ATTRIBUTE FOUND FOR
manager startup process has completed.
LOAD MODULE module-name
System Action: Queue manager startup processing
Explanation: The queue manager initialization
begins.
procedures found that a module had an invalid
AMODE or RMODE attribute when it was loaded.
CSQY002I QUEUE MANAGER STOPPING module-name is the name of the load module with an
invalid addressing or residency mode.
Explanation: The STOP QMGR command is accepted.
Message CSQ9022I is issued when the queue manager System Action: Queue manager startup terminates
shutdown process has completed. The message is abnormally.
issued either to the originator of the STOP QMGR
Operator Response: Notify the system programmer of
command, or to the z/OS console from which the
the problem.
START QMGR command was received.
System Programmer Response: Verify that all
System Action: Queue manager shutdown is initiated.
installation and maintenance activities against
WebSphere MQ have been done correctly. If you are
CSQY003I QUEUE MANAGER IS ALREADY unable to correct the problem, contact your IBM
ACTIVE support center.
Explanation: The START QMGR command has not
been accepted, because the queue manager is active. CSQY008I QUEUE MANAGER SHUTDOWN
Message CSQ9023E is issued after this message. REQUEST NOT ACCEPTED
Explanation: The STOP QMGR command has not
CSQY004I QUEUE MANAGER IS ALREADY been accepted because startup has not completed to the
STOPPING point where shutdown can occur. Message CSQ9023E is
issued after this message.
Explanation: The STOP QMGR command has not
been accepted either because the queue manager System Action: Queue manager startup continues,
shutdown is in progress for the specified option and the STOP QMGR command is ignored.
(QUIESCE or FORCE), or because the QUIESCE option
Operator Response: Reissue the STOP QMGR
was specified after a FORCE option had been accepted
command after startup has completed.
previously. Message CSQ9023E is issued after this
message.
CSQY009I verb-name pkw-name COMMAND
System Action: Queue manager shutdown continues.
ACCEPTED FROM USER(userid), STOP
MODE(mode)
Explanation: This message is issued to record who
issued the command to stop WebSphere MQ, and what
type of stop it was. verb-name might include the

© Copyright IBM Corp. 1993, 2003 239


command prefix (CPF). This depends on how the
CSQY013E csect-name COMMAND PREFIX
command was entered.
REGISTRATION FAILED. CPF
ALREADY DEFINED
CSQY010E csect-name LOAD MODULE module name
Explanation: Command prefix registration failed
IS NOT AT THE CORRECT RELEASE
because the command prefix (CPF) was already defined
LEVEL
to z/OS.
Explanation: The named load module is not at the
System Action: The queue manager does not start.
correct level for the version of the queue manager that
was being used. System Programmer Response: Reissue the z/OS
command SETSSI ADD with the correct CPF parameter.
System Action: If detected by the queue manager,
Correct the CPF parameter in the record of
startup terminates abnormally with reason code
SYS1.PARMLIB member IEFSSNxx. See the WebSphere
X'00E80161'. If detected by the channel initiator
MQ for z/OS System Setup Guide for information about
(module-name is CSQXJST), it does not start.
the parameters.
Operator Response: Notify the system programmer.
System Programmer Response: Verify that the correct CSQY014E csect-name COMMAND PREFIX
WebSphere MQ program libraries are being used (for REGISTRATION FAILED. CPF IS A
the queue manager or channel initiator as appropriate) SUBSET OF A CPF ALREADY
and that all installation and maintenance activities DEFINED
against WebSphere MQ have been done correctly. If the
Explanation: Command prefix registration failed
early processing program is incorrect (module-name is
because the command prefix (CPF) is a subset of a CPF
CSQ3EPX), refresh it by issuing the REFRESH QMGR
already defined to z/OS.
TYPE(EARLY) command.
System Action: The queue manager does not start.
If you are unable to correct the problem, contact your
IBM support center. System Programmer Response: Reissue the z/OS
command SETSSI ADD with the correct CPF parameter.
Correct the CPF parameter in the record of
CSQY011E csect-name COMMAND PREFIX
SYS1.PARMLIB member IEFSSNxx. See the WebSphere
REGISTRATION FAILED. INVALID
MQ for z/OS System Setup Guide for information about
CHARACTER(S) IN CPF
the parameters.
Explanation: Command prefix registration failed
because the command prefix (CPF) contains invalid
CSQY015E csect-name COMMAND PREFIX
characters.
REGISTRATION FAILED. CPF IS A
System Action: The queue manager does not start. SUPERSET OF A CPF ALREADY
DEFINED
System Programmer Response: Reissue the z/OS
command SETSSI ADD with the correct CPF parameter. Explanation: Command prefix registration failed
Correct the CPF parameter in the record of because the command prefix (CPF) is a superset of a
SYS1.PARMLIB member IEFSSNxx. See the WebSphere CPF already defined to z/OS.
MQ for z/OS System Setup Guide for information about
System Action: The queue manager does not start.
the parameters.
System Programmer Response: Reissue the z/OS
command SETSSI ADD with the correct CPF parameter.
CSQY012E csect-name COMMAND PREFIX
Correct the CPF parameter in the record of
REGISTRATION FAILED. INVALID
SYS1.PARMLIB member IEFSSNxx. See the WebSphere
CHARACTER(S) IN QUEUE
MQ for z/OS System Setup Guide for information about
MANAGER NAME
the parameters.
Explanation: Command prefix registration failed
because the queue manager name used as the owner of
CSQY016E csect-name SYSTEM ERROR DURING
the command prefix (CPF) contains invalid characters.
COMMAND PREFIX REGISTRATION
System Action: The queue manager does not start.
Explanation: A z/OS error occurred during command
System Programmer Response: Reissue the z/OS prefix (CPF) registration.
command SETSSI ADD with the correct CPF parameter.
System Action: The queue manager does not start.
Correct the CPF parameter in the record of
SYS1.PARMLIB member IEFSSNxx. See the WebSphere System Programmer Response: Check the z/OS
MQ for z/OS System Setup Guide for information about console for other messages relating to the problem.
the parameters.

240 Messages and Codes


System Action: Queue manager startup processing
CSQY017E csect-name INCORRECT STORAGE
continues.
PROTECT KEY
Explanation: The queue manager initialization
CSQY110I csect-name LOG parameters ...
procedures found that the storage protect key was not
7. The most likely cause is that the program properties Explanation: The queue manager is being started with
table (PPT) entry for CSQYASCP has not been specified the log parameter values shown in the following
correctly. messages.
System Action: Queue manager startup terminates System Action: Queue manager startup processing
abnormally with reason code X'00E80162'. continues.
Operator Response: Notify the system programmer.
CSQY111I, CSQY112I, CSQY113I csect-name parms
System Programmer Response: See the WebSphere MQ
for z/OS System Setup Guide for information about Explanation: This series of messages shows the log
specifying the PPT entry for CSQYASCP. parameter values that the queue manager is using. See
the CSQ6LOGP macro in the WebSphere MQ for z/OS
System Setup Guide for information about the log
CSQY018E csect-name INCORRECT APF
parameters.
AUTHORIZATION
System Action: Queue manager startup processing
Explanation: The queue manager initialization
continues.
procedures found that they were not APF authorized.
The most likely cause is that the WebSphere MQ
program libraries are not APF authorized. CSQY120I csect-name ARCHIVE parameters ...
System Action: Queue manager startup terminates Explanation: The queue manager is being started with
abnormally with reason code X'00E80163'. the archive parameter values shown in the following
messages.
Operator Response: Notify the system programmer.
System Action: Queue manager startup processing
System Programmer Response: See the WebSphere MQ
continues.
for z/OS System Setup Guide for information about APF
authorization for the WebSphere MQ program libraries.
CSQY121I, CSQY122I, CSQY123I, CSQY124I
csect-name parms
CSQY022I QUEUE MANAGER INITIALIZATION
COMPLETE Explanation: This series of messages shows the
archive parameter values that the queue manager is
Explanation: This message is issued when the
using. See the CSQ6ARVP macro in the WebSphere MQ
initialization of the queue manager completes normally,
for z/OS System Setup Guide for information about the
and it is ready for use.
archive parameters.
System Action: Queue manager startup processing
CSQY100I csect-name SYSTEM parameters ...
continues.
Explanation: The queue manager is being started with
the system parameter values shown in the following
CSQY200E csect-name IXCARM call-name call for
messages.
element arm-element type arm-element-type
System Action: Queue manager startup processing failed, rc=rc reason=reason
continues.
Explanation: An ARM call for the specified element
failed. rc is the return code and reason is the reason
CSQY101I, CSQY102I, CSQY103I, CSQY104I, code (both in hexadecimal) from the call.
CSQY105I, CSQY106I, CSQY107I,
System Action: None.
CSQY108I, CSQY109I csect-name parms
System Programmer Response: See the z/OS MVS
Explanation: This series of messages shows the system
Programming Sysplex Services Reference manual for
parameter values that the queue manager is using.
information about the return and reason codes from the
(Some values are followed by their internal
IXCARM call. If you are unable to solve the problem,
hexadecimal representation in parentheses.) See the
contact your IBM support center.
CSQ6SYSP macro in the WebSphere MQ for z/OS System
Setup Guide for information about the system
parameters.

Chapter 17. Initialization procedure and general services messages (CSQY...) 241
System Action: If the failure occurs in the batch
CSQY201I csect-name ARM REGISTER for element
adapter (csect-name CSQBCON or CSQBDSC), the
arm-element type arm-element-type
application call will fail with a reason code of
successful
MQRC_UNEXPECTED_ERROR. Otherwise (csect-name
Explanation: The specified element was successfully CSQYGRA1), processing continues, but the group
registered with ARM. connect facility will not be available.
System Action: None. System Programmer Response: See the MVS
Authorized Assembler Services Reference manual for
information about the return codes from the name
CSQY202E csect-name ARM registration failed
token services call. If you are unable to solve the
Explanation: An attempt to register with ARM failed. problem, take a stand-alone system dump and contact
your IBM support center.
System Action: Processing continues, but automatic
restart is not available.
CSQY211I csect-name Unable to add entry to group
System Programmer Response: See the preceding connect name table (at table-addr)
CSQY200E message for more information about the
failure. Explanation: During initialization for the group
connect facility, a new entry could not be added to the
name table for this queue manager. The most likely
CSQY203E csect-name IXCARM call-name call for cause is that there is already the maximum of 32 queue
element arm-element type arm-element-type managers active in the group.
timed out, rc=rc reason=reason
System Action: Processing continues, but this queue
Explanation: IXCARM REQUEST=WAITPRED was manager will not be available for group connection.
issued but some predecessor element specified in the
ARM policy did not issue an IXCARM System Programmer Response: Reduce the number of
REQUEST=READY within its specified time interval. active queue managers and restart this queue manager.
If this does not solve the problem, contact your IBM
System Action: Processing continues. support center.
System Programmer Response: None required.
However, if your program cannot run without the | CSQY270E csect-name UNRECOGNIZED MESSAGE
predecessor element, some installation-defined action | NUMBER message-id
might be necessary.
| Explanation: An unsuccessful attempt has been made
| to issue the message message-id. This message is issued
CSQY204I csect-name ARM DEREGISTER for | only if the requested message could not be found in the
element arm-element type arm-element-type | MQ message directory.
successful
| Severity: 8
Explanation: The specified element was successfully
deregistered from ARM. | System Action: Processing continues as though the
| requested message had been issued.
System Action: None.
| Operator Response: Notify the system programmer.
CSQY205I csect-name ARM element arm-element is | System Programmer Response: Use the message
not registered | number (message-id) and look up the message in this
| book. If you are using a language other than US
Explanation: A STOP QMGR command requested | English, ensure that you have installed the language
ARM restart, but the queue manager was not registered | feature correctly and that you have the appropriate
for ARM. | load library data set concatenations in your job. Apart
System Action: The queue manager stops normally, | from that possibility, this is an MQ system problem; see
but will not be automatically restarted. | the WebSphere MQ for z/OS Problem Determination Guide.

System Programmer Response: Restart the queue | Note: Messages are also used to provide text for
manager manually. | constructing panels and reports. If such a
| message cannot be found, message CSQY270E
CSQY210E csect-name call-name call for name | will appear on the panel or report, generally in
name-token failed, rc=rc | truncated form.

Explanation: During processing for a group connect, a


name token services call failed. rc is the return code (in
hexadecimal) from the call.

242 Messages and Codes


| CSQY271I MESSAGE GENERATOR | CSQY291E csect-name SDUMPX FAILED,
| INITIALIZATION PARAMETERS NOT | RC=0000ssrr, dump-identifier
| FOUND. DEFAULTS ASSUMED
| Explanation: The system dump routine was unable to
| Explanation: The message generator was unable to | issue a dump; the dump identifier was as shown in the
| access the routing code initialization parameter defined | message. rr is the return code and ss is the reason code
| by the CSQ6SYSP macro. Default values defined by | (both in hexadecimal) from the z/OS SDUMPX service.
| that macro are assumed.
| Severity: 4
| Severity: 4
| System Action: Processing continues.
| System Action: Queue manager initialization
| continues. | System Programmer Response: See the MVS
| Authorized Assembler Services Reference manual for
| Operator Response: Notify the system programmer. | information about the return code and reason code
| from the SDUMPX request.
| System Programmer Response: It might be necessary
| to change the CSQ6SYSP macro. See the WebSphere MQ
| for z/OS System Setup Guide for information about this CSQY330I Queue manager has restricted
| macro. functionality
Explanation: The installation and customization
| CSQY290E csect-name NO STORAGE AVAILABLE options chosen for WebSphere MQ do not allow all
functions to be used.
| Explanation: There was insufficient storage available
| for a system routine. csect-name shows the system System Action: Queue manager startup processing
| routine function: continues.
| CSQAXDPS, CSQVXDPS
| User exits (other than channel) CSQY331E parm value not allowed – restricted
functionality
| CSQXARMY
| Channel initiator automatic restart Explanation: The value specified for the parm system
parameter is not allowed because the installation and
| CSQXDCTS, CSQXTRPG customization options chosen for WebSphere MQ do
| Channel initiator trace
not allow all functions to be used.
| CSQXDMPS System Action: The queue manager does not start.
| Channel initiator system dump
| CSQXLDXS CSQY332I IMS Bridge not available – restricted
| User channel exits
functionality
| CSQ2GFRR, CSQ2MFRR Explanation: The MQ-IMS bridge cannot operate
| IMS bridge system dump
because the installation and customization options
| Severity: 4 chosen for WebSphere MQ do not allow all functions to
be used.
| System Action: Processing continues, but the function
| provided by the system routine will be inhibited. For System Action: The MQ-IMS bridge does not start.
| example, if the routine is CSQXLDXS, then user
| channel exits will not be available, and channels that
CSQY333E Command not allowed – restricted
| use them will not start.
functionality
| System Programmer Response: If the problem occurs
Explanation: The command that was issued is not
| in the queue manager, increase the size of the its
allowed because the installation and customization
| address space, or reduce the number of queues,
options chosen for WebSphere MQ do not allow all
| messages, and threads being used.
functions to be used.
| If the problem occurs in the channel initiator, increase
System Action: The command is ignored.
| the size of the its address space, or reduce the number
| of dispatchers, adapter subtasks, SSL server subtasks,
| and active channels being used. CSQY334E csect-name keyword(value) not allowed –
restricted functionality
Explanation: The value specified for the keyword is
not allowed because the installation and customization
options chosen for WebSphere MQ do not allow all
functions to be used.

Chapter 17. Initialization procedure and general services messages (CSQY...) 243
System Action: The command is ignored.
| CSQY343I Queue manager terminating – restricted
| functionality not accepted
| CSQY335E csect-name Channel channel-name
| Explanation: This message is sent if the operator
| unusable – restricted functionality
| answers ‘N’ to message CSQY341D.
| Explanation: The channel cannot be used because the
| System Action: The queue manager does not start.
| installation and customization options chosen for
| WebSphere MQ do not allow all functions to be used.
| System Action: The requested operation fails.

| CSQY340E Queue manager has restricted


| functionality, but previously had full
| functionality. Unsupported objects will
| be deleted (losing messages), invalid
| attributes will be changed
| Explanation: The installation and customization
| options chosen for WebSphere MQ do not allow all
| functions to be used. However, the queue manager has
| run previously without any functional restriction, and
| so may have objects and attribute settings that are not
| allowed with the restricted functionality.
| In order to continue, these objects must be deleted
| (which may mean messages are lost) and the attributes
| must be changed. The queue manager will do this
| automatically.
| System Action: Message CSQY341D is issued and the
| operator’s reply is awaited.
| System Programmer Response: The operator has two
| options:
| v Allow the queue manager to delete the objects and
| change the attributes, by replying ‘Y’.
| v Cancel the queue manager, by replying ‘N’.

| CSQY341D Reply Y to continue or N to cancel


| Explanation: The installation and customization
| options chosen for WebSphere MQ have changed, as
| indicated in the preceding CSQY340E message.
| System Action: The queue manager waits for the
| operator’s reply
| System Programmer Response: See message
| CSQY340E.

| CSQY342I Deleting objects and changing attributes


| – restricted functionality
| Explanation: This message is sent if the operator
| answers ‘Y’ to message CSQY341D.
| System Action: The queue manager deletes the objects
| and changes the attributes that are not allowed with
| the restricted functionality.

244 Messages and Codes


Chapter 18. Service facilities messages (CSQ1...)
The value shown for severity in the service facility messages that follow is the
value returned as the job-step condition code from the job-step during which the
message is issued. If additional messages having higher severity values are issued
during the same job-step, the higher value is reflected as the job-step condition
code.

CSQ1000I csect-name IBM WebSphere MQ for z/OS CSQ1110E LIMIT OF 50 STATEMENTS


version EXCEEDED
Explanation: This message is issued as the first part of Explanation: The limit of 50 input statements allowed
the header to the report issued by the log print utility by CSQ1LOGP has been exceeded.
program.
Severity: 8
Severity: 0
System Action: Processing is terminated.
System Programmer Response: Resubmit the job
CSQ1100I csect-name LOG PRINT UTILITY – date
using no more than 50 statements.
time
Explanation: This message is issued as the second part
CSQ1111E LIMIT OF 80 TOKENS EXCEEDED
of the header to the report issued by the log print
utility program. Explanation: The limit of 80 keywords and
corresponding value specifications allowed by
Severity: 0
CSQ1LOGP has been exceeded. A keyword with its
value is considered as two tokens.
CSQ1101I csect-name UTILITY PROCESSING
Severity: 8
COMPLETED, RETURN CODE=rc
System Action: Processing is terminated.
Explanation: The log print utility completed with the
return code rc indicated. 0 indicates successful System Programmer Response: Resubmit the job
completion. using no more than 80 tokens.
Severity: 0
CSQ1112E TOKEN xxx... EXCEEDS 48
CHARACTERS
CSQ1102I SEARCH CRITERIA
Explanation: An input statement contains the
Explanation: The search criteria specified for printing
character string beginning xxx. This string is not valid
the log follow.
because it exceeds 48 characters in length.
Severity: 0
Severity: 8
System Action: Processing is terminated.
CSQ1105I LOG PRINT UTILITY SUMMARY – date
time System Programmer Response: Resubmit the job with
a valid token.
Explanation: This is issued as a header to the
summary data set written by the log print utility.
| CSQ1113E INVALID SYNTAX FOR KEYWORD
Severity: 0
| kwd

CSQ1106I END OF SUMMARY


| Explanation: An input statement contains the
| keyword kwd. The value specified for this keyword is
Explanation: This marks the end of the summary data | not valid, because it is not of the form kwd(value).
set written by the log print utility.
| Severity: 8
Severity: 0
| System Action: Processing is terminated.
| System Programmer Response: Resubmit the job with
| the correct form of the keyword.

© Copyright IBM Corp. 1993, 2003 245


| CSQ1127E KEYWORD kwd UNKNOWN
| providing a correct value specification.

| Explanation: CSQ1LOGP does not recognize the


| keyword kwd. | CSQ1132E NO VALUE FOR KEYWORD kwd
| NUMBER n
| Severity: 8
| Explanation: The nth occurrence of keyword kwd is
| System Action: Processing is terminated. | not followed by a value.
| System Programmer Response: Check to make sure | Severity: 8
| all keywords are valid and resubmit the job.
| System Action: Processing is terminated.

CSQ1128E END OF LOG RANGE SPECIFIED


| System Programmer Response: Resubmit the job
WITHOUT START
| providing a correct value specification.

Explanation: You cannot specify the end of a search


range (RBAEND or LRSNEND) without specifying a
| CSQ1133E NO VALUE FOR KEYWORD kwd
beginning of the search range (RBASTART or | Explanation: The keyword kwd is not followed by a
LRSNSTART respectively). | value.
Severity: 8 | Severity: 8
System Action: Processing is terminated. | System Action: Processing is terminated.
| System Programmer Response: Resubmit the job | System Programmer Response: Resubmit the job
| providing an RBASTART or LRSNSTART value to | providing a correct value specification.
| correspond to the RBAEND or LRSNEND value given
| to specify a valid search range.
| CSQ1135E KEYWORD kwd SPECIFIED MORE
| THAN ONCE
| CSQ1129E LIMIT OF 10 kwd KEYWORDS
| EXCEEDED | Explanation: The keyword kwd can only be specified
| once.
| Explanation: The kwd keyword appears too many
| times in the control statements. The limit is 10. | Severity: 8

| Severity: 8 | System Action: Processing is terminated.

| System Action: Processing is terminated. | System Programmer Response: Resubmit the job
| providing only one of these keywords.
| System Programmer Response: Resubmit the job
| providing no more than 10 of these keywords.
CSQ1137I FIRST PAGE SET CONTROL RECORD
AFTER RESTART = r-rba
| CSQ1130E INVALID VALUE FOR KEYWORD kwd
| NUMBER n Explanation: r-rba is the log RBA of a record that
serves as an implicit indication that a restart occurred
| Explanation: The value for the nth occurrence of just prior to this point.
| keyword kwd is invalid because it has invalid
| characters, it is not one of a list of permitted values, or Severity: 0
| it is too long. System Action: Processing continues.
| Severity: 8
| System Action: Processing is terminated. CSQ1138E kwd1 AND kwd2 CANNOT BOTH BE
SPECIFIED
| System Programmer Response: Resubmit the job
| providing a correct value specification. Explanation: kwd1 and kwd2 cannot both appear in the
control statements.

| CSQ1131E INVALID VALUE FOR KEYWORD kwd System Action: Processing is terminated.

| Explanation: The value for the keyword kwd is invalid System Programmer Response: Correct the control
| because it has invalid characters, it is not one of a list statements and rerun the job.
| of permitted values, or it is too long.
| Severity: 8
| System Action: Processing is terminated.
| System Programmer Response: Resubmit the job
246 Messages and Codes
CSQ1139E SYSSUMRY DD STATEMENT | CSQ1148I MULTIPLE QUEUE MANAGERS MAY
MISSING | BE WRITING TO THE SAME LOG
Explanation: You requested the SUMMARY option, Explanation: This message follows message CSQ1145I
but did not include the SYSSUMRY DD statement in or CSQ1146I to indicate a possible cause of the time
your JCL. stamp problem.
Severity: 8 Severity: 4
System Action: Processing terminates.
CSQ1150I SUMMARY OF COMPLETED EVENTS
System Programmer Response: Resubmit the job with
a SYSSUMRY DD statement included in the JCL. Explanation: This message heads the summary of
completed units of recovery (URs) and checkpoints.
CSQ1145E CURRENT RESTART TIME STAMP Severity: 0
OUT OF SEQUENCE – TIME=date time
System Action: Processing continues.
LOG RBA=t-rba
Explanation: This message indicates that the current
CSQ1151I UR CONNID=cc THREAD-XREF=bb
log record has a time stamp that is less than the
USERID=aa TIME=date time
greatest time stamp processed so far. This might be a
START=s-rba END=e-rba DISP=xx
potential problem.
INFO=ii
This message is followed by messages CSQ1147I and
Explanation: This message describes a unit of
CSQ1148I which give the latest time stamp seen.
recovery that terminated.
Severity: 4 cc Connection id (for example, BATCH)
bb Thread cross-reference id (for example, JOB
System Action: Processing continues.
xxx)
System Programmer Response: Examine the current aa User id executing the UR
log to determine whether multiple queue managers are date time
writing to the same log. (Data might be being Starting time of the UR
overwritten.) This might lead to data inconsistencies. s-rba Log RBA of the first log record associated with
the UR (that is, the URID)
e-rba Log RBA of the last log record associated with
CSQ1146E CURRENT END CHECKPOINT TIME the UR If the UR is not complete, e-rba is
STAMP OUT OF SEQUENCE – shown as ‘***’
TIME=date time LOG RBA=t-rba xx Disposition of the UR, values include:
Explanation: This message indicates that the current v INFLIGHT
log record has a time stamp that is less than the v IN BACKOUT
previous time stamp processed. This might be a v IN COMMIT
potential problem. v INDOUBT
v COMMITTED
This message is followed by messages CSQ1147I and v BACKED OUT
CSQ1148I which give the latest time stamp seen. ii Status of the data, one of the following:
Severity: 4 v COMPLETE, indicating that all page sets
modified by this UR have been identified
System Action: Processing continues. v PARTIAL, indicating that the list of page
System Programmer Response: Examine the current sets modified by this UR is incomplete (this
log to determine whether multiple queue managers are is shown if all records associated with a UR
writing to the same log. (Data might be being are not available, and no checkpoint is
overwritten.) This might lead to data inconsistencies. found prior to the UR’s completion)

If the UR identifying information is not available, it


CSQ1147I LATEST TIME STAMP SEEN SO FAR – will be shown as ‘***’.
TIME=date time LOG RBA=t-rba
Severity: 0
Explanation: This message follows message CSQ1145I
or CSQ1146I and gives the latest time stamp seen. System Action: Processing continues.

Severity: 4

Chapter 18. Service facilities messages (CSQ1...) 247


CSQ1153I CHECKPOINT START=s-rba END=e-rba CSQ1158I NO CHECKPOINT AVAILABLE –
TIME=date time RESTART SUMMARY INCOMPLETE
Explanation: This message describes a complete Explanation: No checkpoint is available within the
checkpoint on the log starting at RBA s-rba and ending scope of the log scanned. The information following
at RBA e-rba. If the information is available, CSQ1LOGP this message includes:
also returns the date and time that the checkpoint was v URs that have not completed
completed. v Page sets modified by these URs
v Page sets with writes pending
When this message follows message CSQ1157I, it
identifies the checkpoint that would be used at restart. The information cannot be considered complete.
If no checkpoint is available, message CSQ1158I is
Severity: 0
printed instead.
System Action: Processing continues.
Severity: 0
System Action: Processing continues.
| CSQ1161E INVALID URE FOUND AT x-rba
Explanation: While processing the SUMMARY option,
CSQ1154I RESTART AT r-rba TIME=date time
an invalid URE checkpoint record was encountered in
Explanation: A normal restart occurred at log RBA the log.
r-rba. CSQ1LOGP also returns the date and time of that
Severity: 4
restart.
System Action: Processing continues.
Severity: 0
System Programmer Response: If the checkpoint
System Action: Processing continues.
record identified in the message is used to restart the
queue manager, the restart will be unsuccessful because
CSQ1155I CONDITIONAL RESTART AT r-rba it will not be able to process the unit of recovery
TIME=date time presented by the invalid URE.
Explanation: A conditional restart occurred at log RBA Look for other messages that indicate the cause of the
r-rba. CSQ1LOGP also returns the date and time of that problem. If you are unable to resolve the problem,
restart. contact your IBM support center.
Severity: 0
| CSQ1162E INVALID RURE FOUND AT x-rba
System Action: Processing continues.
Explanation: While processing the SUMMARY option,
an invalid RURE checkpoint record was encountered in
CSQ1156I ALL URS COMPLETE
the log.
Explanation: There are no URs outstanding for restart.
Severity: 4
Severity: 0
System Action: Processing continues.
System Action: Processing continues.
System Programmer Response: If the checkpoint
record identified in the message is used to restart the
CSQ1157I RESTART SUMMARY queue manager, the restart will be unsuccessful because
it will not be able to process the unit of recovery
Explanation: This message heads the summary of the presented by the invalid RURE.
description of work to be performed at restart. Restart
information that follows is based on the scope of the Look for other messages that indicate the cause of the
log scanned. If you suspect an error in MQ, see the problem. If you are unable to resolve the problem,
WebSphere MQ for z/OS Problem Determination Guide for contact your IBM support center.
information about identifying and reporting the
problem.
CSQ1163E NO CHECKPOINT AVAILABLE DUE
Severity: 0 TO LOG ERROR – RESTART
SUMMARY INCOMPLETE
System Action: Processing continues.
Explanation: A log error was encountered.
CSQ1LOGP marked any checkpoints encountered
before the log error as invalid. There were no complete
checkpoints following the log error in the specified log
range. The information following this message includes:
v URs that have not completed

248 Messages and Codes


v Page set modified by these URs
CSQ1211E BAD LOG RBA RETURNED
v Page sets with writes pending
Explanation: One of the three problems listed below
This information cannot be considered complete.
exists:
Severity: 4 v The recovery log data set is damaged
v You identified a data set that is not a recovery log
System Action: Processing continues. data set
v There is a problem with the log print utility
CSQ1165E UR REQUIRES LOG WHICH IS IN Severity: 8
ERROR
System Action: Processing terminates, and a dump is
Explanation: While processing a UR, information was produced.
required from the log, but the log was in error, as
indicated by previous messages. System Programmer Response: A common error is to
specify the first data set on an archive tape (the
Severity: 0 Bxxxxxxx data set) as a log data set; it is actually a
System Action: Processing continues. bootstrap data set (BSDS).
Determine if the problem is your error by dumping the
CSQ1166I INFORMATION INCOMPLETE FOR data set and determining if it is a log data set.
UR – LOG TRUNCATED AT xx
Explanation: Complete information for the UR is not CSQ1212I FIRST LOG RBA ENCOUNTERED =
available within the scope of the log scanned. s-rba

Severity: 0 Explanation: This identifies the RBA of the first log


record read.
System Action: Processing continues.
Severity: 0

| CSQ1209E END OF LOG RANGE IS LESS THAN System Action: Processing continues.
| START
| Explanation: The end log range value (specified by CSQ1213I LAST LOG RBA ENCOUNTERED =
| RBAEND or LRSNEND) is less than or equal to the e-rba
| start range value (specified by RBASTART or Explanation: This identifies the RBA of the last log
| LRSNSTART respectively). record read.
| Severity: 8 Severity: 0
| System Action: Processing is terminated. System Action: Processing continues.
| System Programmer Response: Resubmit the job
| providing an RBASTART or LRSNSTART value and a CSQ1214I nn LOG RECORDS READ
| corresponding RBAEND or LRSNEND value to specify
| a valid search range. Explanation: This identifies the number (in decimal)
of logical log records read during CSQ1LOGP
processing.
CSQ1210E LOG READ ERROR RETCODE=rc
REASON CODE=reason Severity: 0
Explanation: An error was detected while attempting System Action: Processing continues.
to read the log.
Severity: 8 | CSQ1215I NO LOG RECORDS READ

System Action: Processing is terminated. | Explanation: CSQ1LOGP read no log records.


Problem Determination: Refer to “Log services return | Possible explanations are:
codes” on page 252 for information about the return | v An error has prevented CSQ1LOGP from continuing,
code included in the message, and Part 2, “Codes” for | therefore no log records have yet been processed (if
information about the reason code. | this is so, an error message should precede this
| message)
| v You specified the active log data sets or archive log
| data sets out of RBA sequence
| v You specified an RBASTART or LRSNSTART value
| that is greater than any RBA or LRSN in the active
| and archive data sets available

Chapter 18. Service facilities messages (CSQ1...) 249


| v You specified a log range using LRSNs, but the message is explained in “Log services return codes” on
| queue manager is not in a queue-sharing group. page 252, and the reason code is explained in Part 2,
“Codes”.
| Severity: 0
| System Action: Processing continues. CSQ1218I nn LOG ERROR MESSAGES
Explanation: CSQ1LOGP distinguishes three classes of
CSQ1216E LOG READ ERROR, RETCODE=rc,
errors:
REASON CODE=reason, RBA=x-rba
v Code problems existing in the MQ or system code
Explanation: An error was encountered while used for CSQ1LOGP. In such cases, abnormal
attempting to read the log, indicating that either the log termination with a user completion code of U0153
has an error in one of the control intervals (CI), or a will occur.
data set containing the requested RBA cannot be v Incorrect invocation of CSQ1LOGP caused, perhaps,
located. The RBA specification in the message indicates by your having used an incorrect keyword or missed
where the error was detected and gives the requested a DD statement. Under these circumstances,
RBA. It will point to: CSQ1LOGP will issue appropriate error messages,
v The start of the CI if there is a problem with the log and the program will be terminated.
control interval definition (LCID), or with any of the v An error in a given log CI under the scrutiny of
general control information within a CI CSQ1LOGP. Such scrutiny is performed before any of
v The log record in the CI if there is a problem with a the records within the CI are processed. This is an
log record header (LRH) indication of logical damage, and error messages are
issued by the utility. The CI or log record in error is
If this is the first log record read during this execution printed, and CSQ1LOGP continues to the next CI or
of the Log Extractor, and if there is a problem with the log record.
LCID, the RBA specification will be all zeros. The count nn provided summarizes the number (in
decimal) of errors CSQ1LOGP detected while
Before returning any records, the utility checks the accessing the log.
control information (LCID) at the end of a CI, and
Severity: 0
analyzes the LRH to ensure that all records are
properly chained together within the CI. If an error is System Action: Processing continues.
detected while performing this process, CSQ1LOGP
will issue this message, before dumping the entire CI. It
will not format individual records within the CI, but CSQ1220E ARCHIVE LOG TRUNCATED AT xxxx
will, if possible, continue processing by reading the – INVALID LOG RECORDS READ
next CI. Explanation: At a restart of the queue manager, an
Severity: 4 archive log was truncated. This archive log data set
could not be physically altered to reflect this truncation,
System Action: Processing continues. and invalid log records therefore still exist. CSQ1LOGP
has already reported this information in the summary
Problem Determination: The reason code identifies
report, and cannot retract it. Nor can it disregard the
the nature of the error. The return code included in the
invalid log information already read in order
message is explained in “Log services return codes” on
adequately to summarize what has occurred. Therefore,
page 252, and the reason code is explained in Part 2,
all information up to this point in the log will be
“Codes”.
summarized, and a new summary report initiated.
Consequently, the same UR might be reported twice
CSQ1217E RBA RANGE WARNING, with different dispositions and different page sets
RETCODE=rc, REASON CODE=reason, modified.
PRIOR RBA=p-rba, CURRENT
Severity: 4
RBA=c-rba
System Action: Processing continues.
Explanation: A gap in the log RBA range has been
encountered. PRIOR RBA p-rba indicates the last good System Programmer Response: To avoid this
log RBA prior to the gap. CURRENT RBA c-rba condition, use the BSDS DD statement instead of the
indicates the log record following the gap, and will be ARCHIVE DD statement.
formatted following this message.
Severity: 4
System Action: Processing continues.
Problem Determination: The reason code identifies
the nature of the error. The return code included in the

250 Messages and Codes


CSQ1221E VSAM ERROR, RETCODE=rc, | CSQ1271I START OF LOG RANGE SET TO
REASON CODE=reason, VSAM | LRSN=s-lrsn
RETURN CODE=aaaa, ERROR
CODE=bbbb
| Explanation: The LRSN value you specified for the
| start of the log range is less than the lowest possible
Explanation: A VSAM error was encountered while | LRSN value, which is s-lrsn.
attempting to read the log.
| Severity: 0
Severity: 8
| System Action: Processing continues, using an
System Action: Processing continues. | LRSNSTART value of s-lrsn.
Problem Determination: The return code included in
the message is explained in “Log services return codes” CSQ1272I FIRST LOG LRSN ENCOUNTERED =
on page 252, and the reason code in Part 2, “Codes”. s-lrsn
The VSAM return code (aaaa), and error code (bbbb),
Explanation: This identifies the LRSN of the first log
identify the nature of the VSAM error. See the
record read.
DFSMS/MVS Macro Instructions for Data Sets manual for
an explanation of these codes. Severity: 0
System Action: Processing continues.
CSQ1222E LOG ALLOCATION ERROR,
RETCODE=rc, REASON CODE=reason,
DYNALLOC INFO CODE=aaaa, ERROR CSQ1273I LAST LOG LRSN ENCOUNTERED =
CODE=bbbb e-lrsn

Explanation: An error occurred while dynamically Explanation: This identifies the LRSN of the last log
allocating a log data set. record read.

Severity: 8 Severity: 0

System Action: Processing terminates. System Action: Processing continues.

Problem Determination: The return code indicated in


the message is explained in “Log services return codes” | CSQ1275I LRSN RANGE CAN BE USED ONLY
on page 252, and the reason code is explained in Part 2, | WITH A QUEUE-SHARING GROUP
“Codes”. Information code aaaa and error code bbbb | Explanation: You specified a log range using LRSNs,
were returned by the dynamic allocation SVC and | but CSQ1LOGP read no log records. This could be
identify the nature of the error. See the MVS Authorized | because the queue manager is not in a queue-sharing
Assembler Services Guide manual for an explanation of | group, in which case you cannot use LRSN
these codes. | specifications.
| Severity: 0
CSQ1223E JFCB READ ERROR, RETCODE=rc,
REASON CODE=reason, RDJFCB | System Action: Processing continues.
RETURN CODE=aaaa | System Programmer Response: If the queue manager
Explanation: An error occurred while trying to read | is not in a queue-sharing group, rerun the job using
the job file control block. | RBA specifications for the log range.
Severity: 8
CSQ1276E LOG READ ERROR, RETCODE=rc,
System Action: Processing continues. REASON CODE=reason, LRSN=x-lrsn
Problem Determination: The return code included in Explanation: An error was encountered while
the message is explained in “Log services return codes” attempting to read the log, indicating that either the log
on page 252, and the reason code is explained in Part 2, has an error in one of the control intervals (CI), or a
“Codes”. The RDJFCB return code (aaaa), identifies the data set containing the requested LRSN cannot be
nature of the error. See the MVS/ESA DFP System located. The LRSN specification in the message
Programming Reference manual for an explanation of indicates where the error was detected and gives the
these codes. requested LRSN. It will point to:
v The start of the CI if there is a problem with the log
control interval definition (LCID), or with any of the
general control information within a CI
v The log record in the CI if there is a problem with a
log record header (LRH)

Chapter 18. Service facilities messages (CSQ1...) 251


If this is the first log record read during this execution
CSQ1277E LRSN RANGE WARNING,
of the Log Extractor, and if there is a problem with the
RETCODE=rc, REASON CODE=reason,
LCID, the LRSN specification will be all zeros.
PRIOR LRSN=p-lrsn, CURRENT
LRSN=c-lrsn
Before returning any records, the utility checks the
control information (LCID) at the end of a CI, and Explanation: A gap in the log LRSN range has been
analyzes the LRH to ensure that all records are encountered. The PRIOR LRSN specification indicates
properly chained together within the CI. If an error is the last good log LRSN prior to the gap. The
detected while performing this process, CSQ1LOGP CURRENT LRSN specification indicates the log record
will issue this message, before dumping the entire CI. It following the gap, and will be formatted following this
will not format individual records within the CI, but message.
will, if possible, continue processing by reading the
Severity: 4
next CI.
System Action: Processing continues.
Severity: 4
Problem Determination: The reason code identifies
System Action: Processing continues.
the nature of the error. The return code included in the
Problem Determination: The reason code identifies message is explained in “Log services return codes”,
the nature of the error. The return code included in the and the reason code is explained in Part 2, “Codes”.
message is explained in “Log services return codes”,
and the reason code is explained in Part 2, “Codes”.

Log services return codes


The return codes set by log services are:
0 Successful completion
4 Exception condition (for example, end of file), not an error.
8 Unsuccessful completion due to parameter errors.
12 Unsuccessful completion. Error encountered during processing of a valid
request.

252 Messages and Codes


Chapter 19. WebSphere MQ-IMS bridge Messages (CSQ2...)
code The IMS sense code returned by the partner
CSQ2001I csect-name OTMA REJECTED MESSAGE
(the first four characters are the sense code).
– APPLICATION ERROR, SENSE
CODE=code, XCFGNAME=gname System Action: If the problem was caused by an
XCFMNAME=mname TPIPE=tpipename environmental error, the IMS bridge returns the
message to the queue, and closes the queue.
Explanation: Because of an application error, the
MQ-IMS bridge received a negative acknowledgement If a severe error occurred, the message is returned to
(NAK) from OTMA when sending a message. The the queue, and the IMS bridge ends abnormally with
information provided in the message is: completion code X'5C6' and reason code X'00F20059'.
gname The XCF group to which the partner belongs. System Programmer Response: Refer to the IMS/ESA
Open Transaction Manager Access Guide for information
mname The member name of the partner.
about the sense code from IMS.
tpipename
The name of the Tpipe used by the partner.
CSQ2004E csect-name ERROR USING QUEUE
code The IMS sense code returned by the partner q-name, MQRC=mqrc
(the first four characters are the sense code).
Explanation: The MQ-IMS bridge was unable to open,
System Action: The message is put to the dead-letter close, get from, put to, or inquire about a queue.
queue, and processing continues.
If csect-name is CSQ2QCP0, the problem was with the
System Programmer Response: Refer to the IMS/ESA message queue associated with IMS or the reply-to
Open Transaction Manager Access Guide for information queue. If csect-name is CSQ2QCP1, the problem was
about the sense code from IMS. with the reply-to queue. If csect-name is CSQ2PUTD, the
problem was with the dead-letter queue.
CSQ2002E csect-name OTMA CLIENT BID System Action: If the problem was caused by an
REJECTED, XCFGNAME=gname environmental error, processing continues.
XCFMNAME=mname, SENSE
If a severe error occurred, the IMS bridge ends
CODE=code
abnormally with completion code X'5C6' and a reason
Explanation: An OTMA client bid command from the code which shows the particular error.
MQ-IMS bridge was rejected. code is the associated IMS
System Programmer Response: Refer to Appendix A,
sense code. gname and mname identify the partner IMS
“API completion and reason codes” for information
system to which the command was directed.
about mqrc.
System Action: No connection is made to the IMS
system. Connections to other OTMA partners are
CSQ2005I csect-name ERROR PROCESSING
unaffected.
MESSAGE, FEEDBACK=code,
System Programmer Response: Refer to the IMS/ESA XCFGNAME=gname
Open Transaction Manager Access Guide for information XCFMNAME=mname TPIPE=tpipename
about the sense code from IMS.
Explanation: The MQ-IMS bridge encountered an
error while processing a message. code is the associated
CSQ2003E csect-name OTMA REJECTED MESSAGE feedback code that will be set in the message
– SYSTEM ERROR, SENSE CODE=code, descriptor. The information provided in the message is:
XCFGNAME=gname
gname The XCF group to which the partner belongs.
XCFMNAME=mname TPIPE=tpipename
mname The member name of the partner.
Explanation: Because of a system-related error, the
MQ-IMS bridge received a negative acknowledgement tpipename
(NAK) from OTMA when sending a message. The The name of the Tpipe used by the partner.
information provided in the message is:
code The IMS sense code returned by the partner.
gname The XCF group to which the partner belongs.
System Action: The message is not processed.
mname The member name of the partner.
System Programmer Response: code is one of the
tpipename following:
The name of the Tpipe used by the partner.

© Copyright IBM Corp. 1993, 2003 253


291 (MQFB_DATA_LENGTH_ZERO) information about what product levels are required.
A segment length field was zero in the
If required, recompile CSQZPARM with the correct
application data of the message.
libraries.
292 (MQFB_DATA_LENGTH_NEGATIVE)
A segment length field was negative in the
application data of the message. CSQ2010I csect-name CONNECTED TO PARTNER,
293 (MQFB_DATA_LENGTH_TOO_BIG) XCFGNAME=gname
A segment length field was too big in the XCFMNAME=mname
application data of the message.
294 (MQFB_BUFFER_OVERFLOW) Explanation: The MQ-IMS bridge successfully
The value of one of the length fields would established a connection to the partner IMS system
overflow the MQ message buffer. identified by gname and mname.
295 (MQFB_LENGTH_OFF_BY_ONE) System Action: Processing continues; messages can be
The length field was one byte too short. sent to the partner.
296 (MQFB_IIH_ERROR)
The MQMD specified MQFMT_IMS, but the
message does not begin with a valid MQIIH CSQ2011I csect-name DISCONNECTED FROM
structure. PARTNER, XCFGNAME=gname
298 (MQFB_NOT_AUTHORIZED_FOR_IMS) XCFMNAME=mname
The user ID specified in the MQMD was Explanation: The partner IMS system identified by
denied access. gname and mname is no longer available, and the
3xx IMS sense code xx (where xx is the decimal connection from the MQ-IMS bridge has ended.
representation of the IMS sense code). Refer to
the IMS/ESA Open Transaction Manager Access System Action: Processing continues; messages can no
Guide for information about the sense code longer be sent to the partner.
from IMS.
CSQ2012I csect-name NO UTOKEN SECURITY
CSQ2006I csect-name DEAD-LETTER QUEUE REQUESTED FOR IMS SIGNON,
UNAVAILABLE, MQRC=mqrc XCFGNAME=gname
XCFMNAME=mname
Explanation: The MQ-IMS bridge was unable to put a
message to the dead-letter queue. Explanation: The MQ-IMS bridge signed-on to the
partner IMS system identified by gname and mname. No
System Action: If the message was being sent to IMS, UTOKEN security was requested for this session.
it will be retained on the local IMS queue, and the
queue will be disabled. If the message was coming System Action: Processing continues.
from IMS, a NAK will be sent to IMS so that IMS will
retain it and stop sending messages on the Tpipe. CSQ2013E csect-name NOT AUTHORIZED FOR
System Programmer Response: If mqrc is 0, there is IMS SIGNON, XCFGNAME=gname
no dead-letter queue defined; you are strongly XCFMNAME=mname
recommended not to use the MQ-IMS bridge unless Explanation: The MQ-IMS bridge tried to sign on to
you have a dead-letter queue defined. Otherwise, there the partner IMS system identified by gname and mname.
is a problem obtaining the name of the queue from the However, the queue manager not authorized to
queue manager; refer to Appendix A, “API completion establish a connection to this IMS system.
and reason codes” for information about mqrc.
System Action: No connection is made to the IMS
system. Connections to other OTMA partners are
CSQ2009I csect-name PREREQUISITE PRODUCTS unaffected.
FOR IMS BRIDGE NOT AVAILABLE
Explanation: The MQ-IMS bridge cannot operate | CSQ2020E csect-name RESYNCHRONIZATION
because: | ERROR
v The version of z/OS or OS/390 being used is not
correct | Explanation: A resynchronization error has occurred.
v The version of IMS being used is not correct | The information provided by this message is:
v OTMA support has not been enabled on IMS. | IN TPIPE tpipename
v An incorrect version of the system parameter module | FOR QUEUE q-name,
(CSQZPARM) is being used. | BY PARTNER, XCFGNAME=gname XCFMNAME=mname,
| QMGR SEND=sendseq PARTNER RECEIVE=otmarecvseq,
System Action: The MQ-IMS bridge does not start. | QMGR RECEIVE=recvseq PARTNER SEND=otmasendseq,
System Programmer Response: Refer to the WebSphere | INDOUBT UNIT OF RECOVERY urid
MQ for z/OS Concepts and Planning Guide for

254 Messages and Codes


| where:
CSQ2024E csect-name TPIPE tpipename IS
| tpipename UNKNOWN TO PARTNER,
| The name of the Tpipe which cannot be XCFGNAME=gname
| resynchronized XCFMNAME=mname

| q-name The name of the queue for this Tpipe Explanation: The Tpipe name was unknown to the
partner. The information provided in the message is:
| gname The name of the XCF group to which the
| Tpipe belongs tpipename
The name of the Tpipe which the partner no
| mname The name of the XCF member to which the longer recognizes.
| Tpipe belongs
gname The XCF group to which the partner belongs.
| sendseq The recoverable sequence number of the
| message last sent by MQ to the partner, in mname The member name of the partner who is
| hexadecimal resynchronizing

| otmasendseq System Action: The associated unit of recovery is


| The recoverable sequence number of the backed out and processing continues.
| message last sent by the partner to MQ, in
System Programmer Response: None.
| hexadecimal
| recvseq The recoverable sequence number of the CSQ2025E csect-name PARTNER,
| message last received by MQ from the partner,
XCFGNAME=gname
| in hexadecimal
XCFMNAME=mname, CANNOT
| otmarecvseq RESYNCHRONIZE TPIPE tpipename,
| The recoverable sequence number of the SENSE CODE=code
| message last received by the partner from MQ,
Explanation: The partner was unable to resynchronize
| in hexadecimal
the Tpipe. The information provided in the message is:
| urid The identifier of an in-doubt unit of recovery;
gname The XCF group to which the partner belongs.
| a value of 0 means that there is no in-doubt
| unit of recovery. mname The member name of the partner who is
resynchronizing.
| System Action: No messages are sent on the Tpipe.
tpipename
| System Programmer Response: Use the RESET TPIPE
The name of the Tpipe which the partner
| command to reset recoverable sequence numbers, to
cannot resynchronize.
| restart the Tpipe, and, if required, to resolve the unit of
| recovery. code The IMS sense code returned by the partner.
System Action: The Tpipe is stopped.
CSQ2023E csect-name PARTNER,
System Programmer Response: See the IMS/ESA Open
XCFGNAME=gname
Transaction Manager Access Guide for information about
XCFMNAME=mname, CANNOT
the sense code from IMS. Resolve the problem and
RESYNCHRONIZE, SENSE CODE=code
restart or reset the Tpipe.
Explanation: MQ was unable to resynchronize with
the partner. The information provided in the message
CSQ2026I csect-name PARTNER,
is:
XCFGNAME=gname
gname The name of the XCF group to which the XCFMNAME=mname, HAS
partner belongs. COLD-STARTED TPIPE tpipename
mname The member name of the partner who cannot Explanation: The partner has cold started a Tpipe. The
resynchronize. information provided in the message is:
code The IMS sense code returned by the partner gname The XCF group of which the partner is a
(the first four characters are the sense code). member.
System Action: The connection to OTMA is stopped mname The member name of the partner who is
resynchronizing.
System Programmer Response: See the IMS/ESA Open
Transaction Manager Access Guide for information about tpipename
the sense code from IMS. Resolve the problem and The name of the Tpipe which the partner has
restart the OTMA connection. cold started.
System Action: All recoverable sequence numbers are

Chapter 19. WebSphere MQ-IMS bridge Messages (CSQ2...) 255


reset to 1, and processing continues. System Action: The command is rejected.
System Programmer Response: None. System Programmer Response: Resubmit the RESET
TPIPE command with the correct Tpipe name.
CSQ2027I csect-name TPIPE tpipename FOR
PARTNER, XCFGNAME=gname CSQ2030I csect-name TPIPE tpipename IS STILL
XCFMNAME=mname, DOES NOT OPEN FOR PARTNER,
HAVE AN INDOUBT UNIT OF XCFGNAME=gname
RECOVERY XCFMNAME=mname
Explanation: MQ expected a Tpipe to have an Explanation: The Tpipe is still open. The information
in-doubt unit of recovery. The information provided by provided by this message is:
the message is:
tpipename
tpipename The name of the Tpipe which is still open.
The name of the Tpipe for which there should
gname The XCF group name.
be a unit of recovery still in doubt
mname The member name of the partner for the
gname The XCF group to which the partner belongs.
Tpipe.
mname The member name of the partner for the
System Action: The command is rejected.
Tpipe.
System Programmer Response: Resubmit the RESET
System Action: Processing continues.
TPIPE command with the correct Tpipe name.
System Programmer Response: Collect the following
items, and contact your IBM support center.
CSQ2031I csect-name TPIPE tpipename FOR
v Console log
PARTNER, XCFGNAME=gname
v MQ job log
XCFMNAME=mname, ACTION
v IMS job log
REQUIRED FOR INDOUBT UNIT OF
RECOVERY
CSQ2028I csect-name QUEUE MANAGER IS NOT
Explanation: A Tpipe has an in-doubt unit of recovery,
CONNECTED TO PARTNER,
but no recovery action was specified. The information
XCFGNAME=gname
provided by the message is:
XCFMNAME=mname
tpipename
Explanation: MQ is not connected to the partner. The
The name of the Tpipe which has a unit of
information provided in the message is:
recovery still in doubt
gname The group name of the partner entered in the
gname The XCF group to which the partner belongs.
RESET TPIPE command.
mname The member name of the partner for the
mname The member name of the partner entered in
Tpipe.
the RESET TPIPE command.
System Action: Processing continues.
System Action: The command is rejected.
System Programmer Response: Resubmit the RESET
System Programmer Response: Resubmit the RESET
TPIPE command specifying an action (COMMIT or
TPIPE command using the correct XCF group name
BACKOUT) for the in-doubt unit of recovery.
when MQ is connected to the partner.

CSQ2029I csect-name TPIPE tpipename NOT FOUND


FOR PARTNER, XCFGNAME=gname
XCFMNAME=mname
Explanation: The Tpipe could not be found. The
information provided in this message is:
tpipename
The name of the Tpipe which could not be
found.
gname The XCF group of which the partner is a
member.
mname The member name of the partner for the
Tpipe.

256 Messages and Codes


Chapter 20. Subsystem support messages (CSQ3...)
Problem Determination: This error is probably caused
CSQ3001E csect-name – ABNORMAL
by a cold start after an abnormal termination or by
DISCONNECT FROM SUBSYSTEM
offline alterations of the logs of either MQ or the
INTERFACE
subsystem.
Explanation: An online routine was still supporting
SSI calls (IEFSSREQ) even though the queue manager
CSQ3004E SSI DESCRIPTOR GET FAILURE,
had nearly completed termination or was no longer
RC=rc REASON=reason
executing. This occurs with csect-name CSQ3RS00 or
CSQ3RS0X when the queue manager address space has Explanation: An internal error has occurred during
reached end-of-memory and neither normal termination initialization or termination.
nor online error recovery routines have successfully
completed termination of the queue manager. This System Action: The queue manager terminates.
occurs with csect-name CSQ3SSTM when this condition System Programmer Response: Ensure that all
is discovered during online termination. maintenance has been applied to the WebSphere MQ
System Action: The connection is terminated. All program libraries, and then restart the queue manager.
IEFSSREQ requests are handled by the MQ early Problem Determination: If the problem persists,
processing program until the queue manager is collect the following items, and contact your IBM
restarted. An SVC dump is requested. support center:
Problem Determination: Collect the following items, v Console log
and contact your IBM support center: v System dump
v System dump
v Printout of SYS1.LOGREC CSQ3006E ‘rmid’ SSI FUNCTION WAS ALREADY
ACTIVE WHEN ACTIVATE WAS
CSQ3002I INDOUBT RECOVERY BY ATTEMPTED
connection-name STILL IN PROGRESS Explanation: An initialization sequence error has
Explanation: There might be MQ units of recovery occurred.
(URs), related to an identified subsystem System Action: The queue manager terminates.
(connection-name), still in doubt after restart
synchronization has taken place. (Indoubt URs are System Programmer Response: Ensure that all
those for which commit has been voted by MQ but maintenance has been applied to the WebSphere MQ
which have not yet been acknowledged by program libraries, and then restart the queue manager.
connection-name.) Problem Determination: If the problem persists,
This message might appear if the connection-name collect the following items, and contact your IBM
subsystem has begun to do new work before having support center:
resolved all in-doubt URs. The connection-name v Console log
subsystem is still in the process of resolving the v System dump
in-doubt URs.
System Action: Resources held (locked) by these CSQ3007E ‘rmid’ SSI FUNCTION WAS ALREADY
in-doubt URs are unavailable to any other work units INACTIVE WHEN DEACTIVATE WAS
until their status is resolved. ATTEMPTED

System Programmer Response: The system Explanation: A termination sequence error has
programmer or system administrator must determine occurred.
the correct recovery action to resolve the in-doubt System Action: Termination continues.
situations. This involves either ensure-commit or
backout decisions for all in-doubt URs. System Programmer Response: Ensure that all
maintenance has been applied to the WebSphere MQ
The DISPLAY THREAD command should be used to program libraries.
see the URs still in doubt. It will normally show that all
in-doubt URs have now been resolved. If not, the Problem Determination: If the problem persists,
RESOLVE INDOUBT command should be used to collect the following items, and contact your IBM
resolve the in-doubt URs and to release the resources support center:
they hold. v Console log
v System dump

© Copyright IBM Corp. 1993, 2003 257


type threads by specifying RRSBATCH as the
CSQ3008E csect-name – ABNORMAL
connection name.
DISCONNECT FOR PROGRAM
REQUEST HANDLER(S) The decision to commit or back out the logical unit of
work should be coordinated with any other participant
Explanation: One or more resource managers are still
RRS Recoverable Resource Managers. The existence of
supporting application program calls through their
other participants might not be easy to determine. The
program request handler, even though the queue
information might be available in the RRS recovery log
manager had almost completed termination, or was no
even though information has been lost.
longer executing. This occurs when the queue manager
address space has gone to end of memory and neither At this queue manager, all in-doubt threads
normal termination nor online error recovery routines coordinated by RRS must be resolved with the
have successfully completed termination. RESOLVE INDOUBT command. Locked data remains
unavailable until resolution. Threads that were already
System Action: The connection is terminated. All
resolved with this command are discarded. Threads not
application program support requests are rejected with
yet resolved are discarded after resolution with the
an indication that the queue manager is not active. An
command.
SVC dump is requested.
The commit or back out decision provided using the
System Programmer Response: If the problem
RESOLVE INDOUBT command for a logical unit of
persists, collect the following items, and contact your
work is propagated to all downstream participants, if
IBM support center:
any.
v System dump
v Printout of SYS1.LOGREC
CSQ3013I csect-name Queue manager was restarted
on the wrong system so cannot connect
CSQ3009E error-info
to RRS. There are unresolved URs
Explanation: An internal error has occurred in RRS where MQ is a participant
exit processing. The message contains error information
Explanation: The queue manager has one or more
that will be needed to resolve the problem.
in-doubt threads and is unable to connect to RRS to
System Action: Processing continues, but RRS resolve these in-doubt units of recovery (URs).
coordination is no longer available to the queue
System Action: Processing continues.
manager. It will probably be necessary to restart the
queue manager or RRS. Operator Response: Start the queue manager on the
correct system.
Problem Determination: Collect the following
diagnostic items and contact your IBM support center:
v A description of the actions that led to the message, CSQ3014I csect-name In-doubt RRS URID=rrs-urid
or if applicable, a listing of the application program, is unknown to MQ. URID recorded for
or the input string to a utility program, being run at MQ by RRS=mq-urid
the time
v The error information in the message Explanation: The queue manager is restarting with
v The queue manager job log RRS where MQ is a participant and RRS is the
v The queue manager active log data set coordinator. RRS has a unit of recovery (UR) that the
v Any system dump output associated with the queue manager should be a participant in, but it has no
message knowledge of the RRS unit of recovery, whose ID is
rrs-urid. RRS has recorded the MQ URID as mq-urid.

CSQ3011I csect-name Coordinator RRS is System Action: Restart with RRS continues.
cold-starting and has lost its log. System Programmer Response: This message might
In-doubt MQ threads need manual indicate a problem in MQ or RRS, or it might be
resolution produced because of one of the following prior actions:
Explanation: MQ has participant responsibility for v A conditional restart was performed that resulted in
in-doubt threads. RRS, the commit coordinator, has the loss of part or all of the MQ log. This conditional
informed the queue manager that it lost all knowledge restart might have happened at any time in the past.
of MQ in-doubt threads. The in-doubt threads at this v The RESOLVE INDOUBT command was used to
queue manager must be manually resolved with the resolve the MQ UR with ID mq-urid.
RESOLVE INDOUBT command. If one of these occurred, the message can be ignored. If
System Action: Processing continues. neither occurred, there might be a problem in MQ or
RRS.
System Programmer Response: A list of in-doubt
threads where RRS is the coordinator can be displayed
using the DISPLAY THREAD command for in-doubt

258 Messages and Codes


If the mq-urid appears to be a valid log RBA, use the
CSQ3102E csect-name – INVALID COMMAND
log print utility (CSQ1LOGP) with the SUMMARY
PREFIX
option and URID options using the mq-urid value. If
this finds the UR, the disposition will indicate whether Explanation: The z/OS command SETSSI ADD or the
it was committed or backed out. If possible, use the subsystem definition record in the IEFSSNxx member
RRS ISPF interface to commit or back out the RRS of SYS1.PARMLIB for the MQ subsystem specified the
URID so that they match. command prefix initialization parameter incorrectly.
The failing subsystem name is provided in message
If you suspect an error in MQ, collect the items listed
IEF759I, which follows this message.
in the Problem Determination section and contact your
IBM support center. System Action: The MQ subsystem with the indicated
name is not available.
Problem Determination: Collect the following
diagnostic items: Operator Response: If you are trying to add an MQ
v The queue manager job log subsystem, reissue the z/OS command SETSSI ADD
v The queue manager active log data set with the correct parameters. Otherwise, notify the
system programmer.
CSQ3016I csect-name RRS has lost data from its log System Programmer Response: Correct the parameter
fields in the record of SYS1.PARMLIB member
Explanation: The queue manager is restarting with
IEFSSNxx. See the WebSphere MQ for z/OS System Setup
RRS and RRS has lost some portion of its log.
Guide for information about the
System Action: Restart with RRS continues.
System Programmer Response: MQ might not be able CSQ3104I csect-name – TERMINATION
to resolve in-doubt units of recovery successfully with COMPLETE
RRS because of the loss of RRS log data.
Explanation: The queue manager has terminated. The
actual z/OS termination of the queue manager address
CSQ3100I csect-name – SUBSYSTEM ssnm READY spaces might have completed earlier. This message is
FOR START COMMAND presented for every termination, normal or abnormal.

Explanation: The queue manager has terminated, and


can be restarted when required. CSQ3105E csect-name – UNABLE TO LOAD EARLY
PROCESSING PROGRAM 'CSQ3EPX'.
Operator Response: Issue the START QMGR ssnm IS NOT AVAILABLE
command when desired.
Explanation: Subsystem initialization or early
processing refreshing for the MQ subsystem failed
CSQ3101E csect-name – INVALID EARLY because the initialization program (CSQ3INI) could not
PROCESSING PARAMETER locate the early processing program (CSQ3EPX).
Explanation: The z/OS command SETSSI ADD or the For subsystem initialization, the program must be
subsystem definition record in the IEFSSNxx member either in the linkpack area (LPA) or in a library which
of SYS1.PARMLIB for the MQ subsystem specified the is in the link list. For early processing refreshing, the
early processing initialization parameter incorrectly. The program must be in the LPA.
name must be CSQ3EPX.
System Action: Subsystem initialization or early
The failing subsystem name is provided in message processing refreshing ends abnormally. MQ subsystem
IEF759I, which follows this message. ssnm is not available.
System Action: The MQ subsystem with the indicated Operator Response: Use the z/OS command
name is not available. SETPROG LPA,ADD,... to load the CSQ3EPX program
Operator Response: If you are trying to add an MQ into the LPA. For subsystem initialization, reissue the
subsystem, reissue the z/OS command SETSSI ADD z/OS command SETSSI ADD. For early processing
with the correct parameters. Otherwise, notify the refreshing, reissue the REFRESH QMGR TYPE(EARLY)
system programmer. command.

System Programmer Response: Correct the parameter


fields in the record of SYS1.PARMLIB member CSQ3106E csect-name – QUEUE MANAGER
IEFSSNxx. See the WebSphere MQ for z/OS System Setup STOPPED. COMMAND NOT
Guide for information about the parameters. PROCESSED – command-text
Explanation: A command was received which cannot
be processed due to one of the following:

Chapter 20. Subsystem support messages (CSQ3...) 259


v The queue manager has not been started (this could subsystem. If this message is issued, a serious error has
be because the START QMGR command was not occurred in z/OS or MQ.
entered correctly)
In the message, nn is the return code from the
v The command was queued for processing while the
IEFSSREQ z/OS service. ssnm is the name of the MQ
queue manager was starting, but startup terminated
subsystem undergoing IPL-time initialization.
with an error
v The queue manager terminated before the command System Action: MQ ends abnormally with completion
could be processed code X'5C6' and reason code X'00F30104'. The MQ
subsystem with the indicated name is not available for
System Action: The command is not processed.
this IPL of z/OS.
Operator Response: Start the queue manager, then
Operator Response: Notify the system programmer.
reenter the command.
System Programmer Response: Try to re-IPL. If the
problem persists, see the WebSphere MQ for z/OS
CSQ3107E csect-name – COMMAND REJECTED.
Problem Determination Guide for information about
REQUESTER NOT AUTHORIZED
reporting the problem.
Explanation: A command was received from a console
Problem Determination: A record is written to
that does not have the correct authority.
SYS1.LOGREC. No SVC dump is taken. Return codes
System Action: The command is not processed. This from IEFSSREQ are documented in the MVS Authorized
message is sent to the console that entered the Assembler Services Guide manual.
command.
Operator Response: Enter the command from another CSQ3110I csect-name – SUBSYSTEM ssnm
console that has the correct authority. INITIALIZATION COMPLETE
System Programmer Response: Verify that this Explanation: Either:
console should be used for entering MQ commands. If v MQ subsystem initialization is complete, following
so, authorize it for MQ commands by using z/OS z/OS IPL processing or the z/OS command SETSSI
services. ADD.
v The MQ early processing program has been
Note: If MQ security is not activated, this check is still
successfully refreshed, following a REFRESH QMGR
performed. This authorization is the z/OS
TYPE(EARLY) command.
console authority, and is not related to the
external security manager. The console that Operator Response: Issue the START QMGR
entered the MQ command must have the SYS, command when desired.
ALL, or MASTER console authority attribute.
CSQ3111I csect-name – EARLY PROCESSING
CSQ3108E csect-name – COMMAND REJECTED. PROGRAM IS version LEVEL n
COMMAND FACILITY PATH
Explanation: This message shows the level of the
UNAVAILABLE
early processing program that is being used.
Explanation: A command was received, but the path
from z/OS consoles to the MQ command processor is
CSQ3112E csect-name – INVALID CPF SCOPE
unavailable. It might still be possible to enter
commands in other ways. Explanation: The z/OS command SETSSI ADD or the
subsystem definition record in the IEFSSNxx member
System Action: The command is not processed. This
of SYS1.PARMLIB for the MQ subsystem specified the
message is delivered to the console that entered the
CPF scope initialization parameter incorrectly.
command.
The failing subsystem name is provided in message
System Programmer Response: The console command
IEF759I, which follows this message.
facility is available again the next time the queue
manager is started. System Action: The MQ subsystem with the indicated
name is not available.
CSQ3109E csect-name – UNABLE TO OBTAIN Operator Response: If you are trying to add an MQ
SUBSYSTEM AFFINITY TABLE INDEX subsystem, reissue the z/OS command SETSSI ADD
FOR SUBSYSTEM ssnm. IEFSSREQ with the correct parameters. Otherwise, notify the
RC=nn system programmer.
Explanation: MQ was unable to obtain a subsystem System Programmer Response: Correct the parameter
affinity table index for the named subsystem. z/OS did fields in the record of SYS1.PARMLIB member
not recognize the named subsystem name as a known IEFSSNxx. See the WebSphere MQ for z/OS System Setup

260 Messages and Codes


Guide for information about the parameters.
CSQ3116E csect-name – COMMAND PREFIX
REGISTRATION FAILED. CPF IS A
CSQ3113E csect-name – COMMAND PREFIX SUBSET OF A CPF ALREADY
REGISTRATION FAILED. INVALID DEFINED
CHARACTER(S) IN CPF
Explanation: Command prefix registration failed
Explanation: Command prefix registration failed because the command prefix (CPF) is a subset of a CPF
because the command prefix (CPF) contains invalid already defined to z/OS.
characters.
System Action: The MQ subsystem with the indicated
System Action: The MQ subsystem with the indicated name is not available.
name is not available.
Operator Response: If you are trying to add an MQ
Operator Response: If you are trying to add an MQ subsystem, reissue the z/OS command SETSSI ADD
subsystem, reissue the z/OS command SETSSI ADD with a correct CPF parameter. Otherwise, notify the
with a correct CPF parameter. Otherwise, notify the system programmer.
system programmer.
System Programmer Response: Correct the CPF
System Programmer Response: Correct the CPF parameter in the record of SYS1.PARMLIB member
parameter in the record of SYS1.PARMLIB member IEFSSNxx. See the WebSphere MQ for z/OS System Setup
IEFSSNxx. See the WebSphere MQ for z/OS System Setup Guide for information about the parameters.
Guide for information about the parameters.
CSQ3117E csect-name – COMMAND PREFIX
CSQ3114E csect-name – COMMAND PREFIX REGISTRATION FAILED. CPF IS A
REGISTRATION FAILED. INVALID SUPERSET OF A CPF ALREADY
CHARACTER(S) IN SUBSYSTEM DEFINED
NAME
Explanation: Command prefix registration failed
Explanation: Command prefix registration failed because the command prefix (CPF) is a superset of a
because the subsystem name used as the owner of the CPF already defined to z/OS.
command prefix (CPF) contains invalid characters.
System Action: The MQ subsystem with the indicated
System Action: The MQ subsystem with the indicated name is not available.
name is not available.
Operator Response: If you are trying to add an MQ
Operator Response: If you are trying to add an MQ subsystem, reissue the z/OS command SETSSI ADD
subsystem, reissue the z/OS command SETSSI ADD with a correct CPF parameter. Otherwise, notify the
with a correct CPF parameter. Otherwise, notify the system programmer.
system programmer.
System Programmer Response: Correct the CPF
System Programmer Response: Correct the CPF parameter in the record of SYS1.PARMLIB member
parameter in the record of SYS1.PARMLIB member IEFSSNxx. See the WebSphere MQ for z/OS System Setup
IEFSSNxx. See the WebSphere MQ for z/OS System Setup Guide for information about the parameters.
Guide for information about the parameters.
CSQ3118E csect-name – SYSTEM ERROR DURING
CSQ3115E csect-name – COMMAND PREFIX COMMAND PREFIX REGISTRATION
REGISTRATION FAILED. CPF
Explanation: A z/OS error occurred during command
ALREADY DEFINED
prefix (CPF) registration.
Explanation: Command prefix registration failed
System Action: The MQ subsystem with the indicated
because the command prefix (CPF) was already defined
name is not available.
to z/OS.
System Programmer Response: Check the z/OS
System Action: The MQ subsystem with the indicated
console for other messages relating to the problem.
name is not available.
Operator Response: If you are trying to add an MQ
CSQ3201E ABNORMAL EOT IN PROGRESS FOR
subsystem, reissue the z/OS command SETSSI ADD
USER=user CONNECTION-ID=conn-id
with a correct CPF parameter. Otherwise, notify the
THREAD-XREF=thread-xref
system programmer.
Explanation: Abnormal termination processing has
System Programmer Response: Correct the CPF
been started for the agent with the values for the
parameter in the record of SYS1.PARMLIB member
USER, CONNECTION-ID, and THREAD-XREF shown.
IEFSSNxx. See the WebSphere MQ for z/OS System Setup
Guide for information about the parameters.

Chapter 20. Subsystem support messages (CSQ3...) 261


These values are the last known set of identifiers for System Action: The current task is ended abnormally
the terminating agent. with a system completion code of X'5C6' and a reason
code of X'00F30580'. The queue manager terminates.
The abnormal termination could be the result of an
error in the allied agent’s address space or the result of Operator Response: Notify the system programmer.
the z/OS command CANCEL issued by the operator.
System Programmer Response: Restart the queue
The value for the USER and/or THREAD-XREF might manager. Note the values contained in the message,
be blank. The values for the USER, CONNECTION-ID, and contact your IBM support center.
and THREAD-XREF are the last values established to
MQ for this connection and might or might not
represent the current activity of the agent. Previous MQ
work by this agent might have completed successfully.
This message, CSQ3201E, is written to the z/OS
console after the agent has been removed from the
service task work queue at the time that termination
processing begins.
System Action: The agent was previously queued to a
service task for termination processing. This message
indicates that the agent has been taken from the queue
for processing. Any uncommitted changes will be
backed out.
Operator Response: Notify your system programmer.
System Programmer Response: See the Problem
Determination section of this message. The z/OS
commands CANCEL and FORCE will have no effect
and should not be issued. MQ should not be canceled.
If an extensive backout is in progress, the subsequent
queue manager restart might take a very long time due
to additional log activity.
Problem Determination: You can detect a deferred
termination condition for a task by examining several
indicators. Some or all of the following might be
present:
v The allied address space might be swapped out and
appear to be in a never-ending WAIT condition.
v The z/OS commands CANCEL and FORCE appear
to have no effect.
v The allied task holds a z/OS-shared ENQ on
resource SYSZCSQ3.ERLYOLRH.erly-block-address.
v During abnormal termination of the agent associated
with the task in error, the task’s connection will
appear on the MQ DISPLAY THREAD output with a
QD status, prior to this message being written, or
with a D status after this message is written and
until the thread is resolved. See message CSQV402I
for the definitions of these status codes.
v IMS transactions running in regions connected to
MQ may receive this message for non-MQ
transactions.

CSQ3580E CONNECTION FOR ‘ssi-call’ GAVE


RC=rc, REASON=reason
Explanation: A nonzero return code has been returned
to CSQ3AMI2 from the connect t to subsystem interface
(SSI) call. The variables in the message indicate which
SSI call is involved and the actual return and reason
codes associated with it.

262 Messages and Codes


Chapter 21. DB2 manager messages (CSQ5...)
If you are migrating from a previous release of
CSQ5001I csect-name Connected to DB2 DB2-name
WebSphere MQ, check also that you have updated the
Explanation: The queue manager has successfully DB2 tables to the format for the current release. See the
established a connection to the named DB2 subsystem. WebSphere MQ for z/OS Concepts and Planning Guide and
the WebSphere MQ for z/OS System Setup Guide for
System Action: Processing continues.
information about migration and compatibility between
System Programmer Response: None. releases.

CSQ5002E csect-name Connection to DB2 using CSQ5005E csect-name Queue manager release level
connect-name failed, RC=return-code is incompatible with queue-sharing
reason=reason group

Explanation: The queue manager’s attempt to Explanation: The release level of the queue manager
establish a connection to the named DB2 subsystem that is being started is incompatible with that of other
failed. members of the queue-sharing group.

System Action: Queue manager startup is terminated. System Action: The queue manager terminates with
completion code X'6C6' and reason code X'00F50029'.
System Programmer Response: This is normally an
authorization error. System Programmer Response: Verify that the correct
load libraries are being used and that the
Consult the DB2 for z/OS Messages and Codes manual for queue-sharing group information in the system
an explanation of the codes and attempt to resolve the parameters has been specified correctly. Also use the
problem. queue-sharing group utility (CSQ5PQSG) to verify that
the queue manager has been defined correctly in the
CSQ5003A csect-name Connection to DB2 using DB2 administration tables; be sure to use the same
connect-name pending, no active DB2 version of WebSphere MQ for the utility as was used
for running the queue manager. See the WebSphere MQ
Explanation: The queue manager is waiting for an for z/OS Concepts and Planning Guide and the WebSphere
eligible DB2 subsystem to become active so that a MQ for z/OS System Setup Guide for information about
connection can be established. Alternatively, RRS is migration and compatibility between releases.
inactive or was started after the DB2 subsystems.
System Action: The queue manager waits for an CSQ5006E csect-name Data-sharing groups differ
eligible DB2 subsystem to become active.
Explanation: A mismatch has been detected between
System Programmer Response: Check whether the the DB2 data-sharing group specified on the QSGDATA
DB2 subsystem(s) are active. If not then start them. If system parameter and the queue manager entry in the
they are active, ensure RRS is active and check that it CSQ.ADMIN_B_QMGR table.
was started prior to the DB2 subsystems.
System Action: The queue manager terminates with
completion code X'6C6' and reason code X'00F50006'.
CSQ5004E csect-name DB2 table entry for queue
manager in queue-sharing group System Programmer Response: The queue-sharing
qsg-name is missing or incorrect group name specified on the QSGDATA system
parameter must match that in which the queue
Explanation: During startup the queue manager was manager is defined in the DB2 CSQ.ADMIN_B_QMGR
unable to find its entry in the DB2 administration table.
tables, or the entry was incorrect.
System Action: The queue manager terminates with CSQ5007E csect-name RRSAF function function
completion code X'6C6' and reason code X'00F50013'. failed for plan plan-name, RC=return-code
System Programmer Response: Check that a queue reason=reason syncpoint code=sync-code
manager record exists in the DB2 tables for the DB2 Explanation: A non-zero or unexpected return code
data-sharing group specified. Check the QSGDATA was returned from an RRSAF request. The DB2 plan
system parameter specifies the correct DB2 data-sharing involved was plan-name.
group. If so, check that a queue manager entry exists in
the CSQ.ADMIN_B_QMGR table. System Action: If the error occurs during queue
manager startup or reconnect processing, the queue

© Copyright IBM Corp. 1993, 2003 263


manager terminates with completion code X'6C6' and
CSQ5011E csect-name XCF IXCJOIN group error,
reason code X'00F50016'. Otherwise, an error message is
RC=return-code reason=reason
issued and processing continues.
Explanation: The queue manager received an
System Programmer Response: Determine the cause
unexpected return code from an IXCJOIN request.
of the error using the RRS return and reason code from
the message. System Action: The queue manager terminates with
completion code X'6C6' and reason code X'00F50019'.
Consult the DB2 for z/OS Messages and Codes manual for
an explanation of the codes and attempt to resolve the System Programmer Response: Determine the reason
problem. for the unexpected error and correct the problem.
Consult the z/OS MVS Programming: Sysplex Services
CSQ5008E csect-name DB2 DB2-name is not a Reference manual for an explanation of the return and
member of data-sharing group dsg-name reason code from the IXCJOIN request.
Explanation: The DB2 subsystem to which the queue
manager has connected is not a member of the DB2 CSQ5012E csect-name XCF IXCQUIES group error,
data-sharing group specified on the QSGDATA system RC=return-code reason=reason
parameter.
Explanation: The queue manager received an
System Action: The queue manager terminates with unexpected return code from an IXCQUIES request.
completion code X'6C6' and reason code X'00F50007'.
System Action: The queue manager terminates with
System Programmer Response: Ensure that the DB2 completion code X'6C6' and reason code X'00F50021'.
subsystem to which the queue manager has connected
System Programmer Response: Determine the reason
is a member of the data-sharing group specified on the
for the unexpected error and correct the problem.
QSGDATA system parameter.
Consult the z/OS MVS Programming: Sysplex Services
Issue the DB2 command DIS GROUP to the DB2
Reference manual for an explanation of the return and
subsystem and check the data-sharing group name
reason code from the IXCQUIES request.
matches the data-sharing group name on the
QSGDATA system parameter.
CSQ5013E csect-name XCF IXCSETUS error,
RC=return-code reason=reason
CSQ5009E csect-name SQL error for table table-name,
code=SQL-code state=SQL-state, data=d1 Explanation: The queue manager received an
d2 d3 d4 d5 unexpected return code from an IXCSETUS request.
Explanation: A non-zero or unexpected SQL return System Action: The queue manager terminates with
code was returned from a DB2 SQL request. completion code X'6C6' and reason code X'00F50018'.
System Action: The queue manager terminates with System Programmer Response: Determine the reason
completion code X'6C6' and reason code X'00F50014'. for the unexpected error and correct the problem.
System Programmer Response: Determine the reason Consult the z/OS MVS Programming: Sysplex Services
for the SQL error and correct the problem. Reference manual for an explanation of the return and
reason code from the IXCSETUS request.
Consult the DB2 for z/OS Messages and Codes manual to
determine the reason for the SQL error.
CSQ5014I csect-name Connection to DB2-name lost,
DB2 terminated abnormally
CSQ5010E csect-name XCF IXCQUERY member
error, RC=return-code reason=reason Explanation: The queue manager received an
abnormal termination notification from the DB2
Explanation: The queue manager received an
subsystem to which it is connected.
unexpected return code from an IXCQUERY request.
System Action: The queue manager will clean up its
System Action: The queue manager terminates with
connection to the DB2 subsystem and attempt to
completion code X'6C6' and reason code X'00F50017'.
reconnect. If a DB2 group attach name was specified on
System Programmer Response: Determine the reason the QSGDATA system parameter a connection to a
for the unexpected error and correct the problem. different DB2 may occur.
Consult the z/OS MVS Programming: Sysplex Services System Programmer Response: Determine the reason
Reference manual for an explanation of the return and for the DB2 abnormal termination. Correct the problem
reason code from the IXCQUERY request. and attempt to restart the DB2 subsystem.

264 Messages and Codes


CSQ5015I csect-name Connection to DB2-name lost, CSQ5021E csect-name SQL error, table table-name
DB2 shut down forcibly index not built in DB2
Explanation: The queue manager received a STOP Explanation: The queue manager has attempted to
FORCE termination notification from the DB2 access one of its DB2 tables. DB2 has returned an SQL
subsystem to which it is connected. code indicating that the index for the specified table
has not been built.
System Action: The queue manager will clean up its
connection to the DB2 subsystem and attempt to System Action: The request fails and processing
reconnect. If a DB2 group attach name was specified on continues.
the QSGDATA system parameter a connection to a
System Programmer Response: Check that all MQ
different DB2 may occur.
tasks to set up the DB2 environment completed
System Programmer Response: Determine the reason successfully and that the correct DB2 data-sharing
for the DB2 forcible stop. Restart the DB2 subsystem. group name was specified on the QSGDATA system
parameter.
CSQ5016I csect-name Connection to DB2-name
quiescing, DB2 terminating CSQ5022I csect-name Pending connection to DB2
using connect-name ended, queue
Explanation: The queue manager received a STOP
manager terminating
QUIESCE termination notification from the DB2
subsystem to which it is connected. Explanation: The outstanding connection pending
request to DB2 has been terminated due to a STOP
System Action: The queue manager will quiesce all
QMGR request.
DB2 server tasks and disconnect from the DB2
subsystem so that it can shut down. It will then System Action: The pending connect to DB2 is
attempt to reconnect. If a DB2 group attach name was cancelled and queue manager termination continues.
specified on the QSGDATA system parameter a
System Programmer Response: None.
connection to a different DB2 may occur.
System Programmer Response: Restart the DB2
CSQ5023E csect-name SQL error, table table-name
subsystem so that shared queue operations can resume.
locked by another DB2
Explanation: An attempt by the queue manager to
CSQ5019I csect-name Disconnected from DB2
access one of its tables was returned an SQL code
DB2-name
indicating that the named resource is currently locked.
Explanation: The queue manager has successfully
System Action: The request fails and processing
disconnected from the DB2 subsystem.
continues.
System Action: If the disconnect is due to a DB2
System Programmer Response: Determine from the
STOP MODE(QUIESCE) the queue manager will
message and the DB2 log the resource concerned and
attempt to reconnect to the DB2 subsystem.
perform the recovery actions necessary to unlock the
System Programmer Response: None. resource.
The most likely cause of this problem is a DB2 failure
CSQ5020E csect-name SQL error, table table-name not while updating one of the DB2 tables. The DB2 log
defined in DB2 should indicate the resource and the type of lock
outstanding.
Explanation: The queue manager attempted to access
one of its DB2 tables. DB2 has returned an SQL code
indicating the table does not exist. CSQ5024E csect-name Unable to update queue
manager status, RC=return-code
System Action: The request fails and processing
continues. Explanation: During startup and shutdown processing
the queue manager attempts to update its status in the
System Programmer Response: Check that all MQ
CSQ.ADMIN_B_QMGR table. This attempt failed.
tasks to set up the DB2 environment completed
successfully and that the correct DB2 data-sharing System Action: None. Startup/shutdown processing
group name was specified on the QSGDATA system continues.
parameter.
System Programmer Response: None.

Chapter 21. DB2 manager messages (CSQ5...) 265


| be available until RRS is restarted and the connection
CSQ5025E csect-name SQL error, function function
| to DB2 is reestablished.
code=SQL-code
| System Programmer Response: Adjust the RRS
Explanation: A call to the SQL function specified by
| connection limit if required, then start (or restart) RRS.
function returned a non-zero code specified by
SQL-code.
CSQ5100I DISPLAY GROUP report ...
System Action: Processing continues.
Explanation: This message is the initial response to
System Programmer Response: Note the values
the DISPLAY GROUP command. It is followed by
contained in the message, and contact your IBM
message CSQ5102I which is a formatted report of the
support center. Consult the DB2 for z/OS Messages and
queue managers in the group.
Codes manual for more information about the error
code. System Action: Processing continues normally.

CSQ5026E csect-name Unable to access DB2, RRS is CSQ5102I Queue managers in group group-name
not available
Explanation: This message is part of the responses to
Explanation: The queue manager tried to access DB2, the DISPLAY GROUP command. It provides
but RRS is not available. information about each queue manager in the group, as
follows:
System Action: If this occurs during queue manager
initialization, the queue manager waits for RRS to Name Num Prefix Status Ver DB2 Connection
become available. name
.. num cpf qmgr-stat vrm db2-id conn-stat
.
If this occurs at other times, the queue manager End of queue managers report
terminates its connection to DB2, and then tries to
reconnect. Some queue-sharing group functions will not where:
be available until RRS is restarted and the connection
to DB2 is reestablished. name The name of the queue manager.

System Programmer Response: Start (or restart) RRS. num The internally generated number of the queue
manager in the group.

CSQ5027E csect-name SQL error for table table-name, cpf The command prefix of the queue manager.
deadlock or timeout occurred qmgr-stat
(code=SQL-code) The current status of the queue manager:
Explanation: An SQL call returned a non-zero code ACTIVE
indicating that a deadlock or timeout condition The queue manager is running.
occurred.
INACTIVE
System Action: The request fails and processing The queue manager is not running,
continues. having terminated normally.
System Programmer Response: Retry the command or FAILED
application involved. If the problem persists, contact The queue manager is not running,
your IBM support center. Consult the DB2 for z/OS having terminated abnormally.
Messages and Codes manual for more information about
the error code. CREATED
The queue manager has been defined
to the group, but has not yet been
| CSQ5028E csect-name Unable to access DB2, RRS started.
| connection limit exceeded
UNKNOWN
| Explanation: The queue manager tried to access DB2, The status cannot be determined.
| but RRS has reached the limit of allowed concurrent
| connections (IDENTIFYs). vrm The function level of the queue manager. The
value is a 3-digit number, where:
| System Action: If this occurs during queue manager v is the version number
| initialization, the queue manager waits for an RRS r is the release number
| connection to become available. m is the modification number.
| If this occurs at other times, the queue manager db2-id The name of the DB2 subsystem or group
| terminates its connection to DB2, and then tries to attachment to which the queue manager
| reconnect. Some queue-sharing group functions will not connects.

266 Messages and Codes


conn-stat information about the return and reason codes from the
The current status of the connection to DB2: call.
ACTIVE
The queue manager is running and CSQ5117E Information not available for group
connected to DB2. group-name – reason
PENDING Explanation: During processing for a DISPLAY
The queue manager is running but GROUP command, information could not be obtained
not connected because DB2 has for the group, for the reason indicated:
terminated normally.
ERROR
FAILED A coupling facility services call failed, as
The queue manager is running but indicated in the preceding CSQ5116E message.
not connected because DB2 has
CHANGED
terminated abnormally.
The group size has changed.
INACTIVE
Severity: 8
The queue manager is not running
and not connected to DB2. System Action: Processing is terminated.
UNKNOWN System Programmer Response: Resolve the problem
The status cannot be determined. accordingly.

Exceptionally, the last line might be either:


Report terminated, too many lines

if the report was generated in response to a command


from a z/OS console and more than 253 response lines
were generated. Only 253 response lines are returned.
Report terminated

if there was an error in obtaining the information. The


error is described in the following messages.
System Action: Processing continues normally.

CSQ5113I Queue manager is not in a


queue-sharing group
Explanation: A command that requires a
queue-sharing group was entered, but the queue
manager is not in a group.
Severity: 0
System Action: The command is not actioned.

CSQ5116E call-name call failed, rc=rc reason=reason


Explanation: During processing for a DISPLAY
GROUP command, a coupling facility services call used
to get information failed. rc is the return code and
reason is the reason code (both in hexadecimal) from the
call.
Severity: 8
System Action: Processing is terminated. A following
message is issued to identify which type of information
was being obtained.
System Programmer Response: See the z/OS MVS
Programming Sysplex Services Reference. manual for

Chapter 21. DB2 manager messages (CSQ5...) 267


268 Messages and Codes
Chapter 22. Generalized command preprocessor messages
(CSQ9...)
System Action: Processing for the command is
CSQ9000E KEYWORD keyword-name APPEARS
terminated.
MORE THAN ONCE
System Programmer Response: Verify the command
Explanation: The same keyword (specified in the
entry, and reissue the command. See the WebSphere MQ
messages as keyword-name) appears more than once in
Script (MQSC) Command Reference manual for
the command. This message will be issued for each
information about the rules for building commands.
occurrence of the keyword after the first.
System Action: Processing for the command is
CSQ9004E KEYWORD keyword-name RANGE (:)
terminated.
INCORRECTLY SPECIFIED
System Programmer Response: Verify the command
Explanation: The range for a keyword (specified in
entry, and reenter the command.
the message as keyword-name) was incorrectly specified.
The character used to denote a range is a colon (:).
CSQ9001E KEYWORD keyword-name IS INVALID
An example of this error is CLASS(2:), because the end
Explanation: The keyword (specified in the message limit of the range was omitted. A correctly specified
as keyword-name) is unknown or undefined. The range would be CLASS(2:4).
keyword might be misspelled, or the keyword might
System Action: Processing for the command is
not be applicable to the command being processed.
terminated.
System Action: Processing for the command is
System Programmer Response: See the WebSphere MQ
terminated.
Script (MQSC) Command Reference manual to verify that
System Programmer Response: Verify the command the command you are using allows a range for the
entry, and reissue the command. given keyword. Correct the error, and reissue the
command.
CSQ9002E UNBALANCED PARENTHESES WERE
FOUND FOLLOWING KEYWORD CSQ9005E KEYWORD keyword-name SUBSET (*)
keyword-name INCORRECTLY SPECIFIED
Explanation: An invalid combination of parentheses Explanation: The subset for a keyword (specified in
has been encountered following the keyword (specified the message as keyword-name) was incorrectly specified.
in the message as keyword-name). A close parenthesis The character used to denote a subset is an asterisk (*).
must follow an open parenthesis before another open
For example, consider a group of objects named
parenthesis is encountered.
BLACK, BLUE, GREEN, RED, and WHITE. You can
System Action: Processing for the command is either explicitly specify BLACK and BLUE, or you can
terminated. specify BL*, meaning all members of the group whose
names begin with BL. The character that follows the
System Programmer Response: Verify the command
asterisk must be a blank, comma, close parenthesis, or
entry, and reissue the command. See the WebSphere MQ
colon.
Script (MQSC) Command Reference manual for
information about the rules for building commands. Examples of such an error are NAME(BL*CK) and
NAME(*LUE).
CSQ9003E KEYWORD keyword-name PARAMETER The correct specification for this example is
CONTAINS UNBALANCED NAME(BL*).
APOSTROPHES
System Action: Processing for the command is
Explanation: An odd number of apostrophes is terminated.
present in a parameter. If the parameter is a quoted
System Programmer Response: See the WebSphere MQ
string, it must have one apostrophe at each end of the
Script (MQSC) Command Reference manual to verify that
string. If an apostrophe is to appear within the string,
the command you are using allows a subset for the
two adjacent apostrophes must be entered. If the
named keyword. Correct the error, and reissue the
parameter is a hexadecimal value, it must be entered as
command.
X'hex-characters'.

© Copyright IBM Corp. 1993, 2003 269


CSQ9006E KEYWORD keyword-name ASTERISK (*) CSQ9009E KEYWORD keyword-name IS MISSING
INCORRECTLY USED AND MUST BE SPECIFIED
Explanation: For the keyword specified in the Explanation: The keyword specified in the message
message (as keyword-name), an asterisk (*) was used as (as keyword-name) must be present, but it was not
the first character of a parameter to specify ALL. entered. This keyword must be present in order for the
However, the asterisk appears in a list, or the command to process properly.
characters in juxtaposition are not a blank, comma,
System Action: Processing for the command is
equal sign, or parentheses.
terminated.
An example of this error is DETAIL(1,*); a correctly
System Programmer Response: Verify the command
specified example would be DETAIL(*).
entry, and reissue the command including the specified
System Action: Processing for the command is keyword. See the WebSphere MQ Script (MQSC)
terminated. Command Reference manual for information about the
rules for building commands.
System Programmer Response: Verify the command
entry, and reissue the command. See the WebSphere MQ
Script (MQSC) Command Reference manual to verify that CSQ9010E REQUIRED PARAMETER FOR
the command you are using allows specification of ALL KEYWORD keyword-name IS MISSING
for the given keyword. Correct the error, and reissue
Explanation: A parameter must be specified for the
the command.
keyword specified in the message (as keyword-name),
but no parameter was entered.
CSQ9007E EITHER KEYWORD name1 OR name2
As an example of this error, consider keyword
MUST BE SPECIFIED
USERDATA that must contain a character string.
Explanation: The command requires that either Entering USERDATA() is meaningless; you must either
keyword name1 or keyword name2 be specified, but enter a string (for example, USERDATA(MY_DATA), or
neither keyword was entered on the command. One of if you want to remove this attribute, you must enter
the two keywords must be present in order for the USERDATA(‘ ’).
command to be processed.
System Action: Processing for the command is
System Action: Processing for the command is terminated.
terminated.
System Programmer Response: Verify the command
System Programmer Response: Reissue the command entry, supply appropriate parameters for the specified
and include whichever keyword is appropriate. See the keyword, and reissue the command. See the WebSphere
WebSphere MQ Script (MQSC) Command Reference MQ Script (MQSC) Command Reference manual for valid
manual for descriptions of the two keywords, and for parameter values, and for information about the rules
information about the rules for building commands. for building commands.

CSQ9008E KEYWORD keyword-name MAY NOT BE CSQ9011E PARAMETER(S) NOT ALLOWED FOR
NEGATED KEYWORD keyword-name
Explanation: The negation characters (NO) appear in Explanation: No parameters can be specified for the
front of the keyword (specified in the message as keyword specified in the message (as keyword-name).
keyword-name), but negating this keyword is not You might have misspelled the keyword-name, causing it
allowed. As an example, consider the keyword SHARE to be interpreted as a different keyword, or the
which indicates that a queue can be shared. If you did parameter might actually belong with another keyword
not want the queue to be shared you would specify instead of the one on which you entered it. This
NOSHARE. This process of prefixing a keyword with message is issued for each invalid parameter, so it can
the characters NO is called negation. While negation is be issued more than once for a command.
meaningful on some keywords, it is not allowed on all
System Action: Processing for the command is
keywords.
terminated.
System Action: Processing for the command is
System Programmer Response: Verify the command
terminated.
entry, correct the error, and reissue the command. See
System Programmer Response: Verify the command the WebSphere MQ Script (MQSC) Command Reference
entry, and reissue the command. Reenter the command, manual for details on how to enter the command.
but do not negate the named keyword. See the
WebSphere MQ Script (MQSC) Command Reference
manual for further information concerning this
command.

270 Messages and Codes


WebSphere MQ Script (MQSC) Command Reference
CSQ9012E KEYWORD keyword-name
manual for further details, and for information about
PARAMETER(S) MUST BE
the rules for building commands.
HEXADECIMAL
Explanation: Parameter values for the keyword
CSQ9015E PARAMETER ‘parameter-value’ IS
specified in the message (as keyword-name) must be
UNACCEPTABLE FOR KEYWORD
hexadecimal values. Hexadecimal characters are the
keyword-name
numeric digits 0 through 9 and the letters A through F,
in either uppercase or lowercase. The value may Explanation: The parameter value specified in the
optionally be specified using the hexadecimal string message is not an acceptable value for the named
notation X'hex characters'; for example, keyword.
keyword-name(123ABC) and keyword-name(X'123ABC')
are synonymous. As an example, consider the keyword DEFPSIST that
can have parameters of YES or NO. Specification of
System Action: Processing for the command is DEFPSIST(YES) or DEFPSIST(NO) is valid. However,
terminated. specification of DEFPSIST(MAYBE) is unacceptable.
System Programmer Response: Verify the command System Action: Processing for the command is
entry, and reissue the command, ensuring that the terminated.
parameters for the named keyword are hexadecimal
values. System Programmer Response: Verify the command
entry, and reissue the command. See the WebSphere MQ
Script (MQSC) Command Reference manual for a list of
CSQ9013E KEYWORD keyword-name PARAMETER acceptable parameters, and for information about the
‘parameter-value’ EXCEEDS ALLOWABLE rules for building commands.
LENGTH OF nn
Explanation: The parameter value (specified in the CSQ9016E verb-name COMMAND REJECTED,
message as parameter-value) exceeds the limit of nn UNAUTHORIZED REQUEST
characters in length.
Explanation: The command specified in the message
As an example of this type of error, consider a (as verb-name) requires that you have proper
PRIORITY keyword that can be in the range 0 through authorization in order to use the command. You do not
9. If you specify PRIORITY(006) or PRIORITY(21), the have the required authorization. verb-name might
value you have entered exceeds the limit of one include the command prefix (CPF). This depends on
character. how the command was entered.
System Action: Processing for the command is System Action: The command is not executed.
terminated. Processing is terminated.
System Programmer Response: Verify the command Operator Response: If the command must be executed
entry. See the WebSphere MQ Script (MQSC) Command on behalf of the user and your installation operating
Reference manual for a list of acceptable parameters. procedures permit it, enter the command on request.
Correct the error, and reissue the command.
System Programmer Response: Contact the system
programmer responsible for system security, and
CSQ9014E KEYWORD keyword-name LIMIT OF nn request that this person grant you authorization to use
PARAMETER(S) EXCEEDED the command. Otherwise, you must have someone who
is authorized issue the command for you. If necessary,
Explanation: Too many parameters have been
request the system operator to enter the command for
specified for the keyword that is specified in the
you.
message. The command preprocessor does not accept
more than the limit (specified in the message as nn) of
parameters. This error is probably caused by entering CSQ9017E FAILURE WHILE PROCESSING
too many parameters. It could also be caused by a ‘verb-name pkw-name’ COMMAND,
missing close parenthesis that has not yet been PROCESSING TERMINATED
detected.
Explanation: The command preprocessor has ended
System Action: Processing for the command is abnormally while processing the command (specified in
terminated. the message as verb-name pkw-name). The error is
recorded in SYS1.LOGREC, and an SVC dump is
System Programmer Response: Verify the command
requested. The command might have partially
entry, and reissue the command, using no more than
completed. Look at any previous response messages to
the specified limit of parameters for the given keyword.
determine what has been done. verb-name might
If necessary, issue the command more than once to
include the command prefix (CPF). This depends on
process all the desired parameter values. See the
how the command was entered.

Chapter 22. Generalized command preprocessor messages (CSQ9...) 271


System Action: Processing for the command is rules for building commands.
terminated.
System Programmer Response: Verify the command CSQ9020E KEYWORDS name1 AND name2
entry, and reissue the command. If it fails again, collect CANNOT BOTH BE SPECIFIED
the items listed in the Problem Determination section,
Explanation: The command does not allow keyword
and contact your IBM support center.
name1 and keyword name2 to be specified together.
Problem Determination: Collect the following
System Action: Processing for the command is
diagnostic items:
terminated.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or System Programmer Response: Verify the command
the input string to a utility program, being run at the entry, and reissue the command, omitting the
time of the arror inappropriate keyword. See the WebSphere MQ Script
v Queue manager job log (MQSC) Command Reference manual for descriptions of
v System dump resulting from the error the two keywords.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
CSQ9021E VERB verb-name SECONDARY
KEYWORD IS MISSING OR NOT
CSQ9018E csect-name ENDING ‘verb-name’ KNOWN
PROCESSING DUE TO INSUFFICIENT
STORAGE AVAILABLE Explanation: The command specified in the message
(as verb-name) was entered, but no keywords were
Explanation: The command preprocessor was unable specified or none of those specified is valid as a
to obtain sufficient storage to complete processing of secondary keyword for the command. verb-name might
any response messages generated by the invoked include the command prefix (CPF). This depends on
command. verb-name might include the command prefix how the command was entered.
(CPF). This depends on how the command was
entered. System Action: Processing for the command is
terminated.
System Action: Processing for the command is
terminated abnormally. System Programmer Response: Verify the command
entry, and reissue the command. See the WebSphere MQ
Operator Response: Notify the system programmer Script (MQSC) Command Reference manual for the
before attempting to reissue the command. proper format of the named command, and for
information about the rules for building commands.
System Programmer Response: If the problem
persists, you might need to increase the region size
used by your queue manager or channel initiator, or CSQ9022I csect-name ‘verb-name pkw-name’
you might need to reduce the number of jobs running NORMAL COMPLETION
in your system.
Explanation: All synchronous processing for the
Problem Determination: The invoked command had command specified in the message as verb-name
completed processing and returned to the command pkw-name has completed successfully. Any tasks
preprocessor when an attempt was made to obtain executing asynchronously on behalf of the specified
storage from the address space from which the command might still be executing when this message is
command was entered. Since sufficient storage was displayed. verb-name might include the command prefix
unavailable, no response messages from the invoked (CPF). This depends on how the command was
command are available. entered.
System Action: Synchronous processing for the
CSQ9019E VERB verb-name IS NOT KNOWN specified command is complete.
Explanation: The command specified in the message
(as verb-name) was entered, but it is not known to MQ; CSQ9023E csect-name ‘verb-name pkw-name’
it is an undefined command. verb-name might include ABNORMAL COMPLETION
the command prefix (CPF). This depends on how the
command was entered. Explanation: The command specified in the message
(as verb-name pkw-name) has not completed successfully.
System Action: Processing for the command is The command has issued one or more error messages
terminated. prior to this message. verb-name might include the
command prefix (CPF). This depends on how the
System Programmer Response: Verify the command
command was entered.
entry, and reissue the command. See the WebSphere MQ
Script (MQSC) Command Reference manual for the
correct command format, and for information about the

272 Messages and Codes


System Action: Processing for the command has
CSQ9028E KEYWORD keyword-name
ended.
PARAMETER(S) MUST BE NUMERIC
System Programmer Response: Follow the
Explanation: Parameter values for the keyword
instructions for the other messages associated with the
specified in the message must consist of numeric values
error.
only.
As an example of this type of error, consider the
CSQ9024E KEYWORD keyword-name PARAMETER
keyword PRIORITY that specifies a numeric priority.
MAY NOT SPECIFY A RANGE OF
Entering PRIORITY(9) is acceptable, but entering
VALUES
PRIORITY(nine) is not.
Explanation: The parameter of the keyword specified
System Action: Processing for the command is
in the message specifies a range using the colon
terminated.
operator, (for example, 1:3), but a range of values is not
allowed. System Programmer Response: Verify the command
entry, and reissue the command ensuring that the
As an example, consider a keyword called CLASS. You
parameters for the named keyword are of the required
might enter CLASS(1,2,3) to specify classes 1, 2, and 3,
type.
or you might enter CLASS(1:3). However, not all
commands allow you to specify a range of values.
CSQ9029E csect-name FAILURE WHILE
System Action: Processing for the command is
PROCESSING A COMMAND
terminated.
Explanation: An error has been encountered while
System Programmer Response: Verify the command
processing a command. The command might or might
entry, correct the keyword parameter, and reenter the
not have been executed. The error has been recorded in
command.
the system error log (the SYS1.LOGREC data set), and
an SVC dump was attempted.
CSQ9026E KEYWORD keyword-name
You can get this message if you have insufficient ECSA.
PARAMETER(S) MUST BE
ALPHABETIC System Action: Processing for the command is
terminated.
Explanation: Parameter values for the keyword
specified in the message must consist of alphabetic System Programmer Response: Verify the command
characters only. entry, and reissue the command. If you cannot resolve
the problem, collect the items listed in the Problem
System Action: Processing for the command is
Determination section, and contact your IBM support
terminated.
center.
System Programmer Response: Verify the command
Problem Determination: Collect the following
entry, and reissue the command ensuring that the
diagnostic items:
parameters for the named keyword are of the required
v A description of the action(s) that led to the error, or
type.
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
CSQ9027E KEYWORD keyword-name time of the error.
PARAMETER(S) MUST BE v Queue manager job log
ALPHANUMERIC v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service
Explanation: Parameter values for the keyword levels
specified in the message must consist of alphanumeric
or national characters only.
CSQ9030E KEYWORD keyword-name PARAMETER
System Action: Processing for the command is MAY NOT SPECIFY A SUBSET OF
terminated. VALUES
System Programmer Response: Verify the command Explanation: The parameter for the keyword specified
entry, and reissue the command ensuring that the in the message identifies a subset using the asterisk
parameters for the named keyword are of the required operator (for example, ABC*), but a subset is not
type. allowed.
System Action: Processing for the command is
terminated.
System Programmer Response: Verify the command

Chapter 22. Generalized command preprocessor messages (CSQ9...) 273


entry, correct the keyword parameter, and reenter the System Programmer Response: If you are using the
command. operations and control panels to define a namelist, use
the edit facility to reduce the number of names in the
list. If you are entering a command from elsewhere,
CSQ9031E SYNTAX ERROR DETECTED
determine which command caused the error, and verify
FOLLOWING KEYWORD keyword-name
the syntax of that command from the WebSphere MQ
Explanation: The text that follows the named keyword Script (MQSC) Command Reference manual. Correct the
contains invalid syntax. command.

As an example, consider specification of CLASS==A.


The double equal signs do not conform to the rules of CSQ9034E COMMAND CANNOT BE ISSUED
syntax and make the keyword meaningless. This is just USING COMMAND SERVER
one example of invalid syntax. It is not practical to try
| Explanation: An attempt was made to issue a
to illustrate every possible error here. You could,
| command using the command server. The command
however, correctly specify CLASS=A or CLASS(A).
| cannot be issued in that way.
System Action: Processing for the command is
| The command server is used by commands entered
terminated.
| through one of the following:
System Programmer Response: Verify the command | v the COMMAND function of CSQUTIL
entry, examining the text following the named keyword | v the CSQINPX initialization input data set of the
to ensure that no errors were made as the command | channel initiator
was entered. Ensure that you have followed the rules | v a user-written program that puts commands onto the
for command entry, and reenter the command. See the | system-command input queue,
WebSphere MQ Script (MQSC) Command Reference | SYSTEM.COMMAND.INPUT
manual for information about the rules for building
Severity: 8
commands.
System Action: The command is ignored.
CSQ9032E REQUESTED FUNCTION IS NOT
AVAILABLE CSQ9035E csect-name REQUIRED KEYWORD IS
MISSING
Explanation: An attempt was made to invoke a
command processor that was not loaded. Explanation: A command has been entered that
requires one of a set of alternative keywords to be
System Action: The requested function is not
specified, but none was.
performed.
Severity: 8
System Programmer Response: Verify the command
entry, to determine which command caused the error. System Action: Processing for the command is
terminated.
CSQ9033E COMMAND EXCEEDS ALLOWABLE System Programmer Response: Verify the command
LENGTH entry, and reissue the command. See the WebSphere MQ
Script (MQSC) Command Reference manual for the
Explanation: A command has been entered that is so
proper format of the named command, and for
large that its internal form has exceeded the maximum
information about the rules for building commands.
length allowed. The size of the internal form of the
command is affected by both the length, and the
complexity of the command. (For example, an attempt CSQ9036E KEYWORD keyword-name PARAMETER
has been made to use the operations and control panels ‘parameter-value’ NOT ALLOWED WHEN
to create a namelist containing too many names.) QUEUE MANAGER IS ACTIVE
This message could also be caused by commands Explanation: An attempt was made to issue a
entered through one of the following: command with the specified value for named keyword.
v the initialization input data sets The command with this keyword and value can be
v the COMMAND function of the utility program issued only when the queue manager is not active.
CSQUTIL
Severity: 8
v a user-written program that puts commands onto the
system-command input queue, System Action: The command is ignored.
SYSTEM.COMMAND.INPUT
System Programmer Response: See the WebSphere MQ
Severity: 8 Script (MQSC) Command Reference manual for
information about how to use the command.
System Action: Processing of the command is
terminated.

274 Messages and Codes


CSQ9037E COMMAND MUST BE ISSUED FROM | CSQ9041E COMMAND NOT ALLOWED DURING
ddname | RESTART
Explanation: An attempt was made to issue a | Explanation: An attempt was made to issue a
command from the specified initialization input data | command before restart had completed, but the
set. The command cannot be issued from that data set. | command cannot be issued at that time. This could be
| because the command was in the CSQINP1
Severity: 8
| initialization input data set.
System Action: The command is ignored.
| Severity: 8
System Programmer Response: See the WebSphere MQ
| System Action: The command is ignored.
Script (MQSC) Command Reference manual for
information about how to use the command. | System Programmer Response: If the command was
| in the CSQINP1 initialization input data set, delete it.
| See the WebSphere MQ for z/OS System Setup Guide for
| CSQ9038E COMMAND MUST BE ISSUED FROM
| more information about the initialization input data
| CONSOLE
| sets.
| Explanation: An attempt was made to issue a
| command from other than the z/OS console or its
| equivalent. The command can only be issued in that
| way.
| Severity: 8
| System Action: The command is ignored.
| System Programmer Response: Issue the command
| from the z/OS console; it cannot be issued from
| elsewhere.
| See the WebSphere MQ Script (MQSC) Command
| Reference manual for information about how to use the
| command.

| CSQ9039E COMMAND CANNOT BE ISSUED


| FROM CONSOLE
| Explanation: An attempt was made to issue a
| command from the z/OS console or its equivalent. The
| command cannot be issued in that way.
| Severity: 8
| System Action: The command is ignored.
| System Programmer Response: See the WebSphere MQ
| Script (MQSC) Command Reference manual for
| information about how to use the command.

CSQ9040E COMMAND CANNOT BE ISSUED


FROM ddname
Explanation: An attempt was made to issue a
command from the specified initialization input data
set. The command cannot be issued from that data set.
Severity: 8
System Action: The command is ignored.
System Programmer Response: See the WebSphere MQ
Script (MQSC) Command Reference manual for
information about how to use the command.

Chapter 22. Generalized command preprocessor messages (CSQ9...) 275


276 Messages and Codes
Part 2. Codes
Chapter 23. Connection manager codes (X'94') 279 Chapter 47. Generalized command
preprocessor codes (X'F9') . . . . . . . . 465
Chapter 24. Batch adapter codes (X'C2') . . . 281

Chapter 25. Coupling Facility codes (X'C5') . . 283

Chapter 26. Message generator codes (X'C6') 285

Chapter 27. Functional recovery manager codes


(X'C7') . . . . . . . . . . . . . . . 287

Chapter 28. Security manager codes (X'C8') . . 289

Chapter 29. Data manager codes (X'C9') . . . 307

Chapter 30. Recovery log manager codes


(X'D1') . . . . . . . . . . . . . . . 327
Recovery log manager diagnostic information . . 340

Chapter 31. Lock manager codes (X'D3') . . . 341

Chapter 32. Message manager codes (X'D4') 345

Chapter 33. Command server codes (X'D5') . . 367

Chapter 34. Buffer manager codes (X'D7') . . . 371

Chapter 35. Recovery manager codes (X'D9') 375

Chapter 36. Storage manager codes (X'E2') . . 385

Chapter 37. Timer services codes (X'E3') . . . 393

Chapter 38. Agent services codes (X'E5') . . . 395

Chapter 39. Instrumentation facilities codes


(X'E6') . . . . . . . . . . . . . . . 409

Chapter 40. Distributed queuing codes (X'E7') 411

Chapter 41. Initialization procedure and general


services codes (X'E8') . . . . . . . . . . 419

Chapter 42. System parameter manager codes


(X'E9') . . . . . . . . . . . . . . . 431

Chapter 43. Service facilities codes (X'F1') . . 433

Chapter 44. WebSphere MQ-IMS bridge codes


(X'F2') . . . . . . . . . . . . . . . 435

Chapter 45. Subsystem support codes (X'F3') 443

Chapter 46. DB2 manager codes (X'F5'). . . . 459

© Copyright IBM Corp. 1993, 2003 277


278 Messages and Codes
Chapter 23. Connection manager codes (X'94')
System Programmer Response: Collect the items
00940001
listed in the Problem Determination section, and
Explanation: An internal error has occurred. contact your IBM Support Center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6', and the queue manager diagnostic items:
terminates. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Programmer Response: Collect the items
the input string to a utility program, being run at the
listed in the Problem Determination section, and
time of the error
contact your IBM Support Center.
v Queue manager job log
Restart your queue manager. v System dump resulting from the error
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
v Queue manager job log 00940007
v System dump resulting from the error
Explanation: An internal error has occurred.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and
System Programmer Response: Collect the items
Control panels
listed in the Problem Determination section, and
contact your IBM Support Center.
00940003
Problem Determination: Collect the following
Explanation: An internal error has occurred. diagnostic items:
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates
if applicable, a listing of the application program, or
with completion code X'5C6'.
the input string to a utility program, being run at the
System Programmer Response: Collect the items time of the error
listed in the Problem Determination section, and v Queue manager job log
contact your IBM Support Center. v System dump resulting from the error
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
v Queue manager job log 00940008
v System dump resulting from the error
Explanation: An internal error has occurred.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6', and the queue manager
v ISPF panel name, if using the MQ Operations and terminates.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section, and
00940004 contact your IBM Support Center.
Explanation: An internal error has occurred. Restart your queue manager.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6'. diagnostic items:

© Copyright IBM Corp. 1993, 2003 279


v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error
v Queue manager job log
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

280 Messages and Codes


Chapter 24. Batch adapter codes (X'C2')
00C20001
Explanation: The CSQBSRV program has detected a
request for a nonexistent function. CSQBSRV is invoked
from batch and RRS-batch applications via a stub such
as CSQBSTUB, CSQBRRSI, or CSQBRSTB.
System Action: The application program ends
abnormally, but MQ continues processing.
System Programmer Response: Verify that the
versions of CSQBSRV and the stub are compatible.
Problem Determination: The most likely cause of this
problem is incompatible versions of CSQBSRV and the
stub. If this is not the cause of the problem, obtain the
diagnostic items listed below, and contact your IBM
support center.
v Application program listing
v Queue manager job log
v PSW and registers at point of failure

© Copyright IBM Corp. 1993, 2003 281


282 Messages and Codes
Chapter 25. Coupling Facility codes (X'C5')
Table 2. Coupling facility codes for internal errors
00C51001 00C51028 00C51034 00C51040 00C51054 00C510A7
00C51004 00C51029 00C51035 00C51041 00C51055 00C510A8
00C5100A 00C5102A 00C51036 00C51042 00C51056 00C510A9
00C5101A 00C5102B 00C51037 00C51043 00C51090 00C510AA
00C5101D 00C5102C 00C51038 00C51044 00C51092 00C510AB
00C51021 00C5102D 00C51039 00C51045 00C51093 00C510AC
00C51022 00C5102E 00C5103A 00C51046 00C510A1 00C510AD
00C51023 00C5102F 00C5103B 00C51047 00C510A2
00C51024 00C51030 00C5103C 00C51050 00C510A3
00C51025 00C51031 00C5103D 00C51051 00C510A4
00C51026 00C51032 00C5103E 00C51052 00C510A5
00C51027 00C51033 00C5103F 00C51053 00C510A6

v The WebSphere MQ, z/OS, CICS, and IMS service


00C5004F
levels
Explanation: This reason code is issued in message v ISPF panel name, if using the MQ Operations and
CSQM090E when a command has failed. It indicates Control panels
that a request has been issued for a CF structure, but
the request cannot be performed, as explained in the
00C53000
accompanying more specific message.
Explanation: The queue manager cannot use the
Severity: 4
administration structure because its size is less than the
System Action: The command is ignored. minimum that MQ requires.
System Programmer Response: Refer to the System Action: The queue manager terminates with
description of the accompanying message. completion code X'6C6'.
System Programmer Response: Increase the size of
00C51001-00C510AD the admininstration structure. See message CSQE022E
for more information.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00C53001
with completion code X'5C6'. In some cases, the queue
manager may terminate with completion code X'6C6'. Explanation: The queue manager has detected a
mismatch between the queue-sharing group creation
System Programmer Response: Collect the items
timestamp in the DB2 tables and the creation
listed in the Problem Determination section and contact
timestamp associated with the structure name in
your IBM support center.
message CSQE029E.
Restart the queue manager if necessary.
System Action: The queue manager terminates, a
Problem Determination: Collect the following record is written to SYS1.LOGREC and a dump is
diagnostic items: taken.
v A description of the action(s) that led to the error, or
System Programmer Response: Verify the queue
if applicable, a listing of the application program, or
manager, queue-sharing group and data-sharing group
the input string to a utility program, being run at the
configuration and determine whether a queue manager
time of the error
has configured to connect to a different DB2
v Queue manager job log
data-sharing group.
v System dump resulting from the error
v CICS transaction dump output, if using CICS If the queue manager and queue-sharing group
configuration is correct then deallocate the structure

© Copyright IBM Corp. 1993, 2003 283


using the z/OS commands SETXCF
FORCE,CON,STRNAME=ext-struc-
name,CONNAME=ALL and SETXCF
FORCE,STRUCTURE,STRNAME=ext-struc-name. (In
these commands, ext-struc-name is formed by prefixing
the MQ structure name from message CSQE029E with
the queue-sharing group name.)

284 Messages and Codes


Chapter 26. Message generator codes (X'C6')
the library data sets under the STEPLIB DD statement
00C60001
of the utility address space.
Explanation: MQ received return code X'20' when
issuing a WTO request to display a console message.
00C60007
This means that there are no message buffers for either
Multiple Console Support (MCS) or JES3, or there is a Explanation: The MQ CICS adapter was unable to
JES3 WTO staging area excess. The WTO request is load its message table (CSQFCTAB).
terminated. The current console message and all
subsequent informational console messages are ignored System Action: The MQ CICS adapter server task
until the problem is corrected. terminates.

System Action: A record is written to SYS1.LOGREC. System Programmer Response: Check the console for
A retry is requested and execution continues. MQ messages indicating why CSQFCTAB was not loaded.
resumes issuing console messages when the condition Ensure that the message table is in the required library
is corrected. (SCSQANLx or SCSQSNLx, where x is your national
language letter), and that it is referenced correctly.

00C60004 CSQCSERV attempts to load this module from the


library data sets under the STEPLIB DD statement of
Explanation: The queue manager was unable to load the CICS address space.
the message table (CSQFMTAB).
System Action: The queue manager terminates. 00C60008
System Programmer Response: Ensure that the Explanation: The MQ utility program was unable to
message table is in the required library (SCSQANLx, load its message table (CSQFLTAB).
where x is your national language letter), and that it is
referenced correctly, and restart the queue manager. System Action: The utility program ends abnormally.
System Programmer Response: Check the console for
00C60005 messages indicating why CSQFLTAB was not loaded.
Ensure that the message table is in the required library
Explanation: An internal error has occurred. (SCSQANLx, where x is your national language letter),
and that it is referenced correctly, and resubmit the job.
System Action: The queue manager is terminated, and
a dump is produced. The utility program attempts to load this module from
the library data sets under the STEPLIB DD statement
System Programmer Response: Collect the items
of the utility address space.
listed in the Problem Determination section, and
contact your IBM support center.
00C6000A
Restart the queue manager.
Explanation: The MQ early processing program was
Problem Determination: Collect the following
unable to load its message table (CSQ3ECMX).
diagnostic items:
v Queue manager job log System Action: The queue manager terminates.
v System dump resulting from the error
System Programmer Response: Ensure that the
message table in the required library (SCSQSNLx,
00C60006 where x is your national language letter), and that it is
referenced correctly, and re-ipl z/OS or use the z/OS
Explanation: The MQ utility program was unable to
command SETSSI ADD to restart the queue manager.
load its message table (CSQFSTAB).
System Action: The utility program ends abnormally.
00C6000B
System Programmer Response: Check the console for
Explanation: The distributed queuing component was
messages indicating why CSQFSTAB was not loaded.
unable to load its message table (CSQFXTAB).
Ensure that the message table is in the required library
(SCSQANLx, where x is your national language letter), System Action: The channel initiator ends.
and that it is referenced correctly, and resubmit the job.
System Programmer Response: Check the console for
The utility program attempts to load this module from messages indicating why CSQFXTAB was not loaded.

© Copyright IBM Corp. 1993, 2003 285


Ensure that the message table is in the required library
(SCSQANLx, where x is your national language letter),
and that it is referenced correctly, and restart the
channel initiator.

00C6000C
Explanation: The IMS trigger monitor was unable to
load its message table (CSQFSTAB).
System Action: The trigger monitor ends.
System Programmer Response: Check the console for
messages indicating why CSQFSTAB was not loaded.
Ensure that the message table is in the required library
(SCSQANLx, where x is your national language letter),
and that it is referenced correctly, and restart the trigger
monitor.

286 Messages and Codes


Chapter 27. Functional recovery manager codes (X'C7')
00C70010
Explanation: While trying to recover from an error, an
internal consistency check indicated a storage overlay,
or an internal error.
System Action: Control is percolated to the z/OS
recovery termination manager, and a dump is
requested.
System Programmer Response: Retain the dump, and
contact your IBM support center for assistance.
Restart the queue manager if necessary.

00C70020
Explanation: A critical procedure recovery routine has
ended abnormally, causing a secondary abnormal end.
System Action: Control is percolated to the z/OS
recovery termination manager, and in some cases the
queue manager terminates abnormally. A dump is
produced for both the primary and secondary errors.
Problem Determination: Retain both dumps, and
contact your IBM support center for assistance.
Restart the queue manager if necessary.

00C70030
Explanation: A request to z/OS to establish an ESTAE
produced a non-zero return code.
System Action: A dump is requested.
Problem Determination: The return code from z/OS
is captured in register 14. See the MVS Assembler
Services Reference manual for an explanation of the
return code.

00C70040
Explanation: This abnormal end reason code was
caused by an internal MQ error.
System Action: Control is percolated to the z/OS
recovery termination manager, and a dump is
requested.
Problem Determination: Retain the dump, and
contact your IBM support center for assistance.
Restart the queue manager if necessary.

© Copyright IBM Corp. 1993, 2003 287


288 Messages and Codes
Chapter 28. Security manager codes (X'C8')
System Action: The queue manager is terminated, and
00C80001
a dump is produced. Register 2 contains the return
Explanation: An attempt to obtain storage for the code from the storage failure.
security manager was unsuccessful.
System Programmer Response: Check that you are
running with the recommended region size, and if not,
Note: This could indicate a system-wide storage
reset your system and restart the queue manager. If this
problem.
is not the cause of the problem, use the items listed in
System Action: The queue manager is terminated, and the Problem Determination section to diagnose the
a dump is produced. Register 2 contains the return cause of the problem.
code from the storage failure.
Problem Determination: Collect the following
System Programmer Response: Check that you are diagnostic items:
running with the recommended region size, and if not, v Queue manager job log
reset your system and restart the queue manager. If this v Information about any other storage related problems
is not the cause of the problem, use the items listed in v System dump resulting from the error
the Problem Determination section to diagnose the
cause of the problem.
00C80004
Problem Determination: Collect the following
Explanation: An internal error has occurred.
diagnostic items:
v Queue manager job log System Action: The queue manager is terminated, and
v Information about any other storage related problems a dump is produced.
v System dump resulting from the error
System Programmer Response: Collect the items
listed in the Problem Determination section, and
00C80002 contact your IBM support center.
Explanation: An attempt to obtain storage for the Restart the queue manager.
security manager was unsuccessful.
Problem Determination: Collect the following
diagnostic items:
Note: This could indicate a system-wide storage
v Queue manager job log
problem.
v System dump resulting from the error
System Action: The queue manager is terminated, and v The contents of register 2
a dump is produced. Register 2 contains the return
code from the storage failure.
00C8000A
System Programmer Response: Check that you are
Explanation: A severe error has occurred during a
running with the recommended region size, and if not,
SAF RACROUTE REQUEST=STAT call to the external
reset your system and restart the queue manager. If this
security manager (ESM) during security switch
is not the cause of the problem, use the items listed in
processing at queue manager initialization time.
the Problem Determination section to diagnose the
cause of the problem. System Action: The queue manager is terminated, and
a dump is produced. Register 2 contains the address of
Problem Determination: Collect the following
the class being checked at the time of the error.
diagnostic items:
v Queue manager job log System Programmer Response: See your ESM
v Information about any other storage related problems documentation for information about any return codes
v System dump resulting from the error that appear in the job log. Check your security
configuration (for example, that the required classes are
installed and active). If you are unable to resolve the
00C80003
problem, contact your IBM support center.
Explanation: An attempt to obtain a storage subpool
Problem Determination: Collect the following
for the security manager was unsuccessful.
diagnostic items:
v Queue manager job log
Note: This could indicate a system-wide storage v System dump resulting from the error
problem.

© Copyright IBM Corp. 1993, 2003 289


Guide for information about setting MQ security
00C8000B
switches. If you are unable to resolve the problem,
Explanation: A severe error has occurred during a contact your IBM support center.
SAF RACROUTE REQUEST=EXTRACT call to the
Problem Determination: Collect the following
external security manager (ESM) during security switch
diagnostic items:
processing at queue manager initialization time.
v Queue manager job log
System Action: The queue manager is terminated, and v System dump resulting from the error
a dump is produced. Register 2 contains the address of
the entity being checked at the time of the error.
00C8000E
System Programmer Response: See your ESM
Explanation: An unexpected setting for the subsystem
documentation for information about any return codes
security switch was encountered.
that appear in the job log. See the WebSphere MQ for
z/OS System Setup Guide for information about setting System Action: The queue manager is terminated, and
MQ security switches. If you are unable to resolve the a dump is produced. Register 2 contains the address of
problem, contact your IBM support center. the control block containing the switch setting.
Problem Determination: Collect the following System Programmer Response: Collect the items
diagnostic items: listed in the Problem Determination section, and
v Queue manager job log contact your IBM support center.
v System dump resulting from the error
Restart the queue manager.

00C8000C Problem Determination: Collect the following


diagnostic items:
Explanation: A severe error has occurred during a v Queue manager job log
SAF RACROUTE REQUEST=LIST (create) call to the v System dump resulting from the error
external security manager (ESM) during security switch v A note of what you expected the switch to be set to,
processing at queue manager initialization time. and whether you had defined a profile for it or not
System Action: The queue manager is terminated, and
a dump is produced. Register 2 contains the address of 00C8000F
the class, and register 3 the address of the entity, being
checked at the time of the error. Explanation: An internal error has occurred.

System Programmer Response: See your ESM System Action: The queue manager is terminated, and
documentation for information about any return codes a dump is produced. Register 2 contains the address of
that appear in the job log. If you are unable to resolve the class involved at the time of the error.
the problem, contact your IBM support center. System Programmer Response: Collect the items
Problem Determination: Collect the following listed in the Problem Determination section, and
diagnostic items: contact your IBM support center.
v Queue manager job log Restart the queue manager.
v System dump resulting from the error
Problem Determination: Collect the following
diagnostic items:
00C8000D v Queue manager job log
Explanation: An unexpected return code has been v System dump resulting from the error
received from one of the following SAF calls to the
external security manager (ESM) during security switch 00C80010
processing at queue manager initialization time:
v RACROUTE REQUEST=EXTRACT Explanation: An attempt to obtain storage for the
v RACROUTE REQUEST=LIST security manager was unsuccessful.
v RACROUTE REQUEST=STAT
Note: This could indicate a system-wide storage
System Action: Message CSQH004I is produced problem.
containing the return codes from SAF and the ESM.
The queue manager is terminated, and a dump is System Action: The current execution unit terminates
produced. Register 2 contains the address of the return with a completion code of X'5C6', and a dump is
codes. produced. Register 2 contains the return code from the
storage failure.
System Programmer Response: See your ESM
documentation for information about the return codes System Programmer Response: Check that you are
that appear in message CSQH004I (in the job log) or running with the recommended region size, and if not,
the dump. See the WebSphere MQ for z/OS System Setup reset your system and restart the queue manager. If this

290 Messages and Codes


is not the cause of the problem, use the items listed in System Action: The current execution unit terminates
the Problem Determination section to diagnose the with a completion code of X'5C6', and a dump is
cause of the problem. If you are unable to resolve the produced. Register 2 contains the return code from the
problem, contact your IBM support center. storage failure.
Problem Determination: Collect the following System Programmer Response: Check that you are
diagnostic items: running with the recommended region size, and if not,
v A description of the action(s) that led to the error, or reset your system and restart the queue manager. If this
if applicable, a listing of the application program, or is not the cause of the problem, use the items listed in
input string to the utility program, being run at the the Problem Determination section to diagnose the
time of the error cause of the problem. If you are unable to resolve the
v Queue manager job log problem, contact your IBM support center.
v Information about any other storage related problems
Problem Determination: Collect the following
v System dump resulting from the error
diagnostic items:
v The internal trace entries from the dump which give
v A description of the action(s) that led to the error, or
the return codes from the unsuccessful storage call
if applicable, a listing of the application program, or
v CICS transaction dump output, if using CICS
input string to the utility program, being run at the
v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error
levels
v Queue manager job log
v Information about any other storage related problems
00C80011 v System dump resulting from the error
v The internal trace entries from the dump which give
Explanation: An attempt to obtain a storage subpool
the return codes from the unsuccessful storage call
for the security manager was unsuccessful.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
Note: This could indicate a system-wide storage levels
problem.
System Action: The current execution unit terminates 00C80013
with a completion code of X'5C6', and a dump is
produced. Register 2 contains the return code from the Explanation: An internal error has occurred while
storage failure. processing a security request.

System Programmer Response: Check that you are System Action: The current execution unit terminates
running with the recommended region size, and if not, with a completion code of X'5C6', and a dump is
reset your system and restart the queue manager. If this produced.
is not the cause of the problem, use the items listed in
System Programmer Response: Collect the items
the Problem Determination section to diagnose the
listed in the Problem Determination section, and
cause of the problem. If you are unable to resolve the
contact your IBM support center.
problem, contact your IBM support center.
Problem Determination: Collect the following
Problem Determination: Collect the following
diagnostic items:
diagnostic items:
v A description of the action(s) that led to the error, or
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
if applicable, a listing of the application program, or
input string to the utility program, being run at the
input string to the utility program, being run at the
time of the error
time of the error
v Queue manager job log
v Queue manager job log
v System dump resulting from the error
v Information about any other storage related problems
v CICS transaction dump output, if using CICS
v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service
v The internal trace entries from the dump which give
levels
the return codes from the unsuccessful storage call
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service 00C80020
levels
Explanation: An attempt to obtain storage for the
security manager was unsuccessful.
00C80012
Note: This could indicate a system-wide storage
Explanation: An attempt to obtain storage for the
problem.
security manager was unsuccessful.
System Action: The current execution unit terminates
Note: This could indicate a system-wide storage with a completion code of X'5C6', and a dump is
problem.

Chapter 28. Security manager codes (X'C8') 291


produced. Register 2 contains the return code from the Problem Determination: Collect the following
storage failure. diagnostic items:
v A description of the action(s) that led to the error, or
System Programmer Response: Check that you are
if applicable, a listing of the application program, or
running with the recommended region size, and if not,
input string to the utility program, being run at the
reset your system and restart the queue manager. If this
time of the error
is not the cause of the problem, use the items listed in
v The security command issued prior to the error
the Problem Determination section to diagnose the
v Queue manager job log
cause of the problem. If you are unable to resolve the
v System dump resulting from the error
problem, contact your IBM support center.
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00C80026
input string to the utility program, being run at the
time of the error Explanation: An internal error has occurred while
v Queue manager job log processing a command.
v Information about any other storage related problems
System Action: The current execution unit terminates
v System dump resulting from the error
with a completion code of X'5C6', and a dump is
v The internal trace entries from the dump which give
produced.
the return codes from the unsuccessful storage call
v CICS transaction dump output, if using CICS System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service listed in the Problem Determination section, and
levels contact your IBM support center.
Problem Determination: Collect the following
00C80024 diagnostic items:
v A description of the action(s) that led to the error, or
Explanation: An internal error has occurred while
if applicable, a listing of the application program, or
processing a command.
input string to the utility program, being run at the
System Action: The current execution unit terminates time of the error
with a completion code of X'5C6', and a dump is v The security command issued prior to the error
produced. v Queue manager job log
v System dump resulting from the error
System Programmer Response: Collect the items
v CICS transaction dump output, if using CICS
listed in the Problem Determination section, and
v The WebSphere MQ, z/OS, CICS, and IMS service
contact your IBM support center.
levels
Problem Determination: Collect the following
diagnostic items:
00C80027
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or Explanation: An unrecognized keyword was
input string to the utility program, being run at the encountered whilst processing a REFRESH SECURITY
time of the error command.
v The security command issued prior to the error
System Action: The current execution unit terminates
v Queue manager job log
with a completion code of X'5C6', and a dump is
v System dump resulting from the error
produced. Register 2 contains the address of the
v CICS transaction dump output, if using CICS
keyword causing the problem.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Programmer Response: Collect the items
listed in the Problem Determination section, and
contact your IBM support center.
00C80025
Problem Determination: Collect the following
Explanation: An internal error has occurred while
diagnostic items:
processing a command.
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates if applicable, a listing of the application program, or
with a completion code of X'5C6', and a dump is input string to the utility program, being run at the
produced. time of the error
v Queue manager job log
System Programmer Response: Collect the items
v System dump resulting from the error
listed in the Problem Determination section, and
v CICS transaction dump output, if using CICS
contact your IBM support center.

292 Messages and Codes


v The WebSphere MQ, z/OS, CICS, and IMS service v A description of the action(s) that led to the error, or
levels if applicable, a listing of the application program, or
input string to the utility program, being run at the
time of the error
00C80028
v Queue manager job log
Explanation: An attempt to obtain a storage subpool v System dump resulting from the error
for the security manager was unsuccessful. This might v CICS transaction dump output, if using CICS
have occurred during the processing of an ALTER v The WebSphere MQ, z/OS, CICS, and IMS service
SECURITY command, a REFRESH SECURITY levels
command, or during the automatic security timeout
processing.
00C80031
Note: This could indicate a system-wide storage Explanation: A severe error has occurred during a
problem. SAF RACROUTE REQUEST=LIST (create) call to the
external security manager (ESM) during the processing
System Action: The current execution unit terminates for a REFRESH SECURITY command.
with a completion code of X'5C6', and a dump is
produced. Register 2 contains the return code from the System Action: The current execution unit terminates
storage failure. with a completion code of X'5C6', and a dump is
produced. Register 2 contains the address of the class,
System Programmer Response: Use the items listed in and register 3 the address of the entity, being checked
the Problem Determination section to diagnose the at the time of the error.
cause of the problem. If you are unable to resolve the
problem, contact your IBM support center. System Programmer Response: See your ESM
documentation for information about any return codes
Problem Determination: Collect the following that appear in the job log. Check your security
diagnostic items: configuration (for example, that the required classes are
v A description of the action(s) that led to the error, or installed and active). If you are unable to resolve the
if applicable, a listing of the application program, or problem, contact your IBM support center.
input string to the utility program, being run at the
time of the error Problem Determination: Collect the following
v Queue manager job log diagnostic items:
v The security command entered prior to the error (if v A description of the action(s) that led to the error, or
any) if applicable, a listing of the application program, or
v Information about any other storage related problems input string to the utility program, being run at the
v System dump resulting from the error time of the error
v The internal trace entries from the dump which give v Queue manager job log
the return codes from the unsuccessful storage call v System dump resulting from the error
v CICS transaction dump output, if using CICS v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service v The WebSphere MQ, z/OS, CICS, and IMS service
levels levels

00C80029 00C80032

Explanation: A severe error has occurred during a Explanation: An unexpected return code has been
SAF RACROUTE REQUEST=STAT call to the external received from one of the following SAF calls to the
security manager (ESM) during security switch external security manager (ESM) during the processing
processing for a REFRESH SECURITY command. of a REFRESH SECURITY command:
v RACROUTE REQUEST=LIST (create)
System Action: The current execution unit terminates v RACROUTE REQUEST=LIST (delete)
with a completion code of X'5C6', and a dump is v RACROUTE REQUEST=STAT
produced. Register 2 contains the address of the class
being checked at the time of the error. System Action: The current execution unit terminates
with a completion code of X'5C6', and a dump is
System Programmer Response: See your ESM produced. Register 2 contains the address of the return
documentation for information about any return codes codes from SAF, and the ESM.
that appear in the job log. Check your security
configuration (for example, that the required classes are
Note: If the error occurred on a STAT call, the error is
installed and active). If you are unable to resolve the
preceded by a CSQH004I message containing the
problem, contact your IBM support center.
return codes from SAF, and the ESM.
Problem Determination: Collect the following
System Programmer Response: See your ESM
diagnostic items:
documentation for information about the return codes

Chapter 28. Security manager codes (X'C8') 293


from SAF and the ESM. See the WebSphere MQ for z/OS v A description of the action(s) that led to the error, or
System Setup Guide information about setting MQ if applicable, a listing of the application program, or
security switches. If you are unable to resolve the input string to the utility program, being run at the
problem, contact your IBM support center. time of the error
v Queue manager job log
Problem Determination: Collect the following
v System dump resulting from the error
diagnostic items:
v CICS transaction dump output, if using CICS
v A description of the action(s) that led to the error, or
v The WebSphere MQ, z/OS, CICS, and IMS service
if applicable, a listing of the application program, or
levels
input string to the utility program, being run at the
time of the error
v Queue manager job log 00C80035
v System dump resulting from the error
Explanation: A severe error has occurred during a
v CICS transaction dump output, if using CICS
SAF RACROUTE REQUEST=STAT call to the external
v The WebSphere MQ, z/OS, CICS, and IMS service
security manager (ESM) during security switch
levels
processing for a REFRESH SECURITY command.
System Action: The current execution unit terminates
00C80033
with a completion code of X'5C6', and a dump is
Explanation: An unexpected setting for the subsystem produced. Register 2 contains the address of the class
security switch was encountered during the processing being checked at the time of the error.
of a REFRESH SECURITY command.
System Programmer Response: See your ESM
System Action: The current execution unit terminates documentation for information about any return codes
with a completion code of X'5C6', and a dump is that appear in the job log. Check your security
produced. configuration (for example, that the required classes are
installed and active). If you are unable to resolve the
System Programmer Response: Collect the items
problem, contact your IBM support center.
listed in the Problem Determination section, and
contact your IBM support center. Problem Determination: Collect the following
diagnostic items:
Problem Determination: Collect the following
v A description of the action(s) that led to the error, or
diagnostic items:
if applicable, a listing of the application program, or
v A description of the action(s) that led to the error, or
input string to the utility program, being run at the
if applicable, a listing of the application program, or
time of the error
input string to the utility program, being run at the
v Queue manager job log
time of the error
v System dump resulting from the error
v Queue manager job log
v CICS transaction dump output, if using CICS
v A note of what you expected the switch to be set to,
v The WebSphere MQ, z/OS, CICS, and IMS service
and whether you had defined a profile for it or not.
levels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service 00C80036
levels
Explanation: A severe error has occurred during a
v The contents of register 2
SAF RACROUTE REQUEST=EXTRACT call to the
external security manager (ESM) during security switch
00C80034 processing for a REFRESH SECURITY command.
Explanation: An internal error has occurred. System Action: The current execution unit terminates
with a completion code of X'5C6', and a dump is
System Action: The current execution unit terminates
produced. Register 2 contains the address of the entity
with a completion code of X'5C6', and a dump is
being checked at the time of the error.
produced. Register 2 contains the address of the class
invoked at the time of the check. System Programmer Response: See your ESM
documentation for information about any return codes
System Programmer Response: Collect the items
that appear in the job log. See the WebSphere MQ for
listed in the Problem Determination section, and
z/OS System Setup Guide for information about setting
contact your IBM support center.
MQ security switches. If you are unable to resolve the
Problem Determination: Collect the following problem, contact your IBM support center.
diagnostic items:
Problem Determination: Collect the following
diagnostic items:

294 Messages and Codes


v A description of the action(s) that led to the error, or System Setup Guide for information about setting MQ
if applicable, a listing of the application program, or security switches. If you are unable to resolve the
input string to the utility program, being run at the problem, contact your IBM support center.
time of the error
Problem Determination: Collect the following
v Queue manager job log
diagnostic items:
v System dump resulting from the error
v A description of the action(s) that led to the error, or
v CICS transaction dump output, if using CICS
if applicable, a listing of the application program, or
v The WebSphere MQ, z/OS, CICS, and IMS service
input string to the utility program, being run at the
levels
time of the error
v Queue manager job log
00C80037 v System dump resulting from the error
v CICS transaction dump output, if using CICS
Explanation: A severe error has occurred during a
v The WebSphere MQ, z/OS, CICS, and IMS service
SAF RACROUTE REQUEST=LIST (create) call to the
levels
external security manager (ESM) during the processing
for a REFRESH SECURITY command.
00C80039
System Action: The current execution unit terminates
with a completion code of X'5C6', and a dump is Explanation: An attempt to obtain a storage subpool
produced. Register 2 contains the address of the class, for a security manager user entry block was
and register 3 the address of the entity, being checked unsuccessful. This could have occurred during either
at the time of the error. security timeout processing, or REFRESH SECURITY
command processing.
System Programmer Response: See your ESM
documentation for information about any return codes
Note: This could indicate a system-wide storage
that appear in the job log. If you are unable to resolve
problem.
the problem, contact your IBM support center.
System Action: The current execution unit terminates
Problem Determination: Collect the following
with a completion code of X'5C6', and a dump is
diagnostic items:
produced. Register 2 contains the return code from the
v A description of the action(s) that led to the error, or
storage failure.
if applicable, a listing of the application program, or
input string to the utility program, being run at the System Programmer Response: Use the items listed in
time of the error the Problem Determination section to diagnose the
v Queue manager job log cause of the problem. If you are unable to resolve the
v System dump resulting from the error problem, contact your IBM support center.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service Problem Determination: Collect the following
levels diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00C80038 input string to the utility program, being run at the
time of the error
Explanation: An unexpected return code has been
v Queue manager job log
received from one of the following SAF calls to the
v The security command entered prior to the problem
external security manager (ESM) during the processing
v Information about any other storage related problems
of a REFRESH SECURITY command.
v System dump resulting from the error
v RACROUTE REQUEST=LIST (create)
v The internal trace entries from the dump which give
v RACROUTE REQUEST=LIST (delete)
the return codes from the unsuccessful GETMAIN
v RACROUTE REQUEST=EXTRACT
call
v RACROUTE REQUEST=STAT
v CICS transaction dump output, if using CICS
System Action: The current execution unit terminates v The WebSphere MQ, z/OS, CICS, and IMS service
with a completion code of X'5C6', and a dump is levels
produced. Register 2 contains the address of the return
codes from SAF, and the ESM.
00C80040
Note: If the error occurred on a STAT call, the error is Explanation: A severe error has occurred during
preceded by a CSQH004I message containing the security timeout processing. An unexpected return code
return codes from SAF, and the ESM. has been received from the MQ timer component.
System Programmer Response: See your ESM
Note: This could indicate a system-wide problem with
documentation for information about the return codes
the timer component, or the system timer.
from SAF and the ESM. See the WebSphere MQ for z/OS

Chapter 28. Security manager codes (X'C8') 295


System Action: Messages CSQH009I and CSQH010I v The WebSphere MQ, z/OS, CICS, and IMS service
are issued. The current execution unit terminates with a levels
completion code of X'5C6', and a dump is produced.
Register 2 contains the return code from the timer
00C80042
component that caused the problem.
Explanation: A severe error has occurred during
System Programmer Response: Use the items listed in
security initialization when trying to start the security
the Problem Determination section to diagnose the
timer. An unexpected return code has been received
cause of the problem. If you are unable to resolve the
from the MQ timer component.
problem, contact your IBM support center.
Problem Determination: Collect the following Note: This could indicate a system-wide problem with
diagnostic items: the timer component, or the system timer.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or System Action: Message CSQH010I is issued. The
input string to the utility program, being run at the queue manager terminates and a dump is produced.
time of the error Register 2 contains the return code from the timer
v Queue manager job log component that caused the problem.
v The security command entered prior to the problem System Programmer Response: Use the items listed in
(if any) the Problem Determination section to diagnose the
v Information about any other timer related problems cause of the problem. If you are unable to resolve the
v System dump resulting from the error problem, contact your IBM support center.
v The internal trace entries from the dump which give
the return codes from the timer component Problem Determination: Collect the following
v CICS transaction dump output, if using CICS diagnostic items:
v The WebSphere MQ, z/OS, CICS, and IMS service v Queue manager job log
levels v System dump resulting from the error
v Information about any other timer related problems
v The internal trace entries from the dump which give
00C80041 the return codes from the timer component
Explanation: A severe error has occurred during v CICS transaction dump output, if using CICS
security timeout processing for an ALTER SECURITY v The WebSphere MQ, z/OS, CICS, and IMS service
command. An unexpected return code has been levels
received from the MQ timer component.
00C80043
Note: This could indicate a system-wide problem with
the timer component, or the system timer. Explanation: A severe error has occurred whilst
processing a DISPLAY SECURITY command. A
System Action: Message CSQH010I is issued. The parameter has been entered on the SECURITY
current execution unit terminates with a completion keyword, but this is invalid.
code of X'5C6' and a dump is produced. Register 2
contains the return code from the timer component that System Action: The current execution unit terminates
caused the problem. with a completion code of X'5C6', and a dump is
produced.
System Programmer Response: Use the items listed in
the Problem Determination section to diagnose the System Programmer Response: Collect the items
cause of the problem. If you are unable to resolve the listed in the Problem Determination section, and
problem, contact your IBM support center. contact your IBM support center.

Problem Determination: Collect the following Problem Determination: Collect the following
diagnostic items: diagnostic items:
v A description of the action(s) that led to the error, or v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or if applicable, a listing of the application program, or
input string to the utility program, being run at the input string to the utility program, being run at the
time of the error time of the error
v Queue manager job log v Queue manager job log
v The security command entered prior to the problem v System dump resulting from the error
v Information about any other timer related problems v The security command issued prior to the error
v System dump resulting from the error v CICS transaction dump output, if using CICS
v The internal trace entries from the dump which give v The WebSphere MQ, z/OS, CICS, and IMS service
the return codes from the timer component levels
v CICS transaction dump output, if using CICS

296 Messages and Codes


problem relating to storage availability.
00C80044
System Action: The queue manager is terminated and
Explanation: A severe error has occurred whilst
a dump is produced.
processing an ALTER SECURITY command. A
parameter has been entered on the SECURITY System Programmer Response: The items listed in the
keyword, but this is invalid. problem determination section might help you
diagnose the problem.
System Action: The current execution unit terminates
with a completion code of X'5C6', and a dump is Problem Determination: Collect the following
produced. diagnostic items:
v Queue manager job log
System Programmer Response: Collect the items
v Note any other storage related problems occurring.
listed in the Problem Determination section, and
v System dump resulting from the error.
contact your IBM support center.
v The internal trace entries in the dump should give
Problem Determination: Collect the following return codes from the attempted storage GETMAIN.
diagnostic items:
v A description of the action(s) that led to the error, or
00C80047
if applicable, a listing of the application program, or
input string to the utility program, being run at the Explanation: An attempt to obtain a storage block for
time of the error a security manager Utoken block was unsuccessful.
v Queue manager job log
v System dump resulting from the error This indicates that there could be a wider ranging
v The security command issued prior to the error problem relating to storage availability.
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
v The WebSphere MQ, z/OS, CICS, and IMS service with X'5C6' and a dump is produced.
levels
System Programmer Response: The items listed in the
problem determination section might help you
00C80045 diagnose the problem.
Explanation: A severe error has occurred because the Contact your IBM support center if you need help.
last security refresh did not complete successfully.
Problem Determination: Collect the following
System Action: The current execution unit terminates diagnostic items:
with error reason code X'5C6', and a dump is v A description of the action(s) that led to the error, or
produced. if applicable, a listing of the application program, or
System Programmer Response: If you are able to fix input string to a utility program, being run at the
the cause of the problem, you must refresh the security time of the error.
again before you can continue. If you are unable to v Queue manager job log
solve the problem, collect the items listed in the v Note any other storage related problems that occur.
Problem Determination section, and contact your IBM v System dump resulting from the error.
support center. v The internal trace table should show you the return
codes from the failed storage call.
Problem Determination: Collect the following v System dump resulting from the error
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00C80050
input string to the utility program, being run at the Explanation: A severe error has occurred during a
time of the error SAF RACROUTE REQUEST=STAT call to the External
v Queue manager job log Security Manager (ESM) during security switch
v System dump resulting from the error processing at queue manager initialization time.
v The security command entered prior to the error
v CICS transaction dump output, if using CICS System Action: The queue manager is terminated, and
v The WebSphere MQ, z/OS, CICS, and IMS service a dump is produced. Register 2 contains the address of
levels the class being checked at the time of the error.
System Programmer Response: See your ESM
00C80046 documentation for information about any return codes
that appear in the job log. Check your security
Explanation: An attempt to obtain a storage subpool configuration (for example, that the required classes are
for the security manager Utoken blocks was installed and active). If you are unable to resolve the
unsuccessful. problem, contact your IBM support center.
This indicates that there could be a wider ranging

Chapter 28. Security manager codes (X'C8') 297


Problem Determination: Collect the following produced. Register 2 contains the address of the return
diagnostic items: codes.
v Queue manager job log
System Programmer Response: See your ESM
v System dump resulting from the error
documentation for information about the return codes
that appear in message CSQH004I (in the job log) or
00C80051 the dump. See the WebSphere MQ for z/OS System Setup
Guide for information about setting MQ . security
Explanation: A severe error has occurred during a
switches. If you are unable to resolve the problem,
SAF RACROUTE REQUEST=EXTRACT call to the
contact your IBM support center.
External Security Manager (ESM) during security
switch processing at queue manager initialization time. Problem Determination: Collect the following
diagnostic items:
System Action: The queue manager is terminated, and
v Queue manager job log
a dump is produced. Register 2 contains the address of
v System dump resulting from the error
the entity being checked at the time of the error.
System Programmer Response: See your ESM
00C80054
documentation for information about any return codes
that appear in the job log. See the WebSphere MQ for Explanation: An unexpected setting for the subsystem
z/OS System Setup Guide for information about setting security switch was encountered.
MQ security switches. If you are unable to resolve the
System Action: The queue manager is terminated, and
problem, contact your IBM support center.
a dump is produced. Register 2 contains the address of
Problem Determination: Collect the following the control block containing the switch setting.
diagnostic items:
System Programmer Response: Collect the items
v Queue manager job log
listed in the Problem Determination section, and
v System dump resulting from the error
contact your IBM support center.
Restart the queue manager.
00C80052
Problem Determination: Collect the following
Explanation: A severe error has occurred during a
diagnostic items:
SAF RACROUTE REQUEST=LIST (create) call to the
v Queue manager job log
External Security Manager (ESM) during security
v System dump resulting from the error
switch processing at queue manager initialization time.
v A note of what you expected the switch to be set to,
System Action: The queue manager is terminated, and and whether you had defined a profile for it or not
a dump is produced. Register 2 contains the address of
the class, and register 3 the address of the entity, being
00C80055
checked at the time of the error.
Explanation: An internal loop count was exceeded
System Programmer Response: See your ESM
during security switch processing at queue manager
documentation for information about any return codes
initialization time.
that appear in the job log. If you are unable to resolve
the problem, contact your IBM support center. System Action: The queue manager is terminated, and
a dump is produced. Register 2 contains the address of
Problem Determination: Collect the following
the class being checked at the time of the error.
diagnostic items:
v Queue manager job log System Programmer Response: Collect the items
v System dump resulting from the error listed in the Problem Determination section, and
contact your IBM support center.
00C80053 Restart the queue manager.
Explanation: An unexpected return code has been Problem Determination: Collect the following
received from one of the following SAF calls to the diagnostic items:
External Security Manager (ESM) during security v Queue manager job log
switch processing at queue manager initialization time. v System dump resulting from the error
v RACROUTE REQUEST=EXTRACT
v RACROUTE REQUEST=LIST
v RACROUTE REQUEST=STAT 00C80060

System Action: Message CSQH004I is produced Explanation: A severe error has occurred during a
containing the return codes from SAF and the ESM. SAF RACROUTE REQUEST=STAT call to the External
The queue manager is terminated, and a dump is Security Manager (ESM) during security switch
processing at queue manager initialization time.

298 Messages and Codes


System Action: The queue manager is terminated, and
00C80063
a dump is produced. Register 2 contains the address of
the class being checked at the time of the error. Explanation: An unexpected return code has been
received from one of the following SAF calls to the
System Programmer Response: See your ESM
External Security Manager (ESM) during security
documentation for information about any return codes
switch processing at queue manager initialization time.
that appear in the job log. Check your security
v RACROUTE REQUEST=EXTRACT
configuration (for example, that the required classes are
v RACROUTE REQUEST=LIST
installed and active). If you are unable to resolve the
v RACROUTE REQUEST=STAT
problem, contact your IBM support center.
System Action: Message CSQH004I is produced
Problem Determination: Collect the following
containing the return codes from SAF and the ESM.
diagnostic items:
The queue manager is terminated, and a dump is
v Queue manager job log
produced. Register 2 contains the address of the return
v System dump resulting from the error
codes.
System Programmer Response: See your ESM
00C80061
documentation for information about the return codes
Explanation: A severe error has occurred during a that appear in message CSQH004I (in the job log) or
SAF RACROUTE REQUEST=EXTRACT call to the the dump. See the WebSphere MQ for z/OS System Setup
External Security Manager (ESM) during security Guide for information about setting MQ security
switch processing at queue manager initialization time. switches. If you are unable to resolve the problem,
contact your IBM support center.
System Action: The queue manager is terminated, and
a dump is produced. Register 2 contains the address of Problem Determination: Collect the following
the entity being checked at the time of the error. diagnostic items:
v Queue manager job log
System Programmer Response: See your ESM v System dump resulting from the error
documentation for information about any return codes
that appear in the job log. See the WebSphere MQ for
z/OS System Setup Guide for information about setting 00C80064
MQ security switches. If you are unable to resolve the
Explanation: An unexpected setting for the subsystem
problem, contact your IBM support center.
security switch was encountered.
Problem Determination: Collect the following
System Action: The queue manager is terminated, and
diagnostic items:
a dump is produced. Register 2 contains the address of
v Queue manager job log
the control block containing the switch setting.
v System dump resulting from the error
System Programmer Response: Collect the items
listed in the Problem Determination section, and
00C80062
contact your IBM support center.
Explanation: A severe error has occurred during a
Restart the queue manager.
SAF RACROUTE REQUEST=LIST (create) call to the
External Security Manager (ESM) during security Problem Determination: Collect the following
switch processing at queue manager initialization time. diagnostic items:
v Queue manager job log
System Action: The queue manager is terminated, and
v System dump resulting from the error
a dump is produced. Register 2 contains the address of
v A note of what you expected the switch to be set to,
the class, and register 3 the address of the entity, being
and whether you had defined a profile for it or not
checked at the time of the error.
System Programmer Response: See your ESM
00C80065
documentation for information about any return codes
that appear in the job log. If you are unable to resolve Explanation: An internal loop count was exceeded
the problem, contact your IBM support center. during security switch processing at queue manager
initialization time.
Problem Determination: Collect the following
diagnostic items: System Action: The queue manager is terminated, and
v Queue manager job log a dump is produced. Register 2 contains the address of
v System dump resulting from the error the class being checked at the time of the error.
System Programmer Response: Collect the items
listed in the Problem Determination section, and
contact your IBM support center.

Chapter 28. Security manager codes (X'C8') 299


Restart the queue manager. System Programmer Response: See your ESM
documentation for information about any return codes
Problem Determination: Collect the following
that appear in the job log. If you are unable to resolve
diagnostic items:
the problem, contact your IBM support center.
v Queue manager job log
v System dump resulting from the error Problem Determination: Collect the following
diagnostic items:
v Queue manager job log
00C80070
v System dump resulting from the error
Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=STAT call to the External
00C80073
Security Manager (ESM) during security switch
processing at queue manager initialization time. Explanation: An unexpected return code has been
received from one of the following SAF calls to the
System Action: The queue manager is terminated, and
External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of
switch processing at queue manager initialization time.
the class being checked at the time of the error.
v RACROUTE REQUEST=EXTRACT
System Programmer Response: See your ESM v RACROUTE REQUEST=LIST
documentation for information about any return codes v RACROUTE REQUEST=STAT
that appear in the job log. Check your security
System Action: Message CSQH004I is produced
configuration (for example, that the required classes are
containing the return codes from SAF and the ESM.
installed and active). If you are unable to resolve the
The queue manager is terminated, and a dump is
problem, contact your IBM support center.
produced. Register 2 contains the address of the return
Problem Determination: Collect the following codes.
diagnostic items:
System Programmer Response: See your ESM
v Queue manager job log
documentation for information about the return codes
v System dump resulting from the error
that appear in message CSQH004I (in the job log) or
the dump. See the WebSphere MQ for z/OS System Setup
00C80071 Guide for information about setting MQ security
switches. If you are unable to resolve the problem,
Explanation: A severe error has occurred during a contact your IBM support center.
SAF RACROUTE REQUEST=EXTRACT call to the
External Security Manager (ESM) during security Problem Determination: Collect the following
switch processing at queue manager initialization time. diagnostic items:
v Queue manager job log
System Action: The queue manager is terminated, and v System dump resulting from the error
a dump is produced. Register 2 contains the address of
the entity being checked at the time of the error.
00C80074
System Programmer Response: See your ESM
documentation for information about any return codes Explanation: An unexpected setting for the subsystem
that appear in the job log. See the WebSphere MQ for security switch was encountered.
z/OS System Setup Guide for information about setting
System Action: The queue manager is terminated, and
MQ security switches. If you are unable to resolve the
a dump is produced. Register 2 contains the address of
problem, contact your IBM support center.
the control block containing the switch setting.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:
listed in the Problem Determination section, and
v Queue manager job log
contact your IBM support center.
v System dump resulting from the error
Restart the queue manager.
00C80072 Problem Determination: Collect the following
diagnostic items:
Explanation: A severe error has occurred during a
v Queue manager job log
SAF RACROUTE REQUEST=LIST (create) call to the
v System dump resulting from the error
External Security Manager (ESM) during security
v A note of what you expected the switch to be set to,
switch processing at queue manager initialization time.
and whether you had defined a profile for it or not
System Action: The queue manager is terminated, and
a dump is produced. Register 2 contains the address of
the class, and register 3 the address of the entity, being
checked at the time of the error.

300 Messages and Codes


v System dump resulting from the error
00C80075
Explanation: An internal loop count was exceeded
00C80082
during security switch processing at queue manager
initialization time. Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=LIST (create) call to the
System Action: The queue manager is terminated, and
External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of
switch processing at queue manager initialization time.
the class being checked at the time of the error.
System Action: The queue manager is terminated, and
System Programmer Response: Collect the items
a dump is produced. Register 2 contains the address of
listed in the Problem Determination section, and
the class, and register 3 the address of the entity, being
contact your IBM support center.
checked at the time of the error.
Restart the queue manager.
System Programmer Response: See your ESM
Problem Determination: Collect the following documentation for information about any return codes
diagnostic items: that appear in the job log. If you are unable to resolve
v Queue manager job log the problem, contact your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following
diagnostic items:
00C80080 v Queue manager job log
v System dump resulting from the error
Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=STAT call to the External
Security Manager (ESM) during security switch 00C80083
processing at queue manager initialization time.
Explanation: An unexpected return code has been
System Action: The queue manager is terminated, and received from one of the following SAF calls to the
a dump is produced. Register 2 contains the address of External Security Manager (ESM) during security
the class being checked at the time of the error. switch processing at queue manager initialization time.
v RACROUTE REQUEST=EXTRACT
System Programmer Response: See your ESM
v RACROUTE REQUEST=LIST
documentation for information about any return codes
v RACROUTE REQUEST=STAT
that appear in the job log. Check your security
configuration (for example, that the required classes are System Action: Message CSQH004I is produced
installed and active). If you are unable to resolve the containing the return codes from SAF and the ESM.
problem, contact your IBM support center. The queue manager is terminated, and a dump is
produced. Register 2 contains the address of the return
Problem Determination: Collect the following
codes.
diagnostic items:
v Queue manager job log System Programmer Response: See your ESM
v System dump resulting from the error documentation for information about the return codes
that appear in message CSQH004I (in the job log) or
the dump. See the WebSphere MQ for z/OS System Setup
00C80081
Guide for information about setting MQ security
Explanation: A severe error has occurred during a switches. If you are unable to resolve the problem,
SAF RACROUTE REQUEST=EXTRACT call to the contact your IBM support center.
External Security Manager (ESM) during security
Problem Determination: Collect the following
switch processing at queue manager initialization time.
diagnostic items:
System Action: The queue manager is terminated, and v Queue manager job log
a dump is produced. Register 2 contains the address of v System dump resulting from the error
the entity being checked at the time of the error.
System Programmer Response: See your ESM 00C80084
documentation for information about any return codes
Explanation: An unexpected setting for the subsystem
that appear in the job log. See the WebSphere MQ for
security switch was encountered.
z/OS System Setup Guide for information about setting
MQ security switches. If you are unable to resolve the System Action: The queue manager is terminated, and
problem, contact your IBM support center. a dump is produced. Register 2 contains the address of
the control block containing the switch setting.
Problem Determination: Collect the following
diagnostic items: System Programmer Response: Collect the items
v Queue manager job log listed in the Problem Determination section, and

Chapter 28. Security manager codes (X'C8') 301


contact your IBM support center. a dump is produced. Register 2 contains the address of
the class, and register 3 the address of the entity, being
Restart the queue manager.
checked at the time of the error.
Problem Determination: Collect the following
System Programmer Response: See your ESM
diagnostic items:
documentation for information about any return codes
v Queue manager job log
that appear in the job log. If you are unable to resolve
v System dump resulting from the error
the problem, contact your IBM support center.
v A note of what you expected the switch to be set to,
and whether you had defined a profile for it or not Problem Determination: Collect the following
diagnostic items:
v Queue manager job log
00C80090
v System dump resulting from the error
Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=STAT call to the External
00C80093
Security Manager (ESM) during security switch
processing at queue manager initialization time. Explanation: An unexpected return code has been
received from one of the following SAF calls to the
System Action: The queue manager is terminated, and
External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of
switch processing at queue manager initialization time.
the class being checked at the time of the error.
v RACROUTE REQUEST=EXTRACT
System Programmer Response: See your ESM v RACROUTE REQUEST=LIST
documentation for information about any return codes v RACROUTE REQUEST=STAT
that appear in the job log. Check your security
System Action: Message CSQH004I is produced
configuration (for example, that the required classes are
containing the return codes from SAF and the ESM.
installed and active). If you are unable to resolve the
The queue manager is terminated, and a dump is
problem, contact your IBM support center.
produced. Register 2 contains the address of the return
Problem Determination: Collect the following codes.
diagnostic items:
System Programmer Response: See your ESM
v Queue manager job log
documentation for information about the return codes
v System dump resulting from the error
that appear in message CSQH004I (in the job log) or
the dump. See the WebSphere MQ for z/OS System Setup
00C80091 Guide for information about setting MQ security
switches. If you are unable to resolve the problem,
Explanation: A severe error has occurred during a contact your IBM support center.
SAF RACROUTE REQUEST=EXTRACT call to the
External Security Manager (ESM) during security Problem Determination: Collect the following
switch processing at queue manager initialization time. diagnostic items:
v Queue manager job log
System Action: The queue manager is terminated, and v System dump resulting from the error
a dump is produced. Register 2 contains the address of
the entity being checked at the time of the error.
00C80094
System Programmer Response: See your ESM
documentation for information about any return codes Explanation: An unexpected setting for the subsystem
that appear in the job log. See the WebSphere MQ for security switch was encountered.
z/OS System Setup Guide for information about setting
System Action: The queue manager is terminated, and
MQ security switches. If you are unable to resolve the
a dump is produced. Register 2 contains the address of
problem, contact your IBM support center.
the control block containing the switch setting.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:
listed in the Problem Determination section, and
v Queue manager job log
contact your IBM support center.
v System dump resulting from the error
Restart the queue manager.
00C80092 Problem Determination: Collect the following
diagnostic items:
Explanation: A severe error has occurred during a
v Queue manager job log
SAF RACROUTE REQUEST=LIST (create) call to the
v System dump resulting from the error
External Security Manager (ESM) during security
v A note of what you expected the switch to be set to,
switch processing at queue manager initialization time.
and whether you had defined a profile for it or not
System Action: The queue manager is terminated, and

302 Messages and Codes


v System dump resulting from the error
00C80095
Explanation: An internal loop count was exceeded
00C80102
during security switch processing at queue manager
initialization time. Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=LIST (create) call to the
System Action: The queue manager is terminated, and
External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of
switch processing at queue manager initialization time.
the class being checked at the time of the error.
System Action: The queue manager is terminated, and
System Programmer Response: Collect the items
a dump is produced. Register 2 contains the address of
listed in the Problem Determination section, and
the class, and register 3 the address of the entity, being
contact your IBM support center.
checked at the time of the error.
Restart the queue manager.
System Programmer Response: See your ESM
Problem Determination: Collect the following documentation for information about any return codes
diagnostic items: that appear in the job log. If you are unable to resolve
v Queue manager job log the problem, contact your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following
diagnostic items:
00C80100 v Queue manager job log
v System dump resulting from the error
Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=STAT call to the External
Security Manager (ESM) during security switch 00C80103
processing at queue manager initialization time.
Explanation: An unexpected return code has been
System Action: The queue manager is terminated, and received from one of the following SAF calls to the
a dump is produced. Register 2 contains the address of External Security Manager (ESM) during security
the class being checked at the time of the error. switch processing at queue manager initialization time.
v RACROUTE REQUEST=EXTRACT
System Programmer Response: See your ESM
v RACROUTE REQUEST=LIST
documentation for information about any return codes
v RACROUTE REQUEST=STAT
that appear in the job log. Check your security
configuration (for example, that the required classes are System Action: Message CSQH004I is produced
installed and active). If you are unable to resolve the containing the return codes from SAF and the ESM.
problem, contact your IBM support center. The queue manager is terminated, and a dump is
produced. Register 2 contains the address of the return
Problem Determination: Collect the following
codes.
diagnostic items:
v Queue manager job log System Programmer Response: See your ESM
v System dump resulting from the error documentation for information about the return codes
that appear in message CSQH004I (in the job log) or
the dump. See the WebSphere MQ for z/OS System Setup
00C80101
Guide for information about setting MQ security
Explanation: A severe error has occurred during a switches. If you are unable to resolve the problem,
SAF RACROUTE REQUEST=EXTRACT call to the contact your IBM support center.
External Security Manager (ESM) during security
Problem Determination: Collect the following
switch processing at queue manager initialization time.
diagnostic items:
System Action: The queue manager is terminated, and v Queue manager job log
a dump is produced. Register 2 contains the address of v System dump resulting from the error
the entity being checked at the time of the error.
System Programmer Response: See your ESM 00C80104
documentation for information about any return codes
Explanation: An unexpected setting for the subsystem
that appear in the job log. See the WebSphere MQ for
security switch was encountered.
z/OS System Setup Guide for information about setting
MQ security switches. If you are unable to resolve the System Action: The queue manager is terminated, and
problem, contact your IBM support center. a dump is produced. Register 2 contains the address of
the control block containing the switch setting.
Problem Determination: Collect the following
diagnostic items: System Programmer Response: Collect the items
v Queue manager job log listed in the Problem Determination section, and

Chapter 28. Security manager codes (X'C8') 303


contact your IBM support center. System Programmer Response: See your ESM
documentation for information about any return codes
Restart the queue manager.
that appear in the job log. See the WebSphere MQ for
Problem Determination: Collect the following z/OS System Setup Guide for information about setting
diagnostic items: MQ security switches. If you are unable to resolve the
v Queue manager job log problem, contact your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following
v A note of what you expected the switch to be set to,
diagnostic items:
and whether you had defined a profile for it or not
v Queue manager job log
v System dump resulting from the error
00C80105
Explanation: An internal loop count was exceeded 00C80202
during security switch processing at queue manager
Explanation: A severe error has occurred during a
initialization time.
SAF RACROUTE REQUEST=LIST (create) call to the
System Action: The queue manager is terminated, and External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of switch processing at queue manager initialization time.
the class being checked at the time of the error.
System Action: The queue manager is terminated, and
System Programmer Response: Collect the items a dump is produced. Register 2 contains the address of
listed in the Problem Determination section, and the class, and register 3 the address of the entity, being
contact your IBM support center. checked at the time of the error.

Restart the queue manager. System Programmer Response: See your ESM
documentation for information about any return codes
Problem Determination: Collect the following that appear in the job log. If you are unable to resolve
diagnostic items: the problem, contact your IBM support center.
v Queue manager job log
v System dump resulting from the error Problem Determination: Collect the following
diagnostic items:
v Queue manager job log
00C80200 v System dump resulting from the error
Explanation: A severe error has occurred during a
SAF RACROUTE REQUEST=STAT call to the External 00C80203
Security Manager (ESM) during security switch
processing at queue manager initialization time. Explanation: An unexpected return code has been
received from one of the following SAF calls to the
System Action: The queue manager is terminated, and External Security Manager (ESM) during security
a dump is produced. Register 2 contains the address of switch processing at queue manager initialization time.
the class being checked at the time of the error. v RACROUTE REQUEST=EXTRACT
System Programmer Response: See your ESM v RACROUTE REQUEST=LIST
documentation for information about any return codes v RACROUTE REQUEST=STAT
that appear in the job log. Check your security System Action: Message CSQH004I is produced
configuration (for example, that the required classes are containing the return codes from SAF and the ESM.
installed and active). If you are unable to resolve the The queue manager is terminated, and a dump is
problem, contact your IBM support center. produced. Register 2 contains the address of the return
Problem Determination: Collect the following codes.
diagnostic items: System Programmer Response: See your ESM
v Queue manager job log documentation for information about the return codes
v System dump resulting from the error that appear in message CSQH004I (in the job log) or
the dump. See the WebSphere MQ for z/OS System Setup
00C80201 Guide for information about setting MQ security
switches. If you are unable to resolve the problem,
Explanation: A severe error has occurred during a contact your IBM support center.
SAF RACROUTE REQUEST=EXTRACT call to the
External Security Manager (ESM) during security Problem Determination: Collect the following
switch processing at queue manager initialization time. diagnostic items:
v Queue manager job log
System Action: The queue manager is terminated, and v System dump resulting from the error
a dump is produced. Register 2 contains the address of
the entity being checked at the time of the error.

304 Messages and Codes


00C80204 | 00C80207
Explanation: An unexpected setting for the subsystem | Explanation: An unexpected setting for the request
security switch was encountered. | type was encountered on an authentication request.
System Action: The queue manager is terminated, and | System Action: The queue manager terminates and a
a dump is produced. Register 2 contains the address of | dump is produced. Register 2 contains the request type
the control block containing the switch setting. | in error.
System Programmer Response: Collect the items | System Programmer Response: Collect the items
listed in the Problem Determination section, and | listed in the Problem Determination section, and
contact your IBM support center. | contact your IBM support center.
Restart the queue manager. | Restart the queue manager.
Problem Determination: Collect the following | Problem Determination: Collect the following
diagnostic items: | diagnostic items:
v Queue manager job log | v Queue manager job log
v System dump resulting from the error | v System dump resulting from the error
v A note of what you expected the switch to be set to,
and whether you had defined a profile for it or not
00C81000
Explanation: A severe error has occurred while
00C80205
processing a REFRESH SECURITY command.
Explanation: An internal loop count was exceeded
System Action: The current execution unit terminates
during security switch processing at queue manager
with error reason code X'5C6', and a dump is
initialization time.
produced. Register 2 contains the address of the control
System Action: The queue manager is terminated, and block involved in the error.
a dump is produced. Register 2 contains the address of
System Programmer Response: Collect the items
the class being checked at the time of the error.
listed in the Problem Determination section, and
System Programmer Response: Collect the items contact your IBM support center.
listed in the Problem Determination section, and
Problem Determination: Collect the following
contact your IBM support center.
diagnostic items:
Restart the queue manager. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
Problem Determination: Collect the following
input string to the utility program, being run at the
diagnostic items:
time of the error
v Queue manager job log
v Queue manager job log
v System dump resulting from the error
v System dump resulting from the error
v The security command entered prior to the error
| 00C80206 v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
| Explanation: An unexpected setting for the request levels
| type was encountered on an authentication request.
| System Action: The current execution unit terminates
| with a completion code of X'5C6' and a dump is
| produced. Register 2 contains the request type in error.
| System Programmer Response: Collect the items
| listed in the Problem Determination section, and
| contact your IBM support center.
| Restart the queue manager.
| Problem Determination: Collect the following
| diagnostic items:
| v Queue manager job log
| v System dump resulting from the error

Chapter 28. Security manager codes (X'C8') 305


306 Messages and Codes
Chapter 29. Data manager codes (X'C9')
with completion code X'5C6', and a dump is produced.
00C90100
System Programmer Response: Collect the items
Explanation: The object MQ was trying to create was
listed in the Problem Determination section and contact
too large to be stored.
your IBM support center.
System Action: The current execution unit terminates
Problem Determination: Collect the following
with completion code X'5C6', and a dump is produced.
diagnostic items:
System Programmer Response: Collect the items v A description of the action(s) that led to the error, or
listed in the Problem Determination section and contact if applicable, a listing of the application program, or
your IBM support center. the input string to a utility program, being run at the
time of the error
Problem Determination: Collect the following
v Queue manager job log
diagnostic items:
v The MQ active log data set
v A description of the action(s) that led to the error, or
v System dump resulting from the error
if applicable, a listing of the application program, or
v CICS transaction dump output, if using CICS
the input string to a utility program, being run at the
v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error
levels
v Queue manager job log
v ISPF panel name, if using the MQ Operations and
v The MQ active log data set
Control panels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service 00C90202
levels
Explanation: A page set page retrieved was not valid.
v ISPF panel name, if using the MQ Operations and
The page was not a data page.
Control panels
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C90200
System Programmer Response: Collect the items
Explanation: A page set page retrieved was not valid.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates your IBM support center.
with completion code X'5C6', and a dump is produced.
Problem Determination: Collect the following
System Programmer Response: Collect the items diagnostic items:
listed in the Problem Determination section and contact v A description of the action(s) that led to the error, or
your IBM support center. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Problem Determination: Collect the following
time of the error
diagnostic items:
v Queue manager job log
v A description of the action(s) that led to the error, or
v The MQ active log data set
if applicable, a listing of the application program, or
v System dump resulting from the error
the input string to a utility program, being run at the
v CICS transaction dump output, if using CICS
time of the error
v The WebSphere MQ, z/OS, CICS, and IMS service
v Queue manager job log
levels
v The MQ active log data set
v ISPF panel name, if using the MQ Operations and
v System dump resulting from the error
Control panels
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels 00C90300
v ISPF panel name, if using the MQ Operations and
Explanation: MQ was unable to start a unit of
Control panels
recovery for this execution unit.
System Action: The current execution unit terminates
00C90201
with completion code X'5C6', and a dump is produced.
Explanation: A page set page retrieved was not valid.
System Programmer Response: Collect the items
The page was not a header page.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates your IBM support center.

© Copyright IBM Corp. 1993, 2003 307


Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00C90401
v Queue manager job log
v The MQ active log data set Explanation: The data manager has detected an
v System dump resulting from the error invalid log record subtype.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6', and a dump is produced.
v ISPF panel name, if using the MQ Operations and System Programmer Response: Collect the items
Control panels listed in the Problem Determination section and contact
your IBM support center.
00C90301 Problem Determination: Collect the following
Explanation: An internal logging error has occurred diagnostic items:
for the current execution unit. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates the input string to a utility program, being run at the
with completion code X'5C6', and a dump is produced. time of the error
v Queue manager job log
System Programmer Response: Collect the items
v The MQ active log data set
listed in the Problem Determination section and contact
v System dump resulting from the error
your IBM support center.
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00C90500
v Queue manager job log
v The MQ active log data set Explanation: The data manager was asked to make a
v System dump resulting from the error change to some data in a page, but the change would
v CICS transaction dump output, if using CICS have extended beyond the specific data item.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and with completion code X'5C6', and a dump is produced.
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C90400 your IBM support center.

Explanation: The data manager has detected in Problem Determination: Collect the following
invalid log record. diagnostic items:
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates if applicable, a listing of the application program, or
with completion code X'5C6', and a dump is produced. the input string to a utility program, being run at the
time of the error
System Programmer Response: Collect the items
v Queue manager job log
listed in the Problem Determination section and contact
v The MQ active log data set
your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Queue manager job log
v The MQ active log data set
v System dump resulting from the error
v CICS transaction dump output, if using CICS

308 Messages and Codes


System Programmer Response: Collect the items
00C90600
listed in the Problem Determination section and contact
Explanation: The data manager was unable to locate a your IBM support center.
specific logical record within a data page. The record
Problem Determination: Collect the following
was required for an update, or to insert a new record
diagnostic items:
immediately after.
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates if applicable, a listing of the application program, or
with completion code X'5C6', and a dump is produced. the input string to a utility program, being run at the
time of the error
System Programmer Response: Collect the items
v Queue manager job log
listed in the Problem Determination section and contact
v The MQ active log data set
your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Queue manager job log
00C90900
v The MQ active log data set
v System dump resulting from the error Explanation: The data manager was asked to retrieve
v CICS transaction dump output, if using CICS a logical record from a page, but on retrieving it
v The WebSphere MQ, z/OS, CICS, and IMS service discovered that the record is invalid.
levels
System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and
with completion code X'5C6', and a dump is produced.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C90700
your IBM support center.
Explanation: The data manager was unable to locate
Problem Determination: Collect the following
its resource access list entry (RALE).
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6', and a dump is produced. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items
time of the error
listed in the Problem Determination section and contact
v Queue manager job log
your IBM support center.
v The MQ active log data set
Problem Determination: Collect the following v System dump resulting from the error
diagnostic items: v CICS transaction dump output, if using CICS
v A description of the action(s) that led to the error, or v The WebSphere MQ, z/OS, CICS, and IMS service
if applicable, a listing of the application program, or levels
the input string to a utility program, being run at the v ISPF panel name, if using the MQ Operations and
time of the error Control panels
v Queue manager job log
v The MQ active log data set
00C90A00
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: The data manager was asked to carry
v The WebSphere MQ, z/OS, CICS, and IMS service out a value logging operation with an invalid length
levels field.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6', and a dump is produced.
System Programmer Response: Collect the items
00C90800
listed in the Problem Determination section and contact
Explanation: The data manager was requested to put your IBM support center.
a message on a queue, but told to give the message an
Problem Determination: Collect the following
invalid priority.
diagnostic items:
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.

Chapter 29. Data manager codes (X'C9') 309


v A description of the action(s) that led to the error, or v The WebSphere MQ, z/OS, CICS, and IMS service
if applicable, a listing of the application program, or levels
the input string to a utility program, being run at the v ISPF panel name, if using the MQ Operations and
time of the error Control panels
v Queue manager job log
v The MQ active log data set
00C90D00
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: A page set that was originally page set n
v The WebSphere MQ, z/OS, CICS, and IMS service is being presented as being a different page set,
levels probably because the started task JCL procedure for the
v ISPF panel name, if using the MQ Operations and queue manager has been changed. Register 0 contains
Control panels the identifier of the page set in error, and register 2
contains the identifier it was previously associated
with.
00C90B00
System Action: The current execution unit terminates
Explanation: The space reclamation routines have
with completion code X'5C6', and a dump is produced.
been asked to deallocate a page that is not in a state to
be deallocated. System Programmer Response: Check the started task
JCL procedure for the queue manager, and undo any
System Action: The current execution unit terminates
changes to the CSQPnnnn DD statements that specify
with completion code X'5C6', and a dump is produced.
the page sets. Restart the queue manager. If the
System Programmer Response: Collect the items probelm persists, or no changes have been made to
listed in the Problem Determination section and contact these statements, collect the items listed in the Problem
your IBM support center. Determination section and contact your IBM support
center.
Problem Determination: Collect the following
diagnostic items: Problem Determination: Collect the following
v A description of the action(s) that led to the error, or diagnostic items:
if applicable, a listing of the application program, or v A description of the action(s) that led to the error, or
the input string to a utility program, being run at the if applicable, a listing of the application program, or
time of the error the input string to a utility program, being run at the
v Queue manager job log time of the error
v The MQ active log data set v Queue manager job log
v System dump resulting from the error v The MQ active log data set
v CICS transaction dump output, if using CICS v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service v CICS transaction dump output, if using CICS
levels v The WebSphere MQ, z/OS, CICS, and IMS service
v ISPF panel name, if using the MQ Operations and levels
Control panels v ISPF panel name, if using the MQ Operations and
Control panels
00C90C00
00C90D01
Explanation: An object type description passed to the
data manager is not valid. Explanation: Your data set is not recognized as an MQ
page set. This is probably because it has not been
System Action: The current execution unit terminates
formatted.
with completion code X'5C6', and a dump is produced.
Register 0 contains the identifier of the page set in
System Programmer Response: Collect the items
error.
listed in the Problem Determination section and contact
your IBM support center. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Problem Determination: Collect the following
diagnostic items: System Programmer Response: Format the page set.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00C90D02
the input string to a utility program, being run at the
time of the error Explanation: This reason code is caused by one of the
v Queue manager job log following:
v The MQ active log data set v An attempt to use a page set that is a valid MQ page
v System dump resulting from the error set, but does not belong to this queue manager
v CICS transaction dump output, if using CICS v An attempt to change the subsystem name

310 Messages and Codes


Neither of these actions is allowed. with completion code X'5C6', and a dump is produced.
System Programmer Response: Collect the items
Register 0 contains the identifier of the page set in
listed in the Problem Determination section and contact
error.
your IBM support center.
System Action: The current execution unit terminates
Problem Determination: Collect the following
with completion code X'5C6', and a dump is produced.
diagnostic items:
System Programmer Response: If you were v A description of the action(s) that led to the error, or
attempting to use a page set from another queue if applicable, a listing of the application program, or
manager, correct the error. Do not attempt to change the input string to a utility program, being run at the
the name of your queue manager. time of the error
v Queue manager job log
v System dump resulting from the error
00C90D03 v CICS transaction dump output, if using CICS
Explanation: An internal error has occurred during v The WebSphere MQ, z/OS, CICS, and IMS service
processing of an MQGET call with the Mark Skip levels
Backout option. v ISPF panel name, if using the MQ Operations and
Control panels
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C90F00
System Programmer Response: Collect the items
listed in the Problem Determination section and contact Explanation: The data manager was requested to
your IBM support center. update a logical record within a page, but the record
had been deleted previously.
Problem Determination: Collect the following
diagnostic items: System Action: The current execution unit terminates
v A description of the action(s) that led to the error, or with completion code X'5C6', and a dump is produced.
if applicable, a listing of the application program, or System Programmer Response: Collect the items
the input string to a utility program, being run at the listed in the Problem Determination section and contact
time of the error your IBM support center.
v Queue manager job log
v The MQ active log data set Problem Determination: Collect the following
v System dump resulting from the error diagnostic items:
v CICS transaction dump output, if using CICS v A description of the action(s) that led to the error, or
v The WebSphere MQ, z/OS, CICS, and IMS service if applicable, a listing of the application program, or
levels the input string to a utility program, being run at the
v ISPF panel name, if using the MQ Operations and time of the error
Control panels v Queue manager job log
v The MQ active log data set
v System dump resulting from the error
00C90D04 v CICS transaction dump output, if using CICS
Explanation: During restart, the queue manager v The WebSphere MQ, z/OS, CICS, and IMS service
detected that a page set has been truncated. This is levels
probably because the data set allocated during v ISPF panel name, if using the MQ Operations and
restoration of a backup was smaller than required to Control panels
hold the backed up data, and so the data has been
truncated. 00C91000
System Action: The identifier of the page set in error Explanation: The data manager was asked to retrieve
is put in register 0. Restart is terminated. a message from an object that was not a local queue.
System Programmer Response: Reallocate the data set System Action: The current execution unit terminates
correctly, restore the backed up data, and restart the with completion code X'5C6', and a dump is produced.
queue manager.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C90E00 your IBM support center.
Explanation: The data manager was passed an invalid Problem Determination: Collect the following
parameter describing the location of a logical record diagnostic items:
within a data page and page set.
System Action: The current execution unit terminates

Chapter 29. Data manager codes (X'C9') 311


v A description of the action(s) that led to the error, or Problem Determination: Collect the following
if applicable, a listing of the application program, or diagnostic items:
the input string to a utility program, being run at the v A description of the action(s) that led to the error, or
time of the error if applicable, a listing of the application program, or
v Queue manager job log the input string to a utility program, being run at the
v The MQ active log data set time of the error
v System dump resulting from the error v Queue manager job log
v CICS transaction dump output, if using CICS v The MQ active log data set
v The WebSphere MQ, z/OS, CICS, and IMS service v System dump resulting from the error
levels v CICS transaction dump output, if using CICS
v ISPF panel name, if using the MQ Operations and v The WebSphere MQ, z/OS, CICS, and IMS service
Control panels levels
v ISPF panel name, if using the MQ Operations and
Control panels
00C91101
Explanation: An internal error has occurred.
00C91200
System Action: The current execution unit terminates
Explanation: The internal data manager locate-object
with completion code X'5C6', and a dump is produced.
routine could not find the object it was seeking during
System Programmer Response: Collect the items UNDO processing.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates
your IBM support center.
with completion code X'5C6', and a dump is produced.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:
listed in the Problem Determination section and contact
v A description of the action(s) that led to the error, or
your IBM support center.
if applicable, a listing of the application program, or
the input string to a utility program, being run at the Problem Determination: Collect the following
time of the error diagnostic items:
v Queue manager job log v A description of the action(s) that led to the error, or
v The MQ active log data set if applicable, a listing of the application program, or
v System dump resulting from the error the input string to a utility program, being run at the
v CICS transaction dump output, if using CICS time of the error
v The WebSphere MQ, z/OS, CICS, and IMS service v Queue manager job log
levels v The MQ active log data set
v ISPF panel name, if using the MQ Operations and v System dump resulting from the error
Control panels v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
00C91102
v ISPF panel name, if using the MQ Operations and
Explanation: MQ received a return code indicating an Control panels
error from the RRS ATRSROI service.
System Action: The current execution unit terminates 00C91300
with completion code X'5C6', and a dump is produced.
Explanation: During queue manager startup, an
System Programmer Response: The return code from attempt was made to recover an object, the length of
ATRSROI is in register 3. See the MVS Programming: which exceeds a single data page. However, one of the
Resource Recovery manual for information about the intermediate data pages was not available, and MQ
return code. was unable to recover the object.
System Action: The current execution unit terminates
00C91104 with completion code X'5C6', and a dump is produced.

Explanation: The data manager was requested to System Programmer Response: Collect the items
carry out a browse message operation, but the required listed in the Problem Determination section and contact
lock was not held. your IBM support center.

System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6', and a dump is produced. diagnostic items:
v A description of the action(s) that led to the error, or
System Programmer Response: Collect the items if applicable, a listing of the application program, or
listed in the Problem Determination section and contact the input string to a utility program, being run at the
your IBM support center. time of the error

312 Messages and Codes


v Queue manager job log System Programmer Response: Collect the items
v The MQ active log data set listed in the Problem Determination section and contact
v System dump resulting from the error your IBM support center.
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following
v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items:
levels
v A description of the action(s) that led to the error, or
v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or
Control panels
the input string to a utility program, being run at the
time of the error
00C91400 v Queue manager job log
v The MQ active log data set
Explanation: The data manager was unable to access
v System dump resulting from the error
the header page (page 0) of one of the page sets.
v CICS transaction dump output, if using CICS
System Action: The current execution unit terminates v The WebSphere MQ, z/OS, CICS, and IMS service
with completion code X'5C6', and a dump is produced. levels
The number of the page set whose header page was v ISPF panel name, if using the MQ Operations and
unreadable is held in register 2. Control panels

System Programmer Response:


1. Check for a preceding IEC161I or CSQP011I 00C91600
message relating to page set mentioned in register Explanation: During restart, the data manager
2. rebuilds its in-storage structures from page set data. On
2. Check the following: rebuilding an object, data manager discovered that the
v For the page set mentioned in register 2, is the object already exists.
appropriate CSQPnnnn DD statement present in
System Action: The current execution unit terminates
the started task JCL procedure for the queue
with completion code X'5C6', and a dump is produced.
manager, xxxxMSTR?
v Does this DD statement reference a genuine data System Programmer Response: Collect the items
set? DD DUMMY statements are not allowed for listed in the Problem Determination section and contact
page sets. your IBM support center.
v Is DEFINE PSID(nn) present in the CSQINP1
Problem Determination: Collect the following
initialization input data set?
diagnostic items:
3. If you are still unable to resolve the problem, collect v A description of the action(s) that led to the error, or
the items listed in the Problem Determination if applicable, a listing of the application program, or
section and contact your IBM support center. the input string to a utility program, being run at the
Problem Determination: Collect the following time of the error
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error, or v The MQ active log data set
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v CICS transaction dump output, if using CICS
time of the error v The WebSphere MQ, z/OS, CICS, and IMS service
v Queue manager job log levels
v The MQ active log data set v ISPF panel name, if using the MQ Operations and
v System dump resulting from the error Control panels
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service 00C91700
levels
v ISPF panel name, if using the MQ Operations and Explanation: An internal error has occurred.
Control panels System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C91500 System Programmer Response: Collect the items
Explanation: During queue manager startup, the data listed in the Problem Determination section and contact
manager was following a chain of objects on disk, and your IBM support center.
requested the next data page in the chain from the Problem Determination: Collect the following
buffer manager. However, the buffer manager could not diagnostic items:
supply this page.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.

Chapter 29. Data manager codes (X'C9') 313


v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00C91B01
v Queue manager job log
v The MQ active log data set Explanation: During restart, the data manager found a
v System dump resulting from the error queue whose messages are apparently located in a
v CICS transaction dump output, if using CICS newly added page set. This is probably because the
v The WebSphere MQ, z/OS, CICS, and IMS service queue manager was run with a page set offline, and a
levels new page set was formatted to replace the original one.
v ISPF panel name, if using the MQ Operations and This will lead to data loss.
Control panels
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C91800
System Programmer Response: Collect the items
Explanation: An internal error has occurred. listed in the Problem Determination section and contact
your IBM support center.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. Problem Determination: Collect the following
diagnostic items:
System Programmer Response: Collect the items
v A description of the action(s) that led to the error, or
listed in the Problem Determination section and contact
if applicable, a listing of the application program, or
your IBM support center.
the input string to a utility program, being run at the
Problem Determination: Collect the following time of the error
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error, or v The MQ active log data set
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v CICS transaction dump output, if using CICS
time of the error v The WebSphere MQ, z/OS, CICS, and IMS service
v Queue manager job log levels
v The MQ active log data set v ISPF panel name, if using the MQ Operations and
v System dump resulting from the error Control panels
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
00C91C00
levels
v ISPF panel name, if using the MQ Operations and Explanation: A delete purge request has been issued
Control panels but the object type is not a local queue.
System Action: The current execution unit terminates
00C91900 with completion code X'5C6', and a dump is produced.
Explanation: During restart, data manager has System Programmer Response: Collect the items
detected an error in the rebuild of its in-storage object listed in the Problem Determination section and contact
structures. your IBM support center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6', and a dump is produced. diagnostic items:
v A description of the action(s) that led to the error, or
System Programmer Response: Collect the items
if applicable, a listing of the application program, or
listed in the Problem Determination section and contact
the input string to a utility program, being run at the
your IBM support center.
time of the error
Problem Determination: Collect the following v Queue manager job log
diagnostic items: v The MQ active log data set
v A description of the action(s) that led to the error, or v System dump resulting from the error
if applicable, a listing of the application program, or v CICS transaction dump output, if using CICS
the input string to a utility program, being run at the v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error levels
v Queue manager job log v ISPF panel name, if using the MQ Operations and
v The MQ active log data set Control panels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels

314 Messages and Codes


System Programmer Response: Collect the items
00C91D00
listed in the Problem Determination section and contact
Explanation: A lock request has failed during an your IBM support center.
attempt to lock all pages associated with a long
Problem Determination: Collect the following
catalogue object, or a long message.
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6', and a dump is produced. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items
time of the error
listed in the Problem Determination section and contact
v Queue manager job log
your IBM support center.
v The MQ active log data set
Problem Determination: Collect the following v System dump resulting from the error
diagnostic items: v CICS transaction dump output, if using CICS
v A description of the action(s) that led to the error, or v The WebSphere MQ, z/OS, CICS, and IMS service
if applicable, a listing of the application program, or levels
the input string to a utility program, being run at the v ISPF panel name, if using the MQ Operations and
time of the error Control panels
v Queue manager job log
v The MQ active log data set
00C92000
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: An attempt to obtain a page level lock
v The WebSphere MQ, z/OS, CICS, and IMS service on the owner page relating to an object or message was
levels unsuccessful.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6', and a dump is produced.
System Programmer Response: Collect the items
00C91E00
listed in the Problem Determination section and contact
Explanation: During a request issued by CSQIPUT5 or your IBM support center.
CSQIPUT6, an attempt to obtain a page level lock was
Problem Determination: Collect the following
unsuccessful.
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6', and a dump is produced. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items
time of the error
listed in the Problem Determination section and contact
v Queue manager job log
your IBM support center.
v The MQ active log data set
Problem Determination: Collect the following v System dump resulting from the error
diagnostic items: v CICS transaction dump output, if using CICS
v A description of the action(s) that led to the error, or v The WebSphere MQ, z/OS, CICS, and IMS service
if applicable, a listing of the application program, or levels
the input string to a utility program, being run at the v ISPF panel name, if using the MQ Operations and
time of the error Control panels
v Queue manager job log
v The MQ active log data set
00C92100
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: An attempt to obtain a page level lock
v The WebSphere MQ, z/OS, CICS, and IMS service while trying to insert data was unsuccessful.
levels
System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and
with completion code X'5C6', and a dump is produced.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C91F00
your IBM support center.
Explanation: During a request issued by CSQIPUT5 or
Problem Determination: Collect the following
CSQIPUT6, an attempt to obtain a record level lock was
diagnostic items:
unsuccessful.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.

Chapter 29. Data manager codes (X'C9') 315


v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00C92400
v Queue manager job log
v The MQ active log data set Explanation: An attempt to get a lock on object type
v System dump resulting from the error concatenated with object name within CSQIMGE1 was
v CICS transaction dump output, if using CICS unsuccessful.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and with completion code X'5C6', and a dump is produced.
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C92200 your IBM support center.

Explanation: An attempt to obtain a record level lock Problem Determination: Collect the following
while trying to insert data was unsuccessful. diagnostic items:
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates if applicable, a listing of the application program, or
with completion code X'5C6', and a dump is produced. the input string to a utility program, being run at the
time of the error
System Programmer Response: Collect the items
v Queue manager job log
listed in the Problem Determination section and contact
v The MQ active log data set
your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Queue manager job log
00C92500
v The MQ active log data set
v System dump resulting from the error Explanation: An internal error has occurred.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6', and a dump is produced.
v ISPF panel name, if using the MQ Operations and System Programmer Response: Collect the items
Control panels listed in the Problem Determination section and contact
your IBM support center.
00C92300 Problem Determination: Collect the following
Explanation: An attempt to obtain a record level lock diagnostic items:
while trying to amend data was unsuccessful. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates the input string to a utility program, being run at the
with completion code X'5C6', and a dump is produced. time of the error
v Queue manager job log
System Programmer Response: Collect the items
v The MQ active log data set
listed in the Problem Determination section and contact
v System dump resulting from the error
your IBM support center.
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00C92600
v Queue manager job log
v The MQ active log data set Explanation: An internal error has occurred.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
v The WebSphere MQ, z/OS, CICS, and IMS service with completion code X'5C6', and a dump is produced.
levels

316 Messages and Codes


System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and
diagnostic items:
Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C92900
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Programmer Response: Collect the items
levels listed in the Problem Determination section and contact
v ISPF panel name, if using the MQ Operations and your IBM support center.
Control panels Problem Determination: Collect the following
diagnostic items:
00C92700 v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and
diagnostic items:
Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C92A00
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Programmer Response: Collect the items
levels listed in the Problem Determination section and contact
v ISPF panel name, if using the MQ Operations and your IBM support center.
Control panels Problem Determination: Collect the following
diagnostic items:
00C92800 v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and
diagnostic items:
Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error
v Queue manager job log
v The MQ active log data set

Chapter 29. Data manager codes (X'C9') 317


v A description of the action(s) that led to the error, or
00C92B00
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C92E00
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00C92C00
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C92F00
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00C92D00
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels

318 Messages and Codes


Problem Determination: Collect the following
00C93000
diagnostic items:
Explanation: An internal error has occurred. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6', and a dump is produced.
time of the error
System Programmer Response: Collect the items v Queue manager job log
listed in the Problem Determination section and contact v The MQ active log data set
your IBM support center. v System dump resulting from the error
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
v Queue manager job log 00C93300
v The MQ active log data set
Explanation: An internal error has occurred.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
v The WebSphere MQ, z/OS, CICS, and IMS service with completion code X'5C6', and a dump is produced.
levels
System Programmer Response: Collect the items
v ISPF panel name, if using the MQ Operations and
listed in the Problem Determination section and contact
Control panels
your IBM support center.
Problem Determination: Collect the following
00C93100
diagnostic items:
Explanation: A keyed read queue has encountered an v A description of the action(s) that led to the error, or
error. A problem has occurred in the hash-table if applicable, a listing of the application program, or
structure for the queue. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C93500
time of the error
Explanation: MQ was extending a page set at startup,
v Queue manager job log
based on log records from earlier dynamic page set
v The MQ active log data set
extend operations. (MQ does this so that any media
v System dump resulting from the error
recovery operation will have the required number of
v CICS transaction dump output, if using CICS
pages available in the page set.)
v The WebSphere MQ, z/OS, CICS, and IMS service
levels The page set could not be extended to the required
v ISPF panel name, if using the MQ Operations and RBA value.
Control panels
The contents of the relevant registers are as follows:
R0 The number of the page set that could no
00C93200 longer be extended
R2 The logged page number that MQ was trying
Explanation: An internal error has occurred.
to extend to
System Action: The current execution unit terminates R3 The high page number at restart. This is the
with completion code X'5C6', and a dump is produced. base from which MQ was extending.

System Programmer Response: Collect the items System Action: The current execution unit terminates
listed in the Problem Determination section and contact with completion code X'5C6', and a dump is produced.
your IBM support center.
System Programmer Response: Create a larger page

Chapter 29. Data manager codes (X'C9') 319


set, using multiple disk volumes if required, with a v System dump resulting from the error
larger secondary extent value. The high page number v CICS transaction dump output, if using CICS
of the page set should at least match that shown in v The WebSphere MQ, z/OS, CICS, and IMS service
register 2 in the dump. levels
v ISPF panel name, if using the MQ Operations and
Control panels
00C93700
Explanation: A queue contains messages, but the
00C93A00
storage class named in the queue definition does not
exist. This is an error. Explanation: During MQGET processing, MQ was
unable to acquire a lock on the queue it was
This reason code is issued on queue manager restart if
processing.
it is not the first time the queue manager has been
started after migration to a new version. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Register 2 contains the first 4 characters of the storage
class name, and register 3 contains characters 5 through System Programmer Response: Collect the items
8. listed in the Problem Determination section and contact
your IBM support center.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. Problem Determination: Collect the following
diagnostic items:
System Programmer Response: Collect the dump and
v A description of the action(s) that led to the error, or
a listing of your page set 0 and contact your IBM
if applicable, a listing of the application program, or
support center.
the input string to a utility program, being run at the
time of the error
00C93800 v Queue manager job log
v The MQ active log data set
Explanation: A queue contains messages, which are v System dump resulting from the error
on a page set other than that defined by the storage v CICS transaction dump output, if using CICS
class named by the queue. v The WebSphere MQ, z/OS, CICS, and IMS service
This reason code is issued on queue manager restart if levels
it is not the first time the queue manager has been v ISPF panel name, if using the MQ Operations and
started after migration to a new version. It is preceded Control panels
by one or more instances of message CSQI028E.
System Action: The current execution unit terminates 00C93B00
with completion code X'5C6', and a dump is produced. Explanation: During MQPUT processing, MQ was
System Programmer Response: Collect the dump and unable to acquire a lock on the queue it was
a listing of your page set 0 and contact your IBM processing.
support center. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C93900 System Programmer Response: Collect the items
Explanation: During MQPUT processing, MQ was listed in the Problem Determination section and contact
unable to acquire a lock on the storage class of the your IBM support center.
queue. Problem Determination: Collect the following
System Action: The current execution unit terminates diagnostic items:
with completion code X'5C6', and a dump is produced. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Programmer Response: Collect the items the input string to a utility program, being run at the
listed in the Problem Determination section and contact time of the error
your IBM support center. v Queue manager job log
Problem Determination: Collect the following v The MQ active log data set
diagnostic items: v System dump resulting from the error
v A description of the action(s) that led to the error, or v CICS transaction dump output, if using CICS
if applicable, a listing of the application program, or v The WebSphere MQ, z/OS, CICS, and IMS service
the input string to a utility program, being run at the levels
time of the error v ISPF panel name, if using the MQ Operations and
v Queue manager job log Control panels
v The MQ active log data set

320 Messages and Codes


Problem Determination: Collect the following
00C93C00
diagnostic items:
Explanation: During MQGET processing, MQ was v A description of the action(s) that led to the error, or
unable to retrieve a message page from a queue it was if applicable, a listing of the application program, or
processing. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C93F00
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00C93D00
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C94000
time of the error
Explanation: An internal error has occurred.
v Queue manager job log
v The MQ active log data set System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6', and a dump is produced.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00C93E00
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels

Chapter 29. Data manager codes (X'C9') 321


v ISPF panel name, if using the MQ Operations and
00C94400
Control panels
Explanation: MQ received a return code indicating an
Number changed from 00C95000 to 00C94100 - Clare
error from the RRS ATRSPID service.
Sprenger
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00C94100
System Programmer Response: The return code from
Explanation: An internal error has occurred.
ATRSPID is in register 3. See the MVS Programming:
System Action: The current execution unit terminates Resource Recovery manual for information about the
with completion code X'5C6', and a dump is produced. return code.

System Programmer Response: Collect the items


listed in the Problem Determination section and contact 00C94500
your IBM support center.
Explanation: An internal error has occurred.
Problem Determination: Collect the following
System Action: The current execution unit terminates
diagnostic items:
with completion code X'5C6', and a dump is produced.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or System Programmer Response: Collect the items
the input string to a utility program, being run at the listed in the Problem Determination section and contact
time of the error your IBM support center.
v Queue manager job log
Problem Determination: Collect the following
v The MQ active log data set
diagnostic items:
v System dump resulting from the error
v A description of the action(s) that led to the error, or
v CICS transaction dump output, if using CICS
if applicable, a listing of the application program, or
v The WebSphere MQ, z/OS, CICS, and IMS service
the input string to a utility program, being run at the
levels
time of the error
v ISPF panel name, if using the MQ Operations and
v Queue manager job log
Control panels
v The MQ active log data set
v System dump resulting from the error
00C94200 v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
Explanation: MQ received a return code indicating an
levels
error from the RRS ATREINT service. This can occur if
v ISPF panel name, if using the MQ Operations and
RRS is stopped when running an MQ application
Control panels
linked with an RRS stub.
System Action: The current execution unit terminates
00C94501
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: The return code from
ATREINT is in register 3. See the MVS Programming: System Action: The current execution unit terminates
Resource Recovery manual for information about the with completion code X'5C6', and a dump is produced.
return code.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00C94300 your IBM support center.
Explanation: MQ received a return code indicating an Problem Determination: Collect the following
error from the RRS ATRSIT service. diagnostic items:
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates
if applicable, a listing of the application program, or
with completion code X'5C6', and a dump is produced.
the input string to a utility program, being run at the
System Programmer Response: The return code from time of the error
ATRSIT is in register 3. See the MVS Programming: v Queue manager job log
Resource Recovery manual for information about the v The MQ active log data set
return code. v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

322 Messages and Codes


00C94502 00C94505
Explanation: An internal error has occurred. Explanation: An internal error has just occurred.
System Action: The current execution unit terminates An attempt to restart with a log from another queue
with completion code X'5C6', and a dump is produced. manager was detected. The queue-sharing group name
recorded in the log during checkpoint does not match
System Programmer Response: Collect the items
the name of the queue-sharing group in the queue
listed in the Problem Determination section and contact
manager using that log. If the correct log is being used,
your IBM support center.
you can perform the change only after a clean
Problem Determination: Collect the following shutdown of the queue manager, that is, after a quiesce.
diagnostic items:
Message CSQI060E is issued before this error occurs.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or System Action: Restart is terminated abnormally with
the input string to a utility program, being run at the completion code X'5C6' and reason code X'00C94505'.
time of the error
System Programmer Response: Restart the queue
v Queue manager job log
manager using the correct logs and BSDS, or change
v The MQ active log data set
the QSGDATA system parameter. Note that you cannot
v System dump resulting from the error
change the name of the queue-sharing group that a
v CICS transaction dump output, if using CICS
queue manager uses unless it has been shut down
v The WebSphere MQ, z/OS, CICS, and IMS service
normally.
levels
v ISPF panel name, if using the MQ Operations and Problem Determination: The following registers in the
Control panels dump contain helpful values:
v R0 = the queue-sharing group name recorded in the
log
00C94503
v R2 = the queue-sharing group name in the running
Explanation: A page set that has been the subject of queue manager
the RESETPAGE function had not previously been
through a clean shutdown of the queue manager. Using
00C94506
this page set for subsequent MQ processing would lead
to data integrity problems. Explanation: An internal error has just occurred.
System Action: The current execution unit terminates An attempt to restart with a log from another queue
with completion code X'5C6', and a dump is produced. manager was detected. The shared queue manager
identifier recorded in the log during checkpoint does
System Programmer Response: The problem
not match the shared queue manager identifier in the
determination section might help you diagnose the
queue manager using that log. If the correct log is
problem.
being used, the entry in the DB2
Contact your IBM support center if you need help. CSQ.ADMIN_B_QMGR table for this queue manager
has been corrupted.
Problem Determination: Check the page sets that are
defined to the queue manager. One or more of the page Message CSQI061E is issued before this error occurs.
sets has been the subject of a RESETPAGE operation.
System Action: Restart is terminated abnormally with
The RESETPAGE operation should not be run against
completion code X'5C6' and reason code X'00C94506'.
page sets that are either of the following:
v Fuzzy page set backups System Programmer Response: Restart the queue
v From a queue manager that has terminated manager using the correct logs and BSDS. If the correct
abnormally logs are being used, correct the entry for the queue
manager in the DB2 CSQ.ADMIN_B_QMGR table. If
If you are unable to solve the problem, collect the you cannot resolve the problem, contact your IBM
following diagnostic items and contact your IBM Support Center for assistance.
support center:
Problem Determination: The following registers in the
v Queue manager job log
dump contain helpful values:
v System dump resulting from the error
v R0 = the queue manager identifier recorded in the
v Any output from the RESETPAGE job that was
log
previously run
v R2 = the queue manager identifier in the running
v The WebSphere MQ, z/OS, CICS, and IMS service
queue manager
levels

Chapter 29. Data manager codes (X'C9') 323


System Action: The queue manager is terminated and
00C94507
a dump is produced.
Explanation: An internal error has occurred during
System Programmer Response: Check that you are
processing of Mark Skip Backout.
running with the recommended region size, and if not,
System Action: The current execution unit terminates reset your system and restart the queue manager. If this
with completion code X'5C6', and a dump is produced. is not the cause, use the items listed in the Problem
Determination section to diagnose the cause of the
System Programmer Response: Collect the items
problem.
listed in the Problem Determination section and contact
your IBM support center. Problem Determination: Collect the following
diagnostic items:
Problem Determination: Collect the following
v Queue manager job log
diagnostic items:
v Information about any other storage-related problems
v A description of the action(s) that led to the error, or
v System dump resulting from the error
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error 00C94512
v Queue manager job log
Explanation: A request was made to a DB2 resource
v The MQ active log data set
manager service within MQ. The DB2 resource
v System dump resulting from the error
manager service returned an unexpected return code.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6', and a dump is produced.
v ISPF panel name, if using the MQ Operations and
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
00C94510
Problem Determination: Collect the following
Explanation: A request was made to a Coupling diagnostic items:
Facility resource manager service within MQ. The v A description of the action(s) that led to the error, or
Coupling Facility resource manager service returned an if applicable, a listing of the application program, or
unexpected return code. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6', and a dump is produced.
v The MQ active log data set
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and
diagnostic items:
Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the 00C94513
time of the error
Explanation: A request was made to a Coupling
v Queue manager job log
Facility resource manager service within MQ. The
v The MQSeries active log data set
Coupling Facility resource manager service returned an
v System dump resulting from the error
unexpected return code.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6', and a dump is produced.
v ISPF panel name, if using the MQ Operations and
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
00C94511
Problem Determination: Collect the following
Explanation: An attempt to obtain storage for the data diagnostic items:
manager’s use was unsuccessful. This indicates there v A description of the action(s) that led to the error, or
could be a wider-ranging problem relating to storage if applicable, a listing of the application program, or
availability. the input string to a utility program, being run at the
time of the error
v Queue manager job log

324 Messages and Codes


v The MQ active log data set
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

| 00C9451A
| Explanation: A request was made to a DB2 resource
| manager service within MQ during restart. The DB2
| resource manager service returned an unexpected
| return code related to a locked table condition.
| System Action: The queue manager terminates with
| completion code X'5C6', and a dump is produced.
| System Programmer Response: Restart the queue
| manager. If you started several queue managers at the
| same time, try restarting them one at a time to alleviate
| this condition.
| If the problem persists, collect the items listed in the
| Problem Determination section and contact your IBM
| support center.
| Problem Determination: Collect the following
| diagnostic items:
| v A description of the action(s) that led to the error, or
| if applicable, a listing of the application program, or
| the input string to a utility program, being run at the
| time of the error
| v Queue manager job log
| v The MQ active log data set
| v CICS transaction dump output, if using CICS
| v The WebSphere MQ, z/OS, CICS, and IMS service
| levels

00C9FEEE
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error
v Queue manager job log
v The MQ active log data set
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

Chapter 29. Data manager codes (X'C9') 325


326 Messages and Codes
Chapter 30. Recovery log manager codes (X'D1')
If a recovery log manager reason code occurs that is not listed here, an internal
error has occurred. Contact your IBM support center, as described for code
00D1nnnn at the end of this list.

| 00D10010 00D10013
| Explanation: The end log range value specified on an Explanation: An invocation of the log print utility
| invocation of the log print utility (CSQ1LOGP) is less (CSQ1LOGP) resulted in a VSAM error while
| than or equal to the start range value. attempting to open the bootstrap data set (BSDS).
| System Action: No error is issued by log services, and This reason code, and the VSAM return code are issued
| no information is written to SYS1.LOGREC data set. with message CSQ1221E.
| System Programmer Response: Correct the log range System Action: No error is issued by log services, and
| input control parameters specified in the invocation of no information is written to SYS1.LOGREC data set.
| the log print utility.
System Programmer Response: Refer to the
| For more information about log services, refer to the DFSMS/MVS Macro Instructions for Data Sets to
| WebSphere MQ for z/OS System Administration Guide. determine the meaning of the VSAM OPEN error. Take
appropriate action, and resubmit the log print request.
00D10011 For more information about log services, refer to the
WebSphere MQ for z/OS System Administration Guide.
Explanation: An invocation of the log print utility
(CSQ1LOGP) encountered a z/OS GETMAIN failure
when attempting to obtain the storage required to 00D10014
perform the request.
Explanation: The job control language (JCL) for an
System Action: No error is issued by log services, and invocation of the log print utility (CSQ1LOGP)
no information is written to SYS1.LOGREC data set. specified the use of the bootstrap data set (BSDS), but
the utility control statements did not specify values for
System Programmer Response: It is probable that the
RBASTART and RBAEND.
REGION parameter on the EXEC statement of the job
control language (JCL) for this invocation is too small. The RBASTART and RBAEND values must be specified
Increase the REGION size, and resubmit the log print when using the BSDS, although they are not required
request. when using the active or archive logs.
For more information about log services, refer to the System Action: No error is issued by log services, and
WebSphere MQ for z/OS System Administration Guide. no information is written to SYS1.LOGREC data set.
System Programmer Response: Either:
00D10012 v Continue to use the BSDS, but change the utility
control statements to specify values for RBASTART
Explanation: An invocation of the log print utility
and RBAEND
(CSQ1LOGP) was unsuccessful because the job control
v Change the JCL to use the active and archive data
language (JCL) for this invocation did not specify either
sets instead
the use of the bootstrap data set (BSDS) or, in the
absence of the BSDS, the active or archive log data sets.
For more information about log services, refer to the
System Action: No error is issued by log services, and WebSphere MQ for z/OS System Administration Guide.
no information is written to SYS1.LOGREC data set.
System Programmer Response: Correct the JCL and 00D10015
resubmit the log print request.
Explanation: An invocation of the log print utility
For more information about log services, refer to the (CSQ1LOGP) was unsuccessful because the record
WebSphere MQ for z/OS System Administration Guide. format of the bootstrap data set is incompatible with
this release of the log print services.
System Action: No error is issued by log services, and
no information is written to SYS1.LOGREC data set.

© Copyright IBM Corp. 1993, 2003 327


System Programmer Response: Ensure that the System Programmer Response: If the log data set was
correct release of the log print services are used with not removed intentionally, check the JCL to ensure that
the appropriate BSDS record format. the log data sets are specified in ascending RBA value
order. If you are using the BSDS to access the log data
For more information about log services, refer to the
sets, use the print log map utility (CSQJU004) to
WebSphere MQ for z/OS System Administration Guide.
examine the RBA ranges as recorded in the BSDS, and
note any RBA gaps that might have resulted from the
00D10019 deletion of an active or archive log data set.

Explanation: An invocation of the log print utility If it appears that a log error might have occurred, see
(CSQ1LOGP) resulted in a VSAM error while the WebSphere MQ for z/OS System Administration Guide
attempting to open the bootstrap data set (BSDS). The for information about dealing with problems on the
error was determined to be one which could be log.
corrected by use of a VSAM access method services
(AMS) VERIFY call, but the VERIFY call was also
00D10022
unsuccessful.
Explanation: An invocation of the log print utility
System Action: No error is issued by log services, and
(CSQ1LOGP) encountered a gap in the log RBA range
no information is written to SYS1.LOGREC data set.
when switching log data sets. This indicates that log
System Programmer Response: Collect the following records might be missing. The log RBA of the next
items, and contact your IBM support center: record following the gap is greater than the RBAEND
v A copy of the user’s job control language (JCL) that value specified in the utility control statements.
was used to invoke the log print utility (CSQ1LOGP)
Normally, a continuous set of log records is supplied as
v The log data sets that the user was attempting to
input by the ACTIVE and ARCHIVE DDnames (or the
print
BSDS DDname if using the bootstrap data set (BSDS) to
access the log data sets) in the job control language
For more information about log services, refer to the (JCL) used to invoke the utility. If a log data set was
WebSphere MQ for z/OS System Administration Guide. removed from the JCL, this condition will arise.
System Action: No error is issued by log services, and
00D10020 no information is written to SYS1.LOGREC data set.
Explanation: The log print utility (CSQ1LOGP) issued System Programmer Response: Check the JCL and the
this message because the end of data has been reached RBAEND value specified in the utility control
(that is, the end of the log, or the end of the statements.
user-specified data sets, or the user-specified RBAEND
value has been reached). If a log data set was not removed intentionally, check
that the log data sets are specified in ascending RBA
System Action: No error is issued by log services, and value order. If using the BSDS to access log data sets,
no information is written to SYS1.LOGREC data set. use the print log map utility (CSQJU004) to examine
System Programmer Response: This is not an error. the RBA ranges as recorded in the BSDS, and note any
This reason code denotes a normal end of data RBA gaps that might have resulted from the deletion of
condition. No action is necessary. an active or archive log data set.

For more information about log services, refer to the If it appears that a log error might have occurred, see
WebSphere MQ for z/OS System Administration Guide. the WebSphere MQ for z/OS System Administration Guide
for information about dealing with problems on the
log.
00D10021
Explanation: An invocation of the log print utility 00D10024
(CSQ1LOGP) encountered a gap in the log RBA range
when switching log data sets. This indicates that log Explanation: An invocation of the log print utility
records might be missing. (CSQ1LOGP) encountered a log RBA sequence error.
The RBA of the previous log record is greater than the
Normally, a continuous set of log records is supplied as RBA of the current log record.
input by the ACTIVE and ARCHIVE DDnames (or the
BSDS DDname if you are using the bootstrap data set Normally, a continuous set of log records is supplied as
(BSDS) to access the log data sets) in the job control input by the ACTIVE and ARCHIVE DDnames (or the
language (JCL) used to invoke the utility. If a log data BSDS DDname if using the bootstrap data set (BSDS) to
set was removed from the JCL, this condition will arise. access the log data sets) in the job control language
(JCL) used to invoke the utility. If a log data set
System Action: No error is issued by log services, and appears out of sequence, this condition will arise.
no information is written to SYS1.LOGREC data set.
System Action: No error is issued by log services, and

328 Messages and Codes


no information is written to SYS1.LOGREC data set. necessary, and resubmit the log print request.
System Programmer Response: Check the JCL to For more information about log services, refer to the
ensure that the log data sets are specified in ascending WebSphere MQ for z/OS System Administration Guide.
RBA value order. If using the BSDS to access the log
data sets, use the print log map utility (CSQJU004) to
00D10027
examine the RBA ranges associated with each archive
and active log data set. If both archive and active log Explanation: An invocation of the log print utility
data sets are used, the first archive log data set must (CSQ1LOGP) resulted in a VSAM GET error while
contain the lowest log RBA value. If necessary, adjust attempting to read the bootstrap data set (BSDS).
the concatenation of the archive and active log data sets
in the JCL to ensure that log records are read in This reason code, and the VSAM return and reason
ascending RBA sequence, and resubmit the log print codes, are issued with message CSQ1221E.
request. System Action: No error is issued by log services, and
If it appears that a log error might have occurred, see no information is written to SYS1.LOGREC data set.
the WebSphere MQ for z/OS System Administration Guide System Programmer Response: Refer to the
for information about dealing with problems on the DFSMS/MVS Macro Instructions for Data Sets manual to
log. determine the meaning of the VSAM GET error and the
RPL error code. Take appropriate action to correct the
00D10025 error and resubmit the log print request.

Explanation: An invocation of the log print utility For more information about log services, refer to the
(CSQ1LOGP) resulted in a VSAM GET error while WebSphere MQ for z/OS System Administration Guide.
attempting to read the active log data set.
This reason code, and the VSAM return and reason 00D1002A
codes are issued in message CSQ1221E. Explanation: An invocation of the log print utility
System Action: No error is issued by log services, and (CSQ1LOGP) was unsuccessful because an RBA value
no information is written to SYS1.LOGREC data set. has been requested in an active log data set that has
previously not been opened. A VSAM OPEN error
System Programmer Response: Refer to the occurred while attempting to open the active log data
DFSMS/MVS Macro Instructions for Data Sets to set.
determine the meaning of the VSAM GET error and the
RPL error code. Take appropriate action to correct the This reason code, and the VSAM return and reason
error, and resubmit the log print request. codes, are issued in message CSQ1221E.

For more information about log services, refer to the System Action: No error is issued by log services, and
WebSphere MQ for z/OS System Administration Guide. no information is written to SYS1.LOGREC data set.
System Programmer Response: Refer to the
00D10026 DFSMS/MVS Macro Instructions for Data Sets manual to
determine the meaning of the VSAM OPEN error and
Explanation: An invocation of the log print utility the ACB error code. Take appropriate action to correct
(CSQ1LOGP) was unsuccessful because an RBA value the error, and resubmit the log print request.
within the range specified by RBASTART and RBAEND
could not be located on a log data set. For more information about log services, refer to the
WebSphere MQ for z/OS System Administration Guide.
This reason code, and the RBA value that could not be
located are issued with message CSQ1216E
00D1002B
System Action: No error is issued by log services, and
no information is written to SYS1.LOGREC data set. Explanation: An invocation of the log print utility
(CSQ1LOGP) was unsuccessful because an RBA value
System Programmer Response: Check the utiility has been requested in an active log data set that has
control statements to ensure that the RBASTART and previously not been opened. A VSAM OPEN error
RBAEND values have not exceeded the lower or upper occurred while attempting to open the active log data
bounds of the RBAs available on all the active or set. The VSAM OPEN error was determined to be one
archive log data sets defined by DDnames in the JCL. that could be corrected, however, a system error
occurred while executing a z/OS TESTCB macro to
If you are using the BSDS to access the log data sets,
determine whether the active log data set in question
use the print log map utility (CSQJU004) to examine
was a VSAM ESDS (entry-sequenced data set) or a
the RBA ranges associated with each archive and active
VSAM LDS (linear data set).
log data set.
This reason code, and the VSAM return and reason
Correct the JCL and utility control statements as

Chapter 30. Recovery log manager codes (X'D1') 329


codes are issued in message CSQ1221E. no information is written to SYS1.LOGREC data set.
System Action: No error is issued by log services, and System Programmer Response: Refer to the
no information is written to SYS1.LOGREC data set. DFSMS/MVS Macro Instructions for Data Sets manual to
determine the meaning of the VSAM OPEN error and
System Programmer Response: Refer to the
the ACB error code. Take the appropriate action to
DFSMS/MVS Macro Instructions for Data Sets manual to
correct the error, and resubmit the print log request.
determine the meaning of the VSAM OPEN error and
the ACB error code. Take appropriate action to correct For more information about log services, refer to the
the error, and resubmit the log print request. WebSphere MQ for z/OS System Administration Guide.
If the problem persists, collect the following items, and
contact your IBM support center: 00D10030
v A copy of the job control language (JCL) used to
Explanation: An invocation of the log print utility
invoke the log print utility (CSQ1LOGP)
resulted in an internal error.
v The log data sets that the user was attempting to
print System Action: No error is issued by log services, and
no information is written to SYS1.LOGREC data set.
For more information about log services, refer to the
System Programmer Response: Collect the following
WebSphere MQ for z/OS System Administration Guide.
items, and contact your IBM support center:
v A copy of the job control language (JCL) used to
00D1002C invoke the log print utility
v The log data sets that the user was attempting to
Explanation: An invocation of the log print utility
print
(CSQ1LOGP) was unsuccessful because an RBA value
has been requested in a active log data set that has
previously not been opened. A VSAM OPEN error 00D10031
occurred while attempting to open the active log data
Explanation: An invocation of the log print utility
set. The VSAM OPEN error was determined to be one
(CSQ1LOGP) was unsuccessful because an RBA value
which could be corrected by use of a VSAM access
has been requested in a log data set that has previously
method services (AMS) VERIFY call, but the VERIFY
not been opened. The job control language (JCL) has
call was unsuccessful.
specified that the bootstrap data set (BSDS) be used as
This reason code, and the VSAM return and reason the guide to determine which data sets are required.
codes are issued with message CSQ1221E. An attempt to allocate the appropriate data set
dynamically (using z/OS SVC 99) was unsuccessful.
System Action: No error is issued by log services, and
no information is written to SYS1.LOGREC data set. This reason code, and the dynamic allocation
information and error codes (S99INFO and S99ERROR)
System Programmer Response: Refer to the
are issued with message CSQ1222E.
DFSMS/MVS Macro Instructions for Data Sets manual to
determine the meaning of the VSAM OPEN error and System Action: No error is issued by log services, and
the ACB error code. Take appropriate action to correct no information is written to SYS1.LOGREC data set.
the error, and resubmit the log print request.
System Programmer Response: Refer to the MVS
For more information about log services, refer to the Authorized Assembler Services Guide manual to determine
WebSphere MQ for z/OS System Administration Guide. the meaning of the SVC 99 information and error
codes. Take the appropriate action to correct the error,
and resubmit the log print request.
00D1002D
For more information about log services, refer to the
Explanation: An invocation of the log print utility
WebSphere MQ for z/OS System Administration Guide.
(CSQ1LOGP) was unsuccessful because an RBA value
has been requested in an active log data set that has
previously not been opened. A VSAM OPEN error 00D10040
occurred while attempting to open the active log data
Explanation: An invocation of the log print utility
set. The VSAM OPEN error was corrected by use of a
(CSQ1LOGP) was unsuccessful because an RBA value
VSAM access method services (AMS) VERIFY call, but
has been requested in an archive log data set (on tape)
a subsequent attempt to reposition the VSAM pointer
that has previously not been opened. An attempt was
back to the beginning of the active log data set (using
made to open the second file on the archive log tape
the VSAM AMS POINT call) was unsuccessful.
(the first file normally contains the bootstrap data set)
This reason code and the VSAM return and reason but this was unsuccessful because the archive log data
codes are issued with message CSQ1221E. set was not the second file on the archive log tape. The
read job file control block (RDJFCB) macro was then
System Action: No error is issued by log services, and

330 Messages and Codes


invoked to attempt to change the data set sequence no information is written to SYS1.LOGREC data set.
number from the default value of 2 to a value of 1,
System Programmer Response: Examine the JCL, and
before attempting to open the second file again, but the
remove the occurrence of the BSDS data set as one of
macro invocation resulted in an error.
the concatenated ARCHIVE data sets. Resubmit the log
This reason code, and the RDJFCB return code are print request.
issued in message CSQ1223E.
For more information about log services, refer to the
System Action: No error is issued by log services, and WebSphere MQ for z/OS System Administration Guide.
no information is written to SYS1.LOGREC data set.
System Programmer Response: Refer to the MVS/ESA 00D10061
DFP System Programming Reference manual to determine
Explanation: An invocation of the log print utility
the meaning of the RDJFCB error code. Take the
(CSQ1LOGP) succeeded, but an unexpected physical
appropriate action to correct the error, and resubmit the
record length was encountered for the log record
log print request.
control interval (CI) for an active or archive log data
For more information about log services, refer to the set.
WebSphere MQ for z/OS System Administration Guide.
The data on the log data set might have been corrupted
after it was written by MQ. The data in the log data set
00D10044 might still be usable, but with caution.
Explanation: An invocation of the log print utility The length of a log CI in an active log data set is
(CSQ1LOGP) was unsuccessful because an RBA value expected to be 4089 bytes. The length of a log CI in an
has been requested in an archive log data set that has archive log data set is expected to be 4096 bytes.
previously not been opened. An attempt to open the
System Action: No error is issued by log services, and
archive log data set resulted in a QSAM (queued
no information is written to SYS1.LOGREC data set.
sequential access method) error.
The log print request has completed. This reason code
System Action: No error is issued by log services, and is issued as a warning.
no information is written to SYS1.LOGREC data set.
System Programmer Response: Ensure that the
System Programmer Response: Check the console for ACTIVE and ARCHIVE DDnames in the job control
messages indicating the cause of the QSAM error. Take language (JCL) refer to active and archive logs correctly.
the appropriate action to correct the error, and resubmit
If the problem persists, collect the following items, and
the log print request.
contact your IBM support center:
For more information about log services, refer to the v A copy of the job control language (JCL) used to
WebSphere MQ for z/OS System Administration Guide. invoke the log print utility (CSQ1LOGP)
v The log data set that the user was trying to print
00D10048
For more information about log services, refer to the
Explanation: An invocation of the log print utility WebSphere MQ for z/OS System Administration Guide.
(CSQ1LOGP) was unsuccessful because a QSAM
(queued sequential access method) GET error occurred
00D10062
while reading an archive log data set.
Explanation: An invocation of the log print utility
System Action: No error is issued by log services, and
(CSQ1LOGP) succeeded, but the first log record
no information is written to SYS1.LOGREC data set.
segment could not be found for a middle spanned log
System Programmer Response: Check the console for record segment.
messages indicating the cause of the QSAM error. Take
System Action: No error is issued by log services, and
the appropriate action to correct the error, and resubmit
no information is written to SYS1.LOGREC data set.
the log print request.
The log print request has completed. This reason code
For more information about log services, refer to the is issued as a warning.
WebSphere MQ for z/OS System Administration Guide.
System Programmer Response: Several possibilities
exist for the cause of this condition:
00D10050 v The recovery log manager component of MQ did not
Explanation: An invocation of the log print utility originally construct the log record header (LRH)
(CSQ1LOGP) was unsuccessful because the bootstrap properly
data set (BSDS) was erroneously specified as one of the v The LRH for the log record segment was damaged
archive data sets in the job control language (JCL). after it was written by MQ
System Action: No error is issued by log services, and

Chapter 30. Recovery log manager codes (X'D1') 331


v The application program continued to process after
00D10250
being informed about a gap in the log RBA values
(reason code X'00D10021') Explanation: An unrecoverable error occurred while
updating either the BSDS or the z/OS catalog to reflect
Determine if the LRH of the log record segment is truly
changes in active log data sets.
in error by looking at the record segments directly
preceding and after the record segment in question. System Action: An execution unit writes a record to
SYS1.LOGREC and requests an SVC dump. The queue
Take the appropriate action to correct the error, and manager then terminates abnormally.
resubmit the log print request. If the problem persists,
System Programmer Response: Obtain the
collect the following items, and contact your IBM
SYS1.LOGREC and SVC dump. Correct the error, and
support center:
restart the queue manager.
v A copy of the job control language (JCL) used to
invoke the lop print utility (CSQ1LOGP) Problem Determination: For information about the
v The log data set that the user was attempting to standard diagnostic information provided by this
print component, refer to “Recovery log manager diagnostic
information” on page 340. In addition, see the
For more information about log services, refer to the
description of reason code X'00D10252' for details of the
WebSphere MQ for z/OS System Administration Guide.
information recorded in the variable recording area
(VRA) of the system diagnostic work area (SDWA). If
00D10063 you suspect an error in MQ, see the WebSphere MQ for
z/OS Problem Determination Guide for information on
Explanation: An invocation of the log print utility identifying and reporting the problem.
(CSQ1LOGP) succeeded, but the first log record
segment could not be found for a last spanned log Examine the console log for a CSQJxxxx message
record segment. preceding this error to determine whether the error was
a BSDS error or a z/OS catalog update error.
System Action: No error is issued by log services, and
no information is written to SYS1.LOGREC data set. You might find the following items useful in resolving
The log print request has completed. This reason code the problem:
is issued as a warning. v Console output
v System dump resulting from the error
System Programmer Response: Several possibilities v Printout of SYS1.LOGREC
exist for the cause of this condition: v Contents of the BSDS
v The recovery log manager component of MQ did not
originally construct the log record header (LRH)
properly 00D10251

v The LRH for the log record segment was damaged Explanation: An unrecoverable error occurred in the
after it was written by MQ log buffer writer.
v The application program continued to process after System Action: An execution unit writes a record to
being informed about a gap in the log RBA values SYS1.LOGREC and requests an SVC dump. The queue
(reason code X'00D10021') manager then terminates abnormally.
Determine if the LRH of the log record segment is truly System Programmer Response: Obtain the
in error by looking at the record segments directly SYS1.LOGREC and the SVC dump.
before and after the record segment in question.
This error is usually caused by a previous error that
Take the appropriate action to correct the error, and was recorded on SYS1.LOGREC and produced an SVC
resubmit the log print request. If the problem persists, dump. The SYS1.LOGREC entries and SVC dump
collect the following items, and contact your IBM should be examined to determine the primary error
support center: that occurred.
v A copy of the job control language (JCL) used to Problem Determination: For information about the
invoke the lop print utility (CSQ1LOGP) standard diagnostic information provided by this
v The log data set that the user was attempting to component, refer to “Recovery log manager diagnostic
print information” on page 340. In addition, see the
For more information about log services, refer to the description of reason code X'00D10252' for details of the
WebSphere MQ for z/OS System Administration Guide. information recorded in the variable recording area
(VRA) of the system diagnostic work area (SDWA). If
you suspect an error in MQ, see the WebSphere MQ for
z/OS Problem Determination Guide for information on
identifying and reporting the problem.

332 Messages and Codes


You might find the following items useful in resolving v Contents of the BSDS
the problem:
v Console output
00D10254
v System dump resulting from the error
v Printout of SYS1.LOGREC Explanation: An application program check occurred
v Contents of the BSDS in an MVCS instruction that attempted to move data
from the queue manager address space to the caller’s
address space.
00D10252
System Action: An execution unit writes a record to
Explanation: This reason code is used to define the
SYS1.LOGREC and requests an SVC dump.
format of the information recorded in the variable
recording area (VRA) of the system diagnostic work System Programmer Response: Obtain the
area (SDWA). SYS1.LOGREC and SVC dump. Examine the area to
which data was to be moved. It might be in the wrong
System Action: An execution unit writes a record to
key, or the address might be the cause of the problem.
SYS1.LOGREC and requests an SVC dump.
The incorrect instruction has a DB opcode and indicates
System Programmer Response: Obtain the the registers showing address and length to be moved.
SYS1.LOGREC and SVC dump.
Problem Determination: For information about the
Problem Determination: For information about the standard diagnostic information provided by this
standard diagnostic information provided by this component, refer to “Recovery log manager diagnostic
component, refer to “Recovery log manager diagnostic information” on page 340.
information” on page 340. In addition, the following
You might find the following items useful in resolving
information is contained in the VRA of the SDWA:
the problem:
v Reason code X'00D10252' stored with VRA key 6.
v Printout of SYS1.LOGREC
v The log buffer writer recovery tracking area is stored
v Contents of the BSDS
with VRA key 10.

For information about finding the SDWA, and VRA 00D10261


keys, see the WebSphere MQ for z/OS Problem
Explanation: While scanning the records and record
Determination Guide.
segments in a log control interval (CI), it was
discovered that the forward record chain was broken.
You might find the following items useful in resolving
This condition is the result of an incorrect record length
the problem:
in the log record header of some record in the log CI.
v System dump resulting from the error
v Printout of SYS1.LOGREC. System Action: This reason code can be issued by an
active queue manager as the log buffers are scanned
before they are written to the active log, or by the MQ
00D10253
log services GET processor as a CI is retrieved from a
Explanation: An application program check occurred user-specified active or archive log data set.
in an MVCP instruction that attempted to move a
If the reason code is issued by an active queue
parameter list or other data from the caller’s address
manager, a diagnostic record is written to
space to the queue manager address space.
SYS1.LOGREC, and an SVC dump is requested.
System Action: An execution unit writes a record to v If the error was detected by CSQJOFF1, the archiving
SYS1.LOGREC and requests an SVC dump. of the active log data set is terminated and the faulty
System Programmer Response: Obtain the active log data set is marked ‘stopped’
SYS1.LOGREC and SVC dump. Examine the area from v If the error was detected by CSQJR005, message
which data was to be moved. It might be in the wrong CSQJ012E is issued and the calling agent is
key, or the address might be the cause of the problem. terminated
The incorrect instruction has a DA opcode and v If the error was detected by CSQJW009, message
indicates the registers showing address and length to CSQJ012E is issued and the queue manager is
be moved. terminated
Problem Determination: For information about the v If the error was detected by CSQJW107, the queue
standard diagnostic information provided by this manager is terminated
component, refer to “Recovery log manager diagnostic
information” on page 340. If this reason code is issued as the result of MQ log
services GET processing, no error is issued and no
You might find the following items useful in resolving
information is written to the SYS1.LOGREC data set.
the problem:
v Printout of SYS1.LOGREC System Programmer Response: If the reason code is

Chapter 30. Recovery log manager codes (X'D1') 333


issued by an active queue manager, obtain the v For information about the standard diagnostic
SYS1.LOGREC and the SVC dump. information provided by this component, refer to
“Recovery log manager diagnostic information” on
Problem Determination:
page 340
v For information about the standard diagnostic
v For information about dealing with problems on the
information provided by this component, refer to
log, see the WebSphere MQ for z/OS System
“Recovery log manager diagnostic information” on
Administration Guide
page 340
v Obtain a CSQ1LOGP detail report containing the log
v For information about dealing with problems on the
records associated with the problem
log, see the WebSphere MQ for z/OS System
Administration Guide If you are unable to solve the problem, collect the items
v Obtain a CSQ1LOGP detail report containing the log listed above, and the following, and contact your IBM
records associated with the problem support center:
v System dump resulting from the error
If you are unable to solve the problem, collect the items v Printout of SYS1.LOGREC
listed above, and the following, and contact your IBM v Contents of the BSDS
support center:
v System dump resulting from the error 00D10263
v Printout of SYS1.LOGREC
v Contents of the BSDS Explanation: While scanning a log control interval
(CI), the VSAM RDF/CIDF control information was
found to be incorrect.
00D10262
System Action: This reason code can be issued by an
Explanation: While scanning a log control interval active queue manager as the log buffers are scanned
(CI), the offset to the last record or record segment in before they are written to the active log, or by the MQ
the CI was found to be incorrect. log services GET processor as a CI is retrieved from a
System Action: This reason code can be issued by an user-specified active or archive log data set.
active queue manager as the log buffers are scanned If the reason code is issued by an active queue
before they are written to the active log, or by the MQ manager, a diagnostic record is written to
log services GET processor as a CI is retrieved from a SYS1.LOGREC, and an SVC dump is requested.
user-specified active or archive log data set.
v If the error was detected by CSQJOFF1, the archiving
If the reason code is issued by an active queue of the active log data set is terminated and the faulty
manager, a diagnostic record is written to active log data set is marked ‘stopped’
SYS1.LOGREC, and an SVC dump is requested. v If the error was detected by CSQJR005, message
v If the error was detected by CSQJOFF1, the archiving CSQJ012E is issued and the calling agent is
of the active log data set is terminated and the faulty terminated
active log data set is marked ‘stopped’ v If the error was detected by CSQJW009, message
v If the error was detected by CSQJR005, message CSQJ012E is issued and the queue manager is
CSQJ012E is issued and the calling agent is terminated
terminated v If the error was detected by CSQJW107, the queue
v If the error was detected by CSQJW009, message manager is terminated
CSQJ012E is issued and the queue manager is
terminated If this reason code is issued as the result of MQ log
v If the error was detected by CSQJW107, the queue services GET processing, no error is issued, and no
manager is terminated information is written to the SYS1.LOGREC data set.
System Programmer Response: If the reason code is
If this reason code is issued as the result of MQ log issued by an active queue manager, obtain the
services GET processing, no error is issued, and no SYS1.LOGREC and the SVC dump.
information is written to the SYS1.LOGREC data set.
Problem Determination: If the reason code is issued
System Programmer Response: If the reason code is by an active queue manager:
issued by an active queue manager, obtain the
v For information about the standard diagnostic
SYS1.LOGREC and the SVC dump.
information provided by this component, refer to
Problem Determination: If the reason code is issued “Recovery log manager diagnostic information” on
by an active queue manager: page 340
v For information about dealing with problems on the
log see the WebSphere MQ for z/OS System
Administration Guide

334 Messages and Codes


v Obtain a CSQ1LOGP detail report containing the log v Contents of the BSDS
records associated with the problem
If you are unable to solve the problem, collect the items 00D10265
listed above, and the following, and contact your IBM
Explanation: While scanning the records and record
support center:
segments in a log control interval (CI), it was
v System dump resulting from the error
discovered that the backward record chain was broken.
v Printout of SYS1.LOGREC
This condition is the result of an incorrect record length
v Contents of the BSDS
in the log record header of some record in the log CI.
System Action: This reason code can be issued by an
00D10264
active queue manager as the log buffers are scanned
Explanation: While scanning a log control interval before they are written to the active log, or by the MQ
(CI), the beginning log RBA of the CI was not the log services GET processor as a CI is retrieved from a
expected RBA. user-specified active or archive log data set.
System Action: This reason code can be issued by an If the reason code is issued by an active queue
active queue manager as the log buffers are scanned manager, a diagnostic record is written to
before they are written to the active log, or by the MQ SYS1.LOGREC, and an SVC dump is requested.
log services GET processor as a CI is retrieved from a v If the error was detected by CSQJOFF1, the archiving
user-specified active or archive log data set. of the active log data set is terminated
If the reason code is issued by an active queue v If the error was detected by CSQJR005, message
manager, a diagnostic record is written to CSQJ012E is issued and the calling agent is
SYS1.LOGREC, and an SVC dump is requested. terminated
v If the error was detected by CSQJOFF1, the archiving v If the error was detected by CSQJW009, message
of the active log data set is terminated and the faulty CSQJ012E is issued and the queue manager is
active log data set is marked ‘stopped’ terminated
v If the error was detected by CSQJR005, message v If the error was detected by CSQJW107, the queue
CSQJ012E is issued and the calling agent is manager is terminated
terminated
v If the error was detected by CSQJW009, message If this reason code is issued as the result of MQ log
CSQJ012E is issued and the queue manager is services GET processing, no error is issued, and no
terminated information is written to SYS1.LOGREC data set.
v If the error was detected by CSQJW107, the queue System Programmer Response: If the reason code is
manager is terminated issued by an active queue manager, obtain the
SYS1.LOGREC and the SVC dump.
If this reason code is issued as the result of MQ log
Problem Determination: If the reason code is issued
services GET processing, no error is issued, and no
by an active queue manager:
information is written to the SYS1.LOGREC data set.
v For information about the standard diagnostic
System Programmer Response: If the reason code is information provided by this component, refer to
issued by an active queue manager, obtain the “Recovery log manager diagnostic information” on
SYS1.LOGREC and the SVC dump. page 340
Problem Determination: If the reason code is issued v For information about dealing with problems on the
by an active queue manager: log, see the WebSphere MQ for z/OS System
v For information about the standard diagnostic Administration Guide
information provided by this component, refer to v Obtain a CSQ1LOGP detail report containing the log
“Recovery log manager diagnostic information” on records associated with the problem
page 340
If you are unable to solve the problem, collect the items
v For information about dealing with problems on the listed above, and the following, and contact your IBM
log, see the WebSphere MQ for z/OS System support center:
Administration Guide v System dump resulting from the error
v Obtain a CSQ1LOGP detail report containing the log v Printout of SYS1.LOGREC
records associated with the problem v Contents of the BSDS
If you are unable to solve the problem, collect the items
listed above, and the following, and contact your IBM
support center:
v System dump resulting from the error
v Printout of SYS1.LOGREC

Chapter 30. Recovery log manager codes (X'D1') 335


active queue manager because the log buffers are
00D10266
scanned before they are written to the active log, or by
Explanation: While scanning a log control interval the MQ log services GET processor because a CI is
(CI), a unit of recovery ID or LINK RBA in some record retrieved from a user-specified active or archive log
was found to be inconsistent with the beginning log data set.
RBA of the CI.
If the reason code is issued by an active queue
System Action: This reason code can be issued by an manager, a diagnostic record is written to
active queue manager as the log buffers are scanned SYS1.LOGREC, and an SVC dump is requested.
before they are written to the active log, or by the MQ v If the error was detected by CSQJOFF1, the archiving
log services GET processor as a CI is retrieved from a of the active log data set is terminated and the faulty
user-specified active or archive log data set. active log data set is marked ‘stopped’
If the reason code is issued by an active queue v If the error was detected by CSQJR005, message
manager, a diagnostic record is written to CSQJ012E is issued and the calling agent is
SYS1.LOGREC, and an SVC dump is requested. terminated
v If the error was detected by CSQJOFF1, the archiving v If the error was detected by CSQJW009, message
of the active log data set is terminated and the faulty CSQJ012E is issued and the queue manager is
active log data set is marked ‘stopped’ terminated
v If the error was detected by CSQJR005, message v If the error was detected by CSQJW107, the queue
CSQJ012E is issued and the calling agent is manager is terminated
terminated
v If the error was detected by CSQJW009, message If this reason code is issued as the result of MQ log
CSQJ012E is issued and the queue manager is services GET processing, no error is issued, and no
terminated information is written to the SYS1.LOGREC data set.
v If the error was detected by CSQJW107, the queue System Programmer Response: If the reason code is
manager is terminated issued by an active queue manager, obtain the
SYS1.LOGREC and the SVC dump.
If this reason code is issued as the result of MQ log
Problem Determination: If the reason code is issued
services GET processing, no error is issued, and no
by an active queue manager:
information is written to SYS1.LOGREC data set.
v For information about the standard diagnostic
System Programmer Response: If the reason code is information provided by this component, refer to
issued by an active queue manager, obtain the “Recovery log manager diagnostic information” on
SYS1.LOGREC and the SVC dump. page 340
Problem Determination: If the reason code is issued v For information about dealing with problems on the
by an active queue manager: log, see the WebSphere MQ for z/OS System
v For information about the standard diagnostic Administration Guide
information provided by this component, refer to v Obtain a CSQ1LOGP detail report containing the log
“Recovery log manager diagnostic information” on records associated with the problem
page 340
v For information about dealing with problems on the If you are unable to solve the problem, collect the items
log, see the WebSphere MQ for z/OS System listed above, and the following, and contact your IBM
Administration Guide support center:
v System dump resulting from the error
v Obtain a CSQ1LOGP detail report containing the log
v Printout of SYS1.LOGREC
records associated with the problem
v Contents of the BSDS
If you are unable to solve the problem, collect the items
listed above, and the following, and contact your IBM
00D10268
support center:
v System dump resulting from the error Explanation: While scanning a log control interval
v Printout of SYS1.LOGREC (CI), a first or middle spanned record segment was not
v Contents of the BSDS the last segment contained in the log CI.
System Action: This reason code can be issued by an
00D10267 active queue manager as the log buffers are scanned
before they are written to the active log, or by the MQ
Explanation: While scanning a log control interval
log services GET processor as a CI is retrieved from a
(CI), a middle or last spanned record segment was not
user-specified active or archive log data set.
the first segment contained in the log CI.
If the reason code is issued by an active queue
System Action: This reason code can be issued by an

336 Messages and Codes


manager, then a diagnostic record is written to information provided by this component, refer to
SYS1.LOGREC, and an SVC dump is requested. “Recovery log manager diagnostic information” on
v If the error was detected by CSQJOFF1, the archiving page 340.
of the active log data set is terminated and the faulty You might find the following items useful in resolving
active log data set is marked ‘stopped’ the problem:
v If the error was detected by CSQJR005, message v Console output
CSQJ012E is issued and the calling agent is v System dump resulting from the error
terminated v Printout of SYS1.LOGREC
v If the error was detected by CSQJW009, message v Contents of the BSDS
CSQJ012E is issued and the queue manager is
terminated 00D1032A
v If the error was detected by CSQJW107, the queue
Explanation: An unsuccessful completion of a LOG
manager is terminated
READ has occurred. BSDS does not map the specified
RBA into a log data set. Either the BSDS is in error, or
If this reason code is issued as the result of MQ log
the log data set has been deleted.
services GET processing, no error is issued, and no
information is written to the SYS1.LOGREC data set. System Action: An execution unit writes a record to
SYS1.LOGREC and requests an SVC dump. The
System Programmer Response: If the reason code is
execution unit then terminates abnormally.
issued by an active queue manager, obtain the
SYS1.LOGREC and the SVC dump. System Programmer Response: Obtain the
SYS1.LOGREC and the SVC dump. Also, obtain a
Problem Determination: If the reason code is issued
listing of the BSDS by running the Print Log Map
by an active queue manager:
utility. See the WebSphere MQ for z/OS Problem
v For information about the standard diagnostic Determination Guide for information about using these
information provided by this component, refer to for problem determination, and the WebSphere MQ for
“Recovery log manager diagnostic information” on z/OS System Administration Guide for information about
page 340 dealing with problems in the BSDS or on the log.
v For information about dealing with problems on the
Problem Determination: For information about the
log, see the WebSphere MQ for z/OS System
standard diagnostic information provided by this
Administration Guide
component, refer to “Recovery log manager diagnostic
v Obtain a CSQ1LOGP detail report containing the log information” on page 340.
records associated with the problem
You might find the following items useful in resolving
If you are unable to solve the problem, collect the items the problem:
listed above, and the following, and contact your IBM v System dump resulting from the error
support center: v Printout of SYS1.LOGREC
v System dump resulting from the error v Contents of the BSDS
v Printout of SYS1.LOGREC
v Contents of the BSDS 00D1032B
Explanation: Completion of a LOG READ was
00D10269 unsuccessful, because an error occurred while
Explanation: An unrecoverable error was found in one attempting to allocate a log data set.
of the buffers, while moving the current log buffer to System Action: An execution unit writes a record to
the static write buffer in preparation for the physical SYS1.LOGREC and requests an SVC dump. The
write to the active log. See the WebSphere MQ for z/OS execution unit then terminates abnormally.
System Administration Guide for information about
dealing with problems on the log. System Programmer Response: Examine LOGREC
and SVC dump information. Also, examine any prior
System Action: An execution unit writes a record to messages with a CSQJ prefix from recovery log
SYS1.LOGREC and requests an SVC dump. The queue manager allocation processing. See the WebSphere MQ
manager then terminates. for z/OS Problem Determination Guide for information
System Programmer Response: Obtain the about using these for problem determination, and the
SYS1.LOGREC and the SVC dump. See the WebSphere WebSphere MQ for z/OS System Administration Guide for
MQ for z/OS Problem Determination Guide for information about dealing with problems on the log.
information about using these for problem Problem Determination: For information about the
determination. standard diagnostic information provided by this
For information about the standard diagnostic component, refer to “Recovery log manager diagnostic
information” on page 340.

Chapter 30. Recovery log manager codes (X'D1') 337


You might find the following items useful in resolving
00D10340
the problem:
v Console log Explanation: An unsuccessful completion of a LOG
v Printout of SYS1.LOGREC READ has occurred. This reflects an internal recovery
v Contents of the BSDS log manager (RLM) logic error.
System Action: An execution unit writes a record to
00D1032C SYS1.LOGREC and requests an SVC dump. The
execution unit then terminates abnormally.
Explanation: A LOG READ completed unsuccessfully,
because an error occurred while opening or closing a System Programmer Response: Examine the
log data set. SYS1.LOGREC, console log and SVC dump for
information about prior errors during LOG READ
System Action: An execution unit writes a record to
processing. See the WebSphere MQ for z/OS Problem
SYS1.LOGREC and requests an SVC dump. The
Determination Guide for information about using these
execution unit then terminates abnormally.
for problem determination.
System Programmer Response: Examine LOGREC
You might find the following items useful in resolving
and SVC dump information. Also, examine prior
the problem:
messages from recovery log manager open/close
v System dump resulting from the error
processing. These messages have a prefix of CSQJ. See
v Printout of SYS1.LOGREC
the WebSphere MQ for z/OS Problem Determination Guide
v Contents of the BSDS
for information about using these for problem
determination, and the WebSphere MQ for z/OS System
If you cannot solve the problem, contact your IBM
Administration Guide for information about dealing with
support center.
problems on the log.
Problem Determination: For information about the
00D10345
standard diagnostic information provided by this
component, refer to “Recovery log manager diagnostic Explanation: A LOG READ completed unsuccessfully
information” on page 340. because an error was received from a CATALOG
LOCATE request for an archive log data set. The
You might find the following items useful in resolving
requested archive log data set might have been
the problem:
uncataloged or deleted.
v Console output
v Printout of SYS1.LOGREC System Action: An execution unit writes a record to
v Contents of the BSDS SYS1.LOGREC and requests an SVC dump. The
execution unit then terminates abnormally.
00D1032E System Programmer Response: Obtain the
SYS1.LOGREC and SVC dump. See the WebSphere MQ
Explanation: A LOG READ completed unsuccessfully
for z/OS Problem Determination Guide for information
due to an internal error.
about using these for problem determination.
System Action: An execution unit writes a record to
For information about the standard diagnostic
SYS1.LOGREC and requests an SVC dump. The
information provided by this component, refer to
execution unit then terminates abnormally.
“Recovery log manager diagnostic information” on
System Programmer Response: Collect the page 340.
SYS1.LOGREC and SVC dump information. See the
WebSphere MQ for z/OS Problem Determination Guide for
00D10348
information about using these for problem
determination. Explanation: The maximum retry count was exceeded
while attempting to read a log RBA.
Problem Determination: For information about the
standard diagnostic information provided by this System Action: An execution unit writes a record to
component, refer to “Recovery log manager diagnostic SYS1.LOGREC and requests an SVC dump. The
information” on page 340. Collect the following items, execution unit then terminates abnormally.
and contact your IBM support center:
v Printout of SYS1.LOGREC System Programmer Response: Check the console log
v System dump resulting from the error for related errors.
Problem Determination: This problem might occur if
the user has specified an archive or active log data set
to the BSDS with an incorrect RBA range.

338 Messages and Codes


If you cannot solve the problem, contact your IBM v Console output
support center. v System dump resulting from the error
v Printout of SYS1.LOGREC
v Contents of the BSDS
00D10406
Explanation: The bootstrap data set access service
00D10412
received a request with an invalid function code.
Explanation: An unsuccessful completion of a WRITE
System Action: An execution unit writes a record to
INSERT BSDS RECORD has occurred. An error has
SYS1.LOGREC and requests an SVC dump. The
been returned from VSAM.
execution unit then terminates abnormally.
System Action: An execution unit writes a record to
System Programmer Response: Collect all relevant
SYS1.LOGREC and requests an SVC dump. The
diagnostic materials, including SYS1.LOGREC, SVC
execution unit then terminates abnormally.
dump, console output, and a listing of the contents of
the BSDS. See the WebSphere MQ for z/OS Problem System Programmer Response: Check the console log
Determination Guide for information about using these for return codes from VSAM.
for problem determination.
Problem Determination: For information about the
If you cannot solve the problem, contact your IBM standard diagnostic information provided by this
support center. component, refer to “Recovery log manager diagnostic
information” on page 340. If you are unable to solve the
problem, note these values, collect the following items,
00D10410
and contact your IBM support center:
Explanation: An unsuccessful completion of a READ v Console output
BSDS RECORD has occurred. An error has been v System dump resulting from the error
returned from VSAM. v Printout of SYS1.LOGREC
v Contents of the BSDS
System Action: An execution unit writes a record to
SYS1.LOGREC and requests an SVC dump. The
execution unit then terminates abnormally. 00D10413
System Programmer Response: Check the console log Explanation: An unsuccessful completion of a
for return codes from VSAM. DELETE BSDS RECORD has occurred. An error has
been returned from VSAM.
Problem Determination: For information about the
standard diagnostic information provided by this System Action: An execution unit writes a record to
component, refer to “Recovery log manager diagnostic SYS1.LOGREC and requests an SVC dump. The
information” on page 340. If you are unable to resolve execution unit then terminates abnormally.
the problem, note these values, collect the following
System Programmer Response: Check the console log
items, and contact your IBM support center:
for return codes from VSAM.
v Console output
v System dump resulting from the error Problem Determination: For information about the
v Printout of SYS1.LOGREC standard diagnostic information provided by this
v Contents of the BSDS component, refer to “Recovery log manager diagnostic
information” on page 340. If you are unable to solve the
problem, note these values, collect the following items,
00D10411
and contact your IBM support center:
Explanation: An unsuccessful completion of a WRITE v Console output
UPDATE BSDS RECORD has occurred. An error has v System dump resulting from the error
been returned from VSAM. v Printout of SYS1.LOGREC
v Contents of the BSDS
System Action: An execution unit writes a record to
SYS1.LOGREC and requests an SVC dump. The
execution unit then terminates abnormally. 00D10700
System Programmer Response: Check the console log Explanation: An error completion code was returned
for return codes from VSAM. by SETLOCK OBTAIN.
Problem Determination: For information about the System Action: An execution unit writes a record to
standard diagnostic information provided by this SYS1.LOGREC and requests an SVC dump. The
component, refer to “Recovery log manager diagnostic execution unit then terminates abnormally.
information” on page 340. If you are unable to resolve
System Programmer Response: Obtain the
the problem, note these values, collect the following
SYS1.LOGREC and SVC dump. See the WebSphere MQ
items, and contact your IBM support center:

Chapter 30. Recovery log manager codes (X'D1') 339


for z/OS Problem Determination Guide for information “Recovery log manager diagnostic information”. In
about using these for problem determination. addition, register 0 contains the return code from
SETLOCK RELEASE.
For information about the standard diagnostic
information provided by this component, refer to
“Recovery log manager diagnostic information”. In 00D1nnnn
addition, register 0 contains the return code from
Explanation: An internal error has occurred. ‘nnnn’
SETLOCK OBTAIN.
may be any value not listed explicitly above.
System Action: A diagnostic record is written to
00D10701
SYS1.LOGREC, and an SVC dump is requested. The
Explanation: An error completion code was returned requesting execution unit terminates abnormally.
by SETLOCK RELEASE.
System Programmer Response: Obtain the
System Action: An execution unit writes a record to SYS1.LOGREC and the SVC dump.
SYS1.LOGREC and requests an SVC dump. The
For information about the standard diagnostic
execution unit then terminates abnormally.
information provided by this component, refer to
System Programmer Response: Obtain the “Recovery log manager diagnostic information”. Collect
SYS1.LOGREC and SVC dump. See the WebSphere MQ the following items, and contact your IBM support
for z/OS Problem Determination Guide for information center:
about using these for problem determination. v System dump resulting from the error
v Printout of SYS1.LOGREC
For information about the standard diagnostic
information provided by this component, refer to

Recovery log manager diagnostic information


The recovery log manager (RLM) subcomponent of MQ provides the following
RLM standard diagnostic information in the SYS1.LOGREC variable recording area
(VRA) of the system diagnostic work area (SDWA) for many of the reason codes:
MODID
Name of module issuing the error
LEVEL
Change level
COMPONENT
Subcomponent identifier of recovery log manager
REGISTERS
General purpose registers (GPRs) 0 through 15 at time of abend.

For information about the SDWA, refer to the WebSphere MQ for z/OS Problem
Determination Guide.

340 Messages and Codes


Chapter 31. Lock manager codes (X'D3')
insufficient storage in your region.
00D301F1
System Action: The current execution unit terminates
Explanation: An attempt to obtain storage was
with completion code X'5C6'.
unsuccessful. This is probably because there is
insufficient storage in your region. System Programmer Response: Check that you are
running in a region that is large enough. If not, reset
System Action: The current execution unit terminates
your system and restart the queue manager. If this is
with completion code X'5C6'.
not the cause of the problem, collect the items listed in
System Programmer Response: Check that you are the Problem Determination section and contact your
running in a region that is large enough. If not, reset IBM support center.
your system and restart the queue manager. If this is
Problem Determination: Collect the following
not the cause of the problem, collect the items listed in
diagnostic items:
the Problem Determination section and contact your
v A description of the action(s) that led to the error, or
IBM support center.
if applicable, a listing of the application program, or
Problem Determination: Collect the following the input string to a utility program, being run at the
diagnostic items: time of the error
v A description of the action(s) that led to the error, or v Queue manager job log
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error levels
v Queue manager job log
v System dump resulting from the error
00D301F4
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Explanation: An attempt to obtain storage was
unsuccessful. This is probably because there is
insufficient storage in your region.
00D301F2
System Action: The current execution unit terminates
Explanation: An attempt to obtain storage was
with completion code X'5C6'.
unsuccessful. This is probably because there is
insufficient storage in your region. System Programmer Response: Check that you are
running in a region that is large enough. If not, reset
System Action: The current execution unit terminates
your system and restart the queue manager. If this is
with completion code X'5C6'.
not the cause of the problem, collect the items listed in
System Programmer Response: Check that you are the Problem Determination section and contact your
running in a region that is large enough. If not, reset IBM support center.
your system and restart the queue manager. If this is
Problem Determination: Collect the following
not the cause of the problem, collect the items listed in
diagnostic items:
the Problem Determination section and contact your
v A description of the action(s) that led to the error, or
IBM support center.
if applicable, a listing of the application program, or
Problem Determination: Collect the following the input string to a utility program, being run at the
diagnostic items: time of the error
v A description of the action(s) that led to the error, or v Queue manager job log
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error levels
v Queue manager job log
v System dump resulting from the error
00D301F5
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Explanation: An attempt to obtain storage was
unsuccessful. This is probably because there is
insufficient storage in your region.
00D301F3
System Action: The current execution unit terminates
Explanation: An attempt to obtain storage was
with completion code X'5C6'.
unsuccessful. This is probably because there is

© Copyright IBM Corp. 1993, 2003 341


System Programmer Response: Check that you are
00D302F3
running in a region that is large enough. If not, reset
your system and restart the queue manager. If this is Explanation: An internal error has occurred.
not the cause of the problem, collect the items listed in
System Action: The current execution unit terminates
the Problem Determination section and contact your
with completion code X'5C6'.
IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following
listed in the Problem Determination section and contact
diagnostic items:
your IBM support center.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or Problem Determination: Collect the following
the input string to a utility program, being run at the diagnostic items:
time of the error v A description of the action(s) that led to the error, or
v Queue manager job log if applicable, a listing of the application program, or
v System dump resulting from the error the input string to a utility program, being run at the
v The WebSphere MQ, z/OS, CICS, and IMS service time of the error
levels v Queue manager job log
v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service
00D302F1
levels
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00D302F4
with completion code X'5C6'.
Explanation: An internal error has occurred.
System Programmer Response: Collect the items
System Action: The current execution unit terminates
listed in the Problem Determination section and contact
with completion code X'5C6'.
your IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following
listed in the Problem Determination section and contact
diagnostic items:
your IBM support center.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or Problem Determination: Collect the following
the input string to a utility program, being run at the diagnostic items:
time of the error v A description of the action(s) that led to the error, or
v Queue manager job log if applicable, a listing of the application program, or
v System dump resulting from the error the input string to a utility program, being run at the
v The WebSphere MQ, z/OS, CICS, and IMS service time of the error
levels v Queue manager job log
v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service
00D302F2
levels
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00D302F5
with completion code X'5C6'.
Explanation: An internal error has occurred.
System Programmer Response: Collect the items
System Action: The current execution unit terminates
listed in the Problem Determination section and contact
with completion code X'5C6'.
your IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following
listed in the Problem Determination section and contact
diagnostic items:
your IBM support center.
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or Problem Determination: Collect the following
the input string to a utility program, being run at the diagnostic items:
time of the error v A description of the action(s) that led to the error, or
v Queue manager job log if applicable, a listing of the application program, or
v System dump resulting from the error the input string to a utility program, being run at the
v The WebSphere MQ, z/OS, CICS, and IMS service time of the error
levels v Queue manager job log
v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service
levels

342 Messages and Codes


00D303F1 00D304F1
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6'. with completion code X'5C6'.
System Programmer Response: Collect the items System Programmer Response: Collect the items
listed in the Problem Determination section and contact listed in the Problem Determination section and contact
your IBM support center. your IBM support center.
Problem Determination: Collect the following Problem Determination: Collect the following
diagnostic items: diagnostic items:
v A description of the action(s) that led to the error, or v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or if applicable, a listing of the application program, or
the input string to a utility program, being run at the the input string to a utility program, being run at the
time of the error time of the error
v Queue manager job log v Queue manager job log
v System dump resulting from the error v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service v The WebSphere MQ, z/OS, CICS, and IMS service
levels levels

00D303F2 00D305F1
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6'. with completion code X'5C6'.
System Programmer Response: Collect the items System Programmer Response: Collect the items
listed in the Problem Determination section and contact listed in the Problem Determination section and contact
your IBM support center. your IBM support center.
Problem Determination: Collect the following Problem Determination: Collect the following
diagnostic items: diagnostic items:
v A description of the action(s) that led to the error, or v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or if applicable, a listing of the application program, or
the input string to a utility program, being run at the the input string to a utility program, being run at the
time of the error time of the error
v Queue manager job log v Queue manager job log
v System dump resulting from the error v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service v The WebSphere MQ, z/OS, CICS, and IMS service
levels levels

00D303F3 00D306F1
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6'. with completion code X'5C6'.
System Programmer Response: Collect the items System Programmer Response: Collect the items
listed in the Problem Determination section and contact listed in the Problem Determination section and contact
your IBM support center. your IBM support center.
Problem Determination: Collect the following Problem Determination: Collect the following
diagnostic items: diagnostic items:
v A description of the action(s) that led to the error, or v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or if applicable, a listing of the application program, or
the input string to a utility program, being run at the the input string to a utility program, being run at the
time of the error time of the error
v Queue manager job log v Queue manager job log
v System dump resulting from the error v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service v The WebSphere MQ, z/OS, CICS, and IMS service
levels levels

Chapter 31. Lock manager codes (X'D3') 343


344 Messages and Codes
Chapter 32. Message manager codes (X'D4')
with completion code X'5C6'.
00D40001
System Programmer Response: Collect the items
Explanation: An internal error has occurred while
listed in the Problem Determination section and contact
processing a command.
your IBM support center.
System Action: The current execution unit terminates
Problem Determination: Collect the following
with completion code X'5C6'.
diagnostic items:
System Programmer Response: Collect the items v A description of the action(s) that led to the error, or
listed in the Problem Determination section and contact if applicable, a listing of the application program, or
your IBM support center. the input string to a utility program, being run at the
time of the error
Problem Determination: Collect the following
v Queue manager job log
diagnostic items:
v System dump resulting from the error
v A description of the action(s) that led to the error, or
v CICS transaction dump output, if using CICS
if applicable, a listing of the application program, or
v The WebSphere MQ, z/OS, CICS, and IMS service
the input string to a utility program, being run at the
levels
time of the error
v ISPF panel name, if using the MQ Operations and
v Queue manager job log
Control panels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service 00D40004
levels
Explanation: An internal error has occurred while
v ISPF panel name, if using the MQ Operations and
processing a DEFINE QALIAS or ALTER QALIAS
Control panels
command.
System Action: The current execution unit terminates
00D40002
with completion code X'5C6'.
Explanation: An internal error has occurred while
System Programmer Response: Collect the items
processing a command.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates your IBM support center.
with completion code X'5C6'.
Problem Determination: Collect the following
System Programmer Response: Collect the items diagnostic items:
listed in the Problem Determination section and contact v A description of the action(s) that led to the error, or
your IBM support center. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Problem Determination: Collect the following
time of the error
diagnostic items:
v Queue manager job log
v A description of the action(s) which led to the error,
v System dump resulting from the error
or if applicable, a listing of the application program,
v CICS transaction dump output, if using CICS
or the input string to a utility program, being run at
v The WebSphere MQ, z/OS, CICS, and IMS service
the time of the error
levels
v Queue manager job log
v ISPF panel name, if using the MQ Operations and
v System dump resulting from the error
Control panels
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels 00D40007
v ISPF panel name, if using the MQ Operations and
Explanation: An internal error has occurred while
Control panels
processing a DEFINE QREMOTE or ALTER QREMOTE
command.
00D40003
System Action: The current execution unit terminates
Explanation: An internal error has occurred while with completion code X'5C6'.
processing a DEFINE QLOCAL, DEFINE QMODEL,
System Programmer Response: Collect the items
ALTER QLOCAL, or ALTER QMODEL command.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates your IBM support center.

© Copyright IBM Corp. 1993, 2003 345


Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v A description of the action(s) that led to the error, or v ISPF panel name, if using the MQ Operations and
if applicable, a listing of the application program, or Control panels
the input string to a utility program, being run at the
time of the error
00D4000A
v Queue manager job log
v System dump resulting from the error Explanation: An internal error has occurred while
v CICS transaction dump output, if using CICS processing a command.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and with completion code X'5C6'.
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section, and
00D40008 contact your IBM support center.

Explanation: An internal error has occurred while Problem Determination: Collect the following
processing a DEFINE PROCESS or ALTER PROCESS diagnostic items:
command. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates the input string to a utility program, being run at the
with completion code X'5C6'. time of the error
v Queue manager job log
System Programmer Response: Collect the items
v System dump resulting from the error
listed in the Problem Determination section and contact
v CICS transaction dump output, if using CICS
your IBM support center.
v The WebSphere MQ, z/OS, CICS, and IMS service
Problem Determination: Collect the following levels
diagnostic items: v ISPF panel name, if using the MQ Operations and
v A description of the action(s) that led to the error, or Control panels
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
00D4000B
time of the error
v Queue manager job log Explanation: An internal error has occurred while
v System dump resulting from the error processing a DISPLAY QUEUE command.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and System Programmer Response: Collect the items
Control panels listed in the Problem Determination section and contact
your IBM support center.
00D40009 Problem Determination: Collect the following
Explanation: An internal error has occurred while diagnostic items:
processing a DEFINE QLOCAL, DEFINE QMODEL, v A description of the action(s) that led to the error, or
ALTER QLOCAL, or ALTER QMODEL command. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Action: The current execution unit terminates time of the error
with an completion code of X'5C6'. v Queue manager job log
v System dump resulting from the error
System Programmer Response: Collect the items
v CICS transaction dump output, if using CICS
listed in the Problem Determination section, and
v The WebSphere MQ, z/OS, CICS, and IMS service
contact your IBM support center.
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
problem diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00D4000C
the input string to a utility program, being run at the
time of the error Explanation: An internal error has occurred while
v Queue manager job log processing a command.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
with completion code X'5C6'.

346 Messages and Codes


System Programmer Response: Collect the items v Queue manager job log
listed in the Problem Determination section and contact v System dump resulting from the error
your IBM support center. v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
Problem Determination: Collect the following
levels
diagnostic items:
v ISPF panel name, if using the MQ Operations and
v A description of the action(s) that led to the error, or
Control panels
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error 00D4000F
v Queue manager job log
Explanation: An internal error has occurred while
v System dump resulting from the error
processing a DEFINE NAMELIST or ALTER
v CICS transaction dump output, if using CICS
NAMELIST command.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and with completion code X'5C6'.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00D4000D your IBM support center.
Explanation: An internal error has occurred while Problem Determination: Collect the following
attempting to establish a processing environment for diagnostic items:
the command processors. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6'.
time of the error
System Programmer Response: Collect the items v Queue manager job log
listed in the Problem Determination section and contact v System dump resulting from the error
your IBM support center. v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
Problem Determination: Collect the following
levels
diagnostic items:
v ISPF panel name, if using the MQ Operations and
v A description of the action(s) that led to the error, or
Control panels
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error 00D40010
v Queue manager job log
Explanation: An internal error has occurred while
v System dump resulting from the error
processing a command.
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
00D4000E
Problem Determination: Collect the following
Explanation: An internal error has occurred while diagnostic items:
attempting to establish a processing environment for v A description of the action(s) that led to the error, or
the message manager. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Action: The current execution unit terminates
time of the error
with completion code X'5C6'
v Queue manager job log
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v CICS transaction dump output, if using CICS
your IBM support center. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and
diagnostic items:
Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error

Chapter 32. Message manager codes (X'D4') 347


v A description of the action(s) that led to the error, or
00D40011
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40014
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40012
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40015
the input string to a utility program, being run at the
Explanation: An attempt to write a trigger message to
time of the error
the initiation queue or the dead-letter queue was
v Queue manager job log
unsuccessful because of an internal error (for example,
v System dump resulting from the error
a storage overwrite).
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and
System Programmer Response: Collect the items
Control panels
listed in the Problem Determination section and contact
your IBM support center.
00D40013
Problem Determination: Collect the following
Explanation: An internal error has occurred. diagnostic items:
v A description of the action(s) that led to the error, or
System Action: The current execution unit terminates
if applicable, a listing of the application program, or
with completion code X'5C6'.
the input string to a utility program, being run at the
System Programmer Response: Collect the items time of the error
listed in the Problem Determination section and contact v Queue manager job log
your IBM support center. v System dump resulting from the error
v CICS transaction dump output, if using CICS
Problem Determination: Collect the following v The WebSphere MQ, z/OS, CICS, and IMS service
diagnostic items: levels
v ISPF panel name, if using the MQ Operations and
Control panels

348 Messages and Codes


v A description of the action(s) that led to the error, or
00D40016
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40019
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40017
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D4001A
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40018
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:

Chapter 32. Message manager codes (X'D4') 349


Problem Determination: Collect the following
00D4001B
diagnostic items:
Explanation: An internal error has occurred. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6'.
time of the error
System Programmer Response: Collect the items v Details of the command being issued at the time of
listed in the Problem Determination section and contact the failure.
your IBM support center. v Queue manager job log
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Details of the command being issued at the time of
the failure 00D4001E
v Queue manager job log
Explanation: An internal error has occurred.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
v The WebSphere MQ, z/OS, CICS, and IMS service with completion code X'5C6'.
levels
System Programmer Response: Collect the items
v ISPF panel name, if using the MQ Operations and
listed in the Problem Determination section and contact
Control panels
your IBM support center.
Problem Determination: Collect the following
00D4001C
diagnostic items:
Explanation: An internal error has occurred. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6'.
time of the error
System Programmer Response: Collect the items v Details of the command being issued at the time of
listed in the Problem Determination section and contact the failure
your IBM support center. v Queue manager job log
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Details of the command being issued at the time of
the failure 00D4001F
v Queue manager job log
Explanation: An internal error has occurred.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Action: The current execution unit terminates
v The WebSphere MQ, z/OS, CICS, and IMS service with completion code X'5C6'.
levels
System Programmer Response: Collect the items
v ISPF panel name, if using the MQ Operations and
listed in the Problem Determination section and contact
Control panels
your IBM support center.
Problem Determination: Collect the following
00D4001D
diagnostic items:
Explanation: An internal error has occurred. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6'.
time of the error
System Programmer Response: Collect the items v Details of the command being issued at the time of
listed in the Problem Determination section and contact the failure
your IBM support center. v Queue manager job log
v System dump resulting from the error

350 Messages and Codes


v CICS transaction dump output, if using CICS
00D40022
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Explanation: An internal error has occurred.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6'.
System Programmer Response: Collect the items
00D40020
listed in the Problem Determination section and contact
Explanation: An internal error has occurred. your IBM support center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6'. diagnostic items:
v A description of the action(s) that led to the error, or
System Programmer Response: Collect the items
if applicable, a listing of the application program, or
listed in the Problem Determination section and contact
the input string to a utility program, being run at the
your IBM support center.
time of the error
Problem Determination: Collect the following v Details of the command being issued at the time of
diagnostic items: the failure
v A description of the action(s) that led to the error, or v Queue manager job log
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v CICS transaction dump output, if using CICS
time of the error v The WebSphere MQ, z/OS, CICS, and IMS service
v Details of the command being issued at the time of levels
the failure v ISPF panel name, if using the MQ Operations and
v Queue manager job log Control panels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
00D40023
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Explanation: An internal error has occurred.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6'.
System Programmer Response: Collect the items
00D40021
listed in the Problem Determination section and contact
Explanation: An internal error has occurred. your IBM support center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6'. diagnostic items:
v A description of the action(s) that led to the error, or
System Programmer Response: Collect the items
if applicable, a listing of the application program, or
listed in the Problem Determination section and contact
the input string to a utility program, being run at the
your IBM support center.
time of the error
Problem Determination: Collect the following v Details of the command being issued at the time of
diagnostic items: the failure
v A description of the action(s) that led to the error, or v Queue manager job log
if applicable, a listing of the application program, or v System dump resulting from the error
the input string to a utility program, being run at the v CICS transaction dump output, if using CICS
time of the error v The WebSphere MQ, z/OS, CICS, and IMS service
v Details of the command being issued at the time of levels
the failure v ISPF panel name, if using the MQ Operations and
v Queue manager job log Control panels
v System dump resulting from the error
v CICS transaction dump output, if using CICS
00D40024
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Explanation: An internal error has occurred.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6'.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.

Chapter 32. Message manager codes (X'D4') 351


Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00D40027
the input string to a utility program, being run at the
time of the error Explanation: An internal error has occurred.
v Queue manager job log
v System dump resulting from the error System Action: The current execution unit terminates
v CICS transaction dump output, if using CICS with completion code X'5C6'.
v The WebSphere MQ, z/OS, CICS, and IMS service System Programmer Response: Collect the items
levels listed in the Problem Determination section and contact
v ISPF panel name, if using the MQ Operations and your IBM support center.
Control panels
Problem Determination: Collect the following
diagnostic items:
00D40025 v A description of the action(s) that led to the error, or
Explanation: An internal error has occurred. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Action: The current execution unit terminates time of the error
with completion code X'5C6'. v Queue manager job log
v System dump resulting from the error
System Programmer Response: Collect the items
v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact
v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center.
levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
00D40028
the input string to a utility program, being run at the
time of the error Explanation: An internal error has occurred.
v Queue manager job log
v System dump resulting from the error System Action: The current execution unit terminates
v CICS transaction dump output, if using CICS with completion code X'5C6'.
v The WebSphere MQ, z/OS, CICS, and IMS service System Programmer Response: Collect the items
levels listed in the Problem Determination section and contact
v ISPF panel name, if using the MQ Operations and your IBM support center.
Control panels
Problem Determination: Collect the following
diagnostic items:
00D40026 v A description of the action(s) that led to the error, or
Explanation: An internal error has occurred while if applicable, a listing of the application program, or
processing a DEFINE CHANNEL or ALTER the input string to a utility program, being run at the
CHANNEL command. time of the error
v Queue manager job log
System Action: The current execution unit terminates v System dump resulting from the error
with completion code X'5C6'. v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
System Programmer Response: Collect the items
levels
listed in the Problem Determination section and contact
v ISPF panel name, if using the MQ Operations and
your IBM support center.
Control panels
Problem Determination: Collect the following
diagnostic items:
00D40029
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or Explanation: An internal error has occurred.
the input string to a utility program, being run at the
time of the error System Action: The current execution unit terminates
v Queue manager job log with completion code X'5C6'.
v System dump resulting from the error System Programmer Response: Collect the items
v CICS transaction dump output, if using CICS listed in the Problem Determination section and contact
v The WebSphere MQ, z/OS, CICS, and IMS service your IBM support center.
levels

352 Messages and Codes


Problem Determination: Collect the following
00D4002C
diagnostic items:
v A description of the action(s) that led to the error, or Explanation: An internal error has occurred.
if applicable, a listing of the application program, or
System Action: The current execution unit terminates
the input string to a utility program, being run at the
with completion code X'5C6'.
time of the error
v Queue manager job log System Programmer Response: Collect the items
v System dump resulting from the error listed in the Problem Determination section and contact
v CICS transaction dump output, if using CICS your IBM support center.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels Problem Determination: Collect the following
v ISPF panel name, if using the MQ Operations and diagnostic items:
Control panels v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
00D4002A time of the error
v Queue manager job log
Explanation: An internal error has occurred.
v System dump resulting from the error
System Action: The current execution unit terminates v CICS transaction dump output, if using CICS
with completion code X'5C6'. v The WebSphere MQ, z/OS, CICS, and IMS service
levels
System Programmer Response: Collect the items
v ISPF panel name, if using the MQ Operations and
listed in the Problem Determination section and contact
Control panels
your IBM support center.
Problem Determination: Collect the following
00D4002D
diagnostic items:
v A description of the action(s) that led to the error, or Explanation: An attempt to write a message to a
if applicable, a listing of the application program, or queue was unsuccessful because of an internal error
the input string to a utility program, being run at the (for example, a storage overwrite).
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service listed in the Problem Determination section and contact
levels your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D4002B if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates v Queue manager job log
with completion code X'5C6'. v System dump resulting from the error
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
00D4002E
if applicable, a listing of the application program, or
the input string to a utility program, being run at the Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service listed in the Problem Determination section and contact
levels your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:

Chapter 32. Message manager codes (X'D4') 353


v A description of the action(s) that led to the error, or v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or if applicable, a listing of the application program, or
the input string to a utility program, being run at the the input string to a utility program, being run at the
time of the error time of the error
v Queue manager job log v Queue manager job log
v System dump resulting from the error v System dump resulting from the error
v CICS transaction dump output, if using CICS v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service v The WebSphere MQ, z/OS, CICS, and IMS service
levels levels
v ISPF panel name, if using the MQ Operations and v ISPF panel name, if using the MQ Operations and
Control panels Control panels

00D4002F 00D40032
Explanation: An internal error has occurred while Explanation: An internal error has occurred.
processing a channel command.
System Action: The current execution unit terminates
System Action: The current execution unit terminates with completion code X'5C6'.
with completion code X'5C6'.
System Programmer Response: Collect the items
System Programmer Response: Collect the items listed in the Problem Determination section and contact
listed in the Problem Determination section and contact your IBM support center.
your IBM support center.
Problem Determination: Collect the following
Problem Determination: Collect the following diagnostic items:
diagnostic items: v A description of the action(s) that led to the error, or
v A description of the action(s) that led to the error, or if applicable, a listing of the application program, or
if applicable, a listing of the application program, or the input string to a utility program, being run at the
the input string to a utility program, being run at the time of the error
time of the error v Queue manager job log
v Queue manager job log v System dump resulting from the error
v System dump resulting from the error v CICS transaction dump output, if using CICS
v CICS transaction dump output, if using CICS v The WebSphere MQ, z/OS, CICS, and IMS service
v The WebSphere MQ, z/OS, CICS, and IMS service levels
levels v ISPF panel name, if using the MQ Operations and
v ISPF panel name, if using the MQ Operations and Control panels
Control panels
00D40033
00D40030
Explanation: An internal error has occurred while
Explanation: The report option requested in a message processing a STGCLASS command.
was not recognized.
System Action: The current execution unit terminates
System Action: The current execution unit terminates with completion code X'5C6'.
with completion code X'5C6'. A dump is produced.
System Programmer Response: Collect the items
System Programmer Response: Correct the value of listed in the Problem Determination section and contact
the report option field (the value specified is given in your IBM support center.
register 2).
Problem Determination: Collect the following
diagnostic items:
00D40031 v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
Explanation: An internal error has occurred.
the input string to a utility program, being run at the
System Action: The current execution unit terminates time of the error
with completion code X'5C6'. v Queue manager job log
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
Problem Determination: Collect the following v ISPF panel name, if using the MQ Operations and
diagnostic items: Control panels

354 Messages and Codes


v A description of the action(s) that led to the error, or
00D40034
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40037
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40035
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40038
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40036
if applicable, a listing of the application program, or
Explanation: An internal error has occurred. the input string to a utility program, being run at the
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center. levels
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:

Chapter 32. Message manager codes (X'D4') 355


with completion code X'5C6'.
00D40039
System Programmer Response: Collect the items
Explanation: An internal error has occurred.
listed in the Problem Determination section and contact
System Action: The current execution unit terminates your IBM support center.
with completion code X'5C6'.
Problem Determination: Collect the following
System Programmer Response: Collect the items diagnostic items:
listed in the Problem Determination section and contact v A description of the action(s) that led to the error, or
your IBM support center. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Problem Determination: Collect the following
time of the error
diagnostic items:
v Queue manager job log
v A description of the action(s) that led to the error, or
v System dump resulting from the error
if applicable, a listing of the application program
v CICS transaction dump output, if using CICS
being run at the time of the error
v The WebSphere MQ, z/OS, CICS, and IMS service
v Queue manager job log
levels
v System dump resulting from the error
v ISPF panel name, if using the MQ Operations and
v The WebSphere MQ, z/OS, CICS, and IMS service
Control panels
levels

00D4003D
00D4003B
Explanation: An internal error has occurred while
Explanation: An internal error has occurred.
processing a DEFINE CFSTRUCT or ALTER
System Action: The current execution unit terminates CFSTRUCT or DELETE CFSTRUCT command.
with completion code X'5C6'.
System Action: The current execution unit terminates
System Programmer Response: Collect the items with completion code X'5C6', and a dump is produced.
listed in the Problem Determination section and contact
System Programmer Response: Collect the items
your IBM support center.
listed in the Problem Determination section and contact
Problem Determination: Collect the following your IBM support center.
diagnostic items:
Problem Determination: Collect the following
v A description of the action(s) that led to the error, or
diagnostic items:
if applicable, a listing of the application program
v A description of the action(s) that led to the error, or
being run at the time of the error
if applicable, a listing of the application program, or
v Queue manager job log
the input string to a utility program, being run at the
v System dump resulting from the error
time of the error
v CICS transaction dump output, if using CICS
v Queue manager job log
v Details of the QSG and of the queue managers
v The MQ active log data set
active, as well as the queue managers defined to the
v System dump resulting from the error
QSG at the time of the error. This information can be
v The WebSphere MQ, z/OS, CICS, and IMS service
obtained by entering the following z/OS commands:
levels
D XCF,GRP v ISPF panel name, if using the MQ Operations and
Control panels
to display a list of all QSGs in the Coupling Facility.
D XCF,GRP,qsg-name,ALL 00D4003E

to display status about the queue managers defined Explanation: An internal error has occurred while
to QSG qsg-name. processing an AUTHINFO command.
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The current execution unit terminates
levels with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
00D4003C
Problem Determination: Collect the following
Explanation: An internal error has occurred while diagnostic items:
processing a DEFINE CFSTRUCT or ALTER v A description of the action(s) that led to the error, or
CFSTRUCT command. if applicable, a listing of the application program, or
System Action: The current execution unit terminates the input string to a utility program, being run at the
time of the error

356 Messages and Codes


v Queue manager job log
00D40042
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: An internal processing error has
v The WebSphere MQ, z/OS, CICS, and IMS service occurred. The repository cannot locate an object that it
levels has been asked to release.
v ISPF panel name, if using the MQ Operations and
System Action: The current execution unit terminates
Control panels
with completion code X'5C6'.
System Programmer Response: Collect the items
00D4003F
listed in the Problem Determination section and contact
Explanation: An internal error has occurred while your IBM support center.
processing a DEFINE MAXSMSGS or ALTER QMGR
Problem Determination: Collect the following
command.
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6'. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items
time of the error
listed in the Problem Determination section and contact
v Queue manager job log
your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Queue manager job log
00D40043
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: An internal error has occurred.
v The WebSphere MQ, z/OS, CICS, and IMS service
System Action: The current execution unit terminates
levels
with completion code X'5C6'.
v ISPF panel name, if using the MQ Operations and
Control panels System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
00D40040
Problem Determination: Collect the following
Explanation: An internal error has occurred.
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6'. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items
time of the error
listed in the Problem Determination section and contact
v Queue manager job log
your IBM support center.
v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program v ISPF panel name, if using the MQ Operations and
being run at the time of the error Control panels
v Queue manager job log
v System dump resulting from the error
00D40044
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service Explanation: An internal error has occurred.
levels
System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and
with completion code X'5C6'.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic items:

Chapter 32. Message manager codes (X'D4') 357


v A description of the action(s) that led to the error, or
00D40047
if applicable, a listing of the application program, or
the input string to a utility program, being run at the Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service listed in the Problem Determination section and contact
levels your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40045 if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates v Queue manager job log
with completion code X'5C6'. v System dump resulting from the error
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
00D40048
if applicable, a listing of the application program, or
the input string to a utility program, being run at the Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates
v Queue manager job log
with completion code X'5C6'.
v System dump resulting from the error
v CICS transaction dump output, if using CICS System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service listed in the Problem Determination section and contact
levels your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
00D40046 if applicable, a listing of the application program, or
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
System Action: The current execution unit terminates v Queue manager job log
with completion code X'5C6'. v System dump resulting from the error
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Problem Determination: Collect the following Control panels
diagnostic items:
v A description of the action(s) that led to the error, or
00D40049
if applicable, a listing of the application program, or
the input string to a utility program, being run at the Explanation: An internal processing error has
time of the error occurred while attempting to create the queue manager
v Queue manager job log object during end restart processing.
v System dump resulting from the error
System Action: The current execution unit terminates
v CICS transaction dump output, if using CICS
with completion code X'5C6'.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels System Programmer Response: Collect the items
v ISPF panel name, if using the MQ Operations and listed in the Problem Determination section and contact
Control panels your IBM support center.
Problem Determination: Collect the following
diagnostic items:

358 Messages and Codes


v A description of the action(s) that led to the error.
00D40052
v Queue manager job log
v System dump resulting from the error Explanation: An internal error has occurred.
v The WebSphere MQ, z/OS, CICS, and IMS service
System Action: The current execution unit terminates
levels
with completion code X'5C6'.
System Programmer Response: Collect the items
00D40050
listed in the Problem Determination section and contact
Explanation: An internal error has occurred. your IBM support center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6'. The IGQ agent then diagnostic items:
attempts to recover. v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
System Programmer Response: If the IGQ agent fails
the input string to a utility program, being run at the
to recover properly, an attempt could be made to
time of the error
disable the SYSTEM.QSG.TRANSMIT.QUEUE to force
v Queue manager job log
the IGQ agent to enter retry, or if this fails, the IGQ
v System dump resulting from the error
agent task can be restarted by issuing an ALTER
v CICS transaction dump output, if using CICS
QMGR IGQ(ENABLED) command or by restarting the
v The WebSphere MQ, z/OS, CICS, and IMS service
queue manager.
levels
Collect the items listed in the Problem Determination v ISPF panel name, if using the MQ Operations and
section and contact your IBM support center. Control panels

Problem Determination: Collect the following


diagnostic items: 00D40053
v A description of the action(s) that led to the error, or
Explanation: An internal error has occurred.
if applicable, a listing of the application program
being run at the time of the error System Action: The current execution unit terminates
v Queue manager job log with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items
v CICS transaction dump output, if using CICS
listed in the Problem Determination section and contact
v The WebSphere MQ, z/OS, CICS, and IMS service
your IBM support center.
levels
v ISPF panel name, if using the MQ Operations and Problem Determination: Collect the following
Control panels diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program
00D40051
being run at the time of the error
Explanation: An internal error has occurred. v Information on any coupling facility activity at the
time of the error
System Action: The current execution unit terminates
v System log from around the time of the error
with completion code X'5C6'.
v Queue manager job log
System Programmer Response: Collect the items v System dump resulting from the error
listed in the Problem Determination section and contact v Dump of coupling facility list structure that the
your IBM support center. shared queue is defined to use
v The WebSphere MQ, z/OS, CICS, and IMS service
Problem Determination: Collect the following levels
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or 00D40054
the input string to a utility program, being run at the
Explanation: An internal error has occurred.
time of the error
v Queue manager job log System Action: The current execution unit terminates
v System dump resulting from the error with completion code X'5C6'.
v CICS transaction dump output, if using CICS
System Programmer Response: Collect the items
v The WebSphere MQ, z/OS, CICS, and IMS service
listed in the Problem Determination section and contact
levels
your IBM support center.
v ISPF panel name, if using the MQ Operations and
Control panels Problem Determination: Collect the following
diagnostic items:

Chapter 32. Message manager codes (X'D4') 359


v A description of the action(s) that led to the error, or v Queue manager job log
if applicable, a listing of the application program v System dump resulting from the error
being run at the time of the error. v CICS transaction dump output, if using CICS
v Queue manager job log v The WebSphere MQ, z/OS, CICS, and IMS service
v System dump resulting from the error levels
v CICS transaction dump output, if using CICS v ISPF panel name, if using the MQ Operations and
v Details of the QSG and of the queue managers Control panels
active, as well as the queue managers defined to the
QSG at the time of the error. This information can be
00D40060
obtained by entering the following z/OS commands:
D XCF,GRP Explanation: An internal error has occurred during
shared channel recovery.
to display a list of all QSGs in the Coupling Facility. System Action: The current execution unit terminates
D XCF,GRP,qsg-name,ALL with completion code X'5C6'.
System Programmer Response: Collect the items
to display status about the queue managers defined
listed in the Problem Determination section and contact
to QSG qsg-name.
your IBM support center.
v The WebSphere MQ, z/OS, CICS, and IMS service
levels The recovery process is terminated; some channels may
v ISPF panel name, if using the MQ Operations and have been recovered, while others have not. Any
Control panels channels that were not recovered will be recovered
when the recovery process next runs; alternatively, they
can be restarted manually.
00D40055
Problem Determination: Collect the following
Explanation: An internal error has occurred.
diagnostic items:
System Action: The current execution unit terminates v A description of the action(s) that led to the error, or
with completion code X'5C6'. if applicable, a listing of the application program, or
the input string to a utility program, being run at the
System Programmer Response: Collect the items time of the error
listed in the Problem Determination section and contact v Queue manager job log
your IBM support center. v System dump resulting from the error
Problem Determination: Collect the following v CICS transaction dump output, if using CICS
diagnostic items: v The WebSphere MQ, z/OS, CICS, and IMS service
v A description of the action(s) that led to the error, or levels
if applicable, a listing of the application program, or v ISPF panel name, if using the MQ Operations and
the input string to a utility program, being run at the Control panels
time of the error
v Queue manager job log 00D40062
v System dump resulting from the error
v CICS transaction dump output, if using CICS Explanation: An internal error has occurred during
v The WebSphere MQ, z/OS, CICS, and IMS service shared channel recovery.
levels
System Action: The current execution unit terminates
v ISPF panel name, if using the MQ Operations and
with completion code X'5C6'.
Control panels
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00D40056
your IBM support center.
Explanation: An internal error has occurred.
The recovery process is terminated; some channels may
System Action: The current execution unit terminates have been recovered, while others have not. Any
with completion code X'5C6'. channels that were not recovered will be recovered
when the recovery process next runs; alternatively, they
System Programmer Response: Collect the items can be restarted manually.
listed in the Problem Determination section and contact
your IBM support center. Problem Determination: Collect the following
diagnostic items:
Problem Determination: Collect the following v A description of the action(s) that led to the error, or
diagnostic items: if applicable, a listing of the application program, or
v A description of the action(s) that led to the error, or the input string to a utility program, being run at the
if applicable, a listing of the application program time of the error
being run at the time of the error v Queue manager job log

360 Messages and Codes


v System dump resulting from the error v CICS transaction dump output, if using CICS
v CICS transaction dump output, if using CICS v The WebSphere MQ, z/OS, CICS, and IMS service
v The WebSphere MQ, z/OS, CICS, and IMS service levels
levels v ISPF panel name, if using the MQ Operations and
v ISPF panel name, if using the MQ Operations and Control panels
Control panels
00D40066
00D40064
Explanation: An internal error has occurred during
Explanation: An internal error has occurred during shared channel recovery.
shared channel recovery.
System Action: The current execution unit terminates
System Action: The current execution unit terminates with completion code X'5C6'.
with completion code X'5C6'.
System Programmer Response: Collect the items
System Programmer Response: Collect the items listed in the Problem Determination section and contact
listed in the Problem Determination section and contact your IBM support center.
your IBM support center.
The recovery process is terminated; some channels may
The recovery process is terminated; some channels may have been recovered, while others have not. Any
have been recovered, while others have not. Any channels that were not recovered will be recovered
channels that were not recovered will be recovered when the recovery process next runs; alternatively, they
when the recovery process next runs; alternatively, they can be restarted manually.
can be restarted manually.
Problem Determination: Collect the following
Problem Determination: Collect the following diagnostic items:
diagnostic items: v A description of the action(s) that led to the error, or
v A description of the action(s) that led to the error, or if applicable, a listing of the application program, or
if applicable, a listing of the application program, or the input string to a utility program, being run at the
the input string to a utility program, being run at the time of the error
time of the error v Queue manager job log
v Queue manager job log v System dump resulting from the error
v System dump resulting from the error v CICS transaction dump output, if using CICS
v CICS transaction dump output, if using CICS v The WebSphere MQ, z/OS, CICS, and IMS service
v The WebSphere MQ, z/OS, CICS, and IMS service levels
levels v ISPF panel name, if using the MQ Operations and
v ISPF panel name, if using the MQ Operations and Control panels
Control panels
00D40068
00D40065
Explanation: An internal error has occurred.
Explanation: An internal error has occurred during
System Action: The current execution unit terminates
shared channel recovery.
with completion code X'5C6'. In some cases, the queue
System Action: The current execution unit terminates manager may terminate with completion code X'6C6'.
with completion code X'5C6'.
System Programmer Response: Collect the items
System Programmer Response: Collect the items listed in the Problem Determination section and contact
listed in the Problem Determination section and contact your IBM support center.
your IBM support center.
Restart the queue manager if necessary.
The recovery process is terminated; some channels may
Problem Determination: Collect the following
have been recovered, while others have not. Any
diagnostic items:
channels that were not recovered will be recovered
v A description of the action(s) that led to the error, or
when the recovery process next runs; alternatively, they
if applicable, a listing of the application program, or
can be restarted manually.
the input string to a utility program, being run at the
Problem Determination: Collect the following time of the error
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error, or v System dump resulting from the error
if applicable, a listing of the application program, or v CICS transaction dump output, if using CICS
the input string to a utility program, being run at the v The WebSphere MQ, z/OS, CICS, and IMS service
time of the error levels
v Queue manager job log v ISPF panel name, if using the MQ Operations and
v System dump resulting from the error Control panels

Chapter 32. Message manager codes (X'D4') 361


00D40069 00D44001
Explanation: An internal error has occurred. Explanation: This reason code is issued in message
CSQM090E when a command has failed. This code
System Action: The current execution unit terminates
indicates that an object of the specified name exists, but
with completion code X'5C6'.
is of a different subtype; it might not necessarily have
System Programmer Response: Collect the items the same disposition in the queue-sharing group. This
listed in the Problem Determination section and contact can only occur with subtypes of queues or channels.
your IBM support center. Message CSQM099I is also issued, indicating the object
in error.
Problem Determination: Collect the following
diagnostic items: Severity: 8
v A description of the action(s) that led to the error, or
System Action: The command is ignored.
if applicable, a listing of the application program
being run at the time of the error. System Programmer Response: Reissue the command,
v Queue manager job log ensuring that all object subtypes are correct.
v System dump resulting from the error
v CICS transaction dump output, if using CICS
00D44002
v Details of the queue-sharing group (QSG) and of the
queue managers active, as well as the queue Explanation: This reason code is issued in message
managers defined to the QSG at the time of the error. CSQM090E when a command has failed. This code
This information can be obtained by entering the indicates that the object specified on the request could
following z/OS commands: not be located. Message CSQM094I or message
D XCF,GRP CSQM125I is also issued, indicating the object in error.
It is also issued in message CSQM086E, indicating that
to display a list of all QSGs in the Coupling Facility. the queue manager object could not be located.
D XCF,GRP,qsg-name,ALL
Severity: 8
to display status about the queue managers defined System Action: For CSQM090E, the command is
to QSG qsg-name. ignored. For CSQM086E, the queue manager fails to
v The WebSphere MQ, z/OS, CICS, and IMS service restart.
levels
System Programmer Response: If you are using a
v ISPF panel name, if using the MQ Operations and
queue-sharing group, check that DB2 is available.
Control panels
Define the object in question. For the queue manager,
reissue the START QMGR command to restart the
00D401F1 queue manager.
Explanation: Whilst processing a get message request,
Note: An object of the same name and type, but of a
the specified search type (message identifier or correll
different disposition, might already exist. If you
identifier) was found to be in error. This indicates a
are dealing with a queue or channel object, an
data corruption error.
object of the same name, but of a different
System Action: The current execution unit terminates subtype, might already exist.
with completion code X'5C6'.
System Programmer Response: Collect the items 00D44003
listed in the Problem Determination section and contact
Explanation: This reason code is issued in message
your IBM support center.
CSQM090E when a command has failed. This code
Problem Determination: Collect the following indicates that the object specified on the request
diagnostic items: already exists. This will only arise when trying to
v A description of the action(s) that led to the error define a new object. Message CSQM095I is also issued.
v Queue manager job log
Severity: 8
v System dump resulting from the error
v The WebSphere MQ, z/OS, CICS, and IMS service System Action: The command is ignored.
levels
System Programmer Response: Use the object in
question.

362 Messages and Codes


00D44004 00D44007
Explanation: This reason code is issued in message Explanation: This reason code is issued in message
CSQM090E when a command has failed. This code CSQM090E when a command has failed. This code
indicates that one or more of the keywords on the indicates that a request has been issued for a local
command failed the parameter validation rules that queue that is dynamic, but this queue has been flagged
apply to them. One or more other more specific for deletion. Message CSQM104I is also issued.
messages are also issued, indicating the reason for the
Severity: 8
validation failure.
System Action: The command is ignored.
Severity: 8
System Programmer Response: None, the local queue
System Action: The command is ignored.
will be deleted as soon as possible.
System Programmer Response: Refer to the more
specific associated message to determine what the error
00D44008
is.
Explanation: This reason code is issued in message
CSQM090E when a command has failed. This code
00D44005
indicates that the object specified on the request needs
Explanation: This reason code is issued in message updating because the MQ version has changed, but that
CSQM090E when a command has failed. This code this cannot be done because the object is currently
indicates that either: open. Message CSQM101I is also issued.
v The object specified on the request is currently open.
Severity: 8
This usually happens when an object is in use
through the API or a trigger message is being written System Action: The command is ignored.
to it, but it could also arise because the object
specified is in the process of being deleted. For a System Programmer Response: Wait until the object is
local queue, it can occur because there are messages closed and reissue the command.
currently on the queue. Message CSQM101I or
CSQM115I is also issued. 00D44009
v A request has been issued for a local queue, but this
queue has incomplete units of recovery outstanding Explanation: This reason code is issued in message
for it. Message CSQM110I is also issued. CSQM090E when a command has failed, and is
v A alter, delete, or define request was made against a accompanied by message CSQM112E or message
storage class that is in use (that is, there is a queue CSQM117E indicating the object in error. It is also
defined as using the storage class, and there are issued in message CSQM086E during queue manager
messages currently on the queue. Message restart.
CSQM101I is also issued. This code indicates that a request has been issued for
Severity: 8 an object, but the object information could not be
accessed because of an error on page set zero.
System Action: The command is ignored.
Severity: 8
System Programmer Response: Refer to the
description of message CSQM101I, CSQM110I, or System Action: The command is ignored or the queue
CSQM115I as appropriate. manager fails to restart.
System Programmer Response: Check for error
00D44006 messages on the console log that might relate to the
problem. Verify that page set zero is set up correctly;
Explanation: This reason code is issued in message refer to the WebSphere MQ for z/OS System
CSQM090E when a command has failed. This code Administration Guide for information about this.
indicates that a request has been issued to delete a local
queue. The PURGE option has not been specified, but
there are messages on the queue. Message CSQM103I is 00D4400A
also issued. Explanation: This reason code is issued in message
Severity: 8 CSQM090E when a command has failed, and is
accompanied by message CSQM113E indicating the
System Action: The command is ignored. object in error. It is also issued in message CSQM086E
System Programmer Response: If the local queue during queue manager restart. This code indicates that
must be deleted, even though there are messages on it, a request has been issued for an object, but page set
reissue the command with the PURGE option. zero is full.
Severity: 8

Chapter 32. Message manager codes (X'D4') 363


System Action: The command is ignored or the queue issued in message CSQM086E during queue manager
manager fails to restart. restart. This code indicates that a request has been
issued for an object, but that a page set that it requires
System Programmer Response: Increase the size of
is not defined.
page set zero. Refer to the WebSphere MQ for z/OS
System Administration Guide for information about how Severity: 8
to do this.
System Action: The command is ignored or the queue
manaager fails to restart.
00D4400B
System Programmer Response: Ensure that the
Explanation: This reason code is issued in message necessary page set is defined in the initialization input
CSQM090E when a command has failed, and is data set CSQINP1, and has a DD statement in the
accompanied by message CSQM114E. This code queue manager started task JCL procedure. Restart the
indicates that a request has been issued for a local queue manager.
queue, but no more local queues could be defined.
There is an implementation limit of 524 287 for the total
00D4400F
number of local queues that can exist. For shared
queues, there is a limit of 512 queues in a single Explanation: This reason code is issued in message
coupling facility structure, and 512 structures CSQM090E when a command has failed, and is
altogether. accompanied by message CSQM112E or message
CSQM117E indicating the object in error. It is also
Severity: 4
issued in message CSQM086E during queue manager
System Action: The command is ignored. restart. This code indicates that a request has been
issued for an object, but that a page set that it requires
System Programmer Response: Delete any existing
is not open.
queues that are no longer required.
Severity: 8
00D4400C System Action: The command is ignored or the queue
manager fails to restart.
Explanation: This reason code is issued in message
CSQM090E when a command has failed. It indicates System Programmer Response: Ensure that the
that the command is not allowed for a particular necessary page set is defined in the initialization input
subtype of an object, as shown in the accompanying data set CSQINP1, and has a DD statement in the
more specific message. queue manager started task JCL procedure. Restart the
queue manager.
Severity: 4
System Action: The command is ignored.
00D44010
System Programmer Response: Reissue the command
Explanation: This reason code is issued in message
with the object name specified correctly.
CSQM090E when a command has failed. This code
indicates that a request was issued to change the
00D4400D default transmission queue for the queue manager, but
the queue is already in use.
Explanation: This reason code is issued in message
CSQM090E when a command has failed, and is Severity: 8
accompanied by message CSQM127I. This code
System Action: The command is ignored.
indicates that a request was issued specifying a
namelist as a list of cluster names, but there are no System Programmer Response: Wait until the queue
names in the namelist. is no longer in use, or choose another queue.
Severity: 8
00D44011
System Action: The command is ignored.
Explanation: This reason code is issued in message
System Programmer Response: Specify a namelist
CSQM090E when a command has failed, and is
that is not empty.
accompanied by message CSQM128E. This code
indicates that a request was issued that required a
00D4400E message to be sent to a command queue, but the
message could not be put.
Explanation: This reason code is issued in message
CSQM090E when a command has failed, and is Severity: 8
accompanied by message CSQM112E or message
System Action: The command is ignored.
CSQM117E indicating the object in error. It is also

364 Messages and Codes


System Programmer Response: Resolve the problem This code indicates that a request has been issued for
with the command queue. an object, but the object information could not be
accessed because coupling facility structure has failed.
00D44013 Severity: 8
Explanation: This reason code is issued in message System Action: The command is ignored or the queue
CSQM090E when a command has failed, and is manager fails to restart.
accompanied by message CSQM160I indicating the
System Programmer Response: Check for error
object in error.
messages on the console log that might relate to the
Severity: 8 problem. Use the RECOVER CFSTRUCT command to
recover the coupling facility structure.
System Action: The command is ignored.
System Programmer Response: See message
00D44018
CSQM160I for more information.
Explanation: This reason code is issued in message
CSQM090E when a command has failed, and is
00D44014
accompanied by message CSQM112E or message
Explanation: This reason code is issued in message CSQM117E indicating the object in error. It is also
CSQM090E when a command has failed, and is issued in message CSQM086E during queue manager
accompanied by message CSQM161I. restart.

Severity: 8 This code indicates that a request has been issued for
an object, but the object information could not be
System Action: The command is ignored. accessed because there is an error or inconsistency in
System Programmer Response: See message the coupling facility information.
CSQM161I for more information. Severity: 8
System Action: The command is ignored or the queue
00D44015 manager fails to restart.
Explanation: This reason code is issued in message System Programmer Response: Check for error
CSQM090E when a command has failed, and is messages on the console log that might relate to the
accompanied by message CSQM164I indicating the problem. Check that DB2 is available. If the problem
object in error. persists, it may be necessary to restart the queue
Severity: 8 manager.

System Action: The command is ignored.


00D44019
System Programmer Response: See message
CSQM164I for more information. Explanation: This reason code is issued in message
CSQM090E when a command has failed, and is
accompanied by message CSQM112E or message
00D44016 CSQM117E indicating the object in error. It is also
Explanation: This reason code is issued in message issued in message CSQM086E during queue manager
CSQM090E when a command has failed, and is restart.
accompanied by message CSQM163I indicating the This code indicates that a request has been issued for
object in error. an object, but the object information could not be
Severity: 8 accessed because DB2 is not available.

System Action: The command stops processing. Severity: 8

System Programmer Response: See message System Action: The command is ignored or the queue
CSQM163I for more information. manager fails to restart.
System Programmer Response: Check for error
00D44017 messages on the console log that might relate to the
problem. Check that DB2 is available.
Explanation: This reason code is issued in message
CSQM090E when a command has failed, and is
accompanied by message CSQM112E or message
CSQM117E indicating the object in error. It is also
issued in message CSQM086E during queue manager
restart.

Chapter 32. Message manager codes (X'D4') 365


00D4F001
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error
v Queue manager job log
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

366 Messages and Codes


Chapter 33. Command server codes (X'D5')
messages about other errors that might be related. If
00D50101
you are unable to solve the problem, collect the
Explanation: During initialization, the command following items, and contact your IBM support center:
server was unable to obtain storage. This is probably v Console log; Queue manager job log
because there is insufficient storage in your region. v Return and reason codes from message CSQN104I
v Any trace information collected
System Action: Message CSQN104I is sent to the
v Printout of SYS1.LOGREC
console containing this reason code and the return code
v The dump (if one was produced)
from the internal storage macro. None of the
commands in the initialization data set currently being
processed are performed. Queue manager startup 00D50104
continues.
Explanation: An internal error occurred during
initialization.
Note: If there is a storage problem, startup might not
be successful. System Action: Message CSQN104I is sent to the
z/OS console, indicating the return and reason codes
System Programmer Response: Check that you are
from the internal macro. The command server stops,
running in a region that is large enough, and if not,
without processing any commands.
reset your system and restart the queue manager. If this
is not the cause of the problem, collect the following System Programmer Response: Stop and restart the
items and contact your IBM support center: queue manager.
v Return and reason codes from CSQN104E message
Collect the following items, and contact your IBM
v Trace of startup (if available)
support center:
v Console log; Queue manager job log
00D50102 v Return and reason codes from message CSQN104I
v Any trace information collected
Explanation: The command preprocessor ended
v Printout of SYS1.LOGREC
abnormally while processing a command in the
initialization input data set.
00D50105
System Action: Message CSQ9029E is produced,
followed by message CSQN103I with this code as the Explanation: An internal error has occurred.
return code, and a reason code of -1 indicating that the
System Action: The command server terminates, and
command was not processed, and a dump is produced.
a dump is produced.
The next command is processed.
System Programmer Response: Stop and restart the
System Programmer Response: Look in the output
queue manager.
data set to determine the command in error. Check that
the command is correctly formed, that it applies to a Collect the following items and contact your IBM
valid object. support center:
v Console log; Queue manager job log
If the command is correct, collect the following items
v Input data set containing the command
and contact your IBM support center:
v Any trace information collected
v The input and output data sets
v Printout of SYS1.LOGREC
v SVC dump
v The dump
v Any trace information collected
v Printout of SYS1.LOGREC
00D50201
00D50103 Explanation: The command server was unable to
obtain storage while starting up. This is probably
Explanation: During initialization, an internal error
because there is insufficient storage in your region.
occurred.
System Action: Message CSQN202I is sent to the
System Action: Message CSQN104I is sent to the
z/OS console, indicating the return code from the
z/OS console, indicating the return and reason codes
internal storage macro. The command server stops,
from the internal macro. The command server stops,
without processing any commands.
without processing any commands.
System Programmer Response: Check that you are
System Programmer Response: Review the job log for

© Copyright IBM Corp. 1993, 2003 367


running in a region that is large enough, and if not,
00D50209
reset your system and restart the queue manager. If this
is not the cause of the problem, collect the following Explanation: The command preprocessor ended
items, and contact your IBM support center: abnormally while processing a command from the
v Console log; Queue manager job log command server.
v Return and reason codes from message CSQN202I
System Action: Message CSQN205I is put onto the
v Any trace information collected
reply-to queue with COUNT=1, RETURN=00D50209,
and REASON=−1 indicating that the command has not
00D50202 been processed. The command server processes the
next command.
Explanation: An internal error has occurred.
System Programmer Response: Check that the
System Action: Message CSQN202I is sent to the
command is correctly formed, that it applies to a valid
z/OS console, indicating the return code from the
object.
internal macro. The command server stops, without
processing any commands. If the command is correct, collect the following items
and contact your IBM support center:
System Programmer Response: Review the job log for
v Any trace information collected
messages about other errors that might be related. If
v Printout of SYS1.LOGREC
you are unable to solve the problem, collect the
v The dump (if one was produced)
following items, and contact your IBM support center:
v Console log; Queue manager job log
v Return and reason codes from message CSQN202I 00D5020C
v Any trace information collected
Explanation: While waiting for a command, the
v Printout of SYS1.LOGREC
command server did not recognize the reason for the
v The dump (if one was produced)
end of the wait. This is because it was not one of the
following:
00D50203 v The arrival of a message
v The STOP CMDSERV command
Explanation: An internal error has occurred.
System Action: Messages CSQN203I and CSQN206I
System Action: Message CSQN202I is sent to the
are sent to the console, containing the return and
z/OS console, indicating the return code from the
reason codes from the request function, and the ECB
internal macro. The command server stops, without
list.
processing any commands.
The command server is terminated and a dump is
System Programmer Response: Issue the START
produced.
CMDSERV command to restart the command server.
System Programmer Response: Issue the START
Collect the following items, and contact your IBM
CMDSERV command to restart the command server.
support center:
v Console log; Queue manager job log Collect the following items, and contact your IBM
v Return and reason codes from message CSQN202I support center:
v Any trace information collected v Information from messages produced
v Printout of SYS1.LOGREC v System dump
v Any trace data collected
v Printout of SYS1.LOGREC
00D50208
Explanation: The command server was unable to
00D5020E
obtain storage during startup.
Explanation: The command processor attempted to
System Action: Message CSQN202I is sent to the
get a command from the system-command-input
z/OS console, indicating the return code from the
queue, but the attempt was unsuccessful because of an
internal macro. The command server stops, without
internal error.
processing any commands.
System Action: The command server continues
System Programmer Response: Check that you are
processing. Message CSQN203I is written to the console
running in a region that is large enough, and if not,
containing the return and reason codes from the API
reset your system and restart the queue manager. If this
call.
is not the cause of the problem, collect the following
items, and contact your IBM support center: System Programmer Response: Collect the following
v Return and reason codes from message CSQN202I items, and contact your IBM support center:
v Any trace information collected v Return and reason codes from the messages
produced

368 Messages and Codes


v Any related output from the message manager
00D54nnn
Explanation: The command processor got a command
00D5020F
from the system-command-input queue, but was
Explanation: The command processor got a command unable to process it because the command message
from the system-command-input queue, but was indicated that data conversion was required and an
unable to process it because the message was not of error occurred during conversion. nnn is the reason
type MQMT_REQUEST. code (in hexadecimal) returned by the MQGET call.

System Action: The command processor processes the System Action: The command processor processes the
next command message. next command message.
System Programmer Response: Refer to Appendix A,
00D50210 “API completion and reason codes” for information
about the reason code nnn.
Explanation: The command processor got a command
from the system-command-input queue, but was
unable to process it because the command message was
of length zero.
System Action: The command processor processes the
next command message.

00D50211
Explanation: The command processor got a command
from the system-command-input queue, but was
unable to process it because the command message
consisted of blank characters only.
System Action: The command processor processes the
next command message.

00D50212
Explanation: The command processor got a command
from the system-command-input queue, but was
unable to process it because the command message was
greater than 32 762 characters long.
System Action: The command processor processes the
next command message.

00D54000
Explanation: An internal error has occurred.
System Action: The command server is terminated
and a dump is produced.
System Programmer Response: Issue the START
CMDSERV command to restart the command server.
Collect the following items and contact your IBM
support center:
v A description of the action(s) that led to the error
and details of the commands being issued at the time
of the failure
v Queue manager job log
v System dump resulting from the error

Chapter 33. Command server codes (X'D5') 369


370 Messages and Codes
Chapter 34. Buffer manager codes (X'D7')
Note these values, and contact your IBM support
00D70101
center.
Explanation: An attempt to obtain storage for a buffer
manager control block (the PANC) was unsuccessful.
00D70104
This is probably because there is insufficient storage in
your region. Explanation: An attempt to obtain storage for a buffer
manager control block (a BHDR) was unsuccessful.
System Action: The queue manager is terminated, an
entry is written to SYS1.LOGREC, and a dump is System Action: The queue manager is terminated, an
produced. entry is written to SYS1.LOGREC, and a dump is
produced.
System Programmer Response: Check that you are
running in a region that is large enough, and if not, System Programmer Response: Restart the queue
reset your system and restart the queue manager. If this manager.
does not resolve the problem, refer to the Problem
Determination section. Problem Determination: Registers 2 and 0 contain the
return and reason codes from the GETMAIN request.
Problem Determination: Registers 2 and 0 contain the Note these values, and contact your IBM support
return and reason codes from the storage management center.
request. Note these values, and contact your IBM
support center.
00D70105

00D70102 Explanation: An internal error has occurred during


dynamic page set expansion.
Explanation: The name of the queue manager being
restarted does not match the name recorded in a prior System Action: The current page set extend task is
checkpoint log record. terminated, an entry is written to SYS1.LOGREC, and a
dump is produced. No further attempt will be made to
System Action: The queue manager is terminated, an expand the page set until the queue manager is
entry is written to SYS1.LOGREC, and a dump is restarted. Subsequent dynamic page set extend requests
produced. This is preceded by message CSQP006I. for other page sets are processed.
System Programmer Response: Change the started Problem Determination: Retain the dump, and
task JCL procedure xxxxMSTR for the queue manager contact your IBM support center.
to name the appropriate bootstrap and log data sets.
Problem Determination: Register 0 contains the name 00D70106
found in the log record. Register 2 contains the name of
the queue manager being restarted. The print log Explanation: An internal error has occurred.
utility, CSQ1LOGP, can be used to view checkpoint System Action: The queue manager is terminated, an
records. entry is written to SYS1.LOGREC, and a dump is
You might also find the MQ active log data set a useful produced.
source of problem determination material. System Programmer Response: Restart the queue
manager.
00D70103 Problem Determination: Retain the system dump and
Explanation: An attempt to obtain storage for a buffer the MQ active log data set, and contact your IBM
manager control block (a PSET) was unsuccessful. support center.

System Action: The queue manager is terminated, an


entry is written to SYS1.LOGREC, and a dump is 00D70108
produced. Explanation: An attempt to obtain storage for the
System Programmer Response: Restart the queue buffer pool was unsuccessful.
manager. System Action: The queue manager is terminated, an
Problem Determination: Registers 2 and 0 contain the entry is written to SYS1.LOGREC, and a dump is
return and reason codes from the GETMAIN request. produced.
System Programmer Response: Provide sufficient

© Copyright IBM Corp. 1993, 2003 371


storage for the number of buffers specified in the
00D70114
DEFINE BUFFPOOL command.
Explanation: An internal cross-component consistency
Problem Determination: Register 2 contains the return
check failed.
code from the GETMAIN request. Register 3 contains
the buffer pool number. System Action: The request is terminated, an entry is
written to SYS1.LOGREC, and a dump is produced.
00D7010A Problem Determination: Register 0 contains the value
in error. Note the completion code and the reason code,
Explanation: An internal storage error has occurred.
collect the MQ active log data set, and contact your
System Action: The queue manager is terminated, an IBM support center.
entry is written to SYS1.LOGREC, and a dump is
produced.
00D70116
System Programmer Response: Provide sufficient
Explanation: An I/O error has occurred.
storage for the number of buffers specified in the
DEFINE BUFFPOOL command. System Action: An entry is written to SYS1.LOGREC,
and a dump is produced. In some circumstances, the
Problem Determination: Registers 2 and 0 contain the
queue manager will terminate. (This depends on the
return and reason codes from the GETMAIN request.
nature of the error, and the page set on which the error
Register 3 contains the buffer pool number.
occurred.)
System Programmer Response: Restart the queue
00D70112
manager if necessary.
Explanation: A critical process could not be started
Problem Determination: Register 0 contains the
during queue manager initialization. This could be
Media Manager reason code from an MMCALL call.
because there is insufficient storage in your region.
See the MVS/DFP Diagnosis Reference manual for
System Action: The queue manager is terminated, an information about return codes from the Media
entry is written to SYS1.LOGREC, and a dump is Manager. If you do not have access to the required
produced. manual, contact your IBM support center, quoting the
Media Manager reason code.
System Programmer Response: Check that you are
running in a region that is large enough. If not, reset You might also find the MQ active log data set a useful
your system and restart the queue manager. If this does source of problem determination material.
not resolve the problem, refer to the Problem
Determination section.
00D70117
Problem Determination: Register 0 contains the
Explanation: An internal error has occurred while the
reason code for the error. Note the completion code
queue manager was terminating.
and the reason code and contact your IBM support
center. System Action: The queue manager is terminated, an
entry is written to SYS1.LOGREC, and a dump is
produced.
00D70113
System Programmer Response: Restart the queue
Explanation: A critical process could not be started
manager.
during queue manager initialization. This could be
because there is insufficient storage in your region. Problem Determination: Retain the dump and a copy
of the MQ active log data set, and contact your IBM
System Action: The queue manager is terminated, an
support center.
entry is written to SYS1.LOGREC, and a dump is
produced.
00D70118
System Programmer Response: Check that you are
running in a region that is large enough. If not, reset Explanation: A page was about to be written to a
your system and restart the queue manager. If this does page set, but was found to have improper format. The
not resolve the problem, refer to the Problem executing thread is terminated. (If this is the deferred
Determination section. write processor, the queue manager is terminated)
Problem Determination: Register 0 contains the System Action: The current execution unit terminates
reason code for the error. Note the completion code with completion code X'5C6', and a dump is produced.
and the reason code and contact your IBM support
System Programmer Response: Restart the queue
center.
manager, and if the problem persists collect the items

372 Messages and Codes


listed in the Problem Determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error, or
if applicable, a listing of the application program, or
the input string to a utility program, being run at the
time of the error
v Queue manager job log
v The MQ active log data set
v System dump resulting from the error
v CICS transaction dump output, if using CICS
v The WebSphere MQ, z/OS, CICS, and IMS service
levels
v ISPF panel name, if using the MQ Operations and
Control panels

00D70122
Explanation: An unrecoverable error has occurred
during check point.
System Action: The queue manager is terminated, an
entry is written to SYS1.LOGREC, and a dump is
produced.
System Programmer Response: Restart the queue
manager.
Problem Determination: Register 0 contains the
reason code for the error. Note the completion code
and the reason code, collect the MQ active log data set,
and contact your IBM support center.

00D70133
Explanation: An internal consistency check failed.
System Action: The request is terminated, an entry is
written to SYS1.LOGREC, and a dump is produced.
Problem Determination: Note the completion code
and the reason code, collect the MQ active log data set,
and contact your IBM support center.

Chapter 34. Buffer manager codes (X'D7') 373


374 Messages and Codes
Chapter 35. Recovery manager codes (X'D9')
for z/OS System Administration Guide to recover it from
00D90000
the valid BSDS.
Explanation: A recovery manager module received
If you are running in a single BSDS environment, refer
control from its FRR for retry and found an invalid
to the WebSphere MQ for z/OS System Administration
retry point identifier. The name of the module in which
Guide, which describes the procedures needed to
the error occurred appears in the SYS1.LOGREC entry
recover your BSDS from an archived BSDS.
showing this reason code in register 15.
System Action: Standard diagnostic information is
00D92001
provided. The error is recorded in SYS1.LOGREC, an
SVC dump is scheduled, and queue manager Explanation: The checkpoint/restart serial controller
termination is requested. The termination reason code FRR invoked queue manager termination, because an
reflects the function for which retry was unsuccessfully unrecoverable error was detected while processing a
attempted. request.
Operator Response: Print SYS1.LOGREC, and restart This is a queue manager termination reason code. For
the queue manager. further information, see the WebSphere MQ for z/OS
Problem Determination Guide.
System Programmer Response: This is a secondary
error. Obtain a copy of SYS1.LOGREC and the SVC System Action: Queue manager termination is
dump for this error and for the original problem that initiated. Standard diagnostic information is recorded in
resulted in the retry attempt. SYS1.LOGREC, and an SVC dump is requested for the
associated error.
Problem Determination: Examine the SYS1.LOGREC
information and the dumps from both the original and Operator Response: Print SYS1.LOGREC, and restart
the secondary error to determine if the recovery the queue manager.
parameter area was damaged or if retry incorrectly
restored registers for the mainline module. System Programmer Response: Obtain a copy of the
SYS1.LOGREC and the SVC dump for the original
error, and follow the instructions associated with it.
00D90002
Problem Determination: See the original error.
Explanation: The recovery manager startup
notification routine received an error return code from
the recovery log manager when attempting to read a 00D92003
recovery manager status table (RMST) record from the Explanation: The restart request servicer FRR invoked
bootstrap data set (BSDS) in one of the following cases: queue manager termination, because an unrecoverable
v When reading the record containing the RMST error was detected while processing a restart request.
header. The first copy was successfully read, but the
second copy could not be found. This is a queue manager termination reason code. For
v When reading records containing the RMST entries. further information, see the WebSphere MQ for z/OS
A no record found condition was encountered before Problem Determination Guide.
all entries were read. System Action: Standard diagnostic information is
v When reading either a header record or an entry recorded in SYS1.LOGREC, and an SVC dump is
record. The record exceeded its expected length. requested for the original error before queue manager
This is an MQ error. termination is initiated.

System Action: The recovery manager has no Operator Response: Print SYS1.LOGREC, and restart
functional recovery routine (FRR) in place when this the queue manager.
error occurs. It relies on its invoker, the facility startup System Programmer Response: Obtain a copy of
function, to perform SYS1.LOGREC recording and to SYS1.LOGREC and the SVC dump for the original
request a dump. The queue manager terminates with a error.
X'00E80100' reason code.
Problem Determination: See the original error.
System Programmer Response: The queue manager
determined that the BSDS that it was reading has been
corrupted. If you are running in a dual BSDS
environment, determine which BSDS is corrupt, and
follow the procedures described in the WebSphere MQ

© Copyright IBM Corp. 1993, 2003 375


v SVC dump
00D92004
v Printout of SYS1.LOGREC
Explanation: The shutdown checkpoint controller FRR
invoked queue manager termination, because an
00D92021
unrecoverable error was detected while processing a
shutdown checkpoint request. Explanation:
This is a queue manager termination reason code. For System Action: The restart processing will end
further information, see the WebSphere MQ for z/OS abnormally, which will terminate the queue manager.
Problem Determination Guide. This is to prevent the loss or incorrect processing of an
MQ unit of recovery.
System Action: Standard diagnostic information is
recorded in SYS1.LOGREC, and an SVC dump is Operator Response: Do not attempt to restart the
requested for the original error before queue manager queue manager until the error is resolved. Notify the
termination is initiated. system programmer.
Operator Response: Print SYS1.LOGREC, and restart System Programmer Response: The log has become
the queue manager. corrupted. If you are running with dual logging, try to
start the queue manager from the undamaged log.
System Programmer Response: Obtain a copy of
SYS1.LOGREC and the SVC dump for the original If you are unable to do achieve this, use the following
error. procedure (you will lose all updates since your last
backup):
Problem Determination: See the original error.
1. Clear the logs
2. Run the RESETPAGE function of the CSQUTIL
00D92011 utility against your last good set of backups
3. Restart the queue manager
Explanation: An internal error has occurred.
See the WebSphere MQ for z/OS System Administration
System Action: The checkpoint process will end
Guide for information about restarting the queue
abnormally to prevent a damaged URE from being
manager from one log when using dual logging, and
written out to the log, and the queue manager will be
using the CSQUTIL utility. If you are unable to resolve
terminated. This is to prevent the loss or incorrect
the problem, contact your IBM support center.
processing of an MQ unit of recovery (UR). Restart will
use the previous checkpoint and apply all the MQ log
records up to the point of the problem. Standard 00D92022
diagnostic information is recorded in SYS1.LOGREC,
Explanation: An internal error has occurred.
and an SVC dump is scheduled.
System Action: The restart processing will end
Operator Response: Restart the queue manager.
abnormally, which will terminate the queue manager.
System Programmer Response: Collect the following This is to prevent the loss or incorrect processing of an
items, and contact your IBM support center: MQ unit of recovery.
v Console output
Operator Response: Do not attempt to restart the
v SVC dump
queue manager until the error is resolved. Notify the
v Printout of SYS1.LOGREC
system programmer.
System Programmer Response: The log has become
00D92012
corrupted. If you are running with dual logging, try to
Explanation: An internal error has occurred. start the queue manager from the undamaged log.
System Action: The checkpoint process will end If you are unable to do achieve this, use the following
abnormally to prevent a damaged RURE from being procedure (you will lose all updates since your last
written out to the log, and the queue manager will be backup):
terminated. This is to prevent the loss or incorrect 1. Clear the logs
processing of an MQ unit of recovery. Restart will use 2. Run the RESETPAGE function of the CSQUTIL
the previous checkpoint and apply all the MQ log utility against your last good set of backups
records up to the point of the problem. Standard 3. Restart the queue manager.
diagnostic information is recorded in SYS1.LOGREC,
See the WebSphere MQ for z/OS System Administration
and an SVC dump is scheduled.
Guide for information about restarting the queue
Operator Response: Restart the queue manager. manager from one log when using dual logging, and
using the CSQUTIL utility. If you are unable to resolve
System Programmer Response: Collect the following
the problem, contact your IBM support center.
items, and contact your IBM support center:
v Console output

376 Messages and Codes


00D93001 00D93012
Explanation: The commit/backout FRR invoked queue Explanation: A subcomponent of MQ invoked commit
manager termination, because an unrecoverable error when the agent state was invalid for commit-UR
was detected during ‘must-complete’ processing for invocation. Commit-UR was invoked for an agent that
phase 2 of a commit-UR request. was only retrieving data. Either commit-UR or
backout-UR was already in process, or the ACE
This is a queue manager termination reason code. For
progress state field was damaged.
further information, see the WebSphere MQ for z/OS
Problem Determination Guide. System Action: Abnormal termination of the agent
results, including backing out (backout-UR) of its
System Action: Standard diagnostic information is
activity to the previous point of consistency. This
recorded in SYS1.LOGREC, and an SVC dump is
releases all locks held by the agent for its resources.
requested for the original error before queue manager
termination is initiated. Standard diagnostic information is recorded in
SYS1.LOGREC, and an SVC dump is scheduled.
Operator Response: Restart the queue manager.
Additional information, identified in the SDWA
System Programmer Response: Obtain a copy of variable recording area (VRA) by reason code
SYS1.LOGREC and the SVC dump for the original X'00D9CCCC', is added to the SDWA VRA. See the
error. WebSphere MQ for z/OS Problem Determination Guide for
more information about the VRA.
Problem Determination: See the original error.
System Programmer Response: This is an MQ error.
Examine the SYS1.LOGREC data and the dump to
00D93011 establish whether either commit-UR was invoked
Explanation: A subcomponent of MQ invoked commit incorrectly or the control structure was damaged.
when the agent state was invalid for commit-UR
invocation. Commit-UR was requested for an agent that 00D93100
was modifying data. Either commit-UR or backout-UR
was already in process, or the recovery structure (URE) Explanation: This reason code indicates that an MQ
was damaged. allied agent does not need to participate in the Phase-2
(Continue Commit) call, because all required work has
System Action: Abnormal termination of the agent been accomplished during the Phase-1 (Prepare) call.
results, including backing out (backout-UR) of its
activity to the previous point of consistency. This This reason code is generated by the recovery manager
releases all locks held by the agent for its resources. when it is determined that an MQ allied agent has not
updated any MQ resource since its last commit
Standard diagnostic information is recorded in processing occurred.
SYS1.LOGREC, and an SVC dump is scheduled.
Additional information, identified in the SDWA System Action: The ‘yes’ vote is registered with the
variable recording area (VRA) by reason code commit coordinator.
X'00D9CCCC', is added to the VRA. For information
System Programmer Response: None should be
about the VRA, see the WebSphere MQ for z/OS Problem
required because this is not an error reason code. This
Determination Guide.
reason code is used for communication between
If the agent was in a ‘must-complete’ state (in-commit2 components of MQ.
or in-backout), the queue manager is also terminated
with reason code X'00D93001'. When the queue
00D94001
manager is next restarted, recoverable activity for this
agent (such as an ensure-backout or ensure-commit UR) Explanation: The commit/backout FRR invoked queue
is handled to complete the commit or backout process. manager termination, because an unrecoverable error
was detected during ‘must-complete’ processing for a
System Programmer Response: This is an MQ error.
backout-UR request.
Collect the materials mentioned in the problem
determination section of this message. This is a queue manager termination reason code. For
further information, see the WebSphere MQ for z/OS
Problem Determination: Examine the SYS1.LOGREC
Problem Determination Guide.
data and the dump to establish whether either
commit-UR was invoked incorrectly or the control System Action: Standard diagnostic information is
structure that reflects the state was damaged. recorded in SYS1.LOGREC, and an SVC dump is
requested for the original error before queue manager
termination is initiated.
Operator Response: Restart the queue manager.

Chapter 35. Recovery manager codes (X'D9') 377


System Programmer Response: Obtain a copy of restarting the queue manager in the WebSphere MQ for
SYS1.LOGREC and the SVC dump for the original z/OS System Administration Guide before restarting.
error.
Problem Determination: At the time of the error,
Problem Determination: See the reason code for the registers 3 and 4 contain the 6-byte relative byte
original error. address (RBA) of the beginning of this unit of recovery.
MQ must read the log back to this point to complete
the backout of this unit of recovery.
00D94011
To restart the queue manager, you must add the
Explanation: A subcomponent of MQ invoked backout
missing archive log data sets back to the BSDS with the
at a point when the agent state is invalid for invoking
change log inventory utility, and increase the
the function that backs out units of recovery. Either
MAXARCH parameter in the CSQ6LOGP macro (the
backout-UR or commit-UR phase-2 was already in
system parameter module log initialization macro) to
process, or the agent structure was damaged.
complete the backout.
System Action: Abnormal termination of the agent
If the missing archive log is not available, or if
results and, because the agent is in a ‘must-complete’
archiving was not active, the queue manager can not be
state, the queue manager is terminated with reason
restarted unless the log data sets and page sets are all
code X'00D94001'. When the queue manager is
reinitialized or restored from backup copies. Data will
restarted, recoverable activity for this agent is handled
be lost as a result of this recovery action.
to complete the commit or backout process.
Standard diagnostic information is recorded in
00D95001
SYS1.LOGREC, and an SVC dump is scheduled.
Additional information, identified in the SDWA Explanation: The recovery manager’s common FRR
variable recording area (VRA) by reason code invoked queue manager termination, because an
X'00D9AAAA', is added to the SDWA VRA. See the unrecoverable error was detected during checkpoint
WebSphere MQ for z/OS Problem Determination Guide for processing.
more information about the VRA.
This is a queue manager termination reason code. For
System Programmer Response: This is an MQ error. further information, see the WebSphere MQ for z/OS
Examine the SYS1.LOGREC data and the dump to Problem Determination Guide.
establish whether commit-UR was invoked incorrectly
System Action: Standard diagnostic information is
or the control structure was damaged.
recorded in SYS1.LOGREC, and an SVC dump is
requested for the original error before queue manager
00D94012 termination is initiated.
Explanation: During backout, the end of the log was Operator Response: Restart the queue manager.
read before all the expected log ranges had been
System Programmer Response: Obtain a copy of
processed. The error is accompanied by an abnormal
SYS1.LOGREC and the SVC dump for the original
termination with reason code X'00D94001'.
error.
This could be because the queue manager has been
Problem Determination: See the original error.
started with a system parameter load module that
specifies OFFLOAD=NO rather than OFFLOAD=YES.
00D95011
System Action: The agent is abnormally terminated
with completion code X'5C6'. Because the agent is in a Explanation: The recovery manager checkpoint FRR
must-complete state, the queue manager is terminated invoked queue manager termination, because an
with reason code X'00D94001' and message CSQV086E. unrecoverable error was detected while performing its
checkpoint functions.
Standard diagnostic information is recorded in
SYS1.LOGREC. and an SVC dump is requested. This is a queue manager termination reason code. For
further information, see the WebSphere MQ for z/OS
Operator Response:
Problem Determination Guide.
1. Run the print log map utility to print the content of
both BSDSs System Action: Standard diagnostic information is
2. Print SYS1.LOGREC recorded in SYS1.LOGREC, and an SVC dump is
3. Use the z/OS command DISPLAY DUMP to get the requested for the original error before queue manager
failure reason code from dump title termination is initiated.
4. Notify your system programmer
Operator Response: Restart the queue manager.
System Programmer Response: Obtain a copy of the
SYS1.LOGREC and the SVC dump for the original System Programmer Response: Obtain a copy of the
error. See the information about recovering and

378 Messages and Codes


SYS1.LOGREC and the SVC dump for the original further information, see the WebSphere MQ for z/OS
error. Problem Determination Guide.
Problem Determination: See the original error. System Action: Standard diagnostic information is
recorded in SYS1.LOGREC, and an SVC dump is
requested for the original error before queue manager
00D96001
termination is initiated.
Explanation: The recovery manager’s restart FRR
Operator Response:
invoked queue manager termination, because an
1. Run the print log map utility to print the contents
unrecoverable error was detected during the restart
of both BSDSs.
processor processing.
2. Follow instructions for the accompanying recovery
This is a queue manager termination reason code. For log manager error. Use the z/OS command
further information, see the WebSphere MQ for z/OS DISPLAY DUMP,TITLE to get the reason code for
Problem Determination Guide. the error from the dump title.

System Action: Standard diagnostic information is System Programmer Response: Obtain a copy of the
recorded in SYS1.LOGREC, and an SVC dump is SYS1.LOGREC and the SVC dump for the original
requested for the original error before queue manager error. If possible, remove the cause of original error and
termination is initiated. restart the queue manager. If you cannot correct the
error, contact your IBM support center.
Operator Response: Restart the queue manager.
System Programmer Response: Obtain a copy of the 00D96022
SYS1.LOGREC and the SVC dump for the original
error. Explanation: The restart FRR invoked abnormal
termination, because, while reading the log forward
Problem Determination: See the original error. during restart, the end-of-log was read before all
recovery log scopes had been processed. It is followed
00D96011 by an abnormal termination with the same reason code
(X'00D96022').
Explanation: The restart participation FRR invoked
queue manager termination, because an unrecoverable This is a queue manager termination reason code. For
error was detected while processing log records during further information, see the WebSphere MQ for z/OS
restart. Problem Determination Guide.

This is a queue manager termination reason code. For System Action: Standard diagnostic information is
further information, see the WebSphere MQ for z/OS recorded in SYS1.LOGREC, and an SVC dump is
Problem Determination Guide. requested for the error before queue manager
termination is initiated.
System Action: Standard diagnostic information is
recorded in SYS1.LOGREC, and an SVC dump is Operator Response:
requested for the original error before queue manager 1. Run the print log map utility to print the contents
termination is initiated. of both BSDSs.
2. Follow instructions for the accompanying recovery
Operator Response: Restart the queue manager when log manager error. Use the z/OS command
the problem has been corrected. DISPLAY DUMP,TITLE to get the reason code for
System Programmer Response: Obtain a copy of the the error from the dump title.
SYS1.LOGREC and the SVC dump for the original System Programmer Response: Obtain a copy of the
error. SYS1.LOGREC and the SVC dump for the original
Problem Determination: See the original error. error. If you cannot correct the error, contact your IBM
support center.

00D96021 Problem Determination: At the time of the error,


registers 2 and 3 (as shown in the dump or in
Explanation: The queue manager was terminated SYS1.LOGREC) contain the 6-byte relative byte address
during restart because an error occurred while (RBA) of the last log record that was read before
attempting to read the log forward MODE(DIRECT). It end-of-log was encountered.
is accompanied by a recovery log manager error X'5C6'
with a reason code describing the specific error.
00D96031
Each time a portion of the log is skipped, a ‘read direct’
is used to validate the beginning RBA of the portion Explanation: The restart FRR invoked queue manager
that is read. termination, because an error occurred while
attempting to read the log backward MODE(DIRECT).
This is a queue manager termination reason code. For It is accompanied by a recovery log manager error

Chapter 35. Recovery manager codes (X'D9') 379


X'5C6' with a reason code describing the specific error.
00D97001
Each time a portion of the log is skipped, a ‘read direct’
Explanation: The agent concerned was cancelled while
is used to validate the beginning RBA of the portion
waiting for the RECOVER-UR service to complete.
that is read.
System Action: The RECOVER-UR function is
This is a queue manager termination reason code. For
completed. Abnormal termination of the requesting
further information, see the WebSphere MQ for z/OS
agent occurs. Standard diagnostic information is
Problem Determination Guide.
recorded in SYS1.LOGREC, and an SVC dump is
System Action: Standard diagnostic information is requested.
recorded in SYS1.LOGREC, and an SVC dump is
The condition that caused cancellation of the agent was
requested for the original error before queue manager
installation initiated (for example, a forced termination
termination is initiated.
of the queue manager).
Operator Response:
1. Run the print log map utility to print the contents
00D97011
of both BSDSs.
2. Follow instructions for the accompanying recovery Explanation: The queue manager was terminated
log manager error. Use the z/OS command during RECOVER-UR because an unrecoverable error
DISPLAY DUMP,TITLE to get the reason code for was detected during RECOVER-UR (CSQRRUPR)
the error from the dump titles. recovery processing.
3. Restart the queue manager.
This is a queue manager termination reason code. For
System Programmer Response: Obtain a copy of the further information, see the WebSphere MQ for z/OS
SYS1.LOGREC and the SVC dump for the original Problem Determination Guide.
error.
System Action: Standard diagnostic information is
Problem Determination: See the accompanying error recorded in SYS1.LOGREC, and an SVC dump is
reason code. requested. queue manager terminates with message
CSQV086E and return code X'00D97011'.
00D96032 System Programmer Response: Determine the original
error. If the error is log-related, see the WebSphere MQ
Explanation: During restart, the end of the log was
for z/OS System Administration Guide before restarting
read before all the expected log ranges had been
the queue manager.
processed. The error is accompanied by an abnormal
termination with the same reason code (X'00D96032'). Problem Determination: See the original error.
This is a queue manager termination reason code. For
further information, see the WebSphere MQ for z/OS 00D97012
Problem Determination Guide.
Explanation: The RECOVER-UR request servicer FRR
System Action: Standard diagnostic information is invoked queue manager termination, because an
recorded in SYS1.LOGREC. An SVC dump is requested. unrecoverable error was detected while attempting to
The queue manager is terminated with message recover a unit of recovery.
CSQV086E.
This is a queue manager termination reason code. For
Operator Response: further information, see the WebSphere MQ for z/OS
1. Run the print log map utility to print the contents Problem Determination Guide.
of both BSDSs.
System Action: Standard diagnostic information is
2. Use the z/OS command DISPLAY DUMP,TITLE to
recorded in SYS1.LOGREC, and an SVC dump is
get the reason code for the error from the dump
requested for the original error before queue manager
title.
termination is initiated.
System Programmer Response: Obtain a copy of the
Operator Response: Restart the queue manager.
SYS1.LOGREC and the SVC dump for the original
error. Determine where the log went. See the WebSphere System Programmer Response: Obtain a copy of the
MQ for z/OS System Administration Guide before SYS1.LOGREC and the SVC dump for the original
restarting. error.
Problem Determination: At the time of the error, Problem Determination: See the original error.
registers 2 and 3 contain the 6-byte relative byte
address (RBA) of the last log record that was read
before end-of-log was encountered.

380 Messages and Codes


SYS1.LOGREC and the SVC dump for the original
00D97021
error.
Explanation: The RECOVER-UR FRR invoked queue
Problem Determination: At the time of the error,
manager termination, because an error occurred while
registers 2 and 3 contain the 6-byte relative byte
attempting to read the log MODE(DIRECT) during
address (RBA) of the last log record that was read
forward processing. It is accompanied by a recovery log
before end-of-log was encountered.
manager error X'5C6' with a reason code describing the
specific error.
00D97031
Each time a portion of the log is skipped, a ‘read direct’
is used to validate the beginning RBA of the portion Explanation: The RECOVER-UR FRR invoked queue
that is read. manager termination, because an error occurred during
an attempt to read the log MODE(DIRECT) while
This is a queue manager termination reason code. For
reading the log backward. It is accompanied by a
further information, see the WebSphere MQ for z/OS
recovery log manager error X'5C6' with a reason code
Problem Determination Guide.
describing the specific error.
System Action: Standard diagnostic information is
Each time a portion of the log is skipped, a ‘read direct’
recorded in SYS1.LOGREC, and an SVC dump is
is used to validate the begin-scope RBA of the portion
requested for the original error before queue manager
that is read.
termination is initiated.
This is a queue manager termination reason code. For
Operator Response:
further information, see the WebSphere MQ for z/OS
1. Run the print log map utility to print the contents
Problem Determination Guide.
of both BSDSs.
2. Follow instructions for the accompanying recovery System Action: Standard diagnostic information is
log manager error. Use the z/OS command recorded in SYS1.LOGREC, and an SVC dump is
DISPLAY DUMP,TITLE to get the reason code for requested for the original error before queue manager
the error from the dump titles. termination is initiated.
3. Restart the queue manager.
Operator Response:
System Programmer Response: Obtain a copy of the 1. Run the print log map utility to print the contents
SYS1.LOGREC and the SVC dump for the original of both BSDSs.
error. 2. Follow instructions for the accompanying recovery
log manager error. Use the z/OS command
Problem Determination: See the accompanying error
DISPLAY DUMP,TITLE to get the reason code for
reason code.
the error from the dump titles.
3. Restart the queue manager.
00D97022
System Programmer Response: Obtain a copy of the
Explanation: The RECOVER-UR invoked abnormal SYS1.LOGREC and the SVC dump for the original
termination because end-of-log was reached before all error.
ranges had been processed for forward recovery. This
Problem Determination: See recovery log manager
error is accompanied by an abnormal termination with
error reason code.
the same reason code (X'00D97022').
This is a queue manager termination reason code. For
00D97032
further information, see the WebSphere MQ for z/OS
Problem Determination Guide. Explanation: The RECOVER-UR invoked abnormal
termination because end-of-log was reached before all
System Action: Standard diagnostic information is
ranges had been processed for backward recovery. This
recorded in SYS1.LOGREC, and an SVC dump is
error is accompanied by an abnormal termination with
requested for the original error before queue manager
the same reason code (X'00D97032').
termination is initiated.
This is a queue manager termination reason code. For
Operator Response:
further information, see the WebSphere MQ for z/OS
1. Run the print log map utility to print the contents
Problem Determination Guide.
of both BSDSs.
2. Follow instructions for the accompanying recovery System Action: Standard diagnostic information is
log manager error. Use the z/OS command recorded in SYS1.LOGREC, and an SVC dump is
DISPLAY DUMP,TITLE to get the reason code for requested for the original error before queue manager
the error from the dump titles. termination is initiated.
3. Restart the queue manager.
Operator Response:
System Programmer Response: Obtain a copy of the

Chapter 35. Recovery manager codes (X'D9') 381


1. Run the print log map utility to print the contents
00D98021
of both BSDSs.
2. Follow instructions for the accompanying recovery Explanation: The resolved indoubt FRR invoked
log manager error. Use the z/OS command queue manager termination because of an error while
DISPLAY DUMP,TITLE to get the reason code for attempting to read the log MODE(DIRECT) during
the error from the dump titles. forward recovery. It is accompanied by a recovery log
3. Restart the queue manager. manager error X'5C6' with a reason code describing the
specific error.
System Programmer Response: Obtain a copy of the
SYS1.LOGREC and the SVC dump for the original Each time a portion of the log is skipped, a ‘read direct’
error. is used to validate the beginning RBA of the portion
that is read.
Problem Determination: At the time of the error,
registers 2 and 3 contain the 6-byte relative byte This is a queue manager termination reason code. For
address (RBA) of the last log record that was read further information, see the WebSphere MQ for z/OS
before end-of-log was encountered. Problem Determination Guide.
System Action: Standard diagnostic information is
00D98001 recorded in SYS1.LOGREC, and an SVC dump is
requested for the original error before queue manager
Explanation: The recovery manager’s common FRR
termination is initiated.
invoked queue manager termination, because an
unrecoverable error was detected during indoubt-UR Operator Response:
processing. 1. Run the print log map utility to print the contents
of both BSDSs.
This is a queue manager termination reason code. For
2. Follow instructions for the accompanying recovery
further information, see the WebSphere MQ for z/OS
log manager error. Use the z/OS command
Problem Determination Guide.
DISPLAY DUMP,TITLE to get the reason code for
System Action: Standard diagnostic information is the error from the dump titles.
recorded in SYS1.LOGREC, and an SVC dump is 3. Restart the queue manager.
requested for the original error before queue manager
System Programmer Response: Obtain a copy of the
termination is initiated.
SYS1.LOGREC and the SVC dump for the original
Operator Response: Restart the queue manager. error.

System Programmer Response: Obtain a copy of the Problem Determination: See the accompanying error
SYS1.LOGREC and the SVC dump for the original reason code.
error.
Problem Determination: See the original error. 00D98022
Explanation: Resolved indoubt invoked abnormal
00D98011 termination when end-of-log was reached before all
ranges had been processed for forward recovery. This
Explanation: The FRR for the resolved-indoubt-UR error is accompanied by abnormal termination with the
request servicer invoked queue manager termination, same reason code (X'00D98022').
because an unrecoverable error was detected processing
a request. This is a queue manager termination reason code. For
further information, see the WebSphere MQ for z/OS
This is a queue manager termination reason code. For Problem Determination Guide.
further information, see the WebSphere MQ for z/OS
Problem Determination Guide. System Action: Standard diagnostic information is
recorded in SYS1.LOGREC, and an SVC dump is
System Action: Standard diagnostic information is requested for the original error before queue manager
recorded in SYS1.LOGREC, and an SVC dump is termination is initiated.
requested for the original error before queue manager
termination is initiated. Operator Response:
1. Run the print log map utility to print the contents
Operator Response: Restart the queue manager. of both BSDSs.
System Programmer Response: Obtain a copy of the 2. Follow instructions for the accompanying recovery
SYS1.LOGREC and the SVC dump for the original log manager error. Use the z/OS command
error. DISPLAY DUMP,TITLE to get the reason code for
the error from the dump titles.
Problem Determination: See the accompanying error 3. Restart the queue manager.
reason code.
System Programmer Response: Obtain a copy of the

382 Messages and Codes


SYS1.LOGREC and the SVC dump for the original 1. Run the print log map utility to print the contents
error. of both BSDSs.
2. Follow instructions for the accompanying recovery
Problem Determination: At the time of the error,
log manager error. Use the z/OS command
registers 2 and 3 contain the 6-byte relative byte
DISPLAY DUMP,TITLE to get the reason code for
address (RBA) of the last log record that was read
the error from the dump titles.
before end-of-log was encountered.
3. Restart the queue manager.
System Programmer Response: Obtain a copy of the
00D98031
SYS1.LOGREC and the SVC dump for the original
Explanation: The resolved indoubt FRR invoked error.
queue manager termination, because an error occurred
Problem Determination: At the time of the error,
during an attempt to read the log MODE(DIRECT)
registers 2 and 3 contain the 6-byte relative byte
while reading the log backward. It is accompanied by a
address (RBA) of the last log record that was read
recovery log manager error X'5C6' with a reason code
before end-of-log was encountered.
describing the specific error.
Each time a portion of the log is skipped, a ‘read direct’
00D9AAAA
is used to validate the begin-scope RBA of the portion
that is read. Explanation: This reason code identifies additional
data stored in the system diagnostic work area (SDWA)
This is a queue manager termination reason code. For
variable recording area (VRA) following an error
further information, see the WebSphere MQ for z/OS
during backout-UR.
Problem Determination Guide.
System Action: Data is stored in the field indicated by
System Action: Standard diagnostic information is
VRA key 38 following the EBCDIC string
recorded in SYS1.LOGREC, and an SVC dump is
‘RMC-COMMIT/BACKOUT’. This information is
requested for the original error before queue manager
useful for IBM service personnel.
termination is initiated.
System Programmer Response: Quote this code, and
Operator Response:
the contents of the VRA field indicated by key 38 when
1. Run the print log map utility to print the contents
contacting your IBM support center. For information
of both BSDSs.
about the VRA, see the WebSphere MQ for z/OS Problem
2. Follow instructions for the accompanying recovery
Determination Guide.
log manager error. Use the z/OS command
DISPLAY DUMP,TITLE to get the reason code for
the error from the dump titles. 00D9BBBB
3. Restart the queue manager.
Explanation: This reason code identifies additional
System Programmer Response: Obtain a copy of the data stored in the system diagnostic work area (SDWA)
SYS1.LOGREC and the SVC dump for the original variable recording area (VRA) following an error
error. during begin-UR.
Problem Determination: See the accompanying error System Action: Data is stored in the field indicated by
reason code. VRA key 38. This information is useful for IBM service
personnel.
00D98032 System Programmer Response: Quote this code, and
the contents of the VRA field indicated by key 38 when
Explanation: The resolved indoubt FRR invoked
contacting your IBM support center. For information
abnormal termination when end-of-log was reached
about the VRA, see the WebSphere MQ for z/OS Problem
before all ranges had been processed for backward
Determination Guide.
recovery. This error is accompanied by abnormal
termination with the same reason code (X'00D98032').
00D9CCCC
This is a queue manager termination reason code. For
further information, see the WebSphere MQ for z/OS Explanation: This reason code identifies additional
Problem Determination Guide. data stored in the system diagnostic work area (SDWA)
variable recording area (VRA) following an error
System Action: Standard diagnostic information is
during commit-UR.
recorded in SYS1.LOGREC, and an SVC dump is
requested for the original error before queue manager System Action: Data is stored in the field indicated by
termination is initiated. VRA key 38 following the EBCDIC string
‘RMC-COMMIT/ABORT’. This information is useful
Operator Response:
for IBM service personnel.

Chapter 35. Recovery manager codes (X'D9') 383


System Programmer Response: Quote this code, and
the contents of the VRA field indicated by key 38 when
contacting your IBM support center. For information
about the VRA, see the WebSphere MQ for z/OS Problem
Determination Guide.

00D9EEEE
Explanation: This reason code identifies additional
data stored in the system diagnostic work area (SDWA)
variable recording area (VRA) following an error
during end-UR.
System Action: Data is stored in the field indicated by
VRA key 38. This information is useful for IBM service
personnel.
System Programmer Response: Quote this code, and
the contents of the VRA field indicated by key 38 when
contacting your IBM support center. For information
about the VRA, see the WebSphere MQ for z/OS Problem
Determination Guide.

384 Messages and Codes


Chapter 36. Storage manager codes (X'E2')
items, and contact your IBM support center:
00E20001
v Console output
Explanation: An internal error has occurred. v System dump
v Printout of SYS1.LOGREC
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested. 00E20004
System Programmer Response: At offset X'1EF' in the Explanation: A request for storage indicated that
SDWA, there is a VRACAN key of X'3D', followed by sufficient storage was not availab le because of pool
the name of the module that invoked the storage size limits.
manager. (See the WebSphere MQ for z/OS Problem
System Action: The invoker is abnormally terminated.
Determination Guide for information about the VRA.)
Diagnostic information is recorded in SYS1.LOGREC,
Note this value, collect the following items, and contact
and a dump is requested.
your IBM support center:
v Console output System Programmer Response: Increase pool sizes.
v System dump
v Printout of SYS1.LOGREC Problem Determination: At offset X'1EF' in the
SDWA, there is a VRACAN key of X'3D', followed by
the name of the module that invoked the storage
00E20002 manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.)
Explanation: An internal error has occurred.
Note this value, collect the following items, and contact
System Action: The invoker is abnormally terminated.
your IBM support center:
Diagnostic information is recorded in SYS1.LOGREC,
v Console output
and a dump is requested.
v System dump
System Programmer Response: At offset X'1EF' in the v Printout of SYS1.LOGREC
SDWA, there is a VRACAN key of X'3D', followed by
the name of the module that invoked the storage
00E20005
manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.) Explanation: An internal error has occurred.
Note this value, collect the following items, and contact
your IBM support center: System Action: The invoker is abnormally terminated.
v Console output Diagnostic information is recorded in SYS1.LOGREC,
v System dump and a dump is requested.
v Printout of SYS1.LOGREC System Programmer Response: At offset X'1EF' in the
SDWA, there is a VRACAN key of X'3D', followed by
00E20003 the name of the module that invoked the storage
manager. (See the WebSphere MQ for z/OS Problem
Explanation: A request for storage indicated that Determination Guide for information about the VRA.)
sufficient storage in the private area was not available. Note this value, collect the following items, and contact
your IBM support center:
System Action: The invoker is abnormally terminated.
v Console output
Diagnostic information is recorded in SYS1.LOGREC,
v System dump
and a dump is requested.
v Printout of SYS1.LOGREC
System Programmer Response: Increase region size.
Problem Determination: Register 2 contains the 00E20006
primary ASID. At offset X'1EF' in the SDWA, there is a
Explanation: An internal error has occurred.
VRACAN key of X'3D', followed by the name of the
module that invoked the storage manager. If required, System Action: The invoker is abnormally terminated.
see the WebSphere MQ for z/OS Problem Determination Diagnostic information is recorded in SYS1.LOGREC,
Guide for information about using dumps for problem and a dump is requested.
determination.
System Programmer Response: At offset X'1EF' in the
If you are unable to solve the problem by increasing SDWA, there is a VRACAN key of X'3D', followed by
the region size, note this value, collect the following the name of the module that invoked the storage

© Copyright IBM Corp. 1993, 2003 385


manager. (See the WebSphere MQ for z/OS Problem System Programmer Response: Increase the region
Determination Guide for information about the VRA.) size. If required, see the WebSphere MQ for z/OS Problem
Note this value, collect the following items, and contact Determination Guide for information about using dumps
your IBM support center: for problem determination.
v Console output
Problem Determination: Register 2 contains the
v System dump
primary ASID. If increasing the region size does not
v Printout of SYS1.LOGREC
help you solve the problem, collect the following items,
and contact your IBM support center:
00E20007 v Console output
v System dump
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
00E2000B
and a dump is requested.
Explanation: A request to get storage was
System Programmer Response: Collect the following
unsuccessful.
items, and contact your IBM support center:
v Console output System Action: The invoker is abnormally terminated.
v System dump Diagnostic information is recorded in SYS1.LOGREC,
v Printout of SYS1.LOGREC and a dump is requested.
System Programmer Response: Increase region size. If
00E20008 required, see the WebSphere MQ for z/OS Problem
Determination Guide for information about using dumps
Explanation: An internal error has occurred.
for problem determination.
System Action: The invoker is abnormally terminated.
Problem Determination: Register 2 contains the
Diagnostic information is recorded in SYS1.LOGREC,
primary ASID. At offset X'1EF' in the SDWA, there is a
and a dump is requested.
VRACAN key of X'3D', followed by the name of the
System Programmer Response: Collect the following module that invoked the storage manager.
items, and contact your IBM support center:
If increasing the region size does not help you solve the
v Console output
problem, note this value, collect the following items,
v System dump
and contact your IBM support center:
v Printout of SYS1.LOGREC
v Console output
v System dump
00E20009 v Printout of SYS1.LOGREC

Explanation: An internal error has occurred.


00E2000C
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC, Explanation: A request for storage indicated that
and a dump is requested. sufficient storage was not available because of pool size
limits.
System Programmer Response: At offset X'1EF' in the
SDWA, there is a VRACAN key of X'3D', followed by System Action: The invoker is abnormally terminated.
the name of the module that invoked the storage Diagnostic information is recorded in SYS1.LOGREC,
manager. (See the WebSphere MQ for z/OS Problem and a dump is requested.
Determination Guide for information about the VRA.)
System Programmer Response: Increase pool sizes.
Note this value, collect the following items, and contact
your IBM support center: Problem Determination: At offset X'1EF' in the
v Console output SDWA, there is a VRACAN key of X'3D', followed by
v System dump the name of the module that invoked the storage
v Printout of SYS1.LOGREC manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.)
00E2000A If increasing the pool size does not help you solve the
problem, note this value, collect the following items,
Explanation: A request to get storage was
and contact your IBM support center:
unsuccessful.
v Console output
System Action: The invoker is abnormally terminated. v System dump
Diagnostic information is recorded in SYS1.LOGREC, v Printout of SYS1.LOGREC
and a dump is requested.

386 Messages and Codes


v Printout of SYS1.LOGREC
00E2000D
Explanation: An internal error has occurred.
00E20010
System Action: The invoker is abnormally terminated.
Explanation: An internal error has occurred.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested. System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
System Programmer Response: The most likely cause
and a dump is requested.
of the problem is a storage overlay or an invalid
storage request from a queue manager component. A System Programmer Response: Collect the following
product other than MQ could cause the storage overlay items, and contact your IBM support center:
problem. v Console output
v System dump
At offset X'1EF' in the SDWA, there is a VRACAN key
v Printout of SYS1.LOGREC
of X'3D', followed by the name of the module that
invoked the storage manager. (See the WebSphere MQ
for z/OS Problem Determination Guide for information 00E20011
about the VRA.) Note this value, collect the following
items, and contact your IBM support center: Explanation: An internal error has occurred.
v Console output System Action: The invoker is abnormally terminated.
v System dump Diagnostic information is recorded in SYS1.LOGREC,
v Printout of SYS1.LOGREC and a dump is requested.
System Programmer Response: Collect the following
00E2000E items, and contact your IBM support center:
Explanation: An internal error has occurred. v Console output
v System dump
System Action: The invoker is abnormally terminated. v Printout of SYS1.LOGREC
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
00E20012
System Programmer Response: The most likely cause
of the problem is a storage overlay or an invalid Explanation: An internal error has occurred.
storage request from a queue manager component. A System Action: The invoker is abnormally terminated.
product other than MQ could cause the storage overlay Diagnostic information is recorded in SYS1.LOGREC,
problem. and a dump is requested.
At offset X'1EF' in the SDWA, there is a VRACAN key System Programmer Response: Collect the following
of X'3D', followed by the name of the module that items, and contact your IBM support center:
invoked the storage manager. (See the WebSphere MQ v Console output
for z/OS Problem Determination Guide for information v System dump
about the VRA.) Note this value, collect the following v Printout of SYS1.LOGREC
items, and contact your IBM support center:
v Console output
v System dump 00E20013
v Printout of SYS1.LOGREC Explanation: A request to get storage was
unsuccessful.
00E2000F System Action: The invoker is abnormally terminated.
Explanation: An internal error has occurred. Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC, System Programmer Response: Increase region size.
and a dump is requested. Problem Determination: Register 2 contains the
System Programmer Response: At offset X'1EF' in the primary ASID. If required, see the WebSphere MQ for
SDWA, there is a VRACAN key of X'3D', followed by z/OS Problem Determination Guide for information about
the name of the module that invoked the storage using dumps for problem determination.
manager. (See the WebSphere MQ for z/OS Problem If increasing the region size does not help you to solve
Determination Guide for information about the VRA.) the problem, collect the following items, and contact
Note this value, collect the following items, and contact your IBM support center:
your IBM support center: v Console output
v Console output v System dump
v System dump

Chapter 36. Storage manager codes (X'E2') 387


v Printout of SYS1.LOGREC
00E20017
Explanation: An internal error has occurred.
00E20014
System Action: The invoker is abnormally terminated.
Explanation: An internal error has occurred.
Diagnostic information is recorded in SYS1.LOGREC,
System Action: The invoker is abnormally terminated. and a dump is requested.
Diagnostic information is recorded in SYS1.LOGREC,
System Programmer Response: Register 2 contains the
and a dump is requested.
primary ASID. (See the WebSphere MQ for z/OS Problem
System Programmer Response: Collect the following Determination Guide for information about using dumps
items, and contact your IBM support center: for problem determination.) Note this value, collect the
v Console output following items, and contact your IBM support center:
v System dump v Console output
v Printout of SYS1.LOGREC v System dump
v Printout of SYS1.LOGREC

00E20015
00E20018
Explanation: A request for storage indicated that 8K
bytes of private area storage in subpool 229 was not Explanation: An internal error has occurred.
available.
System Action: The invoker is abnormally terminated.
System Action: The invoker is abnormally terminated. Diagnostic information is recorded in SYS1.LOGREC,
Diagnostic information is recorded in SYS1.LOGREC, and a dump is requested.
and a dump is requested.
System Programmer Response: Collect the following
System Programmer Response: Increase maximum items, and contact your IBM support center:
private storage. v Console output
v System dump
Problem Determination: There is probably a shortage v Printout of SYS1.LOGREC
of private area storage in the address space in which
the problem occurred. Register 2 contains the primary
ASID. If required, see the WebSphere MQ for z/OS 00E20019
Problem Determination Guide for information about using
Explanation: An internal error has occurred.
dumps for problem determination.
System Action: The invoker is abnormally terminated.
If increasing the maximum private storage does not
Diagnostic information is recorded in SYS1.LOGREC,
solve the problem, collect the following items, and
and a dump is requested.
contact your IBM support center:
v Console output System Programmer Response: Collect the following
v System dump items, and contact your IBM support center:
v Printout of SYS1.LOGREC v Console output
v System dump
v Printout of SYS1.LOGREC
00E20016
Explanation: A request for storage indicated that
00E2001A
sufficient storage in subpool 229 was not available.
Explanation: An error has occurred with the z/OS
System Action: The invoker is abnormally terminated.
ESTAE.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested. System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
System Programmer Response: Increase region size.
and a dump is requested.
Problem Determination: Register 2 contains the
System Programmer Response: Register 15 contains
primary ASID. If required, see the WebSphere MQ for
the return code from the z/OS ESTAE. (See the
z/OS Problem Determination Guide for information about
WebSphere MQ for z/OS Problem Determination Guide for
using dumps for problem determination.
information about using dumps for problem
If increasing the region size does not help you resolve determination.)
the problem, collect the following items, and contact
If you are unable to solve the problem, note this value,
your IBM support center:
collect the following items, and contact your IBM
v Console output
support center:
v System dump
v Console output
v Printout of SYS1.LOGREC
v System dump

388 Messages and Codes


v Printout of SYS1.LOGREC manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.)
00E2001B If increasing the CSA size does not solve the problem,
note this value, collect the following items, and contact
Explanation: The ‘setlock obtain’ function issued a
your IBM support center:
nonzero return code.
v Console output
System Action: The invoker is abnormally terminated. v System dump
Diagnostic information is recorded in SYS1.LOGREC, v Printout of SYS1.LOGREC
and a dump is requested.
System Programmer Response: Collect the following 00E20020
items, and contact your IBM support center:
Explanation: There was insufficient storage in the
v Console output
private area to satisfy a request for storage.
v System dump
v Printout of SYS1.LOGREC System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
00E2001D
System Programmer Response: Increase region size.
Explanation: An internal error has occurred.
Problem Determination: Register 2 contains the
System Action: The queue manager is abnormally
primary ASID. (If required, see the WebSphere MQ for
terminated.
z/OS Problem Determination Guide for information about
System Programmer Response: Restart the queue using dumps for problem determination.)
manager.
If increasing the region size does not solve the problem,
Collect the following items, and contact your IBM note this value, collect the following items, and contact
support center: your IBM support center:
v Console output v Console output
v System dump v System dump
v Printout of SYS1.LOGREC v Printout of SYS1.LOGREC

00E2001E 00E20021

Explanation: An internal error has occurred. Explanation: There was insufficient storage in the
common service area (CSA) to satisfy a request for
System Action: The invoker is abnormally terminated. storage.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested. System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
System Programmer Response: Collect the following and a dump is requested.
items, and contact your IBM support center:
v Console output System Programmer Response: Run the monitoring
v System dump tools available at your installation to review your CSA
v Printout of SYS1.LOGREC usage.
Increase the CSA size.
00E2001F
Problem Determination: If increasing the size of the
Explanation: There was insufficient storage in the CSA does not solve the problem, collect the following
common service area (CSA) to satisfy a request for items, and contact your IBM support center:
storage. v Console output
v System dump
System Action: The invoker is abnormally terminated. v Printout of SYS1.LOGREC
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
00E20022
System Programmer Response: Run the monitoring
tools available at your installation to review your CSA Explanation: There was insufficient storage in the
usage. common service area (CSA) to satisfy a request for
storage.
Increase the CSA size.
System Action: The invoker is abnormally terminated.
Problem Determination: At offset X'1EF' in the Diagnostic information is recorded in SYS1.LOGREC,
SDWA, there is a VRACAN key of X'3D', followed by and a dump is requested.
the name of the module that invoked the storage

Chapter 36. Storage manager codes (X'E2') 389


System Programmer Response: Run the monitoring
00E20025
tools available at your installation to review your CSA
usage. Explanation: There was insufficient storage in the
common service area (CSA) to satisfy a request for
Increase the CSA size.
storage.
Problem Determination: At offset X'1EF' in the
System Action: The invoker is abnormally terminated.
SDWA, there is a VRACAN key of X'3D', followed by
Diagnostic information is recorded in SYS1.LOGREC,
the name of the module that invoked the storage
and a dump is requested.
manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.) System Programmer Response: Run the monitoring
tools available at your installation to review your CSA
If increasing the size of the CSA does not solve the
usage.
problem, note this value, collect the following items,
and contact your IBM support center: Increase the CSA size.
v Console output
Problem Determination: If increasing the CSA size
v System dump
does not solve the problem, collect the following items,
v Printout of SYS1.LOGREC
and contact your IBM support center:
v Console output
00E20023 v System dump
v Printout of SYS1.LOGREC
Explanation: There was insufficient storage in the
private area was to satisfy a request for storage.
00E20026
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC, Explanation: A request for storage indicated that 4K
and a dump is requested. bytes of private area storage in subpool 229 was not
available.
System Programmer Response: Increase region size.
System Action: The invoker is abnormally terminated.
Problem Determination: Register 2 contains the
Diagnostic information is recorded in SYS1.LOGREC,
primary ASID. If required, see the WebSphere MQ for
and a dump is requested.
z/OS Problem Determination Guide for information about
using dumps for problem determination. System Programmer Response: Increase region size.
If increasing the region size does not solve the problem, Problem Determination: There is probably a shortage
note this value, collect the following items, and contact of private area storage in the address space in which
your IBM support center: the problem occurred. Register 2 contains the primary
v Console output ASID. (If required, see the WebSphere MQ for z/OS
v System dump Problem Determination Guide for information about using
v Printout of SYS1.LOGREC dumps for problem determination.)
If increasing the region size does not solve the problem,
00E20024 note this value, collect the following items, and contact
your IBM support center:
Explanation: There was insufficient storage in the
v Console output
common service area (CSA) to satisfy a request for
v System dump
storage.
v Printout of SYS1.LOGREC
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
00E20027
and a dump is requested.
Explanation: An internal error has occurred.
System Programmer Response: Run the monitoring
tools available at your installation to review your CSA System Action: The invoker is abnormally terminated.
usage. Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
Increase the CSA size.
System Programmer Response: At offset X'1EF' in the
Problem Determination: If increasing the CSA size
SDWA, there is a VRACAN key of X'3D', followed by
does not solve the problem, collect the following items,
the name of the module that invoked the storage
and contact your IBM support center:
manager. (See the WebSphere MQ for z/OS Problem
v Console output
Determination Guide for information about the VRA.)
v System dump
v Printout of SYS1.LOGREC Note this value, collect the following items, and contact
your IBM support center:
v Console output

390 Messages and Codes


v System dump
v Printout of SYS1.LOGREC

00E20028
Explanation: An internal error has occurred.
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E20029
Explanation: An internal error has occurred.
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
System Programmer Response: At offset X'1EF' in the
SDWA, there is a VRACAN key of X'3D', followed by
the name of the module that invoked the storage
manager. (See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA.)
Note this value, collect the following items, and contact
your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E2002A
Explanation: An internal error has occurred.
System Action: The invoker is abnormally terminated.
Diagnostic information is recorded in SYS1.LOGREC,
and a dump is requested.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E2002B
Explanation: This reason code code is used to force
percolation when an error is encountered while in
storage manager code and the storage manager has
been called recursively.
Problem Determination: Refer to the originating error
code.

Chapter 36. Storage manager codes (X'E2') 391


392 Messages and Codes
Chapter 37. Timer services codes (X'E3')
00E30001
Explanation: An internal error has occurred.
System Programmer Response: Collect the system
dump, any trace information gathered and the related
SYS1.LOGREC entries, and contact your IBM support
center.

00E30002
Explanation: This reason code was issued because an
attempt to call the z/OS macro STIMERM was
unsuccessful. The return code from STIMERM is in
register 9.
System Programmer Response: Analyze the system
dump, correct the problem from the information
contained in the dump, and restart the queue manager.
For information about analyzing dumps, see the
WebSphere MQ for z/OS Problem Determination Guide.
For information about the STIMERM macro, see the
MVS Programming: Assembler Services Reference manual.

© Copyright IBM Corp. 1993, 2003 393


394 Messages and Codes
Chapter 38. Agent services codes (X'E5')
System Programmer Response: Collect the following
00E50001
items, and contact your IBM support center:
Explanation: An internal error has occurred. v Console output
v System dump
System Action: The requesting execution unit is
v Printout of SYS1.LOGREC
ended abnormally.
System Programmer Response: Collect the following
00E50007
items, and contact your IBM support center:
v System dump Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The requesting execution unit is
ended abnormally. A record is written to SYS1.LOGREC
00E50002 and an SVC dump is requested.
Explanation: An internal error has occurred. System Programmer Response: Collect the following
items, and contact your IBM support center:
System Action: The requesting execution unit is
v Console output
ended abnormally.
v System dump
System Programmer Response: Collect the following v Printout of SYS1.LOGREC
items, and contact your IBM support center:
v System dump
00E50008
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00E50004 System Action: The requesting execution unit is
ended abnormally. A record is written to SYS1.LOGREC
Explanation: An internal error has occurred.
and an SVC dump is requested.
System Action: The current execution unit is ended
System Programmer Response: Collect the following
abnormally. A record is written to SYS1.LOGREC, and
items, and contact your IBM support center:
an SVC dump is requested.
v Console output
System Programmer Response: Collect the following v System dump
items, and contact your IBM support center: v Printout of SYS1.LOGREC
v Console output
v System dump
00E50009
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00E50005 System Action: The requesting execution unit is
ended abnormally. A record is written to SYS1.LOGREC
Explanation: An internal error has occurred.
and an SVC dump is requested.
System Action: The requesting execution unit is
System Programmer Response: Collect the following
ended abnormally. A record is written to SYS1.LOGREC
items, and contact your IBM support center:
and an SVC dump is requested.
v Console output
System Programmer Response: Collect the following v System dump
items, and contact your IBM support center: v Printout of SYS1.LOGREC
v Console output
v System dump
00E50012
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00E50006 System Action: The requesting task is ended
abnormally. An entry is created in SYS1.LOGREC and
Explanation: An internal error has occurred.
an SVC dump is requested.
System Action: The requesting execution unit is
System Programmer Response: Collect the following
ended abnormally. A record is written to SYS1.LOGREC
items, and contact your IBM support center:
and an SVC dump is requested.
v Console output

© Copyright IBM Corp. 1993, 2003 395


v System dump Restart the queue manager if necessary.
v Printout of SYS1.LOGREC
Problem Determination: If required, collect the
following items, and contact your IBM support center:
00E50013 v Console output
v System dump
Explanation: An MQ execution unit has been ended
v Printout of SYS1.LOGREC
abnormally.
System Action: The agent CANCEL processing
00E50029
continues.
Explanation: The agent services function which
System Programmer Response: This reason code
establishes the MQ tasking structure ends abnormally
might be issued as a result of any abnormal
with this reason code following the detection of a load
termination of a connected task, or a STOP QMGR
module which was loaded without the 31-bit
MODE(FORCE) command. No further action is
addressing capability. This is preceded by message
required.
CSQV029E.
Problem Determination: The recovery routine for the
System Action: Queue manager start-up is terminated.
module issuing this reason code records information in
the variable recording area (VRA). See the WebSphere System Programmer Response: See message
MQ for z/OS Problem Determination Guide for more CSQV029E.
information about the VRA.
Problem Determination: See message CSQV029E.
If you are unable to resolve the problem, collect the
following items, and contact your IBM support center:
00E50030
v Console output
v System dump Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The requesting execution unit is
ended abnormally. A record is written to
00E50014 SYS1.LOGREC, and an SVC dump is taken.
Explanation: An internal error has occurred. System Programmer Response: Collect the following
items, and contact your IBM support center:
System Action: An entry is written to SYS1.LOGREC,
v Console output
and an SVC dump is requested.
v System dump
System Programmer Response: The recovery routine v Printout of SYS1.LOGREC
for the module issuing this reason code records
information in the variable recording area (VRA). See
00E50031
the WebSphere MQ for z/OS Problem Determination Guide
for information about using dumps for problem Explanation: An internal error has occurred.
determination.
System Action: The requesting execution unit is
Problem Determination: Collect the following items, ended abnormally. A record is written to
and contact your IBM support center: SYS1.LOGREC, and an SVC dump is requested.
v Console output
v System dump System Programmer Response: The recovery routine
v Printout of SYS1.LOGREC for the module issuing this reason code records
information in the variable recording area (VRA).

00E50015 Collect the following items, and contact your IBM


support center:
Explanation: An internal error has occurred. v Console output
v System dump
System Action: The operation is retried once. If this is
v Printout of SYS1.LOGREC
not successful, the queue manager is terminated with
reason code X'00E50054'.
00E50032
A SYS1.LOGREC entry and an SVC dump are taken.
Explanation: An internal error has occurred.
System Programmer Response: The recovery routine
for the module issuing this reason code records System Action: The requesting execution unit is
information in the variable recording area (VRA). See ended abnormally. A record is written to
the WebSphere MQ for z/OS Problem Determination Guide SYS1.LOGREC, and an SVC dump is requested.
for information about using dumps for problem
determination. System Programmer Response: The recovery routine
for the module issuing this reason code records

396 Messages and Codes


information in the variable recording area (VRA).
00E50041
Collect the following items, and contact your IBM
Explanation: Queue manager termination was
support center:
invoked following an unrecoverable error while
v Console output
processing a terminate agent request.
v System dump
v Printout of SYS1.LOGREC System Action: The queue manager is terminated.
System Programmer Response: Restart the queue
00E50035 manager.
Explanation: An internal error has occurred. Scan the system log and the contents of SYS1.LOGREC
for MQ errors occurring immediately before the system
System Action: The requesting execution unit is
termination message CSQV086E. Follow the problem
ended abnormally. The error is recorded on
determination procedures for the specific errors. If you
SYS1.LOGREC, and an SVC dump is requested.
are unable to resolve the problem, collect the following
System Programmer Response: Collect the following items, and contact your IBM support center:
items, and contact your IBM support center: v Console output
v Console output v Printout of SYS1.LOGREC
v System dump
v Printout of SYS1.LOGREC
00E50042
Explanation: An internal error has occurred.
00E50036
System Action: The current execution unit is ended
Explanation: An internal error has occurred.
abnormally. A record is written to SYS1.LOGREC and
System Action: The requesting execution unit is an SVC dump is requested.
ended abnormally. The error is recorded on
System Programmer Response: Collect the following
SYS1.LOGREC, and an SVC dump is requested.
items, and contact your IBM support center:
System Programmer Response: Collect the following v Console output
items, and contact your IBM support center: v System dump
v Console output v Printout of SYS1.LOGREC
v System dump
v Printout of SYS1.LOGREC
00E50044
Explanation: An internal error has occurred.
00E50040
System Action: The requesting execution unit is
Explanation: Queue manager termination was
ended abnormally. The error is recorded on
invoked following an unrecoverable error while
SYS1.LOGREC, and an SVC dump is requested.
processing a terminate allied agent request at the thread,
or identify level. System Programmer Response: The recovery routine
for the module issuing this reason code records
System Action: The queue manager is terminated.
information in the variable recording area (VRA).
System Programmer Response: Restart the queue
Collect the following items, and contact your IBM
manager.
support center:
Scan the system log and the contents of SYS1.LOGREC v Console output
for MQ errors occurring immediately before the system v System dump
termination message CSQV086E. Follow the problem v Printout of SYS1.LOGREC
determination procedures for the specific errors. See the
WebSphere MQ for z/OS Problem Determination Guide for
00E50045
information about using dumps for problem
determination. Explanation: Queue manager termination was
invoked following an unrecoverable error while
If you are unable to resolve the problem, collect the
processing a create allied agent service request at the
following items, and contact your IBM support center:
thread, or identify level.
v Console output
v Printout of SYS1.LOGREC System Action: The queue manager is terminated.
System Programmer Response: Restart the queue
manager.
Scan the system log and the contents of SYS1.LOGREC
for MQ errors occurring immediately before the

Chapter 38. Agent services codes (X'E5') 397


termination message CSQV086E. Follow the problem Problem Determination: Diagnostic information for
determination procedures for the specific errors. If you this error can be obtained through the SYS1.LOGREC
are unable to resolve the problem, collect the following and SVC dump materials provided.
items, and contact your IBM support center:
If you are unable to resolve the problem, collect the
v Console output
following items, and contact your IBM support center:
v Printout of SYS1.LOGREC
v Console output
v System dump
00E50046 v Printout of SYS1.LOGREC
Explanation: Queue manager termination was
invoked following an unrecoverable error while 00E50051
processing a create agent structure request.
Explanation: An internal error has occurred.
System Action: The queue manager is terminated.
System Action: The queue manager is ended
System Programmer Response: Restart the queue abnormally with a X'5C6' completion code and this
manager. reason code.
Scan the system log and the contents of SYS1.LOGREC An X'00E50054' recovery reason code is placed in the
for MQ errors occurring immediately before the system SDWACOMU field of the SDWA indicating that
termination message CSQV086E. Follow the problem synchronization services was responsible for queue
determination procedures for the specific errors. If you manager termination.
are unable to resolve the problem, collect the following
System Programmer Response: Restart the queue
items, and contact your IBM support center:
manager.
v Console output
v Printout of SYS1.LOGREC The recovery routine for the module issuing this reason
code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem
00E50047
Determination Guide for information about using dumps
Explanation: An internal error has occurred. for problem determination.
System Action: The queue manager is terminated. Problem Determination: Diagnostic information for
this error can be obtained through the SYS1.LOGREC
System Programmer Response: Restart the queue
and SVC dump materials provided.
manager.
If you are unable to resolve the problem, collect the
Scan the system log and the contents of SYS1.LOGREC
following items, and contact your IBM support center:
for MQ errors occurring immediately before the system
v Console output
termination message CSQV086E. Follow the problem
v System dump
determination procedures for the specific errors. If you
v Printout of SYS1.LOGREC
are unable to resolve the problem, collect the following
items, and contact your IBM support center:
v Console output 00E50052
v Printout of SYS1.LOGREC
Explanation: The z/OS cross-memory lock (CML)
could not be released.
00E50050
System Action: The queue manager is ended
Explanation: An internal error has occurred. abnormally with a X'5C6' completion code and this
reason code.
System Action: The requesting execution unit is
ended abnormally. An X'00E50054' recovery reason code is placed in the
SDWACOMU field of the SDWA indicating that
An X'00E50054' recovery reason code is placed in the
synchronization services was responsible for queue
SDWACOMU field of the SDWA, indicating that
manager termination.
synchronization services was responsible for queue
manager termination. A record is written to SYS1.LOGREC and an SVC
dump is produced.
System Programmer Response: Restart the queue
manager. System Programmer Response: Restart the queue
manager.
The recovery routine for the module issuing this reason
code records information in the variable recording area The recovery routine for the module issuing this reason
(VRA). See the WebSphere MQ for z/OS Problem code records information in the variable recording area
Determination Guide for information about using dumps (VRA). See the WebSphere MQ for z/OS Problem
for problem determination.

398 Messages and Codes


Determination Guide for information about using dumps
00E50055
for problem determination.
Explanation: The synchronization services functional
Problem Determination: Diagnostic information for
recovery routine was unable to successfully complete
this error can be obtained through the SYS1.LOGREC
resume processing for a suspended TCB mode
and SVC dump materials provided.
execution unit. The resume processing was requested
If you are unable to resolve the problem, collect the by the CANCEL or RESUME functions. This reason
following items, and contact your IBM support center: code is placed in the SDWACOMU field of an SDWA.
v Console output
System Action: Because the suspended TCB mode
v System dump
execution unit must not be permitted to remain in a
v Printout of SYS1.LOGREC
suspended state, the recovery routine invokes the z/OS
CALLRTM (TYPE=ABTERM) service to end the
00E50054 execution unit abnormally with a X'6C6' completion
code. Depending upon which execution unit was
Explanation: The queue manager is ended abnormally terminated, the queue manager might be ended
by the synchronization services recovery routine when abnormally.
an unrecoverable error is encountered during recovery
processing for the SUSPEND, CANCEL, RESUME, or System Programmer Response: Restart the queue
SRB REDISPATCH functions. This is a queue manager manager if necessary.
termination reason code.
See the WebSphere MQ for z/OS Problem Determination
System Action: The queue manager is terminated. Guide for information about using dumps for problem
This reason code is associated with a X'6C6' completion determination.
code indicating that synchronization services was
Problem Determination: Scan the system log and the
responsible for termination.
contents of SYS1.LOGREC for MQ errors occurring
System Programmer Response: Restart the queue immediately before the end of the execution unit.
manager. Follow the problem determination procedures for the
specific errors.
See the WebSphere MQ for z/OS Problem Determination
Guide for information about using dumps for problem If you are unable to resolve the problem, collect the
determination. following items, and contact your IBM support center:
v Console output
Problem Determination: Scan the system log and the v System dump
contents of SYS1.LOGREC for MQ errors occurring v Printout of SYS1.LOGREC
immediately before the system termination message
CSQV086E. Follow the problem determination
procedures for the specific errors. 00E50059
One of the following conditions was encountered Explanation: An internal error has occurred.
during recovery processing for the requested function:
System Action: If the module detecting the error is
v Unable to complete resume processing for an SRB
CSQVSDC0, it will be retried once. If validation is
mode execution unit that was suspended at time of
unsuccessful, the queue manager is terminated
error
abnormally with a X'00E50054' reason code.
v Errors were encountered during primary recovery
processing causing entry to the secondary recovery A SYS1.LOGREC entry and an SVC dump are
routine requested.
v Recovery initiated retry to mainline suspend/resume
System Programmer Response: Restart the queue
code caused retry recursion entry into the functional
manager.
recovery routine
v Unable to obtain or release the cross-memory lock The recovery routine for the module issuing this reason
(CML) of the queue manager address space either code records information in the variable recording area
during mainline processing or during functional (VRA). See the WebSphere MQ for z/OS Problem
recovery processing (for example, reason code Determination Guide for information about using dumps
X'00E50052') for problem determination.
Problem Determination: If you are unable to resolve
If you are unable to resolve the problem, collect the
the problem, collect the following items, and contact
following items, and contact your IBM support center:
your IBM support center:
v Console output
v Console output
v Printout of SYS1.LOGREC
v System dump
v Printout of SYS1.LOGREC

Chapter 38. Agent services codes (X'E5') 399


indicating the actions performed during recovery
00E50062
processing of the initial error. Control is then returned
Explanation: An internal error has occurred. to the invoking resource manager’s recovery routine
through RTM percolation.
System Action: The allied task is ended abnormally.
System Programmer Response: See the WebSphere MQ
System Programmer Response: Collect the following
for z/OS Problem Determination Guide for information
items, and contact your IBM support center:
about using dumps for problem determination.
v Console output
v System dump Problem Determination: Because this is used only to
v Printout of SYS1.LOGREC permit the transfer of the initial recovery reason code to
v Any diagnostic information produced by CICS or the invoking resource manager’s recovery routine, no
IMS further recovery actions are required for this reason
code. Diagnostic information for the initial error
encountered can be obtained through the
00E50063
SYS1.LOGREC and SVC dump material s provided.
Explanation: An internal error has occurred.
System Action: The task is ended abnormally. 00E50070

System Programmer Response: If you are unable to Explanation: To enable an internal task to terminate
resolve the problem, collect the following items, and itself, the task has ended abnormally. This is not
contact your IBM support center: necessarily an error.
v Console output
System Action: The task is ended abnormally.
v System dump
v Printout of SYS1.LOGREC System Programmer Response: The recovery routine
for the module issuing this reason code records
information in the variable recording area (VRA). See
00E50065
the WebSphere MQ for z/OS Problem Determination Guide
Explanation: An internal error has occurred. for information about using dumps for problem
determination.
System Action: The execution unit is ended
abnormally. Problem Determination: If the service task is ended
abnormally with a completion code of X'6C6', no SVC
System Programmer Response: Collect the following dump is taken.
items, and contact your IBM support center:
v Console output The error should be ignored if it happens in isolation,
v System dump however, if it occurs in conjunction with other
v Printout of SYS1.LOGREC problems, these problems should be resolved.
If you are unable to resolve the problem, collect the
00E50069 following items, and contact your IBM support center:
v Console output
Explanation: This reason code is issued during v System dump (if one was produced)
recovery processing for the suspend function when v Printout of SYS1.LOGREC
executing in SRB mode under the recovery routine
established by the z/OS SRBSTAT(SAVE) service.
Because the recovery routine established by this service 00E50071
is the only routine in the FRR stack at the time of error,
Explanation: An internal error has occurred.
normal RTM percolation to the invoking resource
manager recovery routine is not possible. System Action: The internal task is ended abnormally.
The recovery routine for the module issuing this reason
After recovery processing for the initial error has
code records information in the variable recording area
successfully completed, the RTM environment is exited
(VRA).
through retry to a routine that restores the original FRR
stack. This routine terminates abnormally with System Programmer Response: See the WebSphere MQ
completion code X'5C6' and this reason code. This for z/OS Problem Determination Guide for information
causes entry into the original recovery routine about using dumps for problem determination.
established during suspend initialization.
Problem Determination: If you are unable to resolve
System Action: After this is intercepted by the the problem, collect the following items, and contact
original suspend recovery routine , a SYS1.LOGREC your IBM support center:
entry and SVC dump are requested to document the v Console output
original error. The original recovery reason code is v System dump
placed in the SDWACOMU field of the SDWA v Printout of SYS1.LOGREC

400 Messages and Codes


00E50072 00E50075
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The queue manager is ended System Action: The requester is ended abnormally. A
abnormally. The recovery routine for the module record is written to SYS1.LOGREC, and an SVC dump
issuing this reason code records information in the is requested.
variable recording area (VRA).
System Programmer Response: Collect the following
System Programmer Response: Restart the queue items, and contact your IBM support center:
manager. v Console output
v System dump
See the WebSphere MQ for z/OS Problem Determination
v Printout of SYS1.LOGREC
Guide for information about using dumps for problem
determination.
00E50076
Problem Determination: Collect the following items,
and contact your IBM support center: Explanation: An internal error has occurred.
v Console output
System Action: The requester is ended abnormally. A
v System dump
record is written to SYS1.LOGREC, and an SVC dump
v Printout of SYS1.LOGREC
is requested.
System Programmer Response: Collect the following
00E50073
items, and contact your IBM support center:
Explanation: An internal error has occurred. v Console output
v System dump
System Action: The current execution unit is ended
v Printout of SYS1.LOGREC
abnormally. A record is written to SYS1.LOGREC, and
an SVC dump is requested.
00E50077
System Programmer Response: Collect the following
items, and contact your IBM support center. Explanation: An internal error has occurred.
v Console output
System Action: The requesting execution unit is
v System dump
ended abnormally. A record is written to
v Printout of SYS1.LOGREC
SYS1.LOGREC, and an SVC dump is requested.
System Programmer Response: Collect the following
00E50074
items, and contact your IBM support center:
Explanation: This reason code is issued in response to v Console output
a nonzero return code from ATTACH during an v System dump
attempt to create an internal task. v Printout of SYS1.LOGREC
System Action: The ATTACH is retried. A record is
written to SYS1.LOGREC, and an SVC dump is 00E50078
requested. If a problem occurs again, the queue
Explanation: An internal error has occurred.
manager is terminated.
System Action: The requesting execution unit is
System Programmer Response: Restart the queue
terminated. The queue manager might also be
manager if necessary.
terminated. A record is written to SYS1.LOGREC, and
See the WebSphere MQ for z/OS Problem Determination an SVC dump is requested.
Guide for information about using dumps for problem
System Programmer Response: Restart the queue
determination.
manager if necessary.
Problem Determination: Register 2, in the SDWA,
Collect the following items, and contact your IBM
contains the return code from the ATTACH request. If
support center:
you are unable to resolve the problem, collect the
v Console output
following items, and contact your IBM support center:
v System dump
v Console output
v Printout of SYS1.LOGREC
v System dump
v Printout of SYS1.LOGREC

Chapter 38. Agent services codes (X'E5') 401


and contact your IBM support center:
00E50079
v Console output
Explanation: An internal error has occurred. This can v System dump
occur if the allied address space is undergoing v Printout of SYS1.LOGREC
termination.
System Action: The requesting execution unit is 00E50095
ended abnormally. A record is written to
Explanation: An internal error has occurred.
SYS1.LOGREC, and an SVC dump is requested.
System Action: The requesting execution unit is
System Programmer Response: The recovery routine
terminated. A record is written to SYS1.LOGREC, and
for the module issuing this reason code records
an SVC dump is requested.
information in the variable recording area (VRA). See
the WebSphere MQ for z/OS Problem Determination Guide System Programmer Response: See the WebSphere MQ
for information about using dumps for problem for z/OS Problem Determination Guide for information
determination. about identifying and reporting the problem.
Problem Determination: If you are unable to resolve Problem Determination: Collect the following items,
the problem, collect the following items, and contact and contact your IBM support center:
your IBM support center: v Console output
v Console output v System dump
v System dump v Printout of SYS1.LOGREC
v Printout of SYS1.LOGREC

00E50096
00E50080
Explanation: An internal error has occurred.
Explanation: An internal error has occurred.
System Action: The requesting execution unit is
System Action: An SVC dump is requested specifying ended abnormally. A record is written to
a completion code of X'5C6' and this reason code. No SYS1.LOGREC, and an SVC dump is requested.
record is written to SYS1.LOGREC. Execution
continues. System Programmer Response: Collect the following
items, and contact your IBM support center:
System Programmer Response: Collect the following v Console output
items, and contact your IBM support center: v System dump
v Console output v Printout of SYS1.LOGREC
v System dump

00E50097
00E50081
Explanation: An internal error has occurred.
Explanation: An internal error has occurred.
System Action: The requesting execution unit is
System Action: An SVC dump is requested specifying ended abnormally. A record is written to
a completion code of X'5C6' and this reason code. No SYS1.LOGREC, and an SVC dump is requested.
record is written to SYS1.LOGREC. Execution
continues. System Programmer Response: Collect the following
items, and contact your IBM support center:
System Programmer Response: Collect the following v Console output
items, and contact your IBM support center: v System dump
v Console output v Printout of SYS1.LOGREC
v System dump

00E50100
00E50094
Explanation: An internal error has occurred.
Explanation: An internal error has occurred.
System Action: The requesting recovery routine is
System Action: The requesting execution unit is ended abnormally. A record is written to
terminated. A record is written to SYS1.LOGREC, and SYS1.LOGREC, and an SVC dump is requested.
an SVC dump is requested.
System Programmer Response: Collect the following
System Programmer Response: See the WebSphere MQ items, and contact your IBM support center:
for z/OS Problem Determination Guide for information v Console output
about identifying and reporting the problem. v System dump
v Printout of SYS1.LOGREC
Problem Determination: Collect the following items,

402 Messages and Codes


System Programmer Response: Restart the queue
00E50101
manager if necessary.
Explanation: MQ was unable to establish an ESTAE.
See the WebSphere MQ for z/OS Problem Determination
System Action: The error is passed on to a subsystem Guide for information about problem determination
support subcomponent (SSS) ESTAE. Probably, the procedures, dump analysis, and finding the SDWA.
queue manager is ended abnormally. A record is
Problem Determination: A SYS1.LOGREC entry is
written to SYS1.LOGREC, and an SVC dump is
requested. Reason code X'00E50504' is placed in the
requested.
SDWA variable recording area (VRA). The VRA data
System Programmer Response: The inability to contains information about the status of queue manager
establish an ESTAE is normally due to insufficient free termination at the time of error.
space in the local system queue area (LSQA) for an
You might find the following items useful in resolving
ESTAE control block (SCB). If necessary, increase the
the problem:
size of the queue manager address space.
v Console output
Restart the queue manager. v Printout of SYS1.LOGREC
Problem Determination: Review the associated SVC
dump for usage and free areas in the LSQA subpools 00E50501
belonging to the system services address space.
Explanation: A z/OS LOCAL or CML lock could not
If you are unable to solve the problem, collect the be released during queue manager abnormal
following items and contact your IBM support center: termination processing.
v Console output
System Action: The execution unit is ended
v System dump
abnormally. The error is recorded on SYS1.LOGREC.
v Printout of SYS1.LOGREC
Queue manager termination is completed under a
different execution unit if possible.
00E50102
System Programmer Response: Restart the queue
Explanation: An unrecoverable error occurred while manager.
canceling all active agents during processing of the
See the WebSphere MQ for z/OS Problem Determination
STOP QMGR MODE(FORCE) command. This is a
Guide for information about problem determination
queue manager termination reason code.
procedures, dump analysis, and finding the SDWA.
System Action: The queue manager is ended
Problem Determination: A SYS1.LOGREC entry is
abnormally. A record is written to SYS1.LOGREC.
requested. Reason code X'00E50504' is placed in the
System Programmer Response: Restart the queue SDWA variable recording area (VRA). The VRA data
manager. contains information about the status of queue manager
termination at the time of error.
See the WebSphere MQ for z/OS Problem Determination
Guide for information about problem determination You might find the following items useful in resolving
procedures. the problem:
v Console output
Problem Determination: Review the SYS1.LOGREC
v Printout of SYS1.LOGREC
entries for errors immediately preceding queue
manager termination.
00E50502
You might find the following items useful in resolving
the problem: Explanation: A z/OS LOCAL lock could not be
v Console output obtained during queue manager abnormal termination
v Printout of SYS1.LOGREC processing.
System Action: The execution unit is ended
00E50500 abnormally. The error is recorded on SYS1.LOGREC,
and abnormal queue manager termination is completed
Explanation: A z/OS LOCAL or CML lock could not
under a different execution unit if possible.
be obtained during queue manager abnormal
termination processing. System Programmer Response: Restart the queue
manager.
System Action: The execution unit is ended
abnormally. The error is recorded on SYS1.LOGREC, See the WebSphere MQ for z/OS Problem Determination
and abnormal queue manager termination is completed Guide for information about problem determination
under a different execution unit if possible. procedures, dump analysis, and finding the SDWA.
Problem Determination: A SYS1.LOGREC entry is

Chapter 38. Agent services codes (X'E5') 403


requested. Reason code X'00E50502' is placed in the during queue manager termination continues.
SDWA variable recording area (VRA). The VRA data
System Programmer Response: See the WebSphere MQ
contains information about the status of the queue
for z/OS Problem Determination Guide for information
manager termination at the time of error.
about problem determination procedures, dump
You might find the following items useful in resolving analysis, and finding the SDWA.
the problem:
v Console output
00E50701
v Printout of SYS1.LOGREC
Explanation: A problem occurred during Commit
Phase-1. This is used to effect backout, deallocation,
00E50503
and end-UR processing.
Explanation: A z/OS LOCAL lock could not be
System Action: The queue manager is ended
released during queue manager abnormal termination
abnormally. A record is written to SYS1.LOGREC, and
processing.
an SVC dump is requested.
System Action: The execution unit is ended
System Programmer Response: Restart the queue
abnormally. The error is recorded on SYS1.LOGREC,
manager.
and abnormal queue manager termination is completed
under a different execution unit if possible. The recovery routine for the module issuing this reason
code records information in the variable recording area
System Programmer Response: Restart the queue
(VRA). See the WebSphere MQ for z/OS Problem
manager.
Determination Guide for information about problem
See the WebSphere MQ for z/OS Problem Determination determination procedures, dump analysis, and the
Guide for information about problem determination VRA.
procedures, dump analysis, and finding the SDWA.
Problem Determination: Standard diagnostic
Problem Determination: A SYS1.LOGREC entry is information can be obtained through SYS1.LOGREC
requested. Reason code X'00E50503' is placed in the and SVC dump materials generated at the time of the
SDWA variable recording area (VRA). The VRA data error.
contains information about the status of the queue
If you are unable to resolve the problem, collect the
manager termination at the time of error.
following items, and contact your IBM support center:
You might find the following items useful in resolving v Console output
the problem: v System dump
v Console output v Printout of SYS1.LOGREC
v Printout of SYS1.LOGREC
00E50702
00E50504
Explanation: An error occurred while processing in
Explanation: This reason code is used to define the SRB mode which could not be recovered. This error
format of the information recorded in the SDWA usually occurs because the log data sets have been
variable recording area (VRA) by the queue manager reformatted, without reformatting the page sets (so
termination processor. The code identifies additional they still contain active data).
information provided in the VRA for errors
System Action: The queue manager is ended
encountered in module CSQVATRM.
abnormally with this reason code. An SVC dump of the
System Action: Recording of the error encountered original error was requested by the recovery routine for
during queue manager termination continues. CSQVEUS2 and a record written to SYS1.LOGREC.
System Programmer Response: See the WebSphere MQ System Programmer Response: Restart the queue
for z/OS Problem Determination Guide for information manager.
about problem determination procedures, dump
Scan the SYS1.LOGREC entries looking for one or more
analysis, and finding the SDWA.
MQ errors immediately prior to the queue manager
termination. See the WebSphere MQ for z/OS Problem
00E50505 Determination Guide for information about problem
determination procedures.
Explanation: This reason code is used to define the
format of the information recorded in the SDWA
variable recording area (VRA). The code identifies
additional information provided in the VRA for errors
encountered in module CSQVATR4.
System Action: Recording of the error encountered

404 Messages and Codes


v Printout of SYS1.LOGREC
00E50703
Explanation: This queue manager termination reason
00E50706
code is used following an error while attempting to
resume a suspended execution unit. The successful Explanation: An internal error has occurred.
completion of resume processing was ‘indoubt’.
System Action: The queue manager is terminated
System Action: The queue manager is ended with this reason code. Additionally, if no SDWA was
abnormally. A record is written to SYS1.LOGREC, and provided to the recovery routine, a dump is requested.
an SVC dump is requested. A record is written to SYS1.LOGREC.
System Programmer Response: Restart the queue System Programmer Response: Restart the queue
manager. manager.
Diagnostic information can be obtained through Scan the SYS1.LOGREC entries looking for one or more
SYS1.LOGREC and SVC dump materials generated at MQ errors immediately prior to the queue manager
the time of the original error. Scan the SYS1.LOGREC termination. See the WebSphere MQ for z/OS Problem
entries for one or more MQ errors occurring Determination Guide for information about problem
immediately prior to the queue manager termination. determination procedures.
See the WebSphere MQ for z/OS Problem Determination
Guide for information about problem determination Problem Determination: If an SDWA was available,
procedures. an SVC dump of the original error was requested and
should be analyzed to determination the nature of the
Problem Determination: You might find the following original error. If no SDWA was available, the standard
items useful in resolving the problem: SVC dump must be analyzed. If you are unable to
v Console output resolve the problem, collect the following items, and
v Printout of SYS1.LOGREC contact your IBM support center:
v Console output
v System dump
00E50704
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
System Action: The queue manager is terminated 00E50707
with this reason code. Additionally, if no SDWA was
Explanation: An ESTAE could not be established.
provided to the recovery routine, a dump is requested.
System Action: The queue manager is ended
System Programmer Response: Restart the queue
abnormally. A record is written to SYS1.LOGREC.
manager.
System Programmer Response: Review the usage and
Scan the SYS1.LOGREC entries looking for one or more
the free areas in the LSQA subpool of the queue
MQ errors immediately prior to the queue manager
manager address space. If necessary, increase the
termination. See the WebSphere MQ for z/OS Problem
private area size of the address space.
Determination Guide for information about problem
determination procedures. Restart the queue manager.
Problem Determination: If you are unable to resolve See the WebSphere MQ for z/OS Problem Determination
the problem, collect the following items, and contact Guide for information about problem determination
your IBM support center: procedures, dump analysis, and finding the SDWA. The
v Console output recovery routine for the module issuing this reason
v System dump code records information in the variable recording area
v Printout of SYS1.LOGREC (VRA).
Problem Determination: If queue manager
00E50705 termination was requested by module CSQVRCT, a
standard SVC dump was requested. If insufficient
Explanation: An internal error has occurred.
private storage is the cause of the problem, other MQ
System Action: The queue manager is ended resource managers might have ended abnormally.
abnormally.
If you are unable to resolve the problem, collect the
System Programmer Response: Restart the queue following items, and contact your IBM support center:
manager. v Console output
v System dump
Collect the following items, and contact your IBM
v Printout of SYS1.LOGREC
support center:
v Console output
v System dump

Chapter 38. Agent services codes (X'E5') 405


be obtained through SYS1.LOGREC and SVC dump
00E50708
materials generated at the time of the original error.
Explanation: An error occurred while connecting an
If you are unable to resolve the problem, collect the
allied agent to the queue manager address space. The
following items, and contact your IBM support center:
connection must complete so that the allied agent can
v Console output
be terminated.
v Printout of SYS1.LOGREC
System Action: The queue manager is terminated
with this reason code. An SVC dump of the original
00E50711
error was requested and a record entered into
SYS1.LOGREC. Explanation: An internal error has occurred.
System Programmer Response: Restart the queue System Action: The queue manager is terminated
manager. with this reason code. An SVC dump of the original
error was requested and a record entered into
Scan the SYS1.LOGREC entries looking for one or more
SYS1.LOGREC.
MQ errors immediately prior to the queue manager
termination. See the WebSphere MQ for z/OS Problem System Programmer Response: Restart the queue
Determination Guide for information about problem manager.
determination procedures.
Scan the SYS1.LOGREC entries looking for one or more
MQ errors immediately prior to the queue manager
00E50709 termination. See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
Explanation: An internal error has occurred.
determination procedures.
System Action: The queue manager is ended
Problem Determination: Diagnostic information can
abnormally.
be obtained through SYS1.LOGREC and SVC dump
System Programmer Response: Restart the queue materials generated at the time of the original error.
manager.
If you are unable to resolve the problem, collect the
Scan the SYS1.LOGREC entries for one or more MQ following items, and contact your IBM support center:
errors occurring immediately prior to the queue v Console output
manager termination. See the WebSphere MQ for z/OS v Printout of SYS1.LOGREC
Problem Determination Guide for information about
problem determination procedures, dump analysis, and
00E50712
finding the SDWA.
Explanation: An error occurred in a latch manager
Problem Determination: Diagnostic information can
function attempting to terminate the holder of an MQ
be obtained through SYS1.LOGREC and SVC dump
latch. The holder’s task has been set nondispatchable
materials generated at the time of the original error.
by z/OS and a CALLRTM to terminate this task was
If you are unable to resolve the problem, collect the unsuccessful.
following items, and contact your IBM support center:
System Action: The queue manager is terminated
v Console output
with this reason code. An SVC dump of the error is
v Printout of SYS1.LOGREC
requested and a record entered into SYS1.LOGREC.
System Programmer Response: Restart the queue
00E50710
manager.
Explanation: An internal error has occurred.
Scan the SYS1.LOGREC entries for one or more MQ
System Action: The queue manager is terminated errors immediately prior to the queue manager
with this reason code. An SVC dump of the original termination. See the WebSphere MQ for z/OS Problem
error was requested and a record entered into Determination Guide for information about problem
SYS1.LOGREC. determination procedures.
System Programmer Response: Restart the queue Problem Determination: Register 3 at time of error
manager. contains the latch-holder’s TCB address in the home
address space and register 4 contains the return code
Scan the SYS1.LOGREC entries looking for one or more
from CALLRTM.
MQ errors immediately prior to the queue manager
termination. See the WebSphere MQ for z/OS Problem You might find the following items useful in resolving
Determination Guide for information about problem the problem:
determination procedures. v Console output
v Printout of SYS1.LOGREC
Problem Determination: Diagnostic information can
v System dump

406 Messages and Codes


errors occurring immediately prior to the queue
00E50713
manager termination. See the WebSphere MQ for z/OS
Explanation: An internal error has occurred. Problem Determination Guide for information about
problem determination procedures.
System Action: The queue manager is ended
abnormally. An SVC dump is requested by the queue Problem Determination: If an error preceded the
manager termination processor and a record is written queue manager termination request, diagnostic
to SYS1.LOGREC. information can be obtained through SYS1.LOGREC
and SVC dump materials.
System Programmer Response: Restart the queue
manager. If you are unable to resolve the problem, collect the
following items, and contact your IBM support center:
Scan the SYS1.LOGREC entries for one or more MQ
v Console output
errors occurring immediately prior to the queue
v Printout of SYS1.LOGREC
manager termination. It might be necessary to analyze
the SVC dump requested. See the WebSphere MQ for
z/OS Problem Determination Guide for information about 00E50719
problem determination procedures, dump analysis, and
Explanation: An internal error has occurred.
the VRA.
System Action: The queue manager is ended
Problem Determination: If you are unable to resolve
abnormally.
the problem, collect the following items, and contact
your IBM support center: System Programmer Response: Restart the queue
v Console output manager.
v System dump
v Printout of SYS1.LOGREC Scan the SYS1.LOGREC entries for one or more MQ
errors occurring immediately prior to the queue
manager termination. See the WebSphere MQ for z/OS
00E50715 Problem Determination Guide for information about
problem determination procedures.
Explanation: Queue manager termination was
requested following an unrecoverable error in an SRB Problem Determination: If you are unable to resolve
mode execution unit. the problem, collect the following items, and contact
your IBM support center:
System Action: The SRB-related task was ended
v Console output
abnormally as a result of SRB to TCB percolation. The
v System dump
queue manager is ended abnormally.
v Printout of SYS1.LOGREC
System Programmer Response: Restart the queue
manager.
00E50725
Scan the SYS1.LOGREC entries for one or more MQ
Explanation: Queue manager termination was
errors occurring immediately prior to the queue
requested because of an unrecovered error in a n
manager termination. See the WebSphere MQ for z/OS
scheduled SRB-mode execution unit.
Problem Determination Guide for information about
problem determination procedures. System Action: The SRB-related task was ended
abnormally, due to SRB to TCB percolation. The queue
Problem Determination: Diagnostic information can
manager is ended abnormally.
be obtained through SYS1.LOGREC and SVC dump
materials generated at the time of the original error. System Programmer Response: Restart the queue
manager.
You might find the following items useful in resolving
the problem: Scan the SYS1.LOGREC entries for one or more MQ
v Console output errors occurring immediately prior to the queue
v Printout of SYS1.LOGREC manager termination. If necessary, analyze the SVC
dump requested by queue manager termination. See
the WebSphere MQ for z/OS Problem Determination Guide
00E50717
for information about problem determination
Explanation: An internal error has occurred. procedures.
System Action: The queue manager is ended Problem Determination: Diagnostic information can
abnormally. be obtained through SYS1.LOGREC and SVC dump
materials obtained as a result of errors occurring prior
System Programmer Response: Restart the queue
to queue manager termination. An SVC dump was
manager.
requested by system termination. To determine the
Scan the SYS1.LOGREC entries for one or more MQ location of the error, examine the RB structure of the

Chapter 38. Agent services codes (X'E5') 407


task in error. Register 1 contains the original SRB error
code.
You might find the following items useful in resolving
the problem:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E50727
Explanation: A secondary error occurred during agent
services functional recovery processing. This is a queue
manager termination reason code.
System Action: The queue manager is ended
abnormally.
System Programmer Response: Restart the queue
manager.
Scan the SYS1.LOGREC entries for one or more MQ
errors occurring immediately prior to the queue
manager termination. See the WebSphere MQ for z/OS
Problem Determination Guide for information about
problem determination procedures. Determine the
functional recovery routine in error and the registers at
the time of the problem.
Problem Determination: Diagnostic information can
be obtained through SYS1.LOGREC and SVC dump
materials generated at the time of the original error. If
the queue manager termination request was issued by
module CSQVEUS2, an SVC dump was requested.
You might find the following items useful in resolving
the problem:
v Console output
v System dump
v Printout of SYS1.LOGREC

408 Messages and Codes


Chapter 39. Instrumentation facilities codes (X'E6')
v Printout of SYS1.LOGREC
00E60008
Explanation: An internal error has occurred.
00E60088
System Action: The function being traced is ended
Explanation: An internal error has occurred.
abnormally. The queue manager remains operational.
System Action: The request is ended abnormally.
System Programmer Response: Collect the following
items, and contact your IBM support center: System Programmer Response: Collect the following
v Console output items, and contact your IBM support center:
v System dump v Console output
v Printout of SYS1.LOGREC v System dump
v Printout of SYS1.LOGREC
00E60017
00E60089
Explanation: This code is an internal code used by the
dump formatter. Explanation: An internal error has occurred.
System Action: The request is ended abnormally. System Action: The request is ended abnormally.
System Programmer Response: Collect the following System Programmer Response: Collect the following
items, and contact your IBM support center: items, and contact your IBM support center:
v Console output v Console output
v System dump v System dump
v Printout of SYS1.LOGREC v Printout of SYS1.LOGREC

00E60085 00E60100 through 00E60199


Explanation: An internal error has occurred. Explanation: The reason codes X'00E60100' through
X'00E60199' are used by the instrumentation facility
System Action: The request is end abnormally.
component (IFC) when a trace event occurs for which
System Programmer Response: Collect the following IBM service personnel have requested a dump using
items, and contact your IBM support center: the IFC selective dump service aid.
v Console output
System Action: The agent might be retried or
v System dump
terminated, depending upon the serviceability dump
v Printout of SYS1.LOGREC
request.
Problem Determination: The reason code is issued on
00E60086
the occurrence of a specified trace event. An SVC dump
Explanation: An internal error has occurred. is taken to the SYS1.DUMPxx data set. Problem
determination methods depend on the condition that
System Action: The request is ended abnormally.
IBM service personnel are attempting to trap.
System Programmer Response: Collect the following
items, and contact your IBM support center:
00E60701
v Console output
v System dump Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The current execution unit terminates
with completion code X'5C6'.
00E60087
System Programmer Response: Collect the following
Explanation: An internal error has occurred. items, and contact your IBM support center:
v Console output
System Action: The request is ended abnormally.
v System dump
System Programmer Response: Collect the following v Printout of SYS1.LOGREC
items, and contact your IBM support center:
v Console output
v System dump

© Copyright IBM Corp. 1993, 2003 409


00E60702
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E60703
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

00E60704
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console output
v System dump
v Printout of SYS1.LOGREC

410 Messages and Codes


Chapter 40. Distributed queuing codes (X'E7')
v A description of the action(s) that led to the error
00E70001
and details of any command being issued at the time
Explanation: An internal error has occurred. of the failure
v Queue manager job log
System Action: The current execution unit terminates
v Channel initiator job log
with completion code X'5C6'.
v System dump resulting from the error
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
00E70007
your IBM support center.
Explanation: An attempt by an adapter subtask to
Problem Determination: Collect the following
obtain some storage failed.
diagnostic items:
v A description of the action(s) that led to the error System Action: The current execution unit terminates
and details of any command being issued at the time with completion code X'5C6'.
of the failure
System Programmer Response: Increase the size of
v If the error affected a message channel agent, a
the channel initiator address space, or reduce the
listing of any user channel exit programs used by the
number of dispatchers, adapter subtasks, SSL server
message channel agent
subtasks, and active channels being used.
v Queue manager job log
v Channel initiator job log
v System dump resulting from the error 00E70008
Explanation: An internal error has occurred.
00E70002
System Action: The current execution unit terminates
Explanation: No adapter subtasks are active. They with completion code X'5C6'.
have failed many times and so have not been restarted.
System Programmer Response: Collect the items
System Action: The channel initiator terminates. listed in the Problem Determination section and contact
your IBM support center.
System Programmer Response: Investigate the
adapter subtask failure problems, as reported in the Problem Determination: Collect the following
messages associated with each failure. diagnostic items:
v A description of the action(s) that led to the error
and details of any command being issued at the time
00E70003
of the failure
Explanation: No dispatchers are active. Either all the v Queue manager job log
dispatchers failed to start, or all the dispatchers have v Channel initiator job log
failed many times and so have not been restarted. v System dump resulting from the error
System Action: The channel initiator terminates.
00E70009
System Programmer Response: Investigate the
dispatcher failure problems, as reported in the Explanation: An internal error has occurred.
messages associated with each failure.
System Action: The current execution unit terminates
with completion code X'5C6'.
00E70004
System Programmer Response: Collect the items
Explanation: An internal error has occurred. listed in the Problem Determination section and contact
your IBM support center.
System Action: The current execution unit terminates
with completion code X'5C6'. Problem Determination: Collect the following
diagnostic items:
System Programmer Response: Collect the items
v A description of the action(s) that led to the error
listed in the Problem Determination section and contact
and details of any command being issued at the time
your IBM support center.
of the failure
Problem Determination: Collect the following v Queue manager job log
diagnostic items: v Channel initiator job log
v System dump resulting from the error

© Copyright IBM Corp. 1993, 2003 411


00E7000A 00E70015
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6'. with completion code X'5C6'.
System Programmer Response: Collect the items System Programmer Response: Collect the items
listed in the Problem Determination section and contact listed in the Problem Determination section and contact
your IBM support center. your IBM support center.
Problem Determination: Collect the following Problem Determination: Collect the following
diagnostic items: diagnostic items:
v A description of the action(s) that led to the error v A description of the action(s) that led to the error
and details of any command being issued at the time and details of any command being issued at the time
of the failure of the failure
v Queue manager job log v Queue manager job log
v Channel initiator job log v Channel initiator job log
v System dump resulting from the error v System dump resulting from the error

00E70011 00E7001D
Explanation: The channel initiator was unable to load Explanation: During startup, the channel initiator was
the module CSQXBENT. unable obtain some storage below 16M.
System Action: The current execution unit terminates System Action: The channel initiator ends.
with completion code X'5C6'.
System Programmer Response: Investigate the cause
System Programmer Response: Check the console for of the problem.
messages indicating why CSQXBENT was not loaded.
Ensure that the module is in the required library, and
00E7001E
that it is referenced correctly.
Explanation: An internal error has occurred.
The channel initiator attempts to load this module from
the library data sets under the STEPLIB DD statement System Action: The channel initiator terminates with
of its started task JCL procedure xxxxCHIN. completion code X'5C6'.
System Programmer Response: Restart the channel
00E70013 initiator.
Explanation: Some adapter subtasks were requested, Collect the items listed in the Problem Determination
but none could be attached. section and contact your IBM support center.
System Action: The current execution unit terminates Problem Determination: Collect the following
with completion code X'5C6'. diagnostic items:
v A description of the action(s) that led to the error
System Programmer Response: Investigate the
and details of any command being issued at the time
adapter subtask attach problems, as reported in the
of the failure
messages associated with each failure. If you cannot
v Queue manager job log
resolve the problems, collect the items listed in the
v Channel initiator job log
Problem Determination section and contact your IBM
v System dump resulting from the error
support center.
Problem Determination: Collect the following
00E7001F
diagnostic items:
v A description of the action(s) that led to the error Explanation: An internal error has occurred.
and details of any command being issued at the time
of the failure System Action: The channel initiator terminates with
v Queue manager job log completion code X'5C6'.
v Channel initiator job log System Programmer Response: Restart the channel
v System dump resulting from the error initiator.
Collect the items listed in the Problem Determination
section and contact your IBM support center.
Problem Determination: Collect the following
diagnostic items:

412 Messages and Codes


v A description of the action(s) that led to the error v A description of the action(s) that led to the error
and details of any command being issued at the time and details of any command being issued at the time
of the failure of the failure
v Queue manager job log v Queue manager job log
v Channel initiator job log v Channel initiator job log
v System dump resulting from the error v System dump resulting from the error

00E70020 00E70023
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6'. with completion code X'5C6'.
System Programmer Response: Check the console for System Programmer Response: Collect the items
preceding error messages. If the problem cannot be listed in the Problem Determination section and contact
resolved, collect the items listed in the Problem your IBM support center.
Determination section and contact your IBM support
Problem Determination: Collect the following
center.
diagnostic items:
Problem Determination: Collect the following v A description of the action(s) that led to the error
diagnostic items: and details of any command being issued at the time
v A description of the action(s) that led to the error of the failure
and details of any command being issued at the time v Queue manager job log
of the failure. v Channel initiator job log
v Queue manager job log v System dump resulting from the error
v Channel initiator job log
v System dump resulting from the error
00E70024
Explanation: An internal error has occurred.
00E70021
System Action: The current execution unit terminates
Explanation: An internal error has occurred.
with completion code X'5C6'.
System Action: The channel initiator terminates with
System Programmer Response: Collect the items
completion code X'5C6'.
listed in the Problem Determination section and contact
System Programmer Response: Restart the channel your IBM support center.
initiator.
Problem Determination: Collect the following
Collect the items listed in the Problem Determination diagnostic items:
section and contact your IBM support center. v A description of the action(s) that led to the error
and details of any command being issued at the time
Problem Determination: Collect the following
of the failure
diagnostic items:
v Queue manager job log
v A description of the action(s) that led to the error
v Channel initiator job log
and details of any command being issued at the time
v System dump resulting from the error
of the failure
v Queue manager job log
v Channel initiator job log 00E70025
v System dump resulting from the error
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00E70022
with completion code X'5C6'.
Explanation: An internal error has occurred.
System Programmer Response: Collect the items
System Action: The current execution unit terminates listed in the Problem Determination section and contact
with completion code X'5C6'. your IBM support center.
System Programmer Response: Collect the items Problem Determination: Collect the following
listed in the Problem Determination section and contact diagnostic items:
your IBM support center. v A description of the action(s) that led to the error
and details of any command being issued at the time
Problem Determination: Collect the following
of the failure
diagnostic items:
v Queue manager job log
v Channel initiator job log

Chapter 40. Distributed queuing codes (X'E7') 413


v System dump resulting from the error
00E70052
Explanation: No SSL server subtasks are active. They
00E70031
have failed many times and so have not been restarted.
Explanation: An internal error has occurred. A lock is
System Action: The channel initiator terminates.
currently held by a task that has terminated.
System Programmer Response: Investigate the SSL
System Action: The current execution unit terminates
server subtask failure problems, as reported in the
with completion code X'5C6'.
messages associated with each failure.
System Programmer Response: Determine why the
terminated task did not free the lock. This might be
00E70053
due to a previous error. If you are unable to resolve the
problem, collect the items listed in the Problem Explanation: Some SSL server subtasks were
Determination section and contact your IBM support requested, but none could be attached.
center.
System Action: The current execution unit terminates
Problem Determination: Collect the following with completion code X'5C6'.
diagnostic items:
System Programmer Response: Investigate the SSL
v A description of the actions that led to the error and
server subtask attach problems, as reported in the
details of any command being issued at the time of
messages associated with each failure. If you cannot
the failure
resolve the problems, collect the items listed in the
v Queue manager job log
Problem Determination section and contact your IBM
v Channel initiator job log
support center.
v System dump resulting from the error
Problem Determination: Collect the following
diagnostic items:
00E70032
v A description of the action(s) that led to the error
Explanation: An internal error has occurred. An and details of any command being issued at the time
attempt to update information held in the Coupling of the failure
Facility failed. v Queue manager job log
v Channel initiator job log
System Action: The current execution unit terminates
v System dump resulting from the error
with completion code X'5C6'.
System Programmer Response: Collect the items
00E7010C
listed in the Problem Determination section and contact
your IBM support center. Explanation: An internal error has occurred.
Problem Determination: Collect the following System Action: The current execution unit terminates
diagnostic items: with completion code X'5C6'.
v A description of the actions that led to the error and
System Programmer Response: Collect the items
details of any command being issued at the time of
listed in the Problem Determination section and contact
the failure
your IBM support center.
v Queue manager job log
v Channel initiator job log Problem Determination: Collect the following
v System dump resulting from the error diagnostic items:
v Details of the queue-sharing group and of the queue v A description of the action(s) that led to the error
managers active, as well as the queue managers and details of any command being issued at the time
defined to the queue-sharing group at the time. This of the failure
information can be obtained by entering the v Queue manager job log
following z/OS commands: v Channel initiator job log
D XCF,GRP v System dump resulting from the error

to display a list of all queue-sharing groups in the 00E7010E


Coupling Facility
Explanation: The dispatcher detected an inconsistency
D XCF,GRP,qsg-name,ALL
in the linkage stack.
to display status about the queue managers defined System Action: The current execution unit terminates
to the queue-sharing group. with completion code X'5C6'.
System Programmer Response: The most likely cause
is incorrect use of the linkage stack by a user exit; exits

414 Messages and Codes


must issue any MQ API calls and return to the caller at listed in the Problem Determination section and contact
the same linkage stack level as they were entered. If your IBM support center.
exits are not being used, or if they do not use the
Problem Determination: Collect the following
linkage stack, collect the items listed in the Problem
diagnostic items:
Determination section and contact your IBM support
v A description of the action(s) that led to the error
center.
and details of any command being issued at the time
Problem Determination: Collect the following of the failure
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error v Channel initiator job log
and details of any command being issued at the time v System dump resulting from the error
of the failure
v Queue manager job log
00E7014D
v Channel initiator job log
v System dump resulting from the error Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00E7010F with completion code X'5C6'.
Explanation: An internal error has occurred. System Programmer Response: Collect the items
listed in the Problem Determination section and contact
System Action: The current execution unit terminates
your IBM support center.
with completion code X'5C6'.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:
listed in the Problem Determination section and contact
v A description of the action(s) that led to the error
your IBM support center.
and details of any command being issued at the time
Problem Determination: Collect the following of the failure
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error v Channel initiator job log
and details of any command being issued at the time v System dump resulting from the error
of the failure
v Queue manager job log
00E7014F
v Channel initiator job log
v System dump resulting from the error Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00E7014A with completion code X'5C6'.
Explanation: An internal error has occurred. System Programmer Response: Collect the items
listed in the Problem Determination section and contact
System Action: The current execution unit terminates
your IBM support center.
with completion code X'5C6'.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:
listed in the Problem Determination section and contact
v A description of the action(s) that led to the error
your IBM support center.
and details of any command being issued at the time
Problem Determination: Collect the following of the failure
diagnostic items: v Queue manager job log
v A description of the action(s) that led to the error v Channel initiator job log
and details of any command being issued at the time v System dump resulting from the error
of the failure
v Queue manager job log
00E7015A
v Channel initiator job log
v System dump resulting from the error Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00E7014C with completion code X'5C6'.
Explanation: An internal error has occurred. System Programmer Response: Collect the items
listed in the Problem Determination section and contact
System Action: The current execution unit terminates
your IBM support center.
with completion code X'5C6'.
Problem Determination: Collect the following
System Programmer Response: Collect the items
diagnostic items:

Chapter 40. Distributed queuing codes (X'E7') 415


v A description of the action(s) that led to the error v The channel definitions being used
and details of any command being issued at the time v Queue manager job log
of the failure v Channel initiator job log
v Queue manager job log v System dump resulting from the error
v Channel initiator job log
v System dump resulting from the error
00E70231
Explanation: An internal error has occurred.
00E70214
System Action: The current execution unit terminates
Explanation: An internal error has occurred.
with completion code X'5C6'.
System Action: The current execution unit terminates
System Programmer Response: Collect the items
with completion code X'5C6'.
listed in the Problem Determination section and contact
System Programmer Response: Collect the items your IBM support center.
listed in the Problem Determination section and contact
Problem Determination: Collect the following
your IBM support center.
diagnostic items:
Problem Determination: Collect the following v A description of the action(s) that led to the error
diagnostic items: and details of any command being issued at the time
v A description of the action(s) that led to the error of the failure
and details of any command being issued at the time v The channel definitions being used
of the failure v Queue manager job log
v The channel definitions being used v Channel initiator job log
v Queue manager job log v System dump resulting from the error
v Channel initiator job log
v System dump resulting from the error
00E70232
Explanation: An internal error has occurred.
00E70216
System Action: The current execution unit terminates
Explanation: An internal error has occurred.
with completion code X'5C6'.
System Action: The current execution unit terminates
System Programmer Response: Collect the items
with completion code X'5C6'.
listed in the Problem Determination section and contact
System Programmer Response: Collect the items your IBM support center.
listed in the Problem Determination section and contact
Problem Determination: Collect the following
your IBM support center.
diagnostic items:
Problem Determination: Collect the following v A description of the action(s) that led to the error
diagnostic items: and details of any command being issued at the time
v A description of the action(s) that led to the error of the failure
and details of any command being issued at the time v The channel definitions being used
of the failure v Queue manager job log
v The channel definitions being used v Channel initiator job log
v Queue manager job log v System dump resulting from the error
v Channel initiator job log
v System dump resulting from the error
00E70233
Explanation: An internal error has occurred.
00E70226
System Action: The current execution unit terminates
Explanation: An internal error has occurred.
with completion code X'5C6'.
System Action: The current execution unit terminates
System Programmer Response: Collect the items
with completion code X'5C6'.
listed in the Problem Determination section and contact
System Programmer Response: Collect the items your IBM support center.
listed in the Problem Determination section and contact
Problem Determination: Collect the following
your IBM support center.
diagnostic items:
Problem Determination: Collect the following v A description of the action(s) that led to the error
diagnostic items: and details of any command being issued at the time
v A description of the action(s) that led to the error of the failure
and details of any command being issued at the time v The channel definitions being used
of the failure v Queue manager job log

416 Messages and Codes


v Channel initiator job log
00E70546
v System dump resulting from the error
Explanation: An internal error has occurred.
00E70501 System Action: The current execution unit terminates
with completion code X'5C6'.
Explanation: An internal error has occurred.
System Programmer Response: Collect the items
System Action: The current execution unit terminates
listed in the Problem Determination section and contact
with completion code X'5C6'.
your IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following
listed in the Problem Determination section and contact
diagnostic items:
your IBM support center.
v A description of the action(s) that led to the error
Problem Determination: Collect the following and details of any command being issued at the time
diagnostic items: of the failure
v A description of the action(s) that led to the error v The channel definitions being used
and details of any command being issued at the time v Queue manager job log
of the failure v Channel initiator job log
v The channel definitions being used v System dump resulting from the error
v Queue manager job log
v Channel initiator job log
00E70553
v System dump resulting from the error
Explanation: An internal error has occurred.
00E70522 System Action: The current execution unit terminates
with completion code X'5C6'.
Explanation: An internal error has occurred.
System Programmer Response: Collect the items
System Action: The current execution unit terminates
listed in the Problem Determination section and contact
with completion code X'5C6'.
your IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following
listed in the Problem Determination section and contact
diagnostic items:
your IBM support center.
v A description of the action(s) that led to the error
Problem Determination: Collect the following and details of any command being issued at the time
diagnostic items: of the failure
v A description of the action(s) that led to the error v The channel definitions being used
and details of any command being issued at the time v Queue manager job log
of the failure v Channel initiator job log
v The channel definitions being used v System dump resulting from the error
v Queue manager job log
v Channel initiator job log
v System dump resulting from the error

00E70543
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Collect the items
listed in the Problem Determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic items:
v A description of the action(s) that led to the error
and details of any command being issued at the time
of the failure
v The channel definitions being used
v Queue manager job log
v Channel initiator job log
v System dump resulting from the error

Chapter 40. Distributed queuing codes (X'E7') 417


418 Messages and Codes
Chapter 41. Initialization procedure and general services
codes (X'E8')
00E80001 00E80003
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The queue manager is terminated. A System Programmer Response:
record is written to SYS1.LOGREC, and an SVC dump
The recovery routine for the module issuing this reason
is requested.
code records information in the variable recording area
System Programmer Response: Restart the queue (VRA). See the WebSphere MQ for z/OS Problem
manager. Determination Guide for information about problem
determination procedures, the VRA, and dump
The recovery routine for the module issuing this reason
analysis.
code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem Problem Determination: Collect the following items,
Determination Guide for information about problem and contact your IBM support center:
determination procedures, the VRA, and dump v System dump resulting from the error
analysis. v Printout of SYS1.LOGREC
Problem Determination: Collect the following items,
and contact your IBM support center: 00E80004
v System dump resulting from the error
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
v Initialization procedure System Programmer Response: The recovery routine
for the module issuing this reason code records
information in the variable recording area (VRA). See
00E80002
the WebSphere MQ for z/OS Problem Determination Guide
Explanation: The queue manager address space was for information about problem determination
not started correctly or an error occurred during z/OS procedures, the VRA, and dump analysis.
IEFSSREQ processing.
Problem Determination: Collect the following items,
System Action: The queue manager is terminated. A and contact your IBM support center:
record is written to SYS1.LOGREC, and an SVC dump v System dump resulting from the error
is requested. v Printout of SYS1.LOGREC
System Programmer Response: The recovery routine
for the module issuing this reason code records 00E80005
information in the variable recording area (VRA). See
Explanation: An internal error has occurred.
the WebSphere MQ for z/OS Problem Determination Guide
for information about problem determination System Programmer Response: The recovery routine
procedures, the VRA, and dump analysis. for the module issuing this reason code records
information in the variable recording area (VRA). See
Problem Determination: Register 9 contains the
the WebSphere MQ for z/OS Problem Determination Guide
address of an 8-byte field that contains the following
for information about problem determination
diagnostic information:
procedures, the VRA, and dump analysis.
v Bytes 1 through 4 – subsystem name
v Bytes 5 through 8 – contents of register 15 that Problem Determination: Collect the following items,
contains the return code set by the z/OS IEFSSREQ and contact your IBM support center:
macro v System dump resulting from the error
v Printout of SYS1.LOGREC
You might find the following items useful in resolving
the problem:
00E80006
v System dump resulting from the error
v Printout of SYS1.LOGREC Explanation: An internal error has occurred.
v Initialization procedure
System Programmer Response: The recovery routine
for the module issuing this reason code records
information in the variable recording area (VRA). See
the WebSphere MQ for z/OS Problem Determination Guide

© Copyright IBM Corp. 1993, 2003 419


for information about problem determination
00E80011
procedures, the VRA, and dump analysis.
Explanation: The address space could not be made
Problem Determination: Collect the following items,
non-swappable.
and contact your IBM support center:
v System dump resulting from the error System Action: The queue manager is terminated. A
v Printout of SYS1.LOGREC record is written to SYS1.LOGREC, and an SVC dump
is requested.
00E8000E System Programmer Response: Restart the queue
manager.
Explanation: An ESTAE could not be established for
the queue manager address space control task. The recovery routine for the module issuing this reason
code records information in the variable recording area
System Action: The queue manager is terminated. A
(VRA). See the WebSphere MQ for z/OS Problem
record is written to SYS1.LOGREC, and an SVC dump
Determination Guide for information about problem
is requested.
determination procedures, the VRA, and dump
System Programmer Response: Restart the queue analysis.
manager.
Problem Determination: You might find the following
The recovery routine for the module issuing this reason items useful in resolving the problem:
code records information in the variable recording area v System dump resulting from the error
(VRA). See the WebSphere MQ for z/OS Problem v Printout of SYS1.LOGREC
Determination Guide for information about problem v Initialization procedure
determination procedures, the VRA, and dump
analysis.
00E80012
Problem Determination: Register 9 contains the
Explanation: An internal error has occurred.
address of a 4-byte field that contains the ESTAE macro
return code. System Programmer Response: The recovery routine
for the module issuing this reason code records
You might find the following items useful in resolving
information in the variable recording area (VRA). See
the problem:
the WebSphere MQ for z/OS Problem Determination Guide
v System dump resulting from the error
for information about problem determination
v Printout of SYS1.LOGREC
procedures, the VRA, and dump analysis.
Problem Determination: Collect the following items,
00E8000F
and contact your IBM support center:
Explanation: Invalid startup parameters were v System dump resulting from the error
specified. This was probably caused by an attempt to v Printout of SYS1.LOGREC
start the queue manager by som means other than a v Initialization procedure
START QMGR command.
System Action: The queue manager is terminated. A 00E80013
record is written to SYS1.LOGREC, and an SVC dump
Explanation: An internal error has occurred.
is requested.
System Action: The queue manager is terminated. A
System Programmer Response: Restart the queue
record is written to SYS1.LOGREC, and an SVC dump
manager.
is requested.
The recovery routine for the module issuing this reason
System Programmer Response: Restart the queue
code records information in the variable recording area
manager.
(VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem The recovery routine for the module issuing this reason
determination procedures, the VRA, and dump code records information in the variable recording area
analysis. (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
Problem Determination: If you are unable to resolve
determination procedures, the VRA, and dump
the problem, collect the following items, and contact
analysis.
your IBM support center:
v System dump resulting from the error Problem Determination: Collect the following items,
v Printout of SYS1.LOGREC and contact your IBM support center:
v Initialization procedure v System dump resulting from the error
v Printout of SYS1.LOGREC

420 Messages and Codes


00E8001F 00E80032
Explanation: An internal error has occurred. Explanation: An unsupported input parameter was
detected for allied address space termination.
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump System Action: The caller’s task is ended abnormally.
is requested. A record is written to SYS1.LOGREC, and an SVC
dump is requested.
System Programmer Response: Restart the queue
manager. System Programmer Response: The recovery routine
for the module issuing this reason code records
The recovery routine for the module issuing this reason
information in the variable recording area (VRA). See
code records information in the variable recording area
the WebSphere MQ for z/OS Problem Determination Guide
(VRA). See the WebSphere MQ for z/OS Problem
for information about problem determination
Determination Guide for information about problem
procedures, the VRA, and dump analysis.
determination procedures, the VRA, and dump
analysis. Problem Determination: Collect the following items,
and contact your IBM support center:
Problem Determination: Collect the following items,
v System dump resulting from the error
and contact your IBM support center:
v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC
00E80033
00E8002F Explanation: This reason code accompanies a X'6C6'
completion code. This module detected that the queue
Explanation: An internal error has occurred.
manager was terminating.
System Action: The queue manager is terminated. A
System Action: The caller’s task is ended abnormally
record is written to SYS1.LOGREC, and an SVC dump
with code X'6C6'. A record is written to SYS1.LOGREC,
is requested.
and an SVC dump is requested.
System Programmer Response: Restart the queue
System Programmer Response: The recovery routine
manager.
for the module issuing this reason code records
The recovery routine for the module issuing this reason information in the variable recording area (VRA). See
code records information in the variable recording area the WebSphere MQ for z/OS Problem Determination Guide
(VRA). See the WebSphere MQ for z/OS Problem for information about problem determination
Determination Guide for information about problem procedures, the VRA, and dump analysis.
determination procedures, the VRA, and dump
Problem Determination: You might find the following
analysis.
items useful in resolving the problem:
Problem Determination: Collect the following items, v System dump resulting from the error
and contact your IBM support center: v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC
00E8003C
Explanation: An internal error has occurred.
00E80031
System Action: The caller’s task is ended abnormally.
Explanation: An unsupported input parameter was
A record is written to SYS1.LOGREC, and an SVC
detected for allied address space initialization.
dump is requested.
System Action: The caller’s task is ended abnormally.
System Programmer Response: The recovery routine
A record is written to SYS1.LOGREC, and an SVC
for the module issuing this reason code records
dump is requested.
information in the variable recording area (VRA). See
System Programmer Response: The recovery routine the WebSphere MQ for z/OS Problem Determination Guide
for the module issuing this reason code records for information about problem determination
information in the variable recording area (VRA). See procedures, the VRA, and dump analysis.
the WebSphere MQ for z/OS Problem Determination Guide
Problem Determination: Collect the following items,
for information about problem determination
and contact your IBM support center:
procedures, the VRA, and dump analysis.
v System dump resulting from the error
Problem Determination: Collect the following items, v Printout of SYS1.LOGREC
and contact your IBM support center:
v System dump resulting from the error
v Printout of SYS1.LOGREC

Chapter 41. Initialization procedure and general services codes (X'E8') 421
00E8003D 00E80041
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: Abnormal termination of the queue System Action: The queue manager is terminated. A
manager is initiated. A record is written to record is written to SYS1.LOGREC, and an SVC dump
SYS1.LOGREC, and an SVC dump is requested. is requested.
System Programmer Response: Restart the queue System Programmer Response: Restart the queue
manager. manager.
The recovery routine for the module issuing this reason The recovery routine for the module issuing this reason
code records information in the variable recording area code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem Determination Guide for information about problem
determination procedures, the VRA, and dump determination procedures, the VRA, and dump
analysis. analysis.
Problem Determination: Collect the following items, Problem Determination: Collect the following items,
and contact your IBM support center: and contact your IBM support center:
v System dump resulting from the error v System dump resulting from the error
v Printout of SYS1.LOGREC v Printout of SYS1.LOGREC

00E8003E 00E80042
Explanation: An ESTAE could not be established in an Explanation: An internal error has occurred.
address space about to be initialized as an MQ allied
System Action: The queue manager is terminated. A
address space.
record is written to SYS1.LOGREC, and an SVC dump
System Action: The caller’s task is ended abnormally. is requested.
A record is written to SYS1.LOGREC, and an SVC
System Programmer Response: Restart the queue
dump is requested.
manager.
System Programmer Response: The recovery routine
The recovery routine for the module issuing this reason
for the module issuing this reason code records
code records information in the variable recording area
information in the variable recording area (VRA). See
(VRA). See the WebSphere MQ for z/OS Problem
the WebSphere MQ for z/OS Problem Determination Guide
Determination Guide for information about problem
for information about problem determination
determination procedures, the VRA, and dump
procedures, the VRA, and dump analysis.
analysis.
Problem Determination: If you are unable to resolve
Problem Determination: Collect the following items,
the problem, collect the following items and contact
and contact your IBM support center:
your IBM support center:
v System dump resulting from the error
v System dump resulting from the error
v Printout of SYS1.LOGREC
v Printout of SYS1.LOGREC

00E8004F
00E8003F
Explanation: An internal error has occurred.
Explanation: An internal error has occurred.
System Action: The queue manager is terminated. A
System Action: The caller’s task is ended abnormally.
record is written to SYS1.LOGREC, and an SVC dump
A record is written to SYS1.LOGREC, and an SVC
is requested.
dump is requested.
System Programmer Response: Restart the queue
System Programmer Response: The recovery routine
manager.
for the module issuing this reason code records
information in the variable recording area (VRA). See The recovery routine for the module issuing this reason
the WebSphere MQ for z/OS Problem Determination Guide code records information in the variable recording area
for information about problem determination (VRA). See the WebSphere MQ for z/OS Problem
procedures, the VRA, and dump analysis. Determination Guide for information about problem
determination procedures, the VRA, and dump
Problem Determination: Collect the following items,
analysis.
and contact your IBM support center:
v System dump resulting from the error Problem Determination: Collect the following items,
v Printout of SYS1.LOGREC and contact your IBM support center:

422 Messages and Codes


v System dump resulting from the error and contact your IBM support center:
v Printout of SYS1.LOGREC v System dump resulting from the error
v Printout of SYS1.LOGREC
00E80051
00E80054
Explanation: An error was detected in the command
that was used to start the queue manager. Explanation: An internal error has occurred.
System Action: The queue manager is terminated. System Action: The queue manager is terminated. A
This error does not cause a SYS1.LOGREC record to be record is written to SYS1.LOGREC, and an SVC dump
written or an SVC dump to be requested. is requested.
System Programmer Response: Reenter the command System Programmer Response: Restart the queue
if it was entered incorrectly. manager.
The recovery routine for the module issuing this reason The recovery routine for the module issuing this reason
code records information in the variable recording area code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem Determination Guide for information about problem
determination procedures, the VRA, and dump determination procedures, the VRA, and dump
analysis. analysis.
If you are unable to resolve the problem, contact your Problem Determination: Collect the following items,
IBM support center. and contact your IBM support center:
v System dump resulting from the error
v Printout of SYS1.LOGREC
00E80052
Explanation: An internal error has occurred.
00E80055
System Action: The queue manager is terminated. A
Explanation: An internal error has occurred.
record is written to SYS1.LOGREC, and an SVC dump
is requested. System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump
System Programmer Response: Restart the queue
is requested.
manager.
System Programmer Response: Restart the queue
The recovery routine for the module issuing this reason
manager.
code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem The recovery routine for the module issuing this reason
Determination Guide for information about problem code records information in the variable recording area
determination procedures, the VRA, and dump (VRA). See the WebSphere MQ for z/OS Problem
analysis. Collect the following items, and contact your Determination Guide for information about problem
IBM support center: You might find the following items determination procedures, the VRA, and dump
useful in resolving the problem: analysis.
v System dump resulting from the error
Problem Determination: Collect the following items,
v Printout of SYS1.LOGREC
and contact your IBM support center:
v System dump resulting from the error
00E80053 v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00E80057
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump Explanation: An error occurred while trying to start a
is requested. queue manager address space. A possible cause of this
problem would be an error in the started task JCL
System Programmer Response: Restart the queue
procedure for the queue manager.
manager.
System Action: The queue manager is terminated. A
The recovery routine for the module issuing this reason
record is written to SYS1.LOGREC, and an SVC dump
code records information in the variable recording area
is requested.
(VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem System Programmer Response: Restart the queue
determination procedures, the VRA, and dump manager.
analysis.
See the WebSphere MQ for z/OS Problem Determination
Problem Determination: Collect the following items, Guide for information about problem determination

Chapter 41. Initialization procedure and general services codes (X'E8') 423
procedures, the VRA, and dump analysis. Problem Determination: Collect the following items,
and contact your IBM support center:
Problem Determination: You might find the following
v System dump resulting from the error
items useful in resolving the problem:
v Printout of SYS1.LOGREC
v Console output
v Printout of SYS1.LOGREC
v System dump resulting from the error 00E8006F
v Started task JCL procedure for this queue manager
Explanation: An internal error has occurred.
System Action: The queue manager is terminated. A
00E80058
record is written to SYS1.LOGREC, and an SVC dump
Explanation: An error occurred during command is requested.
prefix registration.
System Programmer Response: Restart the queue
System Action: The queue manager ends abnormally. manager.
System Programmer Response: See the accompanying The recovery routine for the module issuing this reason
CSQYxxx messages for information about the cause of code records information in the variable recording area
the problem. (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
Restart the queue manager after correcting the problem.
determination procedures, the VRA, and dump
Problem Determination: You might find the following analysis.
items useful in resolving the problem:
Problem Determination: Collect the following items,
v Console log
and contact your IBM support center:
v System dump resulting from the error
00E8005F v Printout of SYS1.LOGREC

Explanation: An internal error has occurred.


00E8007F
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump Explanation: An internal error has occurred.
is requested.
System Action: The queue manager is terminated. A
System Programmer Response: Restart the queue record is written to SYS1.LOGREC, and an SVC dump
manager. is requested.

The recovery routine for the module issuing this reason System Programmer Response: Restart the queue
code records information in the variable recording area manager.
(VRA). See the WebSphere MQ for z/OS Problem
The recovery routine for the module issuing this reason
Determination Guide for information about problem
code records information in the variable recording area
determination procedures, the VRA, and dump
(VRA). See the WebSphere MQ for z/OS Problem
analysis.
Determination Guide for information about problem
Problem Determination: Collect the following items, determination procedures, the VRA, and dump
and contact your IBM support center: analysis.
v System dump resulting from the error
Problem Determination: Collect the following items,
v Printout of SYS1.LOGREC
and contact your IBM support center:
v System dump resulting from the error
00E80061 v Printout of SYS1.LOGREC

Explanation: An internal error has occurred.


00E80081
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump Explanation: An invalid load module was detected.
is requested.
System Action: The queue manager is terminated. A
System Programmer Response: Restart the queue record is written to SYS1.LOGREC, and an SVC dump
manager. is requested.

The recovery routine for the module issuing this reason System Programmer Response: Restart the queue
code records information in the variable recording area manager after resolving the problem.
(VRA). See the WebSphere MQ for z/OS Problem
The recovery routine for the module issuing this reason
Determination Guide for information about problem
code records information in the variable recording area
determination procedures, the VRA, and dump
(VRA). See the WebSphere MQ for z/OS Problem
analysis.
Determination Guide for information about problem

424 Messages and Codes


determination procedures, the VRA, and dump Problem Determination: Collect the following items,
analysis. and contact your IBM support center:
v System dump resulting from the error
Problem Determination: Check that the installation
v Printout of SYS1.LOGREC
process was successful.
Register 9 contains the address of an 8-byte field that
00E80091
contains the name of the module in error.
Explanation: An internal error has occurred.
If you are unable to resolve the problem, collect the
following items, and contact your IBM support center: System Action: The queue manager is terminated. A
v System dump resulting from the error record is written to SYS1.LOGREC, and an SVC dump
v Printout of SYS1.LOGREC is requested.
System Programmer Response: Restart the queue
00E80084 manager.
Explanation: A resource manager provided The recovery routine for the module issuing this reason
notification of an error during queue manager startup code records information in the variable recording area
notification processing. (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
System Action: The queue manager is terminated. A
determination procedures, the VRA, and dump
record is written to SYS1.LOGREC, and an SVC dump
analysis.
is requested.
Problem Determination: Collect the following items,
System Programmer Response: Look for error
and contact your IBM support center:
messages indicating the cause of the problem.
v System dump resulting from the error
Restart the queue manager after resolving the problem. v Printout of SYS1.LOGREC

Problem Determination: The recovery routine for the


module issuing this reason code records information in 00E8009F
the variable recording area (VRA).
Explanation: An internal error has occurred.
Register 9 contains the address of a 4-byte field that
System Action: The queue manager is terminated. A
contains the RMID of the resource manager that
record is written to SYS1.LOGREC, and an SVC dump
requested queue manager termination. See the
is requested.
WebSphere MQ for z/OS Problem Determination Guide for
information about problem determination procedures, System Programmer Response: Restart the queue
the VRA, and dump analysis. manager.
If you are unable to solve the problem, collect the The recovery routine for the module issuing this reason
following items, and contact your IBM support center: code records information in the variable recording area
v System dump resulting from the error (VRA). See the WebSphere MQ for z/OS Problem
v Printout of SYS1.LOGREC Determination Guide for information about problem
v Initialization procedure determination procedures, the VRA, and dump
v System parameter load module analysis.
v Contents of the BSDS
Problem Determination: Collect the following items,
v GTF trace
and contact your IBM support center:
v System dump resulting from the error
00E8008F v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00E800AF
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump Explanation: An internal error has occurred.
is requested.
System Action: The queue manager is terminated. A
System Programmer Response: Restart the queue record is written to SYS1.LOGREC, and an SVC dump
manager. is requested.
The recovery routine for the module issuing this reason System Programmer Response: Restart the queue
code records information in the variable recording area manager.
(VRA). See the WebSphere MQ for z/OS Problem
The recovery routine for the module issuing this reason
Determination Guide for information about problem
code records information in the variable recording area
determination procedures, the VRA, and dump
(VRA). See the WebSphere MQ for z/OS Problem
analysis.
Determination Guide for information about problem

Chapter 41. Initialization procedure and general services codes (X'E8') 425
determination procedures, the VRA, and dump System Programmer Response: Restart the queue
analysis. manager.
Problem Determination: Collect the following items, The recovery routine for the module issuing this reason
and contact your IBM support center: code records information in the variable recording area
v System dump resulting from the error (VRA). See the WebSphere MQ for z/OS Problem
v Printout of SYS1.LOGREC Determination Guide for information about problem
determination procedures, the VRA, and dump
analysis.
00E800B1
Problem Determination: Collect the following items,
Explanation: An internal error has occurred.
and contact your IBM support center:
System Action: The queue manager is terminated. A v System dump resulting from the error
record is written to SYS1.LOGREC, and an SVC dump v Printout of SYS1.LOGREC
is requested.
System Programmer Response: Restart the queue 00E800D2
manager.
Explanation: An error was encountered while
The recovery routine for the module issuing this reason attempting to obtain the z/OS LOCAL lock.
code records information in the variable recording area
System Action: The queue manager is terminated. A
(VRA). See the WebSphere MQ for z/OS Problem
record is written to SYS1.LOGREC, and an SVC dump
Determination Guide for information about problem
is requested.
determination procedures, the VRA, and dump
analysis. System Programmer Response: Restart the queue
manager.
Problem Determination: Collect the following items,
and contact your IBM support center: The recovery routine for the module issuing this reason
v System dump resulting from the error code records information in the variable recording area
v Printout of SYS1.LOGREC (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
determination procedures, the VRA, and dump
00E800CE
analysis.
Explanation: An ESTAE could not be established.
Problem Determination: You might find the following
System Action: The queue manager is terminated. A items useful in resolving the problem:
record is written to SYS1.LOGREC, and an SVC dump v System dump resulting from the error
is requested. v Printout of SYS1.LOGREC

System Programmer Response: Restart the queue


manager. 00E800D3

The recovery routine for the module issuing this reason Explanation: An error was encountered while
code records information in the variable recording area attempting to release the z/OS LOCAL lock.
(VRA). See the WebSphere MQ for z/OS Problem
System Action: The queue manager is terminated. A
Determination Guide for information about problem
record is written to SYS1.LOGREC, and an SVC dump
determination procedures, the VRA, and dump
is requested.
analysis.
System Programmer Response: Restart the queue
Problem Determination: Register 9 contains the
manager.
address of a 4-byte field that contains the ESTAE macro
return code. The recovery routine for the module issuing this reason
code records information in the variable recording area
You might find the following items useful in resolving
(VRA). See the WebSphere MQ for z/OS Problem
the problem:
Determination Guide for information about problem
v System dump resulting from the error
determination procedures, the VRA, and dump
v Printout of SYS1.LOGREC
analysis.
Problem Determination: You might find the following
00E800D1
items useful in resolving the problem:
Explanation: An internal error has occurred. v System dump resulting from the error
v Printout of SYS1.LOGREC
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump
is requested.

426 Messages and Codes


00E800DF 00E8011D
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The queue manager is terminated. A System Action: Termination of queue manager is
record is written to SYS1.LOGREC, and an SVC dump initiated. A record is written to SYS1.LOGREC, and an
is requested. SVC dump is requested.
System Programmer Response: Restart the queue System Programmer Response: Restart the queue
manager. manager.
Obtain a print of SYS1.LOGREC. See the WebSphere MQ The recovery routine for the module issuing this reason
for z/OS Problem Determination Guide for information code records information in the variable recording area
about problem determination procedures and dump (VRA). See the WebSphere MQ for z/OS Problem
analysis. Determination Guide for information about problem
determination procedures, the VRA, and dump
Problem Determination: Collect the following items,
analysis.
and contact your IBM support center:
v System dump resulting from the error Problem Determination: Collect the following items,
v Printout of SYS1.LOGREC and contact your IBM support center:
v System dump resulting from the error
v Printout of SYS1.LOGREC
00E80100
Explanation: The queue manager was ended
00E8011E
abnormally because the queue manager address space
control task ESTAE was entered. This reason code is Explanation: The allied address space task primary
issued for all completion codes, except for the X'5C6' ESTAE detected that the secondary ESTAE could not be
completion code. established.
System Action: Termination of the queue manager is System Action: Abnormal termination of allied
initiated. A record is written to SYS1.LOGREC, and an address space is continued. A record is written to
SVC dump is requested. SYS1.LOGREC, and an SVC dump is requested.
System Programmer Response: Restart the queue System Programmer Response: The recovery routine
manager after resolving the problem. for the module issuing this reason code records
information in the variable recording area (VRA). See
The recovery routine for the module issuing this reason
the WebSphere MQ for z/OS Problem Determination Guide
code records information in the variable recording area
for information about problem determination
(VRA). See the WebSphere MQ for z/OS Problem
procedures, the VRA, and dump analysis.
Determination Guide for information about problem
determination procedures, the VRA, and dump Problem Determination: You might find the following
analysis. items useful in resolving the problem:
v System dump resulting from the error
The queue manager is unable to determine the cause of
v Printout of SYS1.LOGREC
the error.
Problem Determination: The subcomponent that
00E8011F
caused the error is unknown. This reason code might
be returned if the queue manager is unable to find the Explanation: The allied address space task primary
system parameter load module you specified on the ESTAE was entered without a subsystem diagnostic
START QMGR command (the default name is work area (SDWA) provided by z/OS RTM.
CSQZPARM). Check that the module you specified is
System Action: Abnormal termination of the allied
available.
address space is continued. A record is written to
This reason code is also issued if the queue manager is SYS1.LOGREC, and an SVC dump is requested.
canceled by the z/OS command CANCEL. If this is the
System Programmer Response: The recovery routine
case, determine why the queue manager was canceled.
for the module issuing this reason code records
You might find the following items useful in resolving information in the variable recording area (VRA). See
the problem: the WebSphere MQ for z/OS Problem Determination Guide
v System dump resulting from the error for information about problem determination
v Printout of SYS1.LOGREC procedures, the VRA, and dump analysis.
v System parameter load module
Problem Determination: You might find the following
v Contents of the BSDS
items useful in resolving the problem:
v GTF trace
v System dump resulting from the error

Chapter 41. Initialization procedure and general services codes (X'E8') 427
v Printout of SYS1.LOGREC Problem Determination: You might find the following
items useful in resolving the problem:
v System dump resulting from the error
00E8012D
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
System Action: Abnormal termination of queue 00E80140
manager is initiated. A record is written to
Explanation: An internal error has occurred.
SYS1.LOGREC, and an SVC dump is requested.
System Action: The queue manager is terminated. A
System Programmer Response: Restart the queue
record is written to SYS1.LOGREC, and an SVC dump
manager.
is requested.
The recovery routine for the module issuing this reason
System Programmer Response: Restart the queue
code records information in the variable recording area
manager.
(VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem The recovery routine for the module issuing this reason
determination procedures, the VRA, and dump code records information in the variable recording area
analysis. (VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about problem
Problem Determination: Collect the following items,
determination procedures, the VRA, and dump
and contact your IBM support center:
analysis.
v System dump resulting from the error
v Printout of SYS1.LOGREC Problem Determination: Collect the following items,
and contact your IBM support center:
v System dump resulting from the error
00E8012F
v Printout of SYS1.LOGREC
Explanation: The allied address space task secondary
ESTAE was entered without a subsystem diagnostic
00E80150
work area (SDWA) provided by z/OS.
Explanation: An invalid module was detected.
System Action: Continue with the abnormal
termination of the allied address space. A record is System Action: The queue manager is terminated. A
written to SYS1.LOGREC, and an SVC dump is record is written to SYS1.LOGREC, and an SVC dump
requested. is requested.
System Programmer Response: The recovery routine System Programmer Response: Restart the queue
for the module issuing this reason code records manager after resolving the problem.
information in the variable recording area (VRA). See
The recovery routine for the module issuing this reason
the WebSphere MQ for z/OS Problem Determination Guide
code records information in the variable recording area
for information about problem determination
(VRA). See the WebSphere MQ for z/OS Problem
procedures, the VRA, and dump analysis.
Determination Guide for information about problem
Problem Determination: You might find the following determination procedures, the VRA, and dump
items useful in resolving the problem: analysis.
v System dump resulting from the error
Problem Determination: Register 9 contains the
v Printout of SYS1.LOGREC
address of an 8-byte field that holds the name of the
load module in error.
00E80130
Check that the installation process was successful. If
Explanation: The FRR that protects the START you are unable to resolve the problem, collect the
QMGR/STOP QMGR command processor function was following items, and contact your IBM support center:
entered while a valid STOP QMGR command was v System dump resulting from the error
being processed. v Printout of SYS1.LOGREC
System Action: The queue manager is terminated. A
record is written to SYS1.LOGREC, and an SVC dump 00E80151
is requested.
Explanation: An invalid module was detected.
System Programmer Response: The recovery routine
System Action: The queue manager is terminated. A
for the module issuing this reason code records
record is written to SYS1.LOGREC, and an SVC dump
information in the variable recording area (VRA). See
is requested.
the WebSphere MQ for z/OS Problem Determination Guide
for information about problem determination System Programmer Response: Restart the queue
procedures, the VRA, and dump analysis. manager after resolving the problem.

428 Messages and Codes


The recovery routine for the module issuing this reason
00E80161
code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem Explanation: The queue manager initialization
Determination Guide for information about problem procedures found that a load module was not at the
determination procedures, the VRA, and dump the correct level for the version of the queue manager
analysis. that was being started.
Problem Determination: Register 9 contains the System Action: Queue manager startup is terminated.
address of a 12-byte field that contains the following
System Programmer Response: See message
diagnostic information:
CSQY010E.
v Bytes 1 through 8 contain the name of the load
module that contains the initialization entry point list The recovery routine for the module issuing this reason
with the invalid entry code records information in the variable recording area
(VRA). See the WebSphere MQ for z/OS Problem
Check that the installation process was successful. If
Determination Guide for information about the VRA.
you are unable to resolve the problem, collect the
following items, and contact your IBM support center: Problem Determination: See message CSQY010E.
v System dump resulting from the error
v Printout of SYS1.LOGREC
00E80162

00E8015F Explanation: The queue manager initialization


procedures found that the storage protect key was not
Explanation: An internal error has occurred. 7. The most likely cause is that the program properties
table (PPT) entry for CSQYASCP has not been specified
System Action: The queue manager is terminated. A
correctly.
record is written to SYS1.LOGREC, and an SVC dump
is requested. System Action: Queue manager startup is terminated.
System Programmer Response: Restart the queue System Programmer Response: Restart the queue
manager. manager after resolving the problem.
The recovery routine for the module issuing this reason See the WebSphere MQ for z/OS System Setup Guide for
code records information in the variable recording area information about specifying the PPT entry for
(VRA). See the WebSphere MQ for z/OS Problem CSQYASCP.
Determination Guide for information about problem
determination procedures, the VRA, and dump
analysis. 00E80163

Problem Determination: Collect the following items, Explanation: The queue manager initialization
and contact your IBM support center: procedures found that they were not APF authorized.
v System dump resulting from the error The most likely cause is that the MQ load libraries are
v Printout of SYS1.LOGREC not APF authorized.
System Action: Queue manager startup is terminated.
00E80160 System Programmer Response: Restart the queue
Explanation: The queue manager initialization manager after resolving the problem.
procedures found that a load module had an invalid See the WebSphere MQ for z/OS System Setup Guide for
AMODE or RMODE attribute. information about APF authorization for the MQ load
System Action: Queue manager startup is terminated. libraries.

System Programmer Response: See message


CSQY006E. 00E80170

The recovery routine for the module issuing this reason Explanation: An internal error has occurred.
code records information in the variable recording area System Action: The request is ignored.
(VRA). See the WebSphere MQ for z/OS Problem
Determination Guide for information about the VRA. System Programmer Response: Collect the following
items, and contact your IBM support center:
Problem Determination: See message CSQY006E. v Console output
v System dump resulting from the error
v Printout of SYS1.LOGREC
v System parameter load module

Chapter 41. Initialization procedure and general services codes (X'E8') 429
430 Messages and Codes
Chapter 42. System parameter manager codes (X'E9')
Restart the queue manager. If the problem persists,
00E90101
obtain a print of SYS1.LOGREC and the SVC dump,
Explanation: An error has occurred while trying to and contact your IBM support center for assistance.
open MQ resources. The most likely cause is that a
Problem Determination: You might find the following
customized system parameter load module specified on
items useful in resolving the problem:
the START QMGR command is not available.
v Console output
System Action: A record is written to SYS1.LOGREC, v SVC dump
and an SVC dump is requested. v Printout of SYS1.LOGREC
v Initialization procedure
System Programmer Response: Obtain a print of
v System parameter load module
SYS1.LOGREC and the SVC dump.
v SYSPRINT output
Problem Determination: Check that the system
See the WebSphere MQ for z/OS Problem Determination
parameter load module you specified on the START
Guide for information about using dumps for problem
QMGR command (the default name is CSQZPARM) is
determination.
available for use. If it is, collect the following items,
and contact your IBM support center:
v Console output 00E90203
v SVC dump
Explanation: An internal error has occurred while
v Printout of SYS1.LOGREC
attempting to verify descriptor control information in
v Initialization procedure
MQ resources.
v System parameter load module
v SYSPRINT output System Action: A record is written to SYS1.LOGREC,
and an SVC dump is requested.
00E90201 System Programmer Response: Obtain a print of
SYS1.LOGREC and the SVC dump.
Explanation: An internal error has occurred while
attempting to open MQ resources. Problem Determination: Collect the following items,
and contact your IBM support center:
System Action: A record is written to SYS1.LOGREC,
v Console output
and an SVC dump is requested.
v SVC dump
System Programmer Response: Collect the following v Printout of SYS1.LOGREC
items, and contact your IBM support center: v Initialization procedure
v Console output v System parameter load module
v SVC dump v SYSPRINT output
v Printout of SYS1.LOGREC
v Initialization procedure
00E90301
v System parameter load module
v SYSPRINT output Explanation: An internal error has occurred while
attempting to close MQ resources.
00E90202 System Action: A record is written to SYS1.LOGREC,
and an SVC dump is requested.
Explanation: An error has occurred while attempting
to open MQ resources. The most likely cause is that a System Programmer Response: Obtain a print of
customized system parameter load module specified on SYS1.LOGREC and the SVC dump.
the START QMGR command (the default name is
CSQZPARM) has been built incorrectly. Problem Determination: Collect the following items,
and contact your IBM support center:
System Action: A record is written to SYS1.LOGREC, v Console output
and an SVC dump is requested. v SVC dump
v Printout of SYS1.LOGREC
System Programmer Response: Check that the system
v Initialization procedure
parameter load module that you specified is available,
v System parameter load module
and that it was linked correctly. (See the WebSphere MQ
v SYSPRINT output
for z/OS System Setup Guide for information about this,
and see CSQ4ZPRM for sample link-edit JCL.)

© Copyright IBM Corp. 1993, 2003 431


432 Messages and Codes
Chapter 43. Service facilities codes (X'F1')
The CSQ1LOGP log print utility can end abnormally with a user completion code
of X'099'. You can find the corresponding reason code in register 15 at the time of
error.

00F10100
Explanation: An internal error has been detected in
the CSQ1LOGP log print utility.
System Programmer Response: Resubmit the job.
Contact your IBM support center if the problem
persists.

00F10101
Explanation: The stand-alone log read function
returned an invalid RBA. See the explanation for
message CSQ1211E.
Operator Response: If you determine that the data set
is a log data set and that it is not damaged, contact
your IBM support center.

© Copyright IBM Corp. 1993, 2003 433


434 Messages and Codes
Chapter 44. WebSphere MQ-IMS bridge codes (X'F2')
00F20001 00F20007
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20002 00F20008
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20003 00F20009
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20004 00F2000A
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20005 00F2000B
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20006 00F2000C
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

© Copyright IBM Corp. 1993, 2003 435


00F2000D 00F20013
Explanation: An internal error has occurred. Explanation: The MQ-IMS bridge received a bad
return from IXCJOIN macro.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem. System Programmer Response: Registers 3 and 4
contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for
00F2000E
information about these codes.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20014
with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received a bad
System Programmer Response: Contact your IBM return from IXCCREAT macro.
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F2000F
System Programmer Response: Registers 3 and 4
Explanation: An internal error has occurred. contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for
System Action: The current execution unit terminates information about these codes.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM 00F20015
support center to report the problem.
Explanation: An internal error has occurred.
00F20010 System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM 00F20016
support center to report the problem.
Explanation: An internal error has occurred.
00F20011 System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM 00F20017
support center to report the problem.
Explanation: The MQ-IMS bridge received a bad
return from IXCLEAVE macro.
00F20012
System Action: The current execution unit terminates
Explanation: The MQ-IMS bridge received a bad with completion code X'5C6', and a dump is produced.
return code from IXCQUERY macro.
System Programmer Response: Registers 3 and 4
System Action: The current execution unit terminates contain the return and reason codes from XCF. Refer to
with completion code X'5C6', and a dump is produced. the MVS Programming: Sysplex Services Reference for
System Programmer Response: Registers 3 and 4 information about these codes.
contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for 00F20018
information about these codes.
Explanation: The MQ-IMS bridge received a bad
return from IXCDELET macro.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.

436 Messages and Codes


System Programmer Response: Registers 3 and 4
00F2001F
contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for Explanation: An internal error has occurred.
information about these codes. Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20019
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20020
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F2001A
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20021
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F2001B
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20022
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F2001C
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20023
with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received a bad
System Programmer Response: Contact your IBM return code from IXCMSGO.
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F2001D
System Programmer Response: Registers 2 and 3
Explanation: An internal error has occurred. contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for
System Action: The current execution unit terminates
information about these codes.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20024
support center to report the problem.
Explanation: An internal error has occurred.
00F2001E System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem.

Chapter 44. WebSphere MQ-IMS bridge codes (X'F2') 437


00F20026 00F2002D
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20027 00F2002E
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The current execution unit terminates System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20029 00F20030
Explanation: An internal error has occurred. Explanation: The MQ-IMS bridge received a bad
return code from IXCMSGO.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem. System Programmer Response: Registers 2 and 3
contain the return and reason codes from XCF. Refer to
the MVS Programming: Sysplex Services Reference for
00F2002A
information about these codes.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20031
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F2002B
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20032
with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received a bad
System Programmer Response: Contact your IBM return code from IXCMSGO.
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F2002C
System Programmer Response: Registers 2 and 3
Explanation: The MQ-IMS bridge received a bad contain the return and reason codes from XCF. Refer to
return code from IXCMSGO. the MVS Programming: Sysplex Services Reference for
information about these codes.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F20035
System Programmer Response: Registers 2 and 3
contain the return and reason codes from XCF. Refer to Explanation: An internal error has occurred.
the MVS Programming: Sysplex Services Reference for
System Action: The current execution unit terminates
information about these codes.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem.

438 Messages and Codes


System Programmer Response: Contact your IBM
00F20036
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F2003E
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20037
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F2003F
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20038
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20040
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20039
support center to report the problem.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates 00F20041
with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received an
System Programmer Response: Contact your IBM MQOPEN error.
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F2003A
System Programmer Response: Contact your IBM
Explanation: An internal error has occurred. support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. 00F20042
System Programmer Response: Contact your IBM Explanation: The MQ-IMS bridge received an
support center to report the problem. MQCLOSE error.
System Action: The current execution unit terminates
00F2003B with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred. System Programmer Response: Contact your IBM
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F20043
System Programmer Response: Contact your IBM
support center to report the problem. Explanation: The MQ-IMS bridge received an MQGET
error.
00F2003D System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.

Chapter 44. WebSphere MQ-IMS bridge codes (X'F2') 439


00F20044 00F2004A
Explanation: The MQ-IMS bridge received an MQPUT Explanation: An internal error has occurred.
error.
System Action: The current execution unit terminates
System Action: The current execution unit terminates with completion code X'5C6', and a dump is produced.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
System Programmer Response: Contact your IBM support center to report the problem.
support center to report the problem.
00F2004B
00F20045
Explanation: An internal error has occurred.
Explanation: The MQ-IMS bridge received an
System Action: The current execution unit terminates
MQOPEN error.
with completion code X'5C6', and a dump is produced.
System Action: The current execution unit terminates
System Programmer Response: Contact your IBM
with completion code X'5C6', and a dump is produced.
support center to report the problem.
System Programmer Response: Contact your IBM
support center to report the problem.
00F2004C
Explanation: An internal error has occurred.
00F20046
System Action: The current execution unit terminates
Explanation: The MQ-IMS bridge received an
with completion code X'5C6', and a dump is produced.
MQCLOSE error.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F2004D
support center to report the problem.
Explanation: An internal error has occurred.
00F20047 System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received an MQGET
error. System Programmer Response: Contact your IBM
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F2004E
System Programmer Response: Contact your IBM
support center to report the problem. Explanation: An internal error has occurred.
System Action: The current execution unit terminates
00F20048 with completion code X'5C6', and a dump is produced.
Explanation: The MQ-IMS bridge received an MQPUT System Programmer Response: Contact your IBM
error. support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced. 00F2004F
System Programmer Response: Contact your IBM Explanation: An internal error has occurred.
support center to report the problem.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
00F20049
System Programmer Response: Contact your IBM
Explanation: The MQ-IMS bridge received an support center to report the problem.
MQPUT1 error.
System Action: The current execution unit terminates 00F20050
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
support center to report the problem. System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.

440 Messages and Codes


System Programmer Response: Contact your IBM
00F20057
support center to report the problem.
Explanation: An internal error has occurred.
00F20051 System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
Explanation: An internal error has occurred.
System Programmer Response: Contact your IBM
System Action: The current execution unit terminates
support center to report the problem.
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
00F20058
support center to report the problem.
Explanation: The MQ-IMS bridge received an
MQPUT1 error.
00F20052
System Action: The current execution unit terminates
Explanation: An internal error has occurred.
with completion code X'5C6', and a dump is produced.
System Action: The current execution unit terminates
System Programmer Response: Contact your IBM
with completion code X'5C6', and a dump is produced.
support center to report the problem.
System Programmer Response: Contact your IBM
support center to report the problem.
00F20059
Explanation: The MQ-IMS bridge received a severe
00F20053
sense code in an IMS negative response.
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
System Action: The current execution unit terminates with completion code X'5C6', and a dump is produced.
with completion code X'5C6', and a dump is produced.
System Programmer Response: The IMS sense code is
System Programmer Response: Contact your IBM given in message CSQ2003I.
support center to report the problem.
00F20069
00F20054
Explanation: The MQ-IMS bridge received an error
Explanation: An internal error has occurred. when trying to resolve an in-doubt unit of recovery.

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

System Programmer Response: Contact your IBM System Programmer Response: Contact your IBM
support center to report the problem. support center to report the problem.

00F20055
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem.

00F20056
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6', and a dump is produced.
System Programmer Response: Contact your IBM
support center to report the problem.

Chapter 44. WebSphere MQ-IMS bridge codes (X'F2') 441


442 Messages and Codes
Chapter 45. Subsystem support codes (X'F3')
Many of the following reason codes are returned in register 15 at the time of an
abnormal termination with completion code X'0Cx', and not as the reason code for
a completion code of X'5C6'. This is indicated in the descriptions that follow.

items, and contact your IBM support center:


00F30003
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred. v System dump resulting from the error
System Action: The request is not processed. A dump
is taken, and an entry is written to SYS1.LOGREC. 00F30008
System Programmer Response: Collect the following Explanation: An internal error has occurred.
items, and contact your IBM support center:
System Action: The request is not processed. A dump
v System dump resulting from the error
is taken, and an entry is written in SYS1.LOGREC.
v Printout of SYS1.LOGREC
System Programmer Response: Collect the following
items, and contact your IBM support center:
00F30004
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred. v System dump resulting from the error
System Action: The request is not processed. A dump
is taken, and an entry is written to SYS1.LOGREC. 00F30014
System Programmer Response: Collect the following Explanation: An internal error has occurred.
items, and contact your IBM support center:
System Action: The requester’s task is ended
v Printout of SYS1.LOGREC
abnormally with completion code X'5C6'. A dump is
v System dump resulting from the error
taken, and an entry is written in SYS1.LOGREC.
System Programmer Response: Collect the following
00F30005
items, and contact your IBM support center:
Explanation: An internal error has occurred. v Console output
v Printout of SYS1.LOGREC
System Action: The request is not processed. A dump
v System dump resulting from the error
is taken, and an entry is written in SYS1.LOGREC.
System Programmer Response: Collect the following
00F30027
items, and contact your IBM support center:
v Printout of SYS1.LOGREC Explanation: An internal error has occurred.
v System dump resulting from the error
System Action: The request is not processed. A dump
is taken, and an entry is written in SYS1.LOGREC.
00F30006
System Programmer Response: Collect the following
Explanation: An internal error has occurred. items, and contact your IBM support center:
v Printout of SYS1.LOGREC
System Action: The request is not processed.
v System dump resulting from the error
System Programmer Response: Collect the following
items, and contact your IBM support center:
00F30030
v Console output
v System dump resulting from the error Explanation: An internal error has occurred.
System Action: The request is not processed. A dump
00F30007 is taken, and an entry is written in SYS1.LOGREC.
Explanation: An internal error has occurred. System Programmer Response: Collect the following
items, and contact your IBM support center:
System Action: The request is not processed. A dump
v System dump resulting from the error
is taken, and an entry is written in SYS1.LOGREC.
v Console output
System Programmer Response: Collect the following v Printout of SYS1.LOGREC

© Copyright IBM Corp. 1993, 2003 443


00F30032 00F30053
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The request is not processed. A dump System Action: The request is not processed. A dump
is taken, and an entry is written in SYS1.LOGREC. is taken, and an entry is written in SYS1.LOGREC.
System Programmer Response: Collect the following System Programmer Response: Collect the following
items, and contact your IBM support center: items, and contact your IBM support center:
v Printout of SYS1.LOGREC v Printout of SYS1.LOGREC
v System dump resulting from the error v System dump resulting from the error

00F30033 00F30067
Explanation: An internal error has occurred. Explanation: An internal error has occurred.
System Action: The request is not processed. A dump System Action: The connection request is not
is taken, and an entry is written in SYS1.LOGREC. processed. A dump is taken, and an entry is written in
SYS1.LOGREC.
System Programmer Response: Collect the following
items, and contact your IBM support center: System Programmer Response: Collect the following
v Printout of SYS1.LOGREC items, and contact your IBM support center:
v System dump resulting from the error v System dump resulting from the error
v Printout of SYS1.LOGREC
00F30038
00F30070
Explanation: An internal error has occurred.
Explanation: Functional recovery for the connection
System Action: The request is not processed. A dump
processing could not be established. The executing
is taken, and an entry is written in SYS1.LOGREC.
module could not establish its ESTAE. This can occur if
System Programmer Response: Collect the following the current address space has insufficient storage. This
items, and contact your IBM support center: might lead to an abnormal termination of the queue
v Printout of SYS1.LOGREC manager.
v System dump resulting from the error
System Action: The connection request is not
processed. The caller is ended abnormally with
00F30042 completion code X'5C6' and this reason code.

Explanation: An internal error has occurred. System Programmer Response: Restart the queue
manager if necessary. A dump should be taken for
System Action: A dump is taken, and an entry is problem analysis.
written in SYS1.LOGREC.
Examine the usage and free areas in the LSQA portion
System Programmer Response: Collect the following of the current address space private area. If necessary,
items, and contact your IBM support center: have the size of the private areas expanded.
v System dump resulting from the error
v Console output Problem Determination: The caller should produce a
v Printout of SYS1.LOGREC SYS1.LOGREC entry and an SVC dump, so that the
system programmer can examine the LSQA area.

00F30048 You might find the following items useful in resolving


the problem:
Explanation: An internal error has occurred. v Console log
System Action: The request is not processed. A dump v System dump resulting from the error
is taken, and an entry is written in SYS1.LOGREC. v Printout of SYS1.LOGREC

System Programmer Response: Collect the following


items, and contact your IBM support center: 00F30071
v Console log Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
v System dump resulting from the error System Action: The connection request is not
processed. A dump is taken, and an entry is written in
SYS1.LOGREC.
System Programmer Response: Collect the following
items, and contact your IBM support center:

444 Messages and Codes


v System dump resulting from the error System Action: The function request is not processed.
v Printout of SYS1.LOGREC
User Response: You can continue processing with a
corrected request.
00F30075
Explanation: An internal error has occurred. 00F30095
System Action: A dump is taken, and an entry is Explanation: An internal error was detected in either
written in SYS1.LOGREC. MQ or RRS.
System Programmer Response: Collect the following System Action: The application is ended abnormally.
items, and contact your IBM support center: The error is recorded in the SYS1.LOGREC data set and
v Console log an SVC dump is requested.
v System dump resulting from the error
This error might, in many cases, eventually cause the
v Printout of SYS1.LOGREC
queue manager to terminate abnormally.
System Programmer Response: This is probably either
00F30078
an error in MQ or in RRS.
Explanation: An internal error has occurred.
Refer to Section 3 of Diagnosis Guide and Reference for
System Action: The request is not processed. A dump information on identifying and reporting the problem.
is taken, and an entry is written in SYS1.LOGREC. Collect the following diagnostic items:
v Console output from the system on which the queue
System Programmer Response: Collect the following
manager was running, and a listing of the SYSLOG
items, and contact your IBM support center:
data set for the period of time spanning the failure.
v System dump resulting from the error
v System dump resulting from the error
v Console log
v Listing of SYS1.LOGREC data set.
v Printout of SYS1.LOGREC

00F30096
00F30080
Explanation: An internal error was detected in either
Explanation: An internal error has occurred.
MQ or RRS Context Services.
System Action: The application program is ended
System Action: The application is ended abnormally.
abnormally with completion code X'5C6' and this
The error is recorded in the SYS1.LOGREC data set and
reason code. A dump is taken, and an entry is written
an SVC dump is requested.
in SYS1.LOGREC.
This error might, in many cases, eventually cause the
System Programmer Response: Collect the following
queue manager to terminate abnormally.
items, and contact your IBM support center:
v System dump resulting from the error System Programmer Response: This is probably either
v Console log an error in MQ or in RRS.
v Printout of SYS1.LOGREC
Refer to Section 3 of Diagnosis Guide and Reference for
information on identifying and reporting the problem.
00F30091 Collect the following diagnostic items:
v Console output from the system on which the queue
Explanation: The application program issued an
manager was running, and a listing of the SYSLOG
RRSAF IDENTIFY function request, but RRS is not
data set for the period of time spanning the failure.
available.
v System dump resulting from the error
System Action: The IDENTIFY request is not v Listing of SYS1.LOGREC data set.
processed.
User Response: Retry the IDENTIFY request after RRS 00F30101
has been started.
Explanation: The parameter contained in the
IEFSSNxx member used to initialize MQ (and other
00F30093 subsystems) is in error. See message CSQ3101E for
details.
Explanation: The application program issued an
RRSAF TERMINATE THREAD or TERMINATE System Action: See message CSQ3101E.
IDENTIFY function request, but the application has
System Programmer Response: See message
issued an MQ API request since the last invocation of
CSQ3101E.
SRRCMIT or SRRBACK and therefore is not at a point
of consistency. Problem Determination: See message CSQ3101E.

Chapter 45. Subsystem support codes (X'F3') 445


You might find the following items useful in resolving
00F30105
the problem:
v Console log Explanation: Module CSQ3UR00 was unable to load
v System dump resulting from the error Early module CSQ3EPX. Either there was an I/O error,
v Printout of SYS1.LOGREC or the named module is not resident in a library
available during IPL. See message CSQ3105E for
details.
00F30102
System Action: See message CSQ3105E.
Explanation: The parameter contained in the
IEFSSNxx member used to initialize MQ (and other System Programmer Response: See message
subsystems) is in error. The MQ command prefix (CPF) CSQ3105E.
must not be blank. For details, see message CSQ3102E.
Problem Determination: See message CSQ3105E.
System Action: See message CSQ3102E.
You might find the following items useful in resolving
System Programmer Response: See message the problem:
CSQ3102E. v Console log
v Printout of SYS1.LOGREC
Problem Determination: See message CSQ3102E.
You might find the following items useful in resolving
00F30106
the problem:
v Console log Explanation: The parameter contained in the
v System dump resulting from the error IEFSSNxx member used to initialize MQ (and other
v Printout of SYS1.LOGREC subsystems) is in error. The scope of the MQ command
prefix (CPF) is not valid. For details, see message
CSQ3112E.
00F30103
System Action: See message CSQ3112E.
Explanation: The parameter contained in the
IEFSSNxx member used to initialize MQ (and other System Programmer Response: See message
subsystems) is in error or the named module is not CSQ3112E.
resident in a library available during IPL. See message
Problem Determination: See message CSQ3112E.
CSQ3103E for details.
You might find the following items useful in resolving
System Action: See message CSQ3103E.
the problem:
System Programmer Response: See message v Console log
CSQ3103E. v System dump resulting from the error
v Printout of SYS1.LOGREC
Problem Determination: See message CSQ3103E.
You might find the following items useful in resolving
00F30107
the problem:
v Console log Explanation: An error occurred during command
v System dump resulting from the error prefix registration.
v Printout of SYS1.LOGREC
System Action: The MQ subsystem ends abnormally.
System Programmer Response: See the accompanying
00F30104
CSQ3xxx messages for information about the cause of
Explanation: Module CSQ3UR00 was unable to obtain the problem.
the affinity table index for the named subsystem. z/OS
Problem Determination: You might find the following
did not recognize the named subsystem. See message
items useful in resolving the problem:
CSQ3109E for details.
v Console log
System Action: See message CSQ3109E.
System Programmer Response: See message 00F30210
CSQ3109E.
Explanation: An internal error has occurred.
Problem Determination: See message CSQ3109E.
System Action: The caller is ended abnormally. An
You might find the following items useful in resolving SVC dump and associated SYS1.LOGREC entries are
the problem: produced.
v Console log
System Programmer Response: Collect the following
v System dump resulting from the error
items, and contact your IBM support center:
v Printout of SYS1.LOGREC
v Console log

446 Messages and Codes


v System dump resulting from the error
00F30216
v Printout of SYS1.LOGREC
Explanation: An attempt to create a queue manager
address space failed. This is probably because the user
00F30211
who issued the START QMGR command has
Explanation: An internal error has occurred. insufficient authority.

System Action: The caller is ended abnormally. An System Action: The current START command
SVC dump and associated SYS1.LOGREC entries are processing is terminated.
produced.
System Programmer Response: Check the authority of
System Programmer Response: Collect the following users and consoles to issue commands.
items, and contact your IBM support center:
Retry the command.
v Console log
v System dump resulting from the error Problem Determination: An SVC dump and
v Printout of SYS1.LOGREC associated SYS1.LOGREC entries are produced. The
ASID passed back by the z/OS command scheduler for
the START command is not valid.
00F30212
You might find the following items useful in resolving
Explanation: An internal error has occurred.
the problem:
System Action: The caller is ended abnormally. A v Console log
dump is taken, and an entry is written in v System dump resulting from the error
SYS1.LOGREC. v Printout of SYS1.LOGREC

System Programmer Response: Collect the following If you are unable to resolve the problem, contact your
items, and contact your IBM support center: IBM support center.
v Console log
v System dump resulting from the error
00F30217
v Printout of SYS1.LOGREC
Explanation: The console ID for the z/OS console that
entered the current command is not found in the z/OS
00F30213
unit control module (UCM) structure. An internal z/OS
Explanation: An internal error has occurred. command might have been incorrectly issued by an
application program that provided invalid input
System Action: The caller is ended abnormally. An parameters.
SVC dump and associated SYS1.LOGREC entries are
produced. System Action: The caller is ended abnormally.

System Programmer Response: Collect the following System Programmer Response: Retry the START
items, and contact your IBM support center: QMGR command. and notify your system If the
v Console log command was unsuccessful, collect the items listed in
v System dump resulting from the error the Problem Determination section, and contact your
v Printout of SYS1.LOGREC IBM support center.
Problem Determination: You might find the following
00F30214 items useful in resolving the problem:
v Console log
Explanation: An internal error has occurred. v System dump resulting from the error
System Action: The caller is ended abnormally. An v Printout of SYS1.LOGREC
SVC dump and associated SYS1.LOGREC entries are
produced. 00F30218
System Programmer Response: Collect the following Explanation: An internal error has occurred.
items, and contact your IBM support center:
v Console log System Action: The current task is ended abnormally.
v System dump resulting from the error The calling task might have requested an SVC dump or
v Printout of SYS1.LOGREC created associated SYS1.LOGREC entries.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console log
v System dump resulting from the error
v Printout of SYS1.LOGREC

Chapter 45. Subsystem support codes (X'F3') 447


address space that is broadcasting the first command
00F30219
(assumed to be the START command) has insufficient
Explanation: An internal error has occurred. storage. e
System Action: The calling task is ended abnormally. This can occur during termination if the current
The calling task might have requested an SVC dump or address space (usually the queue manager, or in the
created associated SYS1.LOGREC entries. case of EOM broadcast, a z/OS system address space)
has insufficient storage.
System Programmer Response: Cancel the queue
manager. (End-of-task processing might still work, and System Action: The caller is ended abnormally
it does a more complete clean-up than end-of-memory (without a dump). The initialization stops, but
processing does.) If this does not work, issue the z/OS termination proceeds.
command FORCE for the queue manager. If the
System Programmer Response: Retry the command
problem is still unresolved, re-IPL z/OS.
after the queue manager has terminated. If the problem
Collect the following items, and contact your IBM persists, a re-IPL of z/OS might be necessary.
support center:
Examine the LOGREC entries, and the console log for
v Console log
indications of a z/OS error, and try increasing the
v System dump resulting from the error
storage.
v Printout of SYS1.LOGREC
If you are unable to resolve the problem, collect the
following items, and contact your IBM support center:
00F3021A
v Console log
Explanation: An internal error has occurred. v Printout of SYS1.LOGREC
System Action: The calling task is ended abnormally.
An SVC dump and associated SYS1.LOGREC entries 00F3021E
are produced.
Explanation: An ESTAE could not be established
System Programmer Response: Stop the queue while in the process of routing control to the actual
manager and reissue the START QMGR command. ESTAE routine. The caller (RTM) is ended abnormally.
This causes the original error to percolate to a
Collect the following items, and contact your IBM
higher-level recovery routine and causes this reason
support center:
code to be shown in an RTM recovery environment.
v Console log
v Printout of SYS1.LOGREC This can occur if the current address space (usually an
allied address space) has insufficient storage.
00F3021C System Action: The caller is ended abnormally and a
dump is produced.
Explanation: An ESTAE could not be established. This
can occur if the z/OS system address space that is System Programmer Response: Examine the usage
broadcasting the command has insufficient storage. and free areas in the LSQA portion of the current
address space private area. If necessary, have the size of
System Action: The caller is ended abnormally
the private area expanded.
(without a dump). The current START command
processing is terminated. Problem Determination: You might find the following
items useful in resolving the problem:
System Programmer Response: Retry the command. If
v Console log
the error persists, re-IPL z/OS.
v System dump resulting from the error
Examine the LOGREC entries, and the console log for v Printout of SYS1.LOGREC
indications of a z/OS error, and try increasing the
storage.
00F3021F
If you are unable to resolve the problem, collect the
Explanation: An internal error has occurred.
following items, and contact your IBM support center:
v Console log System Action: The caller is not ended abnormally. A
v Printout of SYS1.LOGREC dump is taken, and an entry is written in
SYS1.LOGREC.
00F3021D System Programmer Response: Collect the following
items, and contact your IBM support center:
Explanation: An ESTAE could not be established
v System dump resulting from the error
during either the initialization or termination of the
v Console log
queue manager.
v Printout of SYS1.LOGREC
This can occur during initialization if the z/OS system

448 Messages and Codes


You might find the following items useful in resolving
00F30220
the problem:
Explanation: An internal error has occurred. v Console log
v System dump resulting from the error
System Action: The caller is not ended abnormally. A
v Printout of SYS1.LOGREC
dump is taken, and an entry is written in
SYS1.LOGREC.
00F30312
System Programmer Response: Collect the following
items, and contact your IBM support center: Explanation: An ESTAE could not be established
v System dump resulting from the error during the processing of a resolve-indoubt-UR request.
v Console log This can occur if the current address space has
v Printout of SYS1.LOGREC insufficient storage.
System Action: The caller is ended abnormally.
00F30230
System Programmer Response: Examine the usage
Explanation: An internal error has occurred. and free areas in the local system queue area (LSQA)
portion of the current address space private area. If
System Action: The connection between the allied
necessary, have the size of the private area expanded.
address space and the queue manager terminated. A
dump is taken, and an entry is written in Problem Determination: The caller should produce a
SYS1.LOGREC. SYS1.LOGREC entry and an SVC dump.
System Programmer Response: Collect the following You might find the following items useful in resolving
items, and contact your IBM support center: the problem:
v System dump resulting from the error v Console log
v Console log v System dump resulting from the error
v Printout of SYS1.LOGREC v Printout of SYS1.LOGREC

00F30310 00F30313
Explanation: An internal error has occurred. Explanation: A control block could not be allocated.
This could occur when the storage pool has no more
System Action: The invoker is ended abnormally. A
free space available.
dump is taken, and an entry is written in
SYS1.LOGREC. System Action: The request is not processed. The
application program is ended abnormally with
System Programmer Response: Collect the following
completion code X'5C6' and this reason code.
items, and contact your IBM support center:
v System dump resulting from the error System Programmer Response: A dump should be
v Console log taken for problem analysis.
v Printout of SYS1.LOGREC
Check that you are running with the recommended
region size, and if not, reset your system and retry. If
00F30311 you are unable to resolve the problem, collect the
following items and contact your IBM support center:
Explanation: An ESTAE could not be established
v Console log
during the processing of a resolve-indoubt request. This
v System dump resulting from the error
can occur if the current address space has insufficient
storage. This will probably cause an abnormal
termination of the queue manager. 00F30400
System Action: The caller is ended abnormally. Explanation: An internal error has occurred.
System Programmer Response: Restart the queue System Action: The program which made the request
manager if necessary. will probably produce diagnostics to report the error.
Examine the usage and free areas in the local system System Programmer Response: Collect the diagnostics
queue area (LSQA) portion of the current address space produced by the application program reporting the
private area. If necessary, have the size of the private error, if any, and contact your IBM support center.
area expanded.
Problem Determination: The caller should produce a
SYS1.LOGREC entry and an SVC dump, so that the
system programmer can examine the LSQA area.

Chapter 45. Subsystem support codes (X'F3') 449


v System dump resulting from the error
00F30401
Explanation: An internal error has occurred.
00F3040B
System Action: The program which made the request
Explanation: See message CSQ3001E.
might produce diagnostics to report the error.
System Action: See message CSQ3001E.
System Programmer Response: Collect the diagnostics
produced by the application program reporting the System Programmer Response: See message
error, if any, and contact your IBM support center. CSQ3001E.
Problem Determination: See message CSQ3001E.
00F30402
You might find the following items useful in resolving
Explanation: An internal error has occurred. the problem:
v Console log
System Action: The program which made the request
v System dump resulting from the error
might produce diagnostics to report the error.
v Printout of SYS1.LOGREC
System Programmer Response: Collect the diagnostics
produced by the application program reporting the
00F3040C
error, if any, and contact your IBM support center.
Explanation: An internal error has occurred.
00F30406 System Action: The queue manager is terminated
with an SVC dump.
Explanation: The queue manager has gone to EOM
(end-of-memory). This is probably because the z/OS System Programmer Response: The queue manager
command FORCE has been issued. can be started again after it terminates.
System Action: The queue manager is terminated, and Collect the following items, and contact your IBM
a dump is taken. support center:
v Console log
System Programmer Response: The queue manager
v Printout of SYS1.LOGREC
can be restarted after termination completes.
v System dump resulting from the error
Problem Determination: Determine why the z/OS
command FORCE was issued.
00F3040D
Explanation: An internal error has occurred.
00F30409
System Action: The queue manager is terminated
Explanation: An internal error has occurred.
with an SVC dump.
System Action: The queue manager is terminated
System Programmer Response: The queue manager
with an SVC dump.
can be started again after it terminates.
System Programmer Response: The queue manager
Collect the following items, and contact your IBM
can be started again after it terminates.
support center:
Collect the following items, and contact your IBM v Console log
support center: v System dump resulting from the error
v Console log v Printout of SYS1.LOGREC
v Printout of SYS1.LOGREC
v System dump resulting from the error
00F3040E
Explanation: An internal error has occurred.
00F3040A
System Action: The queue manager is terminated.
Explanation: An internal error has occurred.
System Programmer Response: The queue manager
System Action: The queue manager is terminated
should be restarted.
with an SVC dump.
Collect the following items, and contact your IBM
System Programmer Response: The queue manager
support center:
can be started again after it terminates.
v Console log
Collect the following items, and contact your IBM v System dump resulting from the error
support center: v Printout of SYS1.LOGREC
v Console log
v Printout of SYS1.LOGREC

450 Messages and Codes


can be started again after it terminates.
00F3040F
Collect the following items, and contact your IBM
Explanation: An internal error has occurred.
support center:
System Action: The queue manager is terminated v Console log
with an SVC dump. v Printout of SYS1.LOGREC
v System dump resulting from the error
System Programmer Response: The queue manager
can be started again after it terminates.
00F30414
Collect the following items, and contact your IBM
support center: Explanation: An internal error has occurred.
v System dump resulting from the error
System Action: The queue manager is terminated.
v Console log
v Printout of SYS1.LOGREC System Programmer Response: The queue manager
can be started again after it terminates. If the problem
persists, request a stand-alone dump, and re-IPL z/OS.
00F30410
Collect the following items, and contact your IBM
Explanation: An internal error has occurred.
support center:
System Action: The queue manager is terminated. v Console log
v System dump resulting from the error
System Programmer Response: The queue manager
can be started again after it terminates.
00F30415
Collect the following items, and contact your IBM
support center: Explanation: An ESTAE could not be established
v Console log during the processing of an EOM SSI broadcast. This is
v System dump resulting from the error probably a z/OS problem, because these modules are
executing in the z/OS master scheduler address space.
00F30411 System Action: The queue manager is terminated.
Explanation: An internal error has occurred. System Programmer Response: The queue manager
can be started again after it terminates. If the problem
System Action: The queue manager is terminated.
persists, re-IPL z/OS.
System Programmer Response: The queue manager
This can occur if the z/OS master scheduler address
can be started again after it terminates.
space has insufficient free storage. If the problem
Collect the following items, and contact your IBM appears to be an MQ problem, see the WebSphere MQ
support center: for z/OS Problem Determination Guide for information
v Console log about problem determination procedures.
v Printout of SYS1.LOGREC
Problem Determination: MQ is unable to write a
v System dump resulting from the error
SYS1.LOGREC record or request a dump. The z/OS
master scheduler should have produced these
00F30412 diagnostic aids. Examine the dump to determine
whether the problem is in z/OS or MQ. Other
Explanation: An internal error has occurred. unrelated errors in the z/OS Master Scheduler address
System Action: The queue manager is terminated. space would indicate a z/OS problem.

System Programmer Response: The queue manager You might find the following items useful in resolving
can be started again after it terminates. the problem:
v Console log
Collect the following items, and contact your IBM v System dump resulting from the error
support center:
v Console log
v Printout of SYS1.LOGREC 00F30416
v System dump resulting from the error Explanation: An ESTAE could not be established
during the processing of an EOM for an allied address
00F30413 space.

Explanation: An internal error has occurred. System Action: The queue manager is terminated.

System Action: The queue manager is terminated. System Programmer Response: The queue manager
can be started again after it terminates. If the problem
System Programmer Response: The queue manager persists, re-IPL z/OS.

Chapter 45. Subsystem support codes (X'F3') 451


This can occur if the z/OS master scheduler address
00F3041A
space that is broadcasting the EOM has insufficient free
storage. If the problem appears to be an MQ problem, Explanation: An ESTAE could not be established by
see the WebSphere MQ for z/OS Problem Determination the deferred end-of-task (EOT) processor. This error
Guide for information about problem determination could occur only during queue manager startup.
procedures. Probably, an ESTAE could not be established because of
a shortage of LSQA space.
Problem Determination: MQ is unable to write a
SYS1.LOGREC record or request a dump. The z/OS System Action: The queue manager is terminated.
master scheduler should have produced these
System Programmer Response: Restart the queue
diagnostic aids. Examine the dump to determine
manager.
whether the problem is in z/OS or MQ. Other
unrelated errors in the z/OS Master Scheduler address If the problem persists, increase the size of the queue
space would indicate a z/OS problem. manager address space private area.
You might find the following items useful in resolving Problem Determination: An SVC dump and
the problem: associated SYS1.LOGREC entry should be available.
v Console log
v System dump resulting from the error You might find the following items useful in resolving
the problem:
v Console log
00F30417 v System dump resulting from the error
v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
System Action: The queue manager is terminated.
00F3041B
System Programmer Response: The queue manager
Explanation: An internal error has occurred.
can be started again after it terminates.
System Action: The queue manager is terminated. A
Collect the following items, and contact your IBM
SYS1.LOGREC entry and associated SVC dump were
support center:
requested.
v Console log
v Printout of SYS1.LOGREC System Programmer Response: Restart the queue
v System dump resulting from the error manager.
Collect the following items, and contact your IBM
00F30418 support center:
v Console log
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The queue manager is terminated. v System dump resulting from the error
System Programmer Response: The queue manager
can be started again after it terminates. 00F30420
Collect the following items, and contact your IBM Explanation: An internal error has occurred.
support center:
System Action: The queue manager is terminated. A
v Console log
SYS1.LOGREC entry and associated SVC dump were
v Printout of SYS1.LOGREC
requested.
v System dump resulting from the error
System Programmer Response: Restart the queue
manager.
00F30419
Collect the following items, and contact your IBM
Explanation: An internal error has occurred.
support center:
System Action: The queue manager is terminated v Console log
with an SVC dump. v Printout of SYS1.LOGREC
v System dump resulting from the error
System Programmer Response: The queue manager
can be started again after it terminates.
00F30429
Collect the following items, and contact your IBM
support center: Explanation: An internal error has occurred.
v Console log
System Action: The queue manager is terminated
v System dump resulting from the error
with an SVC dump.
v Printout of SYS1.LOGREC

452 Messages and Codes


System Programmer Response: Restart the queue
00F30452
manager.
Explanation: An ESTAE could not be established
Collect the following items, and contact your IBM
during the processing of an identify SSI call. This can
support center:
occur if the current address space has insufficient
v Console log
storage.
v Printout of SYS1.LOGREC
v System dump resulting from the error System Action: The allied task is ended abnormally
(without a dump).
00F30450 System Programmer Response: The user can retry the
identify request. If a dump is available, review the
Explanation: An ESTAE could not be established
storage manager’s control blocks to determine if all of
during the processing of an identify SSI call. This can
the private area has been allocated. If necessary,
occur if the current address space has insufficient
increase the private area size of the allied address
storage.
space.
System Action: The allied address space is ended
Problem Determination: A dump should be produced
abnormally (without a dump).
by the allied task.
System Programmer Response: The user can retry the
You might find the following items useful in resolving
identify request. If a dump is available, review the
the problem:
storage manager’s control blocks to determine if all of
v Console log
the private area has been allocated. If necessary,
v System dump resulting from the error
increase the private area size of the allied address
v Printout of SYS1.LOGREC
space.
Problem Determination: A dump should be produced
00F30453
by the allied task.
Explanation: ESTAEs could not be established during
You might find the following items useful in resolving
the processing of a n SSI call other than FEOT, EOM,
the problem:
HELP, COMMAND, and IDENTIFY. This can occur if
v Console log
the current address space has insufficient storage.
v System dump resulting from the error
v Printout of SYS1.LOGREC System Action: The allied task is ended abnormally
(without a dump).
00F30451 System Programmer Response: The user can retry the
request. If a dump is available, review the storage
Explanation: An ESTAE could not be established
manager’s control blocks to determine if all of the
during the processing of an identify SSI call. This can
private area has been allocated. If necessary, increase
occur if the current address space has insufficient
the private area size of the allied address space.
storage.
Problem Determination: A dump should be produced
System Action: The allied task is ended abnormally
by the allied task.
(without a dump).
You might find the following items useful in resolving
System Programmer Response: The user can retry the
the problem:
identify request. If a dump is available, review the
v Console log
storage manager’s control blocks to determine if all of
v System dump resulting from the error
the private area has been allocated. If necessary,
v Printout of SYS1.LOGREC
increase the private area size of the allied address
space.
00F30454
Problem Determination: A dump should be produced
by the allied task. Explanation: An internal error has occurred.
You might find the following items useful in resolving System Action: The allied task is ended abnormally.
the problem:
System Programmer Response: Collect the following
v Console log
items, and contact your IBM support center:
v System dump resulting from the error
v Console log
v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC

Chapter 45. Subsystem support codes (X'F3') 453


v Console log
00F30455
v System dump resulting from the error
Explanation: An ESTAE could not be established v Printout of SYS1.LOGREC
during the processing of an identify termination
request. This can occur if the current address space has
00F30461
insufficient storage.
Explanation: The queue manager was unable to
System Action: The allied task is ended abnormally
successfully restart with RRS because of an internal
(without a dump).
error in either MQ or RRS.
System Programmer Response: The user can retry the
System Action: The queue manager is not connected
request. If a dump is available, review the storage
to RRS and all services dependent on that connection
manager’s control blocks to determine if all of the
are unavailable. This means that applications might not
private area has been allocated. If necessary, increase
connect to the queue manager using RRSAF and that
the private area size of the allied address space.
WLM-established address spaces might not be used for
Problem Determination: A dump should be produced MQ stored procedures until the queue manager
by the allied task. successfully restarts with RRS.
You might find the following items useful in resolving System Programmer Response: Stop and then start
the problem: RRS. Stop and then start the queue manager. If the
v Console log problem persists, perform an RRS cold start.
v System dump resulting from the error
Refer to Section 3 of Diagnosis Guide and Reference for
v Printout of SYS1.LOGREC
information on identifying and reporting the problem.
Collect the following diagnostic items:
00F30456 v Console output from the system on which the queue
manager was run, and a listing of the SYSLOG data
Explanation: An internal error has occurred.
set for the period of time spanning the failure.
System Action: The calling task is ended abnormally. v System dump resulting from the error
v Listing of SYS1.LOGREC data set.
System Programmer Response: Collect the following
items, and contact your IBM support center:
v Console log 00F30501
v System dump resulting from the error
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The requester is ended abnormally,
and the request is not processed.
00F30457
System Programmer Response: Collect the following
Explanation: An internal error has occurred.
items, and contact your IBM support center:
System Action: The caller is ended abnormally. The v Console log
error might, in many cases, eventually terminate the v System dump resulting from the error
queue manager. v Printout of SYS1.LOGREC

System Programmer Response: Restart the queue


manager if necessary. 00F30502

Collect the following items, and contact your IBM Explanation: An internal error has occurred.
support center:
System Action: The requester is ended abnormally,
v Console log
and the request is not processed.
v System dump resulting from the error
v Printout of SYS1.LOGREC System Programmer Response: Collect the following
items, and contact your IBM support center:
00F30459 You might find the following items useful in resolving
the problem:
Explanation: An internal error has occurred.
v Console log
System Action: The queue manager is terminated v System dump resulting from the error
with a reason code of X'00F30420'. v Printout of SYS1.LOGREC

System Programmer Response: Restart the queue


manager.
Collect the following items, and contact your IBM
support center:

454 Messages and Codes


00F30503 00F30581
Explanation: The member CSQ6SYSP is missing from Explanation: An internal error has occurred.
the system parameter load module.
System Action: The queue manager ends abnormally.
System Action: Queue manager start-up is terminated. The startup/shutdown ESTAE creates a SYS1.LOGREC
entry and takes an SVC dump.
System Programmer Response: For information about
the coding procedure for system parameter modules, System Programmer Response: Restart the queue
see the WebSphere MQ for z/OS System Setup Guide. manager.
Problem Determination: CSQ6SYSP is missing from Collect the following items, and contact your IBM
the system parameter load module. Recreate your support center:
system parameter load module (if a customized version v Console log
is being used) and restart the queue manager. v System dump resulting from the error
v Printout of SYS1.LOGREC
You might find the following items useful in resolving
the problem:
v Console log 00F30597
v System dump resulting from the error
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The allied task is ended abnormally,
and the request is not processed.
00F30573
System Programmer Response: Collect the following
Explanation: An internal error has occurred.
items, and contact your IBM support center:
System Action: The requester is ended abnormally, v Console log
and the request is not processed. A dump is taken, and v System dump resulting from the error
an entry is written in SYS1.LOGREC. v Printout of SYS1.LOGREC
System Programmer Response: Collect the following
items, and contact your IBM support center: 00F30598
v System dump resulting from the error
Explanation: An internal error has occurred.
v Console log
v Printout of SYS1.LOGREC System Action: The allied task is ended abnormally,
and the request is not processed.
00F30574 System Programmer Response: Collect the following
items, and contact your IBM support center:
Explanation: An internal error has occurred.
v Console log
System Action: The requester is ended abnormally, v System dump resulting from the error
and the request is not processed. A dump is taken, and v Printout of SYS1.LOGREC
an entry is written in SYS1.LOGREC.
System Programmer Response: Collect the following 00F30599
items, and contact your IBM support center:
Explanation: An internal error has occurred.
v System dump resulting from the error
v Console log System Action: The connection name associated with
v Printout of SYS1.LOGREC the error is probably unable to continue communication
with MQ until the queue manager is terminated and
restarted.
00F30580
System Programmer Response: If necessary, stop and
Explanation: An internal error has occurred.
restart the queue manager.
System Action: The requester is ended abnormally.
Collect the following items, and contact your IBM
System Programmer Response: Collect the following support center:
items, and contact your IBM support center: v Console log
v Console log v System dump resulting from the error
v System dump resulting from the error v Printout of SYS1.LOGREC
v Printout of SYS1.LOGREC

Chapter 45. Subsystem support codes (X'F3') 455


00F30601 00F30802
Explanation: Asynchronous events occurred which Explanation: An internal error has occurred.
caused the premature termination of the thread. The
System Action: The task is not ended abnormally.
thread could not be recovered.
System Programmer Response: Collect the following
There might be other errors or messages concerning
items, and contact your IBM support center:
this allied user indicating what the asynchronous
v Console log
events were.
v System dump resulting from the error
System Action: The allied user is ended abnormally v Printout of SYS1.LOGREC
with completion code X'5C6' and this reason code.
System Programmer Response: An SVC dump, 00F30803
associated SYS1.LOGREC entries, and SYSLOG should
Explanation: An ESTAE could not be established
be available. See the WebSphere MQ for z/OS Problem
during the processing of an application program
Determination Guide for information about problem
support call. This can occur if the current address space
determination procedures and dump analysis.
has insufficient storage.
Problem Determination: You might find the following
System Action: The allied task is ended abnormally.
items useful in resolving the problem:
v Console log System Programmer Response: The user can retry the
v System dump resulting from the error request. If necessary, increase the private area size of
v Printout of SYS1.LOGREC the application address space.
Problem Determination: The allied task might have
00F30610 requested an SVC dump.
Explanation: An ESTAE could not be established You might find the following items useful in resolving
during the processing of an ‘end stop-work force’ the problem:
notification. This can occur if there is insufficient v Console log
storage. This might lead to abnormal termination of the v System dump resulting from the error
queue manager. v Printout of SYS1.LOGREC
System Action: The caller is ended abnormally. An
SVC dump and related SYS1.LOGREC entry are 00F30805
requested.
Explanation: An internal error has occurred.
System Programmer Response: If necessary, restart
the queue manager. System Action: The request might have been
processed or rejected.
If necessary, increase the private area size of the
address space. System Programmer Response: Collect the following
items, and contact your IBM support center:
Problem Determination: You might find the following v Console log
items useful in resolving the problem: v Printout of SYS1.LOGREC
v Console log
v System dump resulting from the error
v Printout of SYS1.LOGREC 00F30901
Explanation: MQ has lost its cross-memory authority
00F30801 to an allied address space because the ally has released
its authorization index.
Explanation: An internal error has occurred.
System Action: The allied address space is terminated.
System Action: The queue manager is terminated. An
SVC dump is requested. System Programmer Response: See the WebSphere MQ
for z/OS Problem Determination Guide for information
System Programmer Response: Restart the queue about problem determination procedures.
manager.
You might find the following items useful in resolving
Collect the following items, and contact your IBM the problem:
support center: v Console log
v Console log v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC

456 Messages and Codes


00F30902 00F30905
Explanation: MQ has detected a recursive error Explanation: End-of-Task occurred for the job step
condition while processing End-of-Task for a task in an task in an allied address space. MQ would normally
allied address space. attempt to terminate the address space’s connection to
the queue manager but was unable to protect its
System Action: The allied address space is terminated.
processing by establishing an ESTAE. Insufficient
System Programmer Response: See the WebSphere MQ storage might be the reason the ESTAE could not be
for z/OS Problem Determination Guide for information established.
about problem determination procedures.
System Action: The address space is forced to
You might find the following items useful in resolving ‘end-of-memory’ with this reason code.
the problem:
System Programmer Response: See the WebSphere MQ
v Console log
for z/OS Problem Determination Guide for information
v Printout of SYS1.LOGREC
about problem determination procedures.
You might find the following items useful in resolving
00F30903
the problem:
Explanation: An error has occurred while processing v Console log
End-of-Task for the queue manager address space. v Printout of SYS1.LOGREC

System Action: The address space is forced to Problem Determination: Attempt to determine if one
‘end-of-memory’ with this reason code. or more allied address spaces is storage-constrained.
Examination of the console output for the time period
System Programmer Response: See the WebSphere MQ preceding this condition might reveal other messages
for z/OS Problem Determination Guide for information or indications that the terminating allied address space
about problem determination procedures. was storage-constrained.
You might find the following items useful in resolving
the problem: 00F33100
v Console log
v Printout of SYS1.LOGREC Explanation: The MQ thread is read-only.
System Action: A prepare issued by the application
00F30904 program was processed through Phase-1. MQ
discovered there were no resources modified and no
Explanation: End-of-Task occurred for the queue need for COMMIT or BACKOUT to be subsequently
manager address space, and MQ could not establish an issued.
ESTAE to protect its processing. Insufficient storage
might be the reason the ESTAE could not be System Programmer Response: This might create a
established. path length saving by not issuing the subsequent
commit or backout which normally follows prepare. No
System Action: The address space is forced to further action is required to complete the unit of
‘end-of-memory’ with this reason code. recovery; the unit of recovery is complete.
System Programmer Response: See the WebSphere MQ
for z/OS Problem Determination Guide for information
about problem determination procedures.
You might find the following items useful in resolving
the problem:
v Console log
v Printout of SYS1.LOGREC
Problem Determination: Attempt to determine if one
or more MQ address spaces is storage-constrained.
Examination of the console output for the time period
preceding this condition might reveal other messages
or indications that the terminating address space was
storage-constrained.

Chapter 45. Subsystem support codes (X'F3') 457


458 Messages and Codes
Chapter 46. DB2 manager codes (X'F5')
Problem Determination: Collect the following
00F50000
diagnostic items:
Explanation: An internal error has occurred. v Console log
v System dump resulting from the error
System Action: The queue manager terminates, a
v Printout of SYS1.LOGREC
record is written to SYS1.LOGREC and a dump is
taken.
00F50003
System Programmer Response: Ensure that the
QSGDATA system parameter is specified correctly and Explanation: An internal error has occurred.
restart the queue manager.
System Action: The task ends abnormally. Queue
If the problem persists, collect the items listed in the manager processing continues.
Problem Determination section, and contact your IBM
System Programmer Response: Collect the items
support center.
listed in the Problem Determination section, and
Problem Determination: Collect the following contact your IBM support center.
diagnostic items:
Problem Determination: Collect the following
v Console log
diagnostic items:
v System dump resulting from the error
v Console log
v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC
00F50001
Explanation: An internal error has occurred. 00F50004
System Action: The queue manager terminates, a Explanation: An internal error has occurred.
record is written to SYS1.LOGREC and a dump is
System Action: The queue manager terminates, a
taken.
record is written to SYS1.LOGREC and a dump is
System Programmer Response: Restart the queue taken.
manager.
System Programmer Response: Ensure that the
If the problem persists, collect the items listed in the following modules are available through the linklist or
Problem Determination section, and contact your IBM the steplib concatenation: DSNRLI, DSNHLIR,
support center. DSNWLIR, ATRCMIT and ATRBACK. Restart the
queue manager.
Problem Determination: Collect the following
diagnostic items: If the problem persists, collect the items listed in the
v Console log Problem Determination section, and contact your IBM
v System dump resulting from the error support center.
v Printout of SYS1.LOGREC
Problem Determination: Collect the following
diagnostic items:
00F50002 v Console log
v System dump resulting from the error
Explanation: An internal error has occurred.
v Printout of SYS1.LOGREC
System Action: The task ends abnormally. Queue
manager processing continues but the queue manager
00F50006
may not terminate normally and may not register DB2
termination. Explanation: An internal error has occurred.
System Programmer Response: Refer to DB2 for z/OS System Action: The queue manager terminates, a
Messages and Codes for information about the record is written to SYS1.LOGREC and a dump is
completion and reason code in the accompanying taken.
message and collect the diagnostic data requested in
System Programmer Response: All queue managers
the manual.
that are members of the same queue-sharing group
In addition, collect the items listed in the Problem must connect to the same DB2 data-sharing group.
Determination section, and contact your IBM support Check that all queue managers in the queue-sharing
center. group have the same DB2 data-sharing group specified

© Copyright IBM Corp. 1993, 2003 459


in the QSGDATA system parameter. Restart the queue Refer to DB2 for z/OS Messages and Codes for
manager. information about the completion and reason code in
the accompanying message and collect the diagnostic
Problem Determination: Collect the following
data requested in the manual.
diagnostic items:
v Console log In addition, collect the items listed in the Problem
v System dump resulting from the error Determination section, and contact your IBM support
v Printout of SYS1.LOGREC center.
Problem Determination: Collect the following
00F50007 diagnostic items:
v Console log
Explanation: An internal error has occurred.
v System dump resulting from the error
System Action: The queue manager terminates, a v Printout of SYS1.LOGREC
record is written to SYS1.LOGREC and a dump is
taken.
00F50010
System Programmer Response: Ensure that the DB2
Explanation: An internal error has occurred.
subsystem(s) specified on the QSGDATA system
parameter are members of the DB2 data-sharing group System Action: The queue manager terminates, a
that is also specified on the QSGDATA system record is written to SYS1.LOGREC and a dump is
parameter. Restart the queue manager. taken.
If the problem persists, refer to DB2 for z/OS Messages System Programmer Response: Restart the queue
and Codes for information about the completion and manager.
reason code in the accompanying message and collect
Refer to z/OS MVS Programming: Sysplex Services
the diagnostic data requested in the manual.
Reference for an explanation of the error and the
In addition, collect the items listed in the Problem diagnostic information, if any, that you must collect.
Determination section, and contact your IBM support
In addition, collect the items listed in the Problem
center.
Determination section, and contact your IBM support
Problem Determination: Collect the following center.
diagnostic items:
Problem Determination: Collect the following
v Console log
diagnostic items:
v System dump resulting from the error
v Console log
v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC
00F50008
Explanation: An internal error has occurred. 00F50013
System Action: The task ends abnormally and Explanation: No queue manager entry was found in
processing continues. the CSQ.ADMIN_B_QMGR table for this combination
of queue manager and queue-sharing group, or the
System Programmer Response: Collect the items
entry was incorrect.
listed in the Problem Determination section, and
contact your IBM support center. System Action: The queue manager terminates, a
record is written to SYS1.LOGREC and a dump is
Problem Determination: Collect the following
taken.
diagnostic items:
v Console log System Programmer Response: Check the
v System dump resulting from the error CSQ.ADMIN_B_QMGR table in the DB2 data-sharing
v Printout of SYS1.LOGREC group and ensure that an entry has been defined for
the queue manager and it relates to the correct
queue-sharing group.
00F50009
If you are migrating from a previous release of MQ,
Explanation: An internal error has occurred.
check also that you have updated the DB2 tables to the
System Action: The queue manager terminates, a format for the current release. See the WebSphere MQ for
record is written to SYS1.LOGREC and a dump is z/OS Concepts and Planning Guide and the WebSphere
taken. MQ for z/OS System Setup Guide for information about
migration and compatibility between releases.
System Programmer Response: Restart the queue
manager. Restart the queue manager. If the problem persists,
collect the items listed in the Problem Determination

460 Messages and Codes


section, and contact your IBM support center.
00F50016
Problem Determination: Collect the following
Explanation: An internal error has occurred.
diagnostic items:
v Console log System Action: The queue manager terminates, a
v System dump resulting from the error record is written to SYS1.LOGREC and a dump is
v Printout of SYS1.LOGREC taken.
System Programmer Response: Restart the queue
00F50014 manager.
Explanation: An internal error has occurred. If the problem persists, refer to DB2 for z/OS Messages
and Codes for information about the completion and
System Action: The queue manager terminates, a
reason code in the accompanying message and collect
record is written to SYS1.LOGREC and a dump is
the diagnostic data requested in the manual.
taken.
In addition, collect the items listed in the Problem
System Programmer Response: Check that the DB2
Determination section, and contact your IBM support
related installation and customization tasks have all
center.
completed successfully. Restart the queue manager.
Problem Determination: Collect the following
If the problem persists, refer to DB2 for z/OS Messages
diagnostic items:
and Codes for information about the completion and
v Console log
reason code in the accompanying message and collect
v System dump resulting from the error
the diagnostic data requested in the manual.
v Printout of SYS1.LOGREC
In addition, collect the items listed in the Problem
Determination section, and contact your IBM support
00F50017
center.
Explanation: An internal error has occurred.
Problem Determination: Collect the following
diagnostic items: System Action: The queue manager terminates, a
v Console log record is written to SYS1.LOGREC and a dump is
v System dump resulting from the error taken.
v Printout of SYS1.LOGREC
System Programmer Response: See z/OS MVS
Programming: Sysplex Services Reference for information
00F50015 about the completion and reason code in the
accompanying message.
Explanation: An internal error has occurred.
Restart the queue manager. If the problem persists,
System Action: The queue manager terminates, a
collect the items listed in the Problem Determination
record is written to SYS1.LOGREC and a dump is
section, and contact your IBM support center.
taken.
Problem Determination: Collect the following
System Programmer Response: Restart the queue
diagnostic items:
manager.
v Console log
If the problem persists, refer to DB2 for z/OS Messages v System dump resulting from the error
and Codes for information about the completion and v Printout of SYS1.LOGREC
reason code in the accompanying message and collect
the diagnostic data requested in the manual.
00F50018
In addition, collect the items listed in the Problem
Explanation: An internal error has occurred.
Determination section, and contact your IBM support
center. System Action: The queue manager terminates, a
record is written to SYS1.LOGREC and a dump is
Problem Determination: Collect the following
taken.
diagnostic items:
v Console log System Programmer Response: See z/OS MVS
v System dump resulting from the error Programming: Sysplex Services Reference for information
v Printout of SYS1.LOGREC about the completion and reason code in the
accompanying message.
Restart the queue manager. If the problem persists,
collect the items listed in the Problem Determination
section, and contact your IBM support center.

Chapter 46. DB2 manager codes (X'F5') 461


Problem Determination: Collect the following v Console log
diagnostic items: v System dump resulting from the error
v Console log v Printout of SYS1.LOGREC
v System dump resulting from the error
v Printout of SYS1.LOGREC
00F50025
Explanation: An internal error has occurred.
00F50019
System Action: The task ends abnormally and a
Explanation: An internal error has occurred.
dump is taken.
System Action: The queue manager terminates, a
System Programmer Response: Collect the items
record is written to SYS1.LOGREC and a dump is
listed in the Problem Determination section, and
taken.
contact your IBM support center.
System Programmer Response: See z/OS MVS
Problem Determination: Collect the following
Programming: Sysplex Services Reference for information
diagnostic items:
about the completion and reason code in the
v Console log
accompanying message.
v System dump resulting from the error
Restart the queue manager. If the problem persists, v Printout of SYS1.LOGREC
collect the items listed in the Problem Determination
section, and contact your IBM support center.
00F50026
Problem Determination: Collect the following
Explanation: An internal error has occurred.
diagnostic items:
v Console log System Action: The task ends abnormally and a
v System dump resulting from the error dump is taken.
v Printout of SYS1.LOGREC
System Programmer Response: Collect the items
listed in the Problem Determination section, and
00F50021 contact your IBM support center.
Explanation: An internal error has occurred. Problem Determination: Collect the following
diagnostic items:
System Action: The queue manager terminates, a
v Console log
record is written to SYS1.LOGREC and a dump is
v System dump resulting from the error
taken.
v Printout of SYS1.LOGREC
System Programmer Response: See z/OS MVS
Programming: Sysplex Services Reference for information
00F50027
about the completion and reason code in the
accompanying message. Explanation: An internal error has occurred.
Restart the queue manager. If the problem persists, System Action: The task ends abnormally and a
collect the items listed in the Problem Determination dump is taken.
section, and contact your IBM support center.
System Programmer Response: Collect the items
Problem Determination: Collect the following listed in the Problem Determination section, and
diagnostic items: contact your IBM support center.
v Console log
v System dump resulting from the error Problem Determination: Collect the following
v Printout of SYS1.LOGREC diagnostic items:
v Console log
v System dump resulting from the error
00F50024 v Printout of SYS1.LOGREC
Explanation: An internal error has occurred.
00F50028
System Action: The task ends abnormally and a
dump is taken. Explanation: An internal error has occurred.
System Programmer Response: If the problem System Action: The task ends abnormally and a
persists, collect the items listed in the Problem dump is taken.
Determination section, and contact your IBM support
center. System Programmer Response: This may be a
temporary condition if DB2 or RRS has just failed. If
Problem Determination: Collect the following the problem persists collect the items listed in the
diagnostic items:

462 Messages and Codes


problem determination section and contact your IBM v System dump resulting from the error
support center. v Printout of SYS1.LOGREC
Problem Determination: Collect the following
diagnostic items:
v Console log
v Output from DB2 command DISPLAY THREAD(*)
v System dump resulting from the error
v Printout of SYS1.LOGREC

00F50029
Explanation: The queue manager has detected a
mismatch between its supported versions of MQ and
those of other members of the queue-sharing group.
System Action: The queue manager terminates, a
record is written to SYS1.LOGREC and a dump is
taken.
System Programmer Response: Verify the started task
JCL procedure for the queue manager (xxxxMSTR) is
executing the correct version of MQ. Restart the queue
manager. If the correct version is being executed collect
the item listed in the problem determination section
and contact your IBM support center.
Problem Determination: Collect the following
diagnostic item:
v A printout of the CSQ.ADMIN_B_QMGR table from
the DB2 data-sharing group to which the queue
manager connected.

00F50901
Explanation: An internal error has occurred.
System Action: The job ends abnormally with a X'5C6'
completion code and a dump is taken.
System Programmer Response: Collect the items
listed in the Problem Determination section, and
contact your IBM support center.
Problem Determination: Collect the following
diagnostic items:
v Console log
v System dump resulting from the error
v Printout of SYS1.LOGREC

00F51030
Explanation: An internal error has occurred.
System Action: The task ends abnormally and a
dump is taken.
System Programmer Response: Restart RRS if it has
terminated. If RRS has not terminated collect the items
listed in the problem determination section and contact
your IBM support center.
Problem Determination: Collect the following
diagnostic item:
v Console log

Chapter 46. DB2 manager codes (X'F5') 463


464 Messages and Codes
Chapter 47. Generalized command preprocessor codes (X'F9')
00F90000 00F90002
Explanation: An internal error has occurred. Explanation: The routines of the multiple console
support (MCS) service of z/OS. were unable to
System Action: Command execution was ended
initialize. This condition might indicate an error in the
abnormally. If the command was properly entered, it
address space.
might have been partially or completely executed.
System Action: Initialization is stopped, causing the
System Programmer Response: Print the contents of
queue manager to terminate.
the SYS1.LOGREC data set. Determine which
environment caused the problem, and see the System Programmer Response: Print the contents of
WebSphere MQ for z/OS Problem Determination Guide for the SYS1.LOGREC data set. Determine which
information about problem determination procedures, environment caused the problem, and see the
dump analysis, and finding the SDWA. WebSphere MQ for z/OS Problem Determination Guide for
information about problem determination procedures,
It might be necessary to restart the CICS or IMS
dump analysis, and finding the SDWA.
adapter.
Restart the queue manager.
Problem Determination: Recording in the
SYS1.LOGREC data set is requested for this abnormal Problem Determination: Recording in the
termination condition. The SDWA variable recording SYS1.LOGREC data set is requested for this abnormal
area (VRA) contains the information provided by the termination condition. The SDWA variable recording
CSQWRCRD function. When VRA space permits, the area (VRA) contains the information provided by the
recordable section of the diagnostic data table is also CSQWRCRD function. When VRA space permits, the
placed in the VRA. recordable section of the diagnostic data table is also
placed in the VRA.
00F90001 You might find the following items useful in resolving
the problem:
Explanation: An internal error has occurred.
v Console output
System Action: Command execution was ended v System dump resulting from the error
abnormally. If the command was properly entered, it v Printout of SYS1.LOGREC
might have been partially or completely executed.
System Programmer Response: Print the contents of 00F90003
the SYS1.LOGREC data set. Determine which
Explanation: The routines of the multiple console
environment caused the problem, and see the
support (MCS) service of z/OS were unable to
WebSphere MQ for z/OS Problem Determination Guide for
initialize.
information about problem determination procedures,
dump analysis, and finding the SDWA. System Action: If the error was issued by module
CSQ9SCNM, queue manager initialization is stopped,
It might be necessary to restart the CICS or IMS
causing the queue manager to terminate. If the error
adapter.
was issued by module CSQ9SCN6, the command from
Problem Determination: Recording in the the associated console is executed, and should proceed
SYS1.LOGREC data set is requested for this abnormal normally.
termination condition. The SDWA variable recording
System Programmer Response: Print the contents of
area (VRA) contains the information provided by the
the SYS1.LOGREC data set. Determine which
CSQWRCRD function. When VRA space permits, the
environment caused the problem, and see the
recordable section of the diagnostic data table is also
WebSphere MQ for z/OS Problem Determination Guide for
placed in the VRA.
information about problem determination procedures,
You might find the following items useful in resolving dump analysis, and finding the SDWA.
the problem:
Problem Determination: Recording in the
v Console output
SYS1.LOGREC data set is requested for this abnormal
v System dump resulting from the error
termination condition. The SDWA variable recording
v Printout of SYS1.LOGREC
area (VRA) contains the information provided by the
CSQWRCRD function. When VRA space permits, the

© Copyright IBM Corp. 1993, 2003 465


recordable section of the diagnostic data table is also
00F90006
placed in the VRA.
Explanation: An internal error has occurred.
You might find the following items useful in resolving
the problem: System Action: Agent allocation is terminated.
v Console output
System Programmer Response: Collect the items
v System dump resulting from the error
listed in the Problem Determination section, and
v Printout of SYS1.LOGREC
contact your IBM support center for assistance.
Problem Determination: You might find the following
00F90004
items useful in resolving the problem:
Explanation: The routines of the multiple console v Console output
support (MCS) service of z/OS detected a logic error. v System dump resulting from the error
v Printout of SYS1.LOGREC
System Action: The command was not executed.
System Programmer Response: Collect the items
00F90007
listed in the Problem Determination section, and
contact your IBM support center for assistance. Explanation: An internal error has occurred.
Problem Determination: You might find the following System Action: The statistical update is not
items useful in resolving the problem: completed. The statistics block address is cleared from
v Console output the CGDA to prevent future problems. No further
v System dump resulting from the error command statistical counts are maintained. Processing
v Printout of SYS1.LOGREC for the command is retried and should complete
normally.
00F90005 System Programmer Response: Collect the items
listed in the Problem Determination section, and
Explanation: A routine of the multiple console
contact your IBM support center for assistance.
support (MCS) service of z/OS was not able to create
an ESTAE recovery environment. This condition is Problem Determination: You might find the following
detected when the ESTAE service of z/OS returns a items useful in resolving the problem:
nonzero return code. The command from the associated v Console output
z/OS console is not executed. See the MVS v System dump resulting from the error
Programming: Assembler Services Reference manual for an v Printout of SYS1.LOGREC
explanation of ESTAE return codes.
System Action: Command processing is terminated. 00F90008
System Programmer Response: Print the contents of Explanation: An internal error has occurred.
the SYS1.LOGREC data set. Determine which
System Action: The function is ended abnormally.
environment caused the problem, and see the
WebSphere MQ for z/OS Problem Determination Guide for System Programmer Response: Collect the items
information about problem determination procedures, listed in the Problem Determination section, and
dump analysis, and finding the SDWA. contact your IBM support center for assistance.
Problem Determination: Recording in the Problem Determination: You might find the following
SYS1.LOGREC data set is requested for this abnormal items useful in resolving the problem:
termination condition. The SDWA variable recording v Console output
area (VRA) contains the information provided by the v System dump resulting from the error
CSQWRCRD function. When VRA space permits, the v Printout of SYS1.LOGREC
recordable section of the diagnostic data table is also
placed in the VRA.
00F90009
You might find the following items useful in resolving
the problem: Explanation: This reason code is used to document
v Console output that module CSQ9SCN9 has added information to the
v System dump resulting from the error SDWA variable recording area (VRA) following the
v Printout of SYS1.LOGREC data provided by the CSQWRCRD service. If
CSQ9SCN9 records an error in SYS1.LOGREC and the
reason code in the VRA is not of the form X'00F9xxxx',
the reason code is changed to X'00F90009'. This is done
so that anyone examining a SYS1.LOGREC entry can
determine, from the reason code, what additional data
has been placed in the VRA. The reason code is the

466 Messages and Codes


first data item in the VRA, as mapped by macro termination condition. The SDWA variable recording
IHAVRA. area (VRA) contains the information provided by the
CSQWRCRD function. When VRA space permits, the
System Programmer Response: Determine which
recordable section of the diagnostic data table is also
environment caused the problem, and see the
placed in the VRA.
WebSphere MQ for z/OS Problem Determination Guide for
information about problem determination procedures, You might find the following items useful in resolving
dump analysis, and finding the SDWA. the problem:
v Console output
Problem Determination: Recording in the
v System dump resulting from the error
SYS1.LOGREC data set is requested for this abnormal
v Printout of SYS1.LOGREC
termination condition. The SDWA variable recording
area (VRA) contains the information provided by the
CSQWRCRD function. When VRA space permits, the 00F9000C
recordable section of the diagnostic data table is also
Explanation: An internal error has occurred.
placed in the VRA.
The command processor invoked attempted to return a
You might find the following items useful in resolving
message formatted for inclusion in a z/OS multiple line
the problem:
WTO (write to operator).
v Console output
v System dump resulting from the error System Action: Command execution is ended
v Printout of SYS1.LOGREC abnormally.
System Programmer Response: The command in error
00F9000A is identified by message CSQ9017E.
Explanation: An internal error has occurred. Print the contents of the SYS1.LOGREC data set.
Determine which environment caused the problem, and
System Action: Command execution was ended
see the WebSphere MQ for z/OS Problem Determination
abnormally. The command was not executed.
Guide for information about problem determination
System Programmer Response: Collect the items procedures, dump analysis, and finding the SDWA.
listed in the Problem Determination section, and
It might be necessary to restart the CICS or IMS
contact your IBM support center for assistance.
adapter, or the queue manager.
Problem Determination: You might find the following
Problem Determination: Recording in the
items useful in resolving the problem:
SYS1.LOGREC data set is requested for this abnormal
v Console output
termination condition. The SDWA variable recording
v System dump resulting from the error
area (VRA) contains the information provided by the
v Printout of SYS1.LOGREC
CSQWRCRD function. When VRA space permits, the
recordable section of the diagnostic data table is also
00F9000B placed in the VRA. For information about the SDWA,
see the WebSphere MQ for z/OS Problem Determination
Explanation: An internal error occurred while
Guide.
attempting to obtain CSA storage. The storage request
could not be satisfied, either because no CSA storage You might find the following items useful in resolving
was available or because an unreasonably large amount the problem:
of storage was requested. The amount of storage v Console output
requested is determined by the length of the command v System dump resulting from the error
being parsed. Normally, it is several hundred bytes. v Printout of SYS1.LOGREC
System Action: Command execution is ended
abnormally. 00F9000D
System Programmer Response: Print the contents of Explanation: An internal error has occurred.
the SYS1.LOGREC data set. Determine which
System Action: The queue manager start-up is
environment caused the problem, and see the
terminated.
WebSphere MQ for z/OS Problem Determination Guide for
information about problem determination procedures, System Programmer Response: Restart the queue
dump analysis, and finding the SDWA. manager.
It might be necessary to restart the CICS or IMS Contact your IBM support center to report the problem.
adapter, or the queue manager.
Problem Determination: Recording in the
SYS1.LOGREC data set is requested for this abnormal

Chapter 47. Generalized command preprocessor codes (X'F9') 467


00F9000E
Explanation: An internal error has occurred.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Contact your IBM
support center to report the problem.

00F9000F
Explanation: MQ was unable to locate the default
userid to be used on a command check. This indicates
that CSQ6SYSP is not in the system parameter load
module.
System Action: The current execution unit terminates
with completion code X'5C6'.
System Programmer Response: Ensure that
CSQ6SYSP is in the system parameter load module.
Restart the queue manager if necessary.

00F90010
Explanation: An internal error has occurred while
processing a command.
System Action: Command execution was ended
abnormally. The command was not executed.
System Programmer Response: Collect the items
listed in the Problem Determination section, and
contact your IBM support center to report the problem.
Problem Determination: You might find the following
items useful in resolving the problem:
v Console output
v System dump resulting from the error
v Printout of SYS1.LOGREC

468 Messages and Codes


Part 3. WebSphere MQ CICS abend codes
Chapter 48. WebSphere MQ CICS bridge abend
codes . . . . . . . . . . . . . . . 471

Chapter 49. WebSphere MQ CICS adapter


abend codes . . . . . . . . . . . . . 475

© Copyright IBM Corp. 1993, 2003 469


470 Messages and Codes
Chapter 48. WebSphere MQ CICS bridge abend codes
CKB0 CKB4
Explanation: This abend code is issued because the Explanation: The CICS bridge monitor or DPL bridge
WebSphere MQ CICS adapter error handler is unable to program abended due to an unexpected return code
load the message text module CSQFCTAB or from an EXEC CICS API call.
CSQCMTXT. This module must be defined as a
System Action: Message CSQC704E is written to the
program entry in CICS, and exists in the WebSphere
CICS CSMT transient data queue and the CICS bridge
MQ library under the DFHRPL DD statement in the
monitor or DPL bridge program is abnormally
CICS JCL.
terminated.
System Action: The task invoking the message
Programmer Response: See the description of message
handler is ended abnormally.
CSQC704E for more information.
System Programmer Response: Check that the
installation process was followed correctly.
CKB5
Explanation: The CICS bridge monitor or DPL bridge
CKB1
program abended due to an unexpected return code
Explanation: An internal logic error has been detected from an MQ API call.
in the CICS bridge monitor.
System Action: Message CSQC710E is written to the
System Action: Message CSQC750E is written to the CICS CSMT transient data queue and the CICS bridge
CICS CSMT transient data queue and the CICS bridge monitor or DPL bridge program is abnormally
monitor task is ended abnormally. terminated.
Programmer Response: See the description of message Programmer Response: See the description of message
CSQC750E for more information. CSQC710E for more information.

CKB2 CKB6
Explanation: The CICS bridge monitor has terminated Explanation: The CICS bridge message handling
with CICS bridge tasks still active. program is unable to proceed because its COMMAREA
is too small.
System Action: Message CSQC744E is written to the
CICS CSMT transient data queue and the CICS bridge System Action: The CICS bridge monitor is
monitor task is ended abnormally. abnormally terminated.
Programmer Response: See the description of message Programmer Response: Check that you are running
CSQC744E for more information. consistent versions of the CICS bridge monitor program
CSQCBR00, and the message handling program
CSQCBTX.
CKB3
Explanation: The CICS DPL bridge program has
CKB7
detected an error in a request message for this unit of
work. Explanation: The CICS DPL bridge program abended
before processing any messages for the unit of work.
System Action: All request messages for this unit of
work are copied to the dead-letter queue with an System Action: All request messages for this unit of
MQFB_CICS_* reason code. Corresponding error work are left on the CICS bridge queue to be handled
messages are written to the CICS CSMT transient data by the CICS bridge monitor.
queue. An MQCRC_BRIDGE_ERROR reply is sent to
Programmer Response: See the description of the
the reply-to queue if requested. The CICS bridge task is
accompanying messages for more information.
ended abnormally.
Programmer Response: See the description of the
CKB8
accompanying messages for more information.
Explanation: The CICS DPL bridge program abended
during error processing.

© Copyright IBM Corp. 1993, 2003 471


System Action: An unexpected error occurred during terminated. The request messages are moved to the
CICS DPL bridge error processing. dead-letter queue.
Programmer Response: See the description of the Programmer Response: See the description of any
accompanying messages for more information. If the accompanying MQ error messages for more
problem reoccurs, contact your IBM support center. information.

MBRA MBRH
Explanation: The type of EXEC CICS RECEIVE Explanation: MQCIH field ConversationalTask was
request does not match the next BRMQ vector. set to MQCCT_NO, but the task was conversational.
System Action: The transaction is abnormally System Action: The transaction is abnormally
terminated. terminated.
Programmer Response: This indicates a programming Programmer Response: Either set this field to
error in creating the input vectors. Use CEDX, or MQCCT_YES, or supply a BRMQ vector with the input
another programming tool to understand the data.
transaction’s input requests. Check whether the
RECEIVE requests are TC or BMS.
MBRI
Explanation: The size of the request message is too
MBRB
large for the input buffer (the maximum size is 20 KB).
Explanation: The size of the EXEC CICS SEND MAP
System Action: The transaction is abnormally
request is too large for the output buffer (the maximum
terminated. The request messages are moved to the
size is 20 KB).
dead-letter queue.
System Action: The transaction is abnormally
Programmer Response: Split the message into
terminated.
multiple messages.
Programmer Response: This transaction cannot be run
using this version of the CICS bridge exit. If ADSDs
MBRJ
were requested, it might be possible to run the
transaction using the bridge without ADSDs. Explanation: The contents of the MQCIH or BRMQ
vectors are incorrect.
MBRC System Action: The transaction is abnormally
terminated.
Explanation: An error occurred issuing an EXEC CICS
SYNCPOINT request. Programmer Response: Look at the AbendCode and the
ErrorOffset in the MQCIH of the reply.
System Action: The transaction is abnormally
terminated.
MBRK
Programmer Response: This is probably a failure in a
CICS resource. Look at the accompanying CICS Explanation: The start data received by the CICS
messages. bridge exit is incorrect.
System Action: The transaction is abnormally
MBRD terminated.
Explanation: An error occurred issuing an EXEC CICS Programmer Response: This either indicates a storage
SYNCPOINT ROLLBACK request. overwrite, or an error in CKBR. Look at the dump to
determine if this is a storage overwrite. If not, contact
System Action: The transaction is abnormally
your IBM support center.
terminated.
Programmer Response: This is probably a failure in a
MBRM
CICS resource. Look at the accompanying CICS
messages. Explanation: The CICS bridge exit received invalid
calling parameters from CICS.
MBRE, MBRF, MBRG System Action: The transaction is abnormally
terminated. The request messages are moved to the
Explanation: The CICS bridge exit received an
dead-letter queue.
unexpected return code from an MQ API call.
Programmer Response: This is probably the result of a
System Action: The transaction is abnormally
storage overwrite. Look at the accompanying CICS

472 Messages and Codes


dump to investigate the cause of the storage overwrite.
MBR7
Explanation: The size of the EXEC CICS TC output
MBRN
request is too large for the output buffer (the maximum
Explanation: The request message was truncated. size is 20 KB).

System Action: The transaction is abnormally System Action: The transaction is abnormally
terminated. terminated.

Programmer Response: Check the program that put Programmer Response: This transaction cannot be run
the message onto the bridge queue. using this version of the CICS bridge exit. The CICS
bridge exit received invalid calling parameters from
CICS.
MBRO, MBRP
System Action: The transaction is abnormally
Explanation: The contents of the MQCIH or BRMQ terminated. The request messages are moved to the
vectors are incorrect. dead-letter queue.
System Action: The transaction is abnormally Programmer Response: This is probably the result of a
terminated. storage overwrite. Look at the accompanying CICS
Programmer Response: Look at the AbendCode and the dump to investigate the cause of the storage overwrite.
ErrorOffset in the MQCIH of the reply.
MBR8
MBRQ Explanation: The mapset name in the next BRMQ
Explanation: A requested map did not have an vector does not match the CICS request.
associated ADSD. System Action: The transaction is abnormally
System Action: The transaction is abnormally terminated.
terminated. Programmer Response: This indicates a programming
Programmer Response: Look at the transaction dump error in creating the input vectors. Use CEDX, or
to find the map in error. Regenerate the map using another programming tool to understand the
CICS Transaction Server Version 1.2 or later. If the transaction’s input requests.
source of the map is not available, it can be
regenerated. See the CICS Transaction Server MBR9
documentation for more details.
Explanation: The map name in the next BRMQ vector
does not match the CICS request.
MBRS
System Action: The transaction is abnormally
Explanation: The CICS bridge exit received an terminated.
unexpected return code from an MQ API call to open a
queue. Programmer Response: This indicates a programming
error in creating the input vectors. Use CEDX, or
System Action: The transaction is abnormally another programming tool to understand the
terminated. All request messages for this unit of work transaction’s input requests.
are left on the CICS bridge queue to be handled by the
CICS bridge monitor.
MQB1
Programmer Response: See the description of any
accompanying MQ error messages for more Explanation: The CICS bridge exit received an
information. unexpected return code from an MQ API call when
processing a backout request.

MBR1, MBR2, MBR3, MBR6 System Action: The transaction is abnormally


terminated. The request messages are moved to the
Explanation: The CICS bridge exit received invalid dead-letter queue.
calling parameters from CICS.
Programmer Response: See the description of any
System Action: The transaction is abnormally accompanying MQ error messages for more
terminated. The request messages are moved to the information.
dead-letter queue.
Programmer Response: This is probably the result of a
storage overwrite. Look at the accompanying CICS
dump to investigate the cause of the storage overwrite.

Chapter 48. WebSphere MQ CICS bridge abend codes 473


MQB2
Explanation: The CICS bridge exit received an
unexpected return code from an MQ API call when
processing a commit request.
System Action: The data is not committed. The
transaction is abnormally terminated. The request
messages are moved to the dead-letter queue.
Programmer Response: See the description of any
accompanying MQ error messages for more
information.

MQB4
Explanation: The CICS bridge exit was unable to
reread messages from the bridge request queue during
backout processing.
System Action: The request messages are left on the
CICS bridge queue with MQMD.BackoutCount set to 1.
Programmer Response: See the description of any
accompanying MQ error messages for more
information.

474 Messages and Codes


Chapter 49. WebSphere MQ CICS adapter abend codes
Programmer Response: Check that the versions of
QAPI
CSQCCON and CSQCTRUE are compatible. If you are
Explanation: Unrecognizable API call. All supported unable to solve the problem, contact your IBM support
API calls are documented in the WebSphere MQ center.
Application Programming Reference.
System Action: The task is ended abnormally. QIND
Programmer Response: See the WebSphere MQ Explanation: This abend code is issued with message
Application Programming Reference manual for details of CSQK542I. Refer to message CSQK542I for information
the API calls. about the cause.
System Action: The sender channel ends, leaving an
QCAL unresolved unit of work to be resolved at the next
startup.
Explanation: The WebSphere MQ CICS adapter has
been invoked by CICS for an unknown reason. System Programmer Response: Restart the channel,
allowing resynchronization to be attempted.
System Action: The invoking task is ended
abnormally.
QKMG
System Programmer Response: Contact your IBM
support center. Explanation: This abend code is issued because the
WebSphere MQ CICS adapter error handler is unable to
load the message text module CSQFKTAB or
QCMG
CSQKMSG. This module must be defined as a program
Explanation: This abend code is issued because the entry in CICS, and exists in the WebSphere MQ library
WebSphere MQ CICS adapter error handler is unable to under the DFHRPL DD statement in the CICS JCL.
load the message text module CSQFCTAB or
System Action: The task invoking the message
CSQCMTXT. This module must be defined as a
handler is ended abnormally.
program entry in CICS, and exists in the WebSphere
MQ library under the DFHRPL DD statement in the System Programmer Response: Check that the
CICS JCL. installation process was followed correctly.
System Action: The task invoking the message
handler is ended abnormally. QLOP
System Programmer Response: Check that the Explanation: A task has issued more than one API call
installation process was followed correctly. after they have been returned with completion code
MQCC_FAILED and one of the following reason codes:
v MQRC_CONNECTION_BROKEN
QDCL
v MQRC_CONNECTION_NOT_AUTHORIZED
Explanation: An attempt to EXEC CICS LOAD the v MQRC_CONNECTION_STOPPING
data conversion service modules was unsuccessful. v MQRC_Q_MGR_NAME_ERROR
v MQRC_Q_MGR_NOT_AVAILABLE
System Action: The task is ended abnormally. v MQRC_Q_MGR_STOPPING
Programmer Response: Ensure that the correct library Notes:
concatenation has been specified in the CICS DFHRPL.
Ensure that you have updated your CICS CSD to 1. This runaway mechanism can be activated only
include CSQAVICM. after the WebSphere MQ CICS adapter has been
enabled once (the adapter is enabled if an attempt is
made to connect to MQ). Before the adapter has
QGAL been enabled, such a task will loop with completion
code set to MQCC_FAILED and reason code
Explanation: CSQCCON had enabled CSQCTRUE
MQRC_ADAPTER_NOT_AVAILABLE.
with a global area smaller than that needed by
CSQCTRUE. This could be due to a mismatch of 2. The task will end abnormally even if a syncpoint is
version level between CSQCCON and CSQCTRUE. issued between successive MQ API calls.

System Action: The task is ended abnormally. System Action: The task is ended abnormally.

© Copyright IBM Corp. 1993, 2003 475


Programmer Response: Ensure that applications installed, and that the program is not being called by
respond to this reason code by abending. transactions other than CKMC. If you are unable to
resolve the problem, collect the following items, and
contact your IBM support center:
QMGX
v CICS transaction dump output
Explanation: This abend is issued if invalid data has
been returned by a message exit program.
QMH3
System Action: The transaction abends with this
Explanation: An internal error has occurred. This
reason code.
might be caused by a storage violation.
System Programmer Response: Refer to the error
System Action: The transaction abends with this
messages detailing the nature of the error.
reason code.
User Response: Restart the transaction CKMC. If the
QMH0
problem occurs again, contact your system
Explanation: The CICS commarea for the transaction programmer.
CKMC will exceed its maximum allowable length.
System Programmer Response: If the problem occurs
System Action: The transaction abends with this again, check that the group CSQKDQ1 was correctly
reason code. installed, and that the program is not being called by
transactions other than CKMC. If you are unable to
User Response: Restart the transaction. resolve the problem, collect the following items, and
System Programmer Response: If the problem occurs contact your IBM support center:
again, and the user has not requested more help from v CICS transaction dump output
within the help panels, check that the group CSQKDQ1
was correctly installed. QMH5
Problem Determination: You might find the following Explanation: An internal error has occurred.
items useful in resolving the problem:
v CICS transaction dump output User Response: Contact your system programmer.
System Programmer Response: The CICS MCA has
QMH1 attempted to switch to the APPC conversation SEND
state and has failed. This might be due to an invalid
Explanation: An internal error has occurred. This APPC conversation state change in the system which
might be caused by a storage violation. sent the message or an internal error. If the problem
System Action: The transaction abends with this occurs again and you are unable to resolve the
reason code. problem, collect the following items, and contact your
IBM support center:
User Response: Restart the CKMC transaction. If the v A CICS trace of the failure
problem occurs again, contact your system v A VTAM trace showing the incoming and outgoing
programmer. APPC message flows which lead to this error
System Programmer Response: If the problem occurs
again, check that the group CSQKDQ1 was correctly QNST
installed, and that the program is not being called by
transactions other than CKMC. If you are unable to Explanation: A task has issued an API call that
resolve the problem, collect the following items, and requires task switching, but there are no server
contact your IBM support center: subtasks available. This is because the subtasks have
v CICS transaction dump output not yet started, or were not started successfully.
(Message CSQC472I is issued for each subtask started;
there should be eight of these.)
QMH2
System Action: The task is ended abnormally.
Explanation: An internal error has occurred. This
might be caused by a storage violation. This abend can also cause CICS to abend. This happens
if either:
System Action: The transaction abends with this
v In-doubt units of work are being resolved at connect
reason code.
time. The connection process requires a server
User Response: Restart the CKMC transaction. If the subtask to execute the resolutions, so if there are no
problem occurs again, contact the system programmer. subtasks available, the process abends with this
reason code. This abend during the
System Programmer Response: If the problem occurs
resynchronization process causes CICS to abend.
again, check that the group CSQKDQ1 was correctly

476 Messages and Codes


v The abend occurs in a program list table (PLT)
program.
System Programmer Response: Check the value of the
CTHREAD parameter in CSQ6SYSP, and increase it if it
is not large enough. If this is not the cause of the
problem, investigate why your system is running so
slowly that the subtasks have not yet started. See the
WebSphere MQ for z/OS System Setup Guide for
information about setting a value for CTHREAD.

QRCX
Explanation: This abend is issued if invalid data has
been returned by a receiver exit program.
System Action: The transaction abends with this
reason code.
System Programmer Response: Refer to the error
messages detailing the nature of the error.

QSCX
Explanation: This abend is issued if invalid data has
been returned by a security exit program.
System Action: The transaction abends with this
reason code.
System Programmer Response: Refer to the error
messages detailing the nature of the error.

QSDX
Explanation: This abend is issued if invalid data has
been returned by a sender exit program.
System Action: The transaction abends with this
reason code.
System Programmer Response: Refer to the error
messages detailing the nature of the error.

QTAL
Explanation: CSQCCON had enabled CSQCTRUE
with a task area smaller than that needed by
CSQCTRUE. This could be due to a mismatch of
version level between CSQCCON and CSQCTRUE.
System Action: The task is ended abnormally.
Programmer Response: Check that the versions of
CSQCCON and CSQCTRUE are compatible. If you are
unable to solve the problem, contact your IBM support
center.

Chapter 49. WebSphere MQ CICS adapter abend codes 477


478 Messages and Codes
Part 4. Appendixes

© Copyright IBM Corp. 1993, 2003 479


480 Messages and Codes
Appendix A. API completion and reason codes
For each call, a completion code and a reason code are returned by the queue
manager or by an exit routine, to indicate the success or failure of the call.

For more information about the WebSphere MQ API, see the WebSphere MQ
Application Programming Guide and the WebSphere MQ Application Programming
Reference manual.

Completion codes
The following is a list of the completion codes (MQCC) returned by WebSphere
MQ
0 Successful completion (MQCC_OK)
The call completed fully; all output parameters have been set.
The Reason parameter always has the value MQRC_NONE in this case.
1 Warning (partial completion) (MQCC_WARNING)
The call completed partially. Some output parameters might have been set
in addition to the CompCode and Reason output parameters.
The Reason parameter gives additional information.
2 Call failed (MQCC_FAILED)
The processing of the call did not complete, and the state of the queue
manager is normally unchanged; exceptions are specifically noted. Only
the CompCode and Reason output parameters have been set; all other
parameters are unchanged.
The reason might be a fault in the application program, or it might be a
result of some situation external to the program, for example the
application’s authority might have been revoked. The Reason parameter
gives additional information.

Reason codes
The reason code parameter (Reason) is a qualification to the completion code
parameter (CompCode).

If there is no special reason to report, MQRC_NONE is returned. A successful call


returns MQCC_OK and MQRC_NONE.

If the completion code is either MQCC_WARNING or MQCC_FAILED, the queue


manager always reports a qualifying reason; details are given under each call
description.

Where user exit routines set completion codes and reasons, they should adhere to
these rules. In addition, any special reason values defined by user exits should be
less than zero, to ensure that they do not conflict with values defined by the queue
manager. Exits can set reasons already defined by the queue manager, where these
are appropriate.

© Copyright IBM Corp. 1993, 2003 481


Completion and reason codes
Reason codes also occur in:
v The Reason field of the MQDLH structure
v The Feedback field of the MQMD structure

Reason code list (alphabetic order)


The following is a list of reason codes, in alphabetic order, providing detailed
information to help you understand them, including:
v An explanation of the circumstances that have caused the code to be raised
v The associated completion code
v Suggested programmer actions in response to the code
See “Reason code list (numeric order)” on page 547 for a reference list of reason
codes in numeric order.

2129 (X'0851') 2132 (X'0854')


MQRC_ADAPTER_CONN_LOAD_ERROR MQRC_ADAPTER_DEFS_LOAD_ERROR
Explanation: On an MQCONN call, the connection Explanation: On an MQCONN call, the subsystem
handling module (CSQBCON for batch and definition module (CSQBDEFV for batch and
CSQQCONN for IMS) could not be loaded, so the CSQQDEFV for IMS) could not be loaded.
adapter could not link to it.
This reason code occurs only on z/OS.
This reason code occurs only on z/OS.
Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Ensure that the correct library
Programmer Response: Ensure that the correct library concatenation has been specified in the application
concatenation has been specified in the batch program execution JCL, and in the queue-manager
application program execution JCL, and in the startup JCL.
queue-manager startup JCL.
2138 (X'085A')
2133 (X'0855') MQRC_ADAPTER_DISC_LOAD_ERROR
MQRC_ADAPTER_CONV_LOAD_ERROR
Explanation: On an MQDISC call, the disconnect
Explanation: On an MQGET call, the adapter (batch or handling module (CSQBDSC for batch and CSQQDISC
IMS) could not load the data conversion services for IMS) could not be loaded, so the adapter could not
modules. link to it.
This reason code occurs only on z/OS. This reason code occurs only on z/OS.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: Ensure that the correct library Programmer Response: Ensure that the correct library
concatenation has been specified in the batch concatenation has been specified in the application
application program execution JCL, and in the program execution JCL, and in the queue-manager
queue-manager startup JCL. startup JCL. Any uncommitted changes in a unit of
work should be backed out. A unit of work that is
coordinated by the queue manager is backed out
2131 (X'0853') MQRC_ADAPTER_DEFS_ERROR
automatically.
Explanation: On an MQCONN call, the subsystem
definition module (CSQBDEFV for batch and
2204 (X'089C') MQRC_ADAPTER_NOT_AVAILABLE
CSQQDEFV for IMS) does not contain the required
control block identifier. Explanation: This is issued only for CICS applications,
if any call is issued and the CICS adapter (a Task
This reason code occurs only on z/OS.
Related User Exit) has been disabled, or has not been
Completion Code: MQCC_FAILED enabled.

Programmer Response: Check your library This reason code occurs only on z/OS.
concatenation. If this is correct, check that the
Completion Code: MQCC_FAILED
CSQBDEFV or CSQQDEFV module contains the
required subsystem ID. Programmer Response: The application should tidy
up and terminate. Any uncommitted changes in a unit
of work should be backed out. A unit of work that is

482 Messages and Codes


Completion and reason codes
coordinated by the queue manager is backed out
2002 (X'07D2') MQRC_ALREADY_CONNECTED
automatically.
Explanation: An MQCONN or MQCONNX call was
issued, but the application is already connected to the
2130 (X'0852')
queue manager.
MQRC_ADAPTER_SERV_LOAD_ERROR
v On z/OS, this reason code occurs for batch and IMS
Explanation: On an MQI call, the batch adapter could applications only; it does not occur for CICS
not load the API service module CSQBSRV, and so applications.
could not link to it.
| v On AIX, HP-UX, OS/400, Solaris, Linux, Windows,
This reason code occurs only on z/OS. | this reason code occurs if the application attempts to
| create a nonshared handle when a nonshared handle
Completion Code: MQCC_FAILED | already exists for the thread. A thread can have no
Programmer Response: Ensure that the correct library | more than one nonshared handle.
concatenation has been specified in the batch v On Windows, MTS objects do not receive this reason
application program execution JCL, and in the code, as additional connections to the queue manager
queue-manager startup JCL. are allowed.
Completion Code: MQCC_WARNING
2127 (X'084F')
MQRC_ADAPTER_STORAGE_SHORTAGE Programmer Response: None. The Hconn parameter
returned has the same value as was returned for the
Explanation: On an MQCONN call, the adapter was previous MQCONN or MQCONNX call.
unable to acquire storage.
An MQCONN or MQCONNX call that returns this
This reason code occurs only on z/OS. reason code does not mean that an additional MQDISC
call must be issued in order to disconnect from the
Completion Code: MQCC_FAILED
queue manager. If this reason code is returned because
Programmer Response: Notify the system the application has been called in a situation where the
programmer. The system programmer should connect has already been done, a corresponding
determine why the system is short on storage, and take MQDISC should not be issued, because this will cause
appropriate action, for example, increase the region size the application that issued the original MQCONN or
on the step or job card. MQCONNX call to be disconnected as well.

| 2385 (X'0951') MQRC_AIR_ERROR 2103 (X'0837')


MQRC_ANOTHER_Q_MGR_CONNECTED
| Explanation: On an MQCONNX call, an MQAIR
| record is not valid for one of the following reasons: Explanation: An MQCONN or MQCONNX call was
| v The StrucId field is not MQAIR_STRUC_ID. issued, but the thread or process is already connected
to a different queue manager. The thread or process can
| v The Version field is not MQAIR_VERSION_1.
connect to only one queue manager at a time.

| This reason code occurs in the following environments: v On z/OS, this reason code does not occur.
| AIX, HP-UX, Solaris, Windows. v On Windows, MTS objects do not receive this reason
code, as connections to other queue managers are
| Completion Code: MQCC_FAILED allowed.
| Programmer Response: Correct the definition of the Completion Code: MQCC_FAILED
| MQAIR record.
Programmer Response: Use the MQDISC call to
disconnect from the queue manager that is already
2001 (X'07D1') connected, and then issue the MQCONN or
MQRC_ALIAS_BASE_Q_TYPE_ERROR MQCONNX call to connect to the new queue manager.
Explanation: An MQOPEN or MQPUT1 call was Disconnecting from the existing queue manager will
issued specifying an alias queue as the destination, but close any queues that are currently open; it is
the BaseQName in the alias queue definition resolves to a recommended that any uncommitted units of work
queue that is not a local queue, a local definition of a should be committed or backed out before the MQDISC
remote queue, or a cluster queue. call is issued.
Completion Code: MQCC_FAILED
Programmer Response: Correct the queue definitions.

Appendix A. API completion and reason codes 483


Completion and reason codes

| 2374 (X'0946') MQRC_API_EXIT_ERROR 900 (X'0384') MQRC_APPL_FIRST


| Explanation: An API exit function returned an invalid Explanation: This is the lowest value for an
| response code, or failed in some other way. application-defined reason code returned by a
data-conversion exit. Data-conversion exits can return
| This reason code occurs in the following environments: reason codes in the range MQRC_APPL_FIRST through
| AIX, HP-UX, Solaris, Linux, OS/400, Windows. MQRC_APPL_LAST to indicate particular conditions
| Completion Code: MQCC_FAILED that the exit has detected.

| Programmer Response: Check the exit logic to ensure Completion Code: MQCC_WARNING or
| that the exit is returning valid values in the MQCC_FAILED
| ExitResponse and ExitResponse2 fields of the MQAXP
Programmer Response: As defined by the writer of
| structure. Consult the FFST record to see if it contains
the data-conversion exit.
| more detail about the problem.

999 (X'03E7') MQRC_APPL_LAST


| 2375 (X'0947') MQRC_API_EXIT_INIT_ERROR
Explanation: This is the highest value for an
| Explanation: The queue manager encountered an error application-defined reason code returned by a
| while attempting to initialize the execution data-conversion exit. Data-conversion exits can return
| environment for an API exit function. reason codes in the range MQRC_APPL_FIRST through
| This reason code occurs in the following environments: MQRC_APPL_LAST to indicate particular conditions
| AIX, HP-UX, Solaris, Linux, OS/400, Windows. that the exit has detected.

| Completion Code: MQCC_FAILED Completion Code: MQCC_WARNING or


MQCC_FAILED
| Programmer Response: Consult the FFST record to
| obtain more detail about the problem. Programmer Response: As defined by the writer of
the data-conversion exit.

2183 (X'0887') MQRC_API_EXIT_LOAD_ERROR


2157 (X'086D') MQRC_ASID_MISMATCH
Explanation: The API crossing exit module could not
be linked. If this reason is returned when the API Explanation: On any MQI call, the caller’s primary
crossing exit is invoked after the call has been executed, ASID was found to be different from the home ASID.
the call itself may have executed correctly.
This reason code occurs only on z/OS.
This reason code occurs only on z/OS.
Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Correct the application (MQI
Programmer Response: Ensure that the correct library calls cannot be issued in cross-memory mode). Any
concatenation has been specified, and that the API uncommitted changes in a unit of work should be
crossing exit module is executable and correctly named. backed out. A unit of work that is coordinated by the
Any uncommitted changes in a unit of work should be queue manager is backed out automatically.
backed out. A unit of work that is coordinated by the
queue manager is backed out automatically.
6104 (X'17D8') MQRC_ATTRIBUTE_LOCKED
Explanation: An attempt has been made to change the
| 2376 (X'0948') MQRC_API_EXIT_TERM_ERROR value of an attribute of an object while that object is
| Explanation: The queue manager encountered an error open, or, for an ImqQueueManager object, while that
| while attempting to terminate the execution object is connected. Certain attributes cannot be
| environment for an API exit function. changed in these circumstances. Close or disconnect the
object (as appropriate) before changing the attribute
| This reason code occurs in the following environments: value.
| AIX, HP-UX, Solaris, Linux, OS/400, Windows.
An object may have been connected and/or opened
| Completion Code: MQCC_FAILED unexpectedly and implicitly in order to perform an
| Programmer Response: Consult the FFST record to MQINQ call. Check the attribute cross-reference table
| obtain more detail about the problem. in the WebSphere MQ Using C++ book to determine
whether any of your method invocations result in an
MQINQ call.
This reason code occurs in the MQSeries C++
environment.

484 Messages and Codes


Completion and reason codes
Completion Code: MQCC_FAILED
| 2386 (X'0952') MQRC_AUTH_INFO_TYPE_ERROR
Programmer Response: Include MQOO_INQUIRE in
| Explanation: On an MQCONNX call, the
the ImqObject open options and set them earlier.
| AuthInfoType field in an MQAIR record specifies a
| value that is not valid.
| 2387 (X'0953')
| This reason code occurs in the following environments:
| MQRC_AUTH_INFO_CONN_NAME_ERROR
| AIX, HP-UX, Solaris, Linux, Windows.
| Explanation: On an MQCONNX call, the
| Completion Code: MQCC_FAILED
| AuthInfoConnName field in an MQAIR record specifies a
| value that is not valid. | Programmer Response: Specify MQAIT_CRL_LDAP
| for AuthInfoType.
| This reason code occurs in the following environments:
| AIX, HP-UX, Solaris, Linux, Windows.
2003 (X'07D3') MQRC_BACKED_OUT
| Completion Code: MQCC_FAILED
Explanation: The current unit of work encountered a
| Programmer Response: Specify a valid connection fatal error or was backed out. This occurs in the
| name. following cases:
v On an MQCMIT or MQDISC call, when the commit
| 2383 (X'094F') operation has failed and the unit of work has been
| MQRC_AUTH_INFO_REC_COUNT_ERROR backed out. All resources that participated in the unit
| Explanation: On an MQCONNX call, the of work have been returned to their state at the start
| AuthInfoRecCount field in the MQSCO structure | of the unit of work. The MQCMIT or MQDISC call
| specifies a value that is less than zero. | completes with MQCC_WARNING in this case.
– On z/OS, this reason code occurs only for batch
| This reason code occurs in the following environments: applications.
| AIX, HP-UX, Solaris, Linux, Windows.
v On an MQGET, MQPUT, or MQPUT1 call that is
| Completion Code: MQCC_FAILED operating within a unit of work, when the unit of
work has already encountered an error that prevents
| Programmer Response: Specify a value for
the unit of work being committed (for example,
| AuthInfoRecCount that is zero or greater.
when the log space is exhausted). The application
must issue the appropriate call to back out the unit
| 2384 (X'0950') MQRC_AUTH_INFO_REC_ERROR of work. (For a unit of work coordinated by the
queue manager, this call is the MQBACK call,
| Explanation: On an MQCONNX call, the MQSCO
although the MQCMIT call has the same effect in
| structure does not specify the address of the MQAIR
| these circumstances.) The MQGET, MQPUT, or
| records correctly. One of the following applies:
| MQPUT1 call completes with MQCC_FAILED in this
| v AuthInfoRecCount is greater than zero, but | case.
| AuthInfoRecOffset is zero and AuthInfoRecPtr is the
– On z/OS, this case does not occur.
| null pointer.
| v AuthInfoRecOffset is not zero and AuthInfoRecPtr is Completion Code: MQCC_WARNING or
| not the null pointer. MQCC_FAILED
| v AuthInfoRecPtr is not a valid pointer. Programmer Response: Check the returns from
| v AuthInfoRecOffset or AuthInfoRecPtr points to previous calls to the queue manager. For example, a
| storage that is not accessible. previous MQPUT call may have failed.

| This reason code occurs in the following environments: | 2362 (X'093A')


| AIX, HP-UX, Solaris, Linux, Windows. | MQRC_BACKOUT_THRESHOLD_REACHED
| Completion Code: MQCC_FAILED | Explanation: This reason code occurs only in the
| Programmer Response: Ensure that one of | Reason field in an MQDLH structure, or in the Feedback
| AuthInfoRecOffset or AuthInfoRecPtr is zero and the | field in the MQMD of a report message.
| other nonzero. Ensure that the field used points to | A JMS ConnectionConsumer found a message that
| accessible storage. | exceeds the queue’s backout threshold. The queue does
| not have a backout requeue queue defined, so the
| message was processed as specified by the disposition
| options in the Report field in the MQMD of the
| message.
| On queue managers that do not support the

Appendix A. API completion and reason codes 485


Completion and reason codes
| BackoutThreshold and BackoutRequeueQName queue v The correct length for an accounting token is
| attributes, JMS ConnectionConsumer uses a value of 20 MQ_ACCOUNTING_TOKEN_LENGTH.
| for the backout threshold. When the BackoutCount of a v The correct length for an alternate security id is
| message reaches this threshold, the message is MQ_SECURITY_ID_LENGTH.
| processed as specified by the disposition options.
v The correct length for a correlation id is
| If the Report field specifies one of the MQ_CORREL_ID_LENGTH.
| MQRO_EXCEPTION_* options, this reason code v The correct length for a facility token is
| appears in the Feedback field of the report message. If MQ_FACILITY_LENGTH.
| the Report field specifies MQRO_DEAD_LETTER_Q, or
v The correct length for a group id is
| the disposition report options are left as default, this
MQ_GROUP_ID_LENGTH.
| reason code appears in the Reason field of the MQDLH.
v The correct length for a message id is
| Completion Code: None MQ_MSG_ID_LENGTH.
| Programmer Response: Investigate the cause of the v The correct length for an instance id is
| backout count being greater than the threshold. To MQ_OBJECT_INSTANCE_ID_LENGTH.
| correct this, define the backout queue for the queue v The correct length for a transaction instance id is
| concerned. MQ_TRAN_INSTANCE_ID_LENGTH.
v The correct length for a message token is
2303 (X'08FF') MQRC_BAG_CONVERSION_ERROR MQ_MSG_TOKEN_LENGTH.
Explanation: The mqBufferToBag or mqGetBag call
This reason code occurs in the MQSeries C++
was issued, but the data in the buffer or message could
environment.
not be converted into a bag. This occurs when the data
to be converted is not valid PCF. Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
2134 (X'0856') MQRC_BO_ERROR
Programmer Response: Check the logic of the
application that created the buffer or message to ensure Explanation: On an MQBEGIN call, the begin-options
that the buffer or message contains valid PCF. structure MQBO is not valid, for one of the following
reasons:
If the message contains PCF that is not valid, the
v The StrucId field is not MQBO_STRUC_ID.
message cannot be retrieved using the mqGetBag call:
v The Version field is not MQBO_VERSION_1.
v If one of the MQGMO_BROWSE_* options was
v The parameter pointer is not valid. (It is not always
specified, the message remains on the queue and can
possible to detect parameter pointers that are not
be retrieved using the MQGET call.
valid; if not detected, unpredictable results occur.)
v In other cases, the message has already been
v The queue manager cannot copy the changed
removed from the queue and discarded. If the
structure to application storage, even though the call
message was retrieved within a unit of work, the
is successful. This can occur, for example, if the
unit of work can be backed out and the message
pointer points to read-only storage.
retrieved using the MQGET call.

| This reason code occurs in the following environments:


2326 (X'0916') MQRC_BAG_WRONG_TYPE | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
Explanation: The Bag parameter specifies the handle
| plus WebSphere MQ clients connected to these systems.
of a bag that has the wrong type for the call. The bag Completion Code: MQCC_FAILED
must be an administration bag, that is, it must be
created with the MQCBO_ADMIN_BAG option Programmer Response: Ensure that input fields in the
specified on the mqCreateBag call. MQBO structure are set correctly.

Completion Code: MQCC_FAILED


2125 (X'084D') MQRC_BRIDGE_STARTED
Programmer Response: Specify the
MQCBO_ADMIN_BAG option when the bag is created. Explanation: The IMS bridge has been started.
Completion Code: MQCC_WARNING
6111 (X'17DF') Programmer Response: None. This reason code is
MQRC_BINARY_DATA_LENGTH_ERROR only used to identify the corresponding event message.
Explanation: The length of the binary data is
inconsistent with the length of the target attribute. Zero
is a correct length for all attributes.

486 Messages and Codes


Completion and reason codes

2126 (X'084E') MQRC_BRIDGE_STOPPED 2219 (X'08AB') MQRC_CALL_IN_PROGRESS


Explanation: The IMS bridge has been stopped. Explanation: The application issued an MQI call
whilst another MQI call was already being processed
Completion Code: MQCC_WARNING
for that connection. Only one call per application
Programmer Response: None. This reason code is connection can be processed at a time.
only used to identify the corresponding event message.
| Concurrent calls can arise when an application uses
| multiple threads, or when an exit is invoked as part of
2004 (X'07D4') MQRC_BUFFER_ERROR the processing of an MQI call. For example, a
data-conversion exit invoked as part of the processing
Explanation: The Buffer parameter is not valid for of the MQGET call may try to issue an MQI call.
one of the following reasons: v On z/OS, concurrent calls can arise only with batch
v The parameter pointer is not valid. (It is not always or IMS applications; an example is when a subtask
possible to detect parameter pointers that are not ends while an MQI call is in progress (for example,
valid; if not detected, unpredictable results occur.) an MQGET that is waiting), and there is an
v The parameter pointer points to storage that cannot end-of-task exit routine that issues another MQI call.
be accessed for the entire length specified by v On OS/2 and Windows, concurrent calls can also
BufferLength. arise if an MQI call is issued in response to a user
v For calls where Buffer is an output parameter: the message while another MQI call is in progress.
parameter pointer points to read-only storage. | v If the application is using multiple threads with
Completion Code: MQCC_FAILED | shared handles, MQRC_CALL_IN_PROGRESS occurs
| when the handle specified on the call is already in
Programmer Response: Correct the parameter. | use by another thread and
| MQCNO_HANDLE_SHARE_NO_BLOCK was
2005 (X'07D5') MQRC_BUFFER_LENGTH_ERROR | specified on the MQCONNX call.

Explanation: The BufferLength parameter is not valid, Completion Code: MQCC_FAILED


or the parameter pointer is not valid. (It is not always Programmer Response: Ensure that an MQI call
possible to detect parameter pointers that are not valid; cannot be issued while another one is active. Do not
if not detected, unpredictable results occur.) issue MQI calls from within a data-conversion exit.
This reason can also be returned to an MQ client v On z/OS, if you want to provide a subtask to allow
program on the MQCONN or MQCONNX call if the an application that is waiting for a message to arrive
negotiated maximum message size for the channel is to be canceled, wait for the message by using
smaller than the fixed part of any call structure. MQGET with MQGMO_SET_SIGNAL, rather than
MQGMO_WAIT.
| This reason should also be returned by the
| MQZ_ENUMERATE_AUTHORITY_DATA installable
| service component when the AuthorityBuffer 2277 (X'08E5') MQRC_CD_ERROR
| parameter is too small to accommodate the data to be
Explanation: An MQCONNX call was issued to
| returned to the invoker of the service component.
connect to a queue manager, but the MQCD channel
Completion Code: MQCC_FAILED definition structure addressed by the ClientConnOffset
or ClientConnPtr field in MQCNO contains data that is
Programmer Response: Specify a value that is zero or
not valid. Consult the error log for more information
greater. For the mqAddString and mqSetString calls,
about the nature of the error.
the special value MQBL_NULL_TERMINATED is also
valid. | This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
| plus WebSphere MQ clients connected to these systems.
6112 (X'17E0') MQRC_BUFFER_NOT_AUTOMATIC
Completion Code: MQCC_FAILED
Explanation: A user-defined (and managed) buffer
cannot be resized. A user-defined buffer can only be Programmer Response: Ensure that input fields in the
replaced or withdrawn. A buffer must be automatic MQCD structure are set correctly.
(system-managed) before it can be resized.
This reason code occurs in the MQSeries C++ 2345 (X'0929') MQRC_CF_NOT_AVAILABLE
environment.
Explanation: An MQOPEN or MQPUT1 call was
Completion Code: MQCC_FAILED issued to access a shared queue, but the allocation of
the coupling-facility structure specified in the queue
Programmer Response:
definition failed because there is no suitable coupling
facility to hold the structure, based on the preference

Appendix A. API completion and reason codes 487


Completion and reason codes
list in the active CFRM policy.
2346 (X'092A') MQRC_CF_STRUC_IN_USE
| This reason code can also occur when the API call
Explanation: An MQI call was issued to operate on a
| requires a capability that is not supported by the CF
shared queue, but the call failed because the
| level defined in the coupling-facility structure object.
coupling-facility structure specified in the queue
| For example, this reason code is returned by an attempt
definition is temporarily unavailable. The
| to open a shared queue that has a index type of
coupling-facility structure can be unavailable because a
| MQIT_GROUP_ID, but the coupling-facility structure
structure dump is in progress, or new connectors to the
| for the queue has a CF level lower than three.
structure are currently inhibited, or an existing
This reason code occurs only on z/OS. connector to the structure failed or disconnected
abnormally and clean-up is not yet complete.
Completion Code: MQCC_FAILED
This reason code occurs only on z/OS.
Programmer Response: Make available a coupling
facility with one of the names specified in the CFRM Completion Code: MQCC_FAILED
policy, or modify the CFRM policy to specify the names
Programmer Response: The problem is temporary;
of coupling facilities that are available.
wait a short while and then retry the operation.

2348 (X'092C') MQRC_CF_STRUC_AUTH_FAILED


2347 (X'092B')
Explanation: An MQOPEN or MQPUT1 call was MQRC_CF_STRUC_LIST_HDR_IN_USE
issued to access a shared queue, but the call failed
Explanation: An MQGET, MQOPEN, MQPUT1, or
because the user is not authorized to access the
MQSET call was issued to access a shared queue, but
coupling-facility structure specified in the queue
the call failed because the list header associated with
definition.
the coupling-facility structure specified in the queue
This reason code occurs only on z/OS. definition is temporarily unavailable. The list header is
unavailable because it is undergoing recovery
Completion Code: MQCC_FAILED processing.
Programmer Response: Modify the security profile for This reason code occurs only on z/OS.
the user identifier used by the application so that the
application can access the coupling-facility structure Completion Code: MQCC_FAILED
specified in the queue definition.
Programmer Response: The problem is temporary;
wait a short while and then retry the operation.
2349 (X'092D') MQRC_CF_STRUC_ERROR
Explanation: An MQOPEN or MQPUT1 call was | 2395 (X'095B') MQRC_CFBS_ERROR
issued to access a shared queue, but the call failed
| Explanation: An MQPUT or MQPUT1 call was issued,
because the coupling-facility structure name specified
| but the message data contains an MQCFBS structure
in the queue definition is not defined in the CFRM data
| that is not valid.
set, or is not the name of a list structure.
| This reason code occurs in the following environments:
This reason code occurs only on z/OS.
| AIX, HP-UX, OS/2, OS/400, Solaris, Windows, plus
Completion Code: MQCC_FAILED | WebSphere MQ clients connected to these systems.
Programmer Response: Modify the queue definition | Completion Code: MQCC_FAILED
to specify the name of a coupling-facility list structure
| Programmer Response: Check that the fields in the
that is defined in the CFRM data set.
| structure are set correctly.

| 2373 (X'0945') MQRC_CF_STRUC_FAILED 2235 (X'08BB') MQRC_CFH_ERROR


| Explanation: An MQI call was issued to access a
Explanation: An MQPUT or MQPUT1 call was issued,
| shared queue, but the call failed because the
but the message data contains an MQCFH structure
| coupling-facility structure used for the shared queue
that is not valid.
| had failed.
| This reason code occurs in the following environments:
| This reason code occurs only on %envmvs;.
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Completion Code: MQCC_FAILED | Windows, plus WebSphere MQ clients connected to
| these systems.
| Programmer Response: Report the problem to the
| operator or administrator, who should use the MQSC Completion Code: MQCC_FAILED
| command RECOVER CFSTRUCT to initiate recovery of
| the coupling-facility structure

488 Messages and Codes


Completion and reason codes
Programmer Response: Check that the fields in the
2295 (X'08F7') QRC_CHANNEL_ACTIVATED
structure are set correctly.
Explanation: This condition is detected when a
channel that has been waiting to become active, and for
2236 (X'08BC') MQRC_CFIL_ERROR
which a Channel Not Activated event has been
Explanation: An MQPUT or MQPUT1 call was issued, generated, is now able to become active because an
but the message data contains an MQCFIL structure active slot has been released by another channel.
that is not valid.
This event is not generated for a channel that is able to
| This reason code occurs in the following environments: become active without waiting for an active slot to be
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, released.
| plus WebSphere MQ clients connected to these systems. Completion Code: MQCC_WARNING
Completion Code: MQCC_FAILED
Programmer Response: None. This reason code is
Programmer Response: Check that the fields in the only used to identify the corresponding event message.
structure are set correctly.
2234 (X'08BA') QRC_CHANNEL_AUTO_DEF_ERROR
2237 (X'08BD') MQRC_CFIN_ERROR
Explanation: This condition is detected when the
Explanation: An MQPUT or MQPUT1 call was issued, automatic definition of a channel fails; this may be
but the message data contains an MQCFIN structure because an error occurred during the definition process,
that is not valid. or because the channel automatic-definition exit
inhibited the definition. Additional information is
| This reason code occurs in the following environments: returned in the event message indicating the reason for
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, the failure.
| Windows, plus WebSphere MQ clients connected to
| these systems. | This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
Completion Code: MQCC_FAILED | plus WebSphere MQ clients connected to these systems.
Programmer Response: Check that the fields in the Completion Code: MQCC_WARNING
structure are set correctly.
Programmer Response: Examine the additional
information returned in the event message to determine
2238 (X'08BE') MQRC_CFSL_ERROR the reason for the failure.
Explanation: An MQPUT or MQPUT1 call was issued,
but the message data contains an MQCFSL structure 2233 (X'08B9') QRC_CHANNEL_AUTO_DEF_OK
that is not valid.
Explanation: This condition is detected when the
| This reason code occurs in the following environments: automatic definition of a channel is successful. The
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, channel is defined by the MCA.
| plus WebSphere MQ clients connected to these systems.
| This reason code occurs in the following environments:
Completion Code: MQCC_FAILED | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
Programmer Response: Check that the fields in the | plus WebSphere MQ clients connected to these systems.
structure are set correctly. Completion Code: MQCC_WARNING
Programmer Response: None. This reason code is
2239 (X'08BF') MQRC_CFST_ERROR only used to identify the corresponding event message.
Explanation: An MQPUT or MQPUT1 call was issued,
but the message data contains an MQCFST structure 2284 (X'08EC') QRC_CHANNEL_CONV_ERROR
that is not valid.
Explanation: This condition is detected when a
| This reason code occurs in the following environments: channel is unable to do data conversion and the
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, MQGET call to get a message from the transmission
| plus WebSphere MQ clients connected to these systems. queue resulted in a data conversion error. The
Completion Code: MQCC_FAILED conversion reason code identifies the reason for the
failure.
Programmer Response: Check that the fields in the
structure are set correctly. Completion Code: MQCC_WARNING
Programmer Response: None. This reason code is
only used to identify the corresponding event message.

Appendix A. API completion and reason codes 489


Completion and reason codes

2296 (X'08F8') QRC_CHANNEL_NOT_ACTIVATED 2279 (X'08E7')


MQRC_CHANNEL_STOPPED_BY_USER
Explanation: This condition is detected when a
channel is required to become active, either because it Explanation: This condition is detected when the
is starting or because it is about to make another channel has been stopped by an operator. The reason
attempt to establish connection with its partner. qualifier identifies the reasons for stopping.
However, it is unable to do so because the limit on the
Completion Code: MQCC_WARNING
number of active channels has been reached.
v On z/OS, the maximum number of active channels is Programmer Response: None. This reason code is
given by the ACTCHL parameter in CSQXPARM. only used to identify the corresponding event message.
v In other environments, the maximum number of
active channels is given by the MaxActiveChannels
parameter in the qm.ini file. 2006 (X'07D6')
MQRC_CHAR_ATTR_LENGTH_ERROR
The channel waits until it is able to take over an active
slot released when another channel ceases to be active. Explanation: CharAttrLength is negative (for MQINQ
At that time a Channel Activated event is generated. or MQSET calls), or is not large enough to hold all
selected attributes (MQSET calls only). This reason also
Completion Code: MQCC_WARNING occurs if the parameter pointer is not valid. (It is not
always possible to detect parameter pointers that are
Programmer Response: None. This reason code is
not valid; if not detected, unpredictable results occur.)
only used to identify the corresponding event message.
Completion Code: MQCC_FAILED
| 2371 (X'0943') MQRC_CHANNEL_SSL_ERROR Programmer Response: Specify a value large enough
to hold the concatenated strings for all selected
| Explanation: This condition is detected when a
attributes.
| connection cannot be established due to an SSL
| key-exchange or authentication failure.
2007 (X'07D7') MQRC_CHAR_ATTRS_ERROR
| Completion Code: MQCC_WARNING
Explanation: CharAttrs is not valid. The parameter
| Programmer Response: None. This reason code is
pointer is not valid, or points to read-only storage for
| only used to identify the corresponding event message.
MQINQ calls or to storage that is not as long as
implied by CharAttrLength. (It is not always possible to
2282 (X'08EA') MQRC_CHANNEL_STARTED detect parameter pointers that are not valid; if not
detected, unpredictable results occur.)
Explanation: One of the following has occurred:
v An operator has issued a Start Channel command. Completion Code: MQCC_FAILED
v An instance of a channel has been successfully
Programmer Response: Correct the parameter.
established. This condition is detected when Initial
Data negotiation is complete and resynchronization
has been performed where necessary such that 2008 (X'07D8') MQRC_CHAR_ATTRS_TOO_SHORT
message transfer can proceed.
Explanation: For MQINQ calls, CharAttrLength is not
Completion Code: MQCC_WARNING large enough to contain all of the character attributes
for which MQCA_* selectors are specified in the
Programmer Response: None. This reason code is
Selectors parameter.
only used to identify the corresponding event message.
The call still completes, with the CharAttrs parameter
string filled in with as many character attributes as
2283 (X'08EB') MQRC_CHANNEL_STOPPED
there is room for. Only complete attribute strings are
Explanation: This condition is detected when the returned: if there is insufficient space remaining to
channel has been stopped. The reason qualifier accommodate an attribute in its entirety, that attribute
identifies the reasons for stopping. and subsequent character attributes are omitted. Any
space at the end of the string not used to hold an
Completion Code: MQCC_WARNING
attribute is unchanged.
Programmer Response: None. This reason code is
An attribute that represents a set of values (for
only used to identify the corresponding event message.
example, the namelist Names attribute) is treated as a
single entity—either all of its values are returned, or
none.
Completion Code: MQCC_WARNING
Programmer Response: Specify a large enough value,

490 Messages and Codes


Completion and reason codes
unless only a subset of the values is needed. v ClientConnPtr or ClientConnOffset points to storage
that is not accessible.
2340 (X'0924') MQRC_CHAR_CONVERSION_ERROR
| This reason code occurs in the following environments:
Explanation: This reason code is returned by the Java | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
MQQueueManager constructor when a required | plus WebSphere MQ clients connected to these systems.
character-set conversion is not available. The
Completion Code: MQCC_FAILED
conversion required is between two nonUnicode
character sets. Programmer Response: Ensure that at least one of
ClientConnOffset and ClientConnPtr is zero. Ensure
This reason code occurs in the following environment:
that the field used points to accessible storage.
MQ Classes for Java on z/OS.
Completion Code: MQCC_FAILED
2266 (X'08DA') MQRC_CLUSTER_EXIT_ERROR
Programmer Response: Ensure that the National
Explanation: An MQOPEN, MQPUT, or MQPUT1 call
Language Resources component of the OS/390
was issued to open or put a message on a cluster
Language Environment is installed, and that conversion
queue, but the cluster workload exit defined by the
between the IBM-1047 and ISO8859-1 character sets is
queue-manager’s ClusterWorkloadExit attribute failed
available.
unexpectedly or did not respond in time. Subsequent
MQOPEN, MQPUT, and MQPUT1 calls for this queue
2187 (X'088B') MQRC_CICS_BRIDGE_RESTRICTION handle are processed as though the
ClusterWorkloadExit attribute were blank.
Explanation: It is not permitted to issue MQI calls
from user transactions that are run in an v On z/OS, a message giving more information about
MQ/CICS-bridge environment where the bridge exit the error is written to the system log, for example
also issues MQI calls. The MQI call fails. If this occurs message CSQV455E or CSQV456E.
in the bridge exit, it will result in a transaction abend.
If it occurs in the user transaction, this may result in a | This reason code occurs in the following environments:
transaction abend. | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to
This reason code occurs only on z/OS. | these systems.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: The transaction cannot be run Programmer Response: Check the cluster workload
using the MQ/CICS bridge. Refer to the appropriate exit to ensure that it has been written correctly.
CICS manual for information about restrictions in the
MQ/CICS bridge environment.
2267 (X'08DB')
MQRC_CLUSTER_EXIT_LOAD_ERROR
2140 (X'085C') MQRC_CICS_WAIT_FAILED
Explanation: An MQCONN or MQCONNX call was
Explanation: On any MQI call, the CICS adapter | issued to connect to a queue manager, but the queue
issued an EXEC CICS WAIT request, but the request | manager was unable to load the cluster workload exit.
was rejected by CICS. | Execution continues without the cluster workload exit.
This reason code occurs only on z/OS. v On z/OS, if the cluster workload exit cannot be
loaded, a message is written to the system log, for
Completion Code: MQCC_FAILED
example message CSQV453I. Processing continues as
Programmer Response: Examine the CICS trace data though the ClusterWorkloadExit attribute had been
for actual response codes. The most likely cause is that blank.
the task has been canceled by the operator or by the
system. | This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
| plus WebSphere MQ clients connected to these systems.
2278 (X'08E6') MQRC_CLIENT_CONN_ERROR
| Completion Code: MQCC_WARNING
Explanation: An MQCONNX call was issued to
connect to a queue manager, but the MQCD channel Programmer Response: Ensure that the
definition structure is not specified correctly. One of the queue-manager’s ClusterWorkloadExit attribute has the
following applies: correct value, and that the exit has been installed into
v ClientConnOffset is not zero and ClientConnPtr is the correct location.
not zero and not the null pointer.
v ClientConnPtr is not a valid pointer.

Appendix A. API completion and reason codes 491


Completion and reason codes
| This reason code occurs in the following environments:
2268 (X'08DC') MQRC_CLUSTER_PUT_INHIBITED
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
Explanation: An MQOPEN call with the | Windows, plus WebSphere MQ clients connected to
MQOO_OUTPUT and MQOO_BIND_ON_OPEN | these systems.
options in effect was issued for a cluster queue, but the
Completion Code: MQCC_FAILED
call failed because all of the following are true:
v All instances of the cluster queue are currently Programmer Response: Do the following:
put-inhibited (that is, all of the queue instances have v Check that the SYSTEM.CLUSTER.* queues are not
the InhibitPut attribute set to put inhibited or full.
MQQA_PUT_INHIBITED). v Check the event queues for any events relating to the
v There is no local instance of the queue. (If there is a SYSTEM.CLUSTER.* queues, as these may give
local instance, the MQOPEN call succeeds, even if guidance as to the nature of the failure.
the local instance is put-inhibited.) v Check that the repository queue manager is
v There is no cluster workload exit for the queue, or available.
there is a cluster workload exit but it did not choose v On z/OS, check the console for signs of the failure,
a queue instance. (If the cluster workload exit does such as full page sets.
choose a queue instance, the MQOPEN call succeeds,
even if that instance is put-inhibited.)
2322 (X'0912')
MQRC_CMD_SERVER_NOT_AVAILABLE
If the MQOO_BIND_NOT_FIXED option is specified on
the MQOPEN call, the call can succeed even if all of Explanation: The command server that processes
the queues in the cluster are put-inhibited. However, a administration commands is not available.
subsequent MQPUT call may fail if all of the queues
are still put-inhibited at the time of the MQPUT call. Completion Code: MQCC_FAILED
Programmer Response: Start the command server.
| This reason code occurs in the following environments:
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to 2139 (X'085B') MQRC_CNO_ERROR
| these systems. Explanation: On an MQCONNX call, the
Completion Code: MQCC_FAILED connect-options structure MQCNO is not valid, for one
of the following reasons:
Programmer Response: If the system design allows v The StrucId field is not MQCNO_STRUC_ID.
put requests to be inhibited for short periods, retry the v The Version field specifies a value that is not valid
operation later. If the problem persists, determine why or not supported.
all of the queues in the cluster are put-inhibited. v The parameter pointer is not valid. (It is not always
possible to detect parameter pointers that are not
valid; if not detected, unpredictable results occur.)
2189 (X'088D')
v The queue manager cannot copy the changed
MQRC_CLUSTER_RESOLUTION_ERROR
structure to application storage, even though the call
Explanation: An MQOPEN, MQPUT, or MQPUT1 call is successful. This can occur, for example, if the
was issued to open or put a message on a cluster parameter pointer points to read-only storage.
queue, but the queue definition could not be resolved
correctly because a response was required from the | This reason code occurs in the following environments:
repository manager but none was available. | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| This reason code occurs in the following environments:
| Windows, plus WebSphere MQ clients connected to
| these systems.
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to Completion Code: MQCC_FAILED
| these systems.
Programmer Response: Ensure that input fields in the
Completion Code: MQCC_FAILED MQCNO structure are set correctly.
Programmer Response: Check that the repository
manager is operating and that the queue and channel 2106 (X'083A')
definitions are correct. MQRC_COD_NOT_VALID_FOR_XCF_Q
Explanation: An MQPUT or MQPUT1 call was issued,
2269 (X'08DD') but the Report field in the message descriptor MQMD
MQRC_CLUSTER_RESOURCE_ERROR specifies one of the MQRO_COD_* options and the
target queue is an XCF queue. MQRO_COD_* options
Explanation: An MQOPEN, MQPUT, or MQPUT1 call
cannot be specified for XCF queues.
was issued for a cluster queue, but an error occurred
whilst trying to use a resource required for clustering. This reason code occurs only on z/OS.

492 Messages and Codes


Completion and reason codes
Completion Code: MQCC_FAILED | Programmer Response: None. This reason code is
| only used to identify the corresponding event message.
Programmer Response: Remove the relevant
MQRO_COD_* option.
2160 (X'0870') MQRC_CONN_ID_IN_USE
2330 (X'091A') Explanation: On an MQCONN call, the connection
MQRC_CODED_CHAR_SET_ID_ERROR identifier assigned by the queue manager to the
connection between a CICS or IMS allied address space
Explanation: The CodedCharSetId parameter is not
and the queue manager conflicts with the connection
valid. Either the parameter pointer is not valid, or it
identifier of another connected CICS or IMS system.
points to read-only storage. (It is not always possible to
The connection identifier assigned is as follows:
detect parameter pointers that are not valid; if not
v For CICS, the applid
detected, unpredictable results occur.)
v For IMS, the IMSID parameter on the IMSCTRL
Completion Code: MQCC_FAILED (sysgen) macro, or the IMSID parameter on the
execution parameter (EXEC card in IMS control
Programmer Response: Correct the parameter. region JCL)
v For batch, the job name
2300 (X'08FC') MQRC_COMMAND_TYPE_ERROR v For TSO, the user ID

Explanation: The mqExecute call was issued, but the A conflict arises only if there are two CICS systems,
value of the MQIASY_TYPE data item in the two IMS systems, or one each of CICS and IMS, having
administration bag is not MQCFT_COMMAND. the same connection identifiers. Batch and TSO
Completion Code: MQCC_FAILED connections need not have unique identifiers.

Programmer Response: Ensure that the This reason code occurs only on z/OS.
MQIASY_TYPE data item in the administration bag has
the value MQCFT_COMMAND. Completion Code: MQCC_FAILED
Programmer Response: Ensure that the naming
| 2368 (X'0940') MQRC_CONFIG_CHANGE_OBJECT conventions used in different systems that might
connect to the queue manager do not conflict.
| Explanation: This condition is detected when an object
| is changed.
2271 (X'08DF') MQRC_CONN_TAG_IN_USE
| Completion Code: MQCC_WARNING
Explanation: An MQCONNX call was issued
| Programmer Response: None. This reason code is specifying one of the MQCNO_*_CONN_TAG_*
| only used to identify the corresponding event message. options, but the call failed because the connection tag
specified by ConnTag in MQCNO is in use by an active
| 2367 (X'093F') MQRC_CONFIG_CREATE_OBJECT process or thread, or there is an unresolved unit of
work that references this connection tag.
| Explanation: This condition is detected when an object
| is created. This reason code occurs only on z/OS.

| Completion Code: MQCC_WARNING Completion Code: MQCC_FAILED

| Programmer Response: None. This reason code is Programmer Response: The problem is likely to be
| only used to identify the corresponding event message. transitory. The application should wait a short while
and then retry the operation.

| 2369 (X'0941') MQRC_CONFIG_DELETE_OBJECT


2344 (X'0928') MQRC_CONN_TAG_NOT_RELEASED
| Explanation: This condition is detected when an object
| is deleted. Explanation: An MQDISC call was issued when there
was a unit of work outstanding for the connection
| Completion Code: MQCC_WARNING handle. For CICS, IMS, and RRS connections, the
| Programmer Response: None. This reason code is MQDISC call does not commit or back out the unit of
| only used to identify the corresponding event message. work. As a result, the connection tag associated with
the unit of work is not yet available for reuse. The tag
becomes available for reuse only when processing of
| 2370 (X'0942') MQRC_CONFIG_REFRESH_OBJECT the unit of work has been completed.
| Explanation: This condition is detected when an object This reason code occurs only on z/OS.
| is refreshed.
Completion Code: MQCC_WARNING
| Completion Code: MQCC_WARNING

Appendix A. API completion and reason codes 493


Completion and reason codes
Programmer Response: Do not try to reuse the | This reason code occurs only on z/OS.
connection tag immediately. If the MQCONNX call is
| Completion Code: MQCC_FAILED
issued with the same connection tag, and that tag is
still in use, the call fails with reason code | Programmer Response: None, if the installation and
MQRC_CONN_TAG_IN_USE. | customization options chosen for WebSphere MQ do
| not allow all functions to be used.
2350 (X'092E') MQRC_CONN_TAG_NOT_USABLE | Otherwise, if this occurs while starting the channel
| initiator, ensure that the queue manager and the
Explanation: An MQCONNX call was issued
| channel initiator are both at the same release level and
specifying one of the MQCNO_*_CONN_TAG_*
| that their started task JCL procedures both specify the
options, but the call failed because the connection tag
| same level of WebSphere MQ program libraries; if this
specified by ConnTag in MQCNO is being used by the
| occurs while starting the queue manager, relinkedit the
queue manager for recovery processing, and this
| system parameter module (CSQZPARM) to ensure that
processing is delayed pending recovery of the coupling
| it is at the correct level. If the problem persists, contact
facility.
| your IBM support center.
This reason code occurs only on z/OS.
Completion Code: MQCC_FAILED 2217 (X'08A9')
MQRC_CONNECTION_NOT_AUTHORIZED
Programmer Response: The problem is likely to
persist. Consult the system programmer to ascertain the Explanation: This reason code arises only for CICS
cause of the problem. applications. For these, connection to the queue
manager is done by the adapter. If that connection fails
because the CICS subsystem is not authorized to
2009 (X'07D9') MQRC_CONNECTION_BROKEN
connect to the queue manager, this reason code is
Explanation: Connection to the queue manager has issued whenever an application running under that
been lost. This can occur because the queue manager subsystem subsequently issues an MQI call.
has ended. If the call is an MQGET call with the
This reason code occurs only on z/OS.
MQGMO_WAIT option, the wait has been canceled. All
connection and object handles are now invalid. Completion Code: MQCC_FAILED
For MQ client applications, it is possible that the call Programmer Response: Ensure that the subsystem is
did complete successfully, even though this reason code authorized to connect to the queue manager.
is returned with a CompCode of MQCC_FAILED.
Completion Code: MQCC_FAILED | 2202 (X'089A') MQRC_CONNECTION_QUIESCING
Programmer Response: Applications can attempt to | Explanation: This reason code is issued for CICS and
reconnect to the queue manager by issuing the | IMS applications when the connection to the queue
MQCONN or MQCONNX call. It may be necessary to | manager is in quiescing state, and an application issues
poll until a successful response is received. | one of the following calls:
v On z/OS for CICS applications, it is not necessary to | v MQCONN or MQCONNX on IMS (these calls do not
issue the MQCONN or MQCONNX call, because | return this reason code on CICS, as the calls cannot
CICS applications are connected automatically. | determine that the queue manager is shutting down)
| v MQOPEN, with no connection established, or with
Any uncommitted changes in a unit of work should be | MQOO_FAIL_IF_QUIESCING included in the
backed out. A unit of work that is coordinated by the | Options parameter
queue manager is backed out automatically. | v MQGET, with MQGMO_FAIL_IF_QUIESCING
| included in the Options field of the GetMsgOpts
| parameter
| 2273 (X'08E1') MQRC_CONNECTION_ERROR | v MQPUT or MQPUT1, with
| | MQPMO_FAIL_IF_QUIESCING included in the
Explanation: An MQCONN or MQCONNX call failed
| for one of the following reasons:
| Options field of the PutMsgOpts parameter
| v The installation and customization options chosen for
| WebSphere MQ do not allow connection by the type | MQRC_CONNECTION_QUIESCING is also issued by
| of application being used. | the message channel agent (MCA) when the queue
| v The system parameter module is not at the same | manager is in quiescing state.
| release level as the queue manager.
| v The channel initiator is not at the same release level | This reason code occurs only on z/OS.
| as the queue manager. | Completion Code: MQCC_FAILED
| v An internal error was detected by the queue
| manager.

494 Messages and Codes


Completion and reason codes
| Programmer Response: The application should tidy
2098 (X'0832') MQRC_CONTEXT_NOT_AVAILABLE
| up and terminate.
Explanation: On an MQPUT or MQPUT1 call,
MQPMO_PASS_IDENTITY_CONTEXT or
2203 (X'089B') MQRC_CONNECTION_STOPPING
MQPMO_PASS_ALL_CONTEXT was specified, but the
Explanation: This reason code is issued for CICS and queue handle specified in the Context field of the
IMS applications when the connection to the queue PutMsgOpts parameter has no context associated with it.
manager is shutting down, and the application issues This arises if no message has yet been successfully
an MQI call. No more message-queuing calls can be retrieved with the queue handle referred to, or if the
issued. last successful MQGET call was a browse.
v For the MQCONN or MQCONNX call,
This condition does not arise if the message that was
MQRC_CONNECTION_STOPPING is returned only
last retrieved had no context associated with it.
on IMS. (These calls do not return this reason code
on CICS, as the calls cannot determine that the v On z/OS, if a message is received by a message
queue manager is shutting down.) channel agent that is putting messages with the
v For the MQGET call, if the MQGMO_WAIT option authority of the user identifier in the message, this
was specified, the wait is canceled. code is returned in the Feedback field of an exception
report if the message has no context associated with
Note that the MQRC_CONNECTION_BROKEN reason it.
may be returned instead if, as a result of system Completion Code: MQCC_FAILED
scheduling factors, the queue manager shuts down
before the call completes. Programmer Response: Ensure that a successful
nonbrowse get call has been issued with the queue
MQRC_CONNECTION_STOPPING is also issued by handle referred to.
the message channel agent (MCA) when the queue
manager is shutting down. 6121 (X'17E9')
MQRC_CONTEXT_OBJECT_NOT_VALID
For MQ client applications, it is possible that the call
did complete successfully, even though this reason code Explanation: The ImqPutMessageOptions context
is returned with a CompCode of MQCC_FAILED. reference does not reference a valid ImqQueue object.
The object has been previously destroyed.
This reason code occurs on z/OS, plus WebSphere MQ This reason code occurs in the MQSeries C++
clients connected to this system. environment.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: The application should tidy
up and terminate. Any uncommitted changes in a unit 6122 (X'17EA') MQRC_CONTEXT_OPEN_ERROR
of work should be backed out. A unit of work that is
coordinated by the queue manager is backed out Explanation: The ImqPutMessageOptions context
automatically. reference references an ImqQueue object that could not
be opened to establish a context. This may be because
the ImqQueue object has inappropriate open options.
2097 (X'0831') MQRC_CONTEXT_HANDLE_ERROR Inspect the referenced object reason code to establish
the cause.
Explanation: On an MQPUT or MQPUT1 call,
MQPMO_PASS_IDENTITY_CONTEXT or This reason code occurs in the MQSeries C++
MQPMO_PASS_ALL_CONTEXT was specified, but the environment.
handle specified in the Context field of the PutMsgOpts
parameter is either not a valid queue handle, or it is a Completion Code: MQCC_FAILED
valid queue handle but the queue was not opened with
MQOO_SAVE_ALL_CONTEXT. 2120 (X'0848') MQRC_CONVERTED_MSG_TOO_BIG
Completion Code: MQCC_FAILED Explanation: On an MQGET call with the
Programmer Response: Specify MQGMO_CONVERT option included in the
MQOO_SAVE_ALL_CONTEXT when the queue GetMsgOpts parameter, the message data expanded
referred to is opened. during data conversion and exceeded the size of the
buffer provided by the application. However, the
message had already been removed from the queue
because prior to conversion the message data could be
accommodated in the application buffer without
truncation.

Appendix A. API completion and reason codes 495


Completion and reason codes
The message is returned unconverted, with the encoding fields always correctly describe the relevant
CompCode parameter of the MQGET call set to message data.
MQCC_WARNING. If the message consists of several
This reason code does not occur if the string could be
parts, each of which is described by its own
made to fit by discarding trailing blank characters.
character-set and encoding fields (for example, a
message with format name Completion Code: MQCC_WARNING
MQFMT_DEAD_LETTER_HEADER), some parts may
be converted and other parts not converted. However, Programmer Response: Check that the fields in the
the values returned in the various character-set and message contain the correct values, and that the
encoding fields always correctly describe the relevant character-set identifiers specified by the sender and
message data. receiver of the message are correct. If they are, the
layout of the data in the message must be modified to
This reason can also occur on the MQXCNVC call, increase the lengths of the field(s) so that there is
when the TargetBuffer parameter is too small too sufficient space to allow the string(s) to expand when
accommodate the converted string, and the string has converted.
been truncated to fit in the buffer. The length of valid
data returned is given by the DataLength parameter; in
the case of a DBCS string or mixed SBCS/DBCS string, 2207 (X'089F') MQRC_CORREL_ID_ERROR
this length may be less than the length of TargetBuffer. Explanation: An MQGET call was issued to retrieve a
Completion Code: MQCC_WARNING message using the correlation identifier as a selection
criterion, but the call failed because selection by
Programmer Response: For the MQGET call, check correlation identifier is not supported on this queue.
that the exit is converting the message data correctly v On z/OS, the queue is a shared queue, but the
and setting the output length DataLength to the IndexType queue attribute does not have an
appropriate value. If it is, the application issuing the appropriate value:
MQGET call must provide a larger buffer for the – If selection is by correlation identifier alone,
Buffer parameter. IndexType must have the value
For the MQXCNVC call, if the string must be converted MQIT_CORREL_ID.
without truncation, provide a larger output buffer. – If selection is by correlation identifier and message
identifier combined, IndexType must have the
value MQIT_CORREL_ID or MQIT_MSG_ID.
2190 (X'088E')
v On Compaq NonStop Kernel, a key file is required
MQRC_CONVERTED_STRING_TOO_BIG
but has not been defined.
Explanation: On an MQGET call with the
Completion Code: MQCC_FAILED
MQGMO_CONVERT option included in the
GetMsgOpts parameter, a string in a fixed-length field in Programmer Response: Do one of the following:
the message expanded during data conversion and v On z/OS, change the IndexType queue attribute to
exceeded the size of the field. When this happens, the MQIT_CORREL_ID.
queue manager tries discarding trailing blank v On Compaq NonStop Kernel, define a key file.
characters and characters following the first null v Modify the application so that it does not use
character in order to make the string fit, but in this case selection by correlation identifier: set the CorrelId
there were insufficient characters that could be field to MQCI_NONE and do not specify
discarded. MQMO_MATCH_CORREL_ID in MQGMO.
| This reason code can also occur for messages with a
| format name of MQFMT_IMS_VAR_STRING. When | 2382 (X'094E') MQRC_CRYPTO_HARDWARE_ERROR
| this happens, it indicates that the IMS variable string
| expanded such that its length exceeded the capacity of | Explanation: On an MQCONN or MQCONNX call,
| the 2-byte binary length field contained within the | the configuration string for the cryptographic hardware
| structure of the IMS variable string. (The queue | is not valid, or results in an error when used to
| manager never discards trailing blanks in an IMS | configure the cryptographic hardware. The
| variable string.) | configuration string is specified by one of the
| following:
The message is returned unconverted, with the | v The value of the MQSSLCRYP environment variable
CompCode parameter of the MQGET call set to | (MQCONN or MQCONNX call), or
MQCC_WARNING. If the message consists of several
parts, each of which is described by its own | v The value of the CryptoHardware field in the MQSCO
character-set and encoding fields (for example, a | structure (MQCONNX call only).
message with format name
MQFMT_DEAD_LETTER_HEADER), some parts may | For the MQCONNX call, if both MQSSLCRYP and
be converted and other parts not converted. However, | CryptoHardware are specified, the latter is used.
the values returned in the various character-set and

496 Messages and Codes


Completion and reason codes
| This reason code occurs in the following environments:
6115 (X'17E3') MQRC_DATA_TRUNCATED
| AIX, HP-UX, Solaris, Windows.
Explanation: Data has been truncated when copying
| Completion Code: MQCC_FAILED from one buffer to another. This might be because the
| Programmer Response: Specify a valid configuration target buffer cannot be resized, or because there is a
| string for the cryptographic hardware. problem addressing one or other buffer, or because a
buffer is being downsized with a smaller replacement.

2357 (X'0935') QRC_CURRENT_RECORD_ERROR This reason code occurs in the MQSeries C++
environment.
Explanation: An MQXCLWLN call was issued from a
cluster workload exit to obtain the address of the next Completion Code: MQCC_FAILED
record in the chain, but the address specified by the
CurrentRecord parameter is not the address of a valid
2150 (X'0866') MQRC_DBCS_ERROR
record. CurrentRecord must be the address of a
destination record (MQWDR), queue record (MQWQR), Explanation: An error was encountered attempting to
or cluster record (MQWCR) residing within the cluster convert a double-byte character set (DBCS) string. This
cache. can occur in the following cases:
Completion Code: MQCC_FAILED v On the MQXCNVC call, when the SourceCCSID
parameter specifies the coded character-set identifier
Programmer Response: Ensure that the cluster of a double-byte character set, but the SourceBuffer
workload exit passes the address of a valid record parameter does not contain a valid DBCS string. This
residing in the cluster cache. may be because the string contains characters that
are not valid DBCS characters, or because the string
6105 (X'17D9') MQRC_CURSOR_NOT_VALID is a mixed SBCS/DBCS string and the
shift-out/shift-in characters are not correctly paired.
Explanation: The browse cursor for an open queue | The completion code is MQCC_FAILED in this case.
has been invalidated since it was last used by an v On the MQGET call, when the MQGMO_CONVERT
implicit reopen. option is specified. In this case it indicates that the
This reason code occurs in the MQSeries C++ MQRC_DBCS_ERROR reason code was returned by
environment. an MQXCNVC call issued by the data conversion
| exit. The completion code is MQCC_WARNING in
Completion Code: MQCC_FAILED | this case.
Programmer Response: Set the ImqObject open Completion Code: MQCC_WARNING or
options explicitly to cover all eventualities so that MQCC_FAILED
implicit reopening is not required.
Programmer Response: Specify a valid string.

2010 (X'07DA') MQRC_DATA_LENGTH_ERROR If the reason code occurs on the MQGET call, check
that the data in the message is valid, and that the logic
Explanation: The DataLength parameter is not valid. in the data-conversion exit is correct.
Either the parameter pointer is not valid, or it points to
read-only storage. (It is not always possible to detect
parameter pointers that are not valid; if not detected, 2342 (X'0926') MQRC_DB2_NOT_AVAILABLE
unpredictable results occur.) Explanation: An MQOPEN, MQPUT1, or MQSET call
| This reason can also be returned to an MQ client was issued to access a shared queue, but the call failed
| program on the MQGET, MQPUT, or MQPUT1 call, if because the queue manager is not connected to a DB2
| the BufferLength parameter exceeds the maximum subsystem. As a result, the queue manager is unable to
| message size that was negotiated for the client channel. access the object definition relating to the shared queue.

Completion Code: MQCC_FAILED This reason code occurs only on z/OS.

Programmer Response: Correct the parameter. Completion Code: MQCC_FAILED

If the error occurs for an MQ client program, also check Programmer Response: Configure the DB2 subsystem
that the maximum message size for the channel is big so that the queue manager can connect to it.
enough to accommodate the message being sent; if it is
not big enough, increase the maximum message size 2198 (X'0896') MQRC_DEF_XMIT_Q_TYPE_ERROR
for the channel.
Explanation: An MQOPEN or MQPUT1 call was
issued specifying a remote queue as the destination.
Either a local definition of the remote queue was
specified, or a queue-manager alias was being resolved,

Appendix A. API completion and reason codes 497


Completion and reason codes
but in either case the XmitQName attribute in the local v DestEnvLength is less than zero.
definition is blank. v DestEnvLength is greater than zero, but there is no
destination environment data.
Because there is no transmission queue defined with
v DestEnvLength is greater than zero, but
the same name as the destination queue manager, the
DestEnvOffset is negative, zero, or less than the
local queue manager has attempted to use the default
length of the fixed part of MQRMH.
transmission queue. However, although there is a
v DestEnvLength is greater than zero, but
queue defined by the DefXmitQName queue-manager
DestEnvOffset plus DestEnvLength is greater than
attribute, it is not a local queue.
StrucLength.
Completion Code: MQCC_FAILED
The exit returns this reason in the Feedback field of the
Programmer Response: Do one of the following:
MQCXP structure. If an exception report is requested, it
v Specify a local transmission queue as the value of the
is copied to the Feedback field of the MQMD associated
XmitQName attribute in the local definition of the
with the report.
remote queue.
v Define a local transmission queue with a name that
is the same as that of the remote queue manager.
| This reason code occurs in the following environments:
v Specify a local transmission queue as the value of the
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
DefXmitQName queue-manager attribute.
| plus WebSphere MQ clients connected to these systems.
Completion Code: MQCC_FAILED
See the WebSphere MQ Application Programming Guide
Programmer Response: Specify the destination
for more information.
environment data correctly.

2199 (X'0897') MQRC_DEF_XMIT_Q_USAGE_ERROR


2264 (X'08D8') MQRC_DEST_NAME_ERROR
Explanation: An MQOPEN or MQPUT1 call was
Explanation: This reason occurs when a channel exit
issued specifying a remote queue as the destination.
that processes reference messages detects an error in
Either a local definition of the remote queue was
the destination name data of a reference message
specified, or a queue-manager alias was being resolved,
header (MQRMH). One of the following is true:
but in either case the XmitQName attribute in the local
v DestNameLength is less than zero.
definition is blank.
v DestNameLength is greater than zero, but there is no
Because there is no transmission queue defined with destination name data.
the same name as the destination queue manager, the v DestNameLength is greater than zero, but
local queue manager has attempted to use the default DestNameOffset is negative, zero, or less than the
transmission queue. However, the queue defined by the length of the fixed part of MQRMH.
DefXmitQName queue-manager attribute does not have a v DestNameLength is greater than zero, but
Usage attribute of MQUS_TRANSMISSION. DestNameOffset plus DestNameLength is greater than
StrucLength.
Completion Code: MQCC_FAILED
Programmer Response: Do one of the following: The exit returns this reason in the Feedback field of the
v Specify a local transmission queue as the value of the MQCXP structure. If an exception report is requested, it
XmitQName attribute in the local definition of the is copied to the Feedback field of the MQMD associated
remote queue. with the report.
v Define a local transmission queue with a name that
is the same as that of the remote queue manager. | This reason code occurs in the following environments:
v Specify a different local transmission queue as the | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
value of the DefXmitQName queue-manager attribute. | plus WebSphere MQ clients connected to these systems.
v Change the Usage attribute of the DefXmitQName
queue to MQUS_TRANSMISSION. Completion Code: MQCC_FAILED
Programmer Response: Specify the destination name
See the WebSphere MQ Application Programming Guide data correctly.
for more information.

2135 (X'0857') MQRC_DH_ERROR


2263 (X'08D7') MQRC_DEST_ENV_ERROR
Explanation: An MQPUT or MQPUT1 call was issued,
Explanation: This reason occurs when a channel exit but the message data contains an MQDH structure that
that processes reference messages detects an error in is not valid. Possible errors include the following:
the destination environment data of a reference v The StrucId field is not MQDH_STRUC_ID.
message header (MQRMH). One of the following is v The Version field is not MQDH_VERSION_1.
true:

498 Messages and Codes


Completion and reason codes
v The StrucLength field specifies a value that is too
2163 (X'0873') MQRC_DUPLICATE_RECOV_COORD
small to include the structure plus the arrays of
MQOR and MQPMR records. Explanation: On an MQCONN or MQCONNX call, a
| v The CodedCharSetId field is zero, or a negative value recovery coordinator already exists for the connection
| that is not valid. name specified on the connection call issued by the
| v The BufferLength parameter of the call has a value adapter.
| that is too small to accommodate the structure (the
A conflict arises only if there are two CICS systems,
| structure extends beyond the end of the message).
two IMS systems, or one each of CICS and IMS, having
the same connection identifiers. Batch and TSO
| This reason code occurs in the following environments: connections need not have unique identifiers.
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
| plus WebSphere MQ clients connected to these systems. This reason code occurs only on z/OS.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: Check that the fields in the Programmer Response: Ensure that the naming
structure are set correctly. Ensure that the application conventions used in different systems that might
sets the CodedCharSetId field to a valid value (note: connect to the queue manager do not conflict.
MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not
2011 (X'07DB') MQRC_DYNAMIC_Q_NAME_ERROR
valid in this field).
Explanation: On the MQOPEN call, a model queue is
specified in the ObjectName field of the ObjDesc
6126 (X'17EE') MQRC_DISTRIBUTION_LIST_EMPTY
parameter, but the DynamicQName field is not valid, for
Explanation: An ImqDistributionList failed to open one of the following reasons:
because there are no ImqQueue objects referenced. v DynamicQName is completely blank (or blank up to the
first null character in the field).
This reason code occurs in the MQSeries C++
v Characters are present that are not valid for a queue
environment.
name.
Completion Code: MQCC_FAILED v An asterisk is present beyond the 33rd position (and
before any null character).
Programmer Response: Establish at least one v An asterisk is present followed by characters that are
ImqQueue object in which the distribution list not null and not blank.
reference addresses the ImqDistributionList object, and
retry.
This reason code can also sometimes occur when a
server application opens the reply queue specified by
2141 (X'085D') MQRC_DLH_ERROR the ReplyToQ and ReplyToQMgr fields in the MQMD of a
message that the server has just received. In this case
Explanation: An MQPUT or MQPUT1 call was issued, the reason code indicates that the application that sent
but the message data contains an MQDLH structure the original message placed incorrect values into the
that is not valid. Possible errors include the following: ReplyToQ and ReplyToQMgr fields in the MQMD of the
v The StrucId field is not MQDLH_STRUC_ID. original message.
v The Version field is not MQDLH_VERSION_1.
| v The CodedCharSetId field is zero, or a negative value Completion Code: MQCC_FAILED
| that is not valid.
Programmer Response: Specify a valid name.
| v The BufferLength parameter of the call has a value
| that is too small to accommodate the structure (the
| structure extends beyond the end of the message). 6106 (X'17DA') MQRC_ENCODING_ERROR
Explanation: The encoding of the (next) message item
| This reason code occurs in the following environments:
needs to be MQENC_NATIVE for pasting.
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to This reason code occurs in the MQSeries C++
| these systems. environment.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: Check that the fields in the
structure are set correctly. Ensure that the application 2308 (X'0904')
sets the CodedCharSetId field to a valid value (note: MQRC_ENCODING_NOT_SUPPORTED
MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
Explanation: The Encoding field in the message
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not
descriptor MQMD contains a value that is not
valid in this field).
supported:

Appendix A. API completion and reason codes 499


Completion and reason codes
v For the mqPutBag call, the field in error resides in – The MQBEGIN call was issued in an MQ client
the MsgDesc parameter of the call. environment.
v For the mqGetBag call, the field in error resides in: – An MQXCLWLN call was issued, but the call did
– The MsgDesc parameter of the call if the not originate from a cluster workload exit.
MQGMO_CONVERT option was specified. Completion Code: MQCC_FAILED
– The message descriptor of the message about to
be retrieved if MQGMO_CONVERT was not Programmer Response: Do one of the following (as
specified. appropriate):
v On z/OS:
Completion Code: MQCC_FAILED
| – Link the application with the correct adapter.
Programmer Response: The value must be | – Modify the application to use the SRRCMIT and
MQENC_NATIVE. | SRRBACK calls in place of the MQCMIT and
| MQBACK calls. Alternatively, link the application
If the value of the Encoding field in the message is not
| with the RRS batch adapter CSQBRRSI. This
valid, the message cannot be retrieved using the
| adapter supports MQCMIT and MQBACK in
mqGetBag call:
| addition to SRRCMIT and SRRBACK.
v If one of the MQGMO_BROWSE_* options was
– For a CICS or IMS application, issue the
specified, the message remains on the queue and can
appropriate CICS or IMS call to commit or
be retrieved using the MQGET call.
backout the unit of work.
v In other cases, the message has already been
– Start the RRS subsystem on the z/OS system that
removed from the queue and discarded. If the
is running the application.
message was retrieved within a unit of work, the
unit of work can be backed out and the message v In the other environments:
retrieved using the MQGET call. – Link the application with the correct libraries
(threaded or nonthreaded).
– Remove from the application the call that is not
2012 (X'07DC') MQRC_ENVIRONMENT_ERROR supported.
Explanation: The call is not valid for the current
environment. | 2377 (X'0949') MQRC_EXIT_REASON_ERROR
v On z/OS, one of the following applies:
| Explanation: An MQXEP call was issued by an API
– An MQCONN or MQCONNX call was issued, but
| exit function, but the value specified for the ExitReason
the application has been linked with an adapter
| parameter is either not valid, or not supported for the
that is not supported in the environment in which
| specified function identifier Function.
the application is running. For example, this can
arise when the application is linked with the MQ | This reason code occurs in the following environments:
RRS adapter, but the application is running in a | AIX, HP-UX, Solaris, Windows.
DB2 Stored Procedure address space. RRS is not
supported in this environment. Stored Procedures
| Completion Code: MQCC_FAILED
wishing to use the MQ RRS adapter must run in a | Programmer Response: Modify the exit function to
DB2 WLM-managed Stored Procedure address | specify a value for ExitReason that is valid for the
space. | specified value of Function.
| – An MQCMIT or MQBACK call was issued, but
| the application has been linked with the RRS
| batch adapter CSQBRSTB. This adapter does not 2013 (X'07DD') MQRC_EXPIRY_ERROR
| support the MQCMIT and MQBACK calls. Explanation: On an MQPUT or MQPUT1 call, the
– An MQCMIT or MQBACK call was issued in the value specified for the Expiry field in the message
CICS or IMS environment. descriptor MQMD is not valid.
– The RRS subsystem is not up and running on the
z/OS system that ran the application. Completion Code: MQCC_FAILED
v On Compaq OpenVMS Alpha, OS/2, OS/400, Programmer Response: Specify a value that is greater
Compaq NonStop Kernel, UNIX systems, and than zero, or the special value MQEI_UNLIMITED.
Windows, one of the following applies:
– The application is linked to the wrong libraries
2014 (X'07DE') MQRC_FEEDBACK_ERROR
(threaded or nonthreaded).
– An MQBEGIN, MQCMIT, or MQBACK call was Explanation: On an MQPUT or MQPUT1 call, the
issued, but an external unit-of-work manager is in value specified for the Feedback field in the message
use. For example, this reason code occurs on descriptor MQMD is not valid. The value is not
Windows when an MTS object is running as a MQFB_NONE, and is outside both the range defined
DTC transaction. This reason code also occurs if for system feedback codes and the range defined for
the queue manager does not support units of application feedback codes.
work.

500 Messages and Codes


Completion and reason codes
Completion Code: MQCC_FAILED
2317 (X'090D') MQRC_FORMAT_NOT_SUPPORTED
Programmer Response: Specify MQFB_NONE, or a
Explanation: The Format field in the message
value in the range MQFB_SYSTEM_FIRST through
descriptor MQMD contains a value that is not
MQFB_SYSTEM_LAST, or MQFB_APPL_FIRST through
supported:
MQFB_APPL_LAST.
v For the mqPutBag call, the field in error resides in
the MsgDesc parameter of the call.
2208 (X'08A0') MQRC_FILE_SYSTEM_ERROR v For the mqGetBag call, the field in error resides in
the message descriptor of the message about to be
Explanation: An unexpected return code was received retrieved.
from the file system, in attempting to perform an
operation on a queue. Completion Code: MQCC_FAILED

This reason code occurs only on VSE/ESA. Programmer Response: The value must be one of the
following:
Completion Code: MQCC_FAILED MQFMT_ADMIN
Programmer Response: Check the file system MQFMT_EVENT
definition for the queue that was being accessed. For a MQFMT_PCF
VSAM file, check that the control interval is large
enough for the maximum message length allowed for If the value of the Format field in the message is none
the queue. of these values, the message cannot be retrieved using
the mqGetBag call:
v If one of the MQGMO_BROWSE_* options was
2110 (X'083E') MQRC_FORMAT_ERROR specified, the message remains on the queue and can
Explanation: An MQGET call was issued with the be retrieved using the MQGET call.
MQGMO_CONVERT option specified in the v In other cases, the message has already been
GetMsgOpts parameter, but the message cannot be removed from the queue and discarded. If the
converted successfully due to an error associated with message was retrieved within a unit of work, the
the message format. Possible errors include: unit of work can be backed out and the message
v The format name in the message is MQFMT_NONE. retrieved using the MQGET call.
v A user-written exit with the name specified by the
Format field in the message cannot be found. 2281 (X'08E9') MQRC_FUNCTION_ERROR
v The message contains data that is not consistent with
the format definition. | Explanation: An MQXEP or MQZEP call was issued,
but the function identifier Function specified on the call
The message is returned unconverted to the application is not valid, or not supported by the installable service
issuing the MQGET call, the values of the being configured.
CodedCharSetId and Encoding fields in the MsgDesc
parameter are set to those of the message returned, and v On z/OS, this reason code does not occur.
the call completes with MQCC_WARNING. Completion Code: MQCC_FAILED

If the message consists of several parts, each of which Programmer Response: Do the following:
is described by its own CodedCharSetId and Encoding | v For the MQXEP call, specify one of the MQXF_*
fields (for example, a message with format name | values.
MQFMT_DEAD_LETTER_HEADER), some parts may v For the MQZEP call, specify an MQZID_* value that
be converted and other parts not converted. However, is valid for the installable service being configured.
the values returned in the various CodedCharSetId and | Refer to the description of the MQZEP call in the
Encoding fields always correctly describe the relevant | WebSphere MQ System Administration Guide book to
message data. | determine which values are valid.
Completion Code: MQCC_WARNING
Programmer Response: Check the format name that 2298 (X'08FA')
was specified when the message was put. If this is not MQRC_FUNCTION_NOT_SUPPORTED
one of the built-in formats, check that a suitable exit Explanation: The function requested is not available in
with the same name as the format is available for the the current environment.
queue manager to load. Verify that the data in the
message corresponds to the format expected by the Completion Code: MQCC_FAILED
exit. Programmer Response: Remove the call from the
application.

Appendix A. API completion and reason codes 501


Completion and reason codes
values was specified. All of the following are true:
2016 (X'07E0') MQRC_GET_INHIBITED
v MQPMO_LOGICAL_ORDER is not specified in the
Explanation: MQGET calls are currently inhibited for Options field in MQPMO.
the queue, or for the queue to which this queue
v Either there are too few MQPMR records provided
resolves. See the InhibitGet queue attribute described
by MQPMO, or the GroupId field is not present in
in the WebSphere MQ Application Programming Guide.
the MQPMR records.
Completion Code: MQCC_FAILED v One or more of the following flags is specified in the
Programmer Response: If the system design allows MsgFlags field in MQMD or MQMDE:
get requests to be inhibited for short periods, retry the MQMF_SEGMENTATION_ALLOWED
operation later. MQMF_*_MSG_IN_GROUP
MQMF_*_SEGMENT
v The GroupId field in MQMD or MQMDE is not
2351 (X'092F') MQRC_GLOBAL_UOW_CONFLICT
MQGI_NONE.
Explanation: An attempt was made to use inside a
This combination of options and values would result in
global unit of work a connection handle that is
the same group identifier being used for all of the
participating in another global unit of work. This can
destinations in the distribution list; this is not permitted
occur when an application passes connection handles
by the queue manager.
between objects where the objects are involved in
different DTC transactions. Because transaction
This reason code occurs in the following environments:
completion is asynchronous, it is possible for this error
AIX, HP-UX, OS/2, OS/400, Solaris, Windows, plus
to occur after the application has finalized the first
WebSphere MQ clients connected to these systems.
object and committed its transaction.
Completion Code: MQCC_FAILED
This error does not occur for nontransactional MQI
calls. Programmer Response: Specify MQGI_NONE for the
GroupId field in MQMD or MQMDE. Alternatively, if
This reason code occurs only on Windows.
the call is MQPUT specify MQPMO_LOGICAL_ORDER
Completion Code: MQCC_FAILED in the Options field in MQPMO.
Programmer Response: Check that the “MTS
Transaction Support” attribute defined for the object’s 2353 (X'0931') MQRC_HANDLE_IN_USE_FOR_UOW
class is set correctly. If necessary, modify the
Explanation: An attempt was made to use outside a
application so that the connection handle is not used by
unit of work a connection handle that is participating
objects participating in different units of work.
in a global unit of work.
This error can occur when an application passes
2186 (X'088A') MQRC_GMO_ERROR
connection handles between objects where one object is
Explanation: On an MQGET call, the MQGMO involved in a DTC transaction and the other is not.
structure is not valid, for one of the following reasons: Because transaction completion is asynchronous, it is
v The StrucId field is not MQGMO_STRUC_ID. possible for this error to occur after the application has
v The Version field specifies a value that is not valid finalized the first object and committed its transaction.
or not supported.
This error can also occur when a single object that was
v The parameter pointer is not valid. (It is not always
created and associated with the transaction loses that
possible to detect parameter pointers that are not
association whilst the object is running. The association
valid; if not detected, unpredictable results occur.)
is lost when DTC terminates the transaction
v The queue manager cannot copy the changed
independently of MTS. This might be because the
structure to application storage, even though the call
transaction timed out, or because DTC shut down.
is successful. This can occur, for example, if the
pointer points to read-only storage. This error does not occur for nontransactional MQI
calls.
Completion Code: MQCC_FAILED
This reason code occurs only on Windows.
Programmer Response: Ensure that input fields in the
MQGMO structure are set correctly. Completion Code: MQCC_FAILED
Programmer Response: Check that the “MTS
2258 (X'08D2') MQRC_GROUP_ID_ERROR Transaction Support” attribute defined for the object’s
class is set correctly. If necessary, modify the
Explanation: An MQPUT or MQPUT1 call was issued
application so that objects executing within different
to put a distribution-list message that is also a message
units of work do not try to use the same connection
in a group, a message segment, or has segmentation
handle.
allowed, but an invalid combination of options and

502 Messages and Codes


Completion and reason codes

2017 (X'07E1') MQRC_HANDLE_NOT_AVAILABLE 2018 (X'07E2') MQRC_HCONN_ERROR


Explanation: An MQOPEN or MQPUT1 call was Explanation: The connection handle Hconn is not valid,
issued, but the maximum number of open handles for one of the following reasons:
allowed for the current task has already been reached. v The parameter pointer is not valid, or (for the
Be aware that when a distribution list is specified on MQCONN or MQCONNX call) points to read-only
the MQOPEN or MQPUT1 call, each queue in the storage. (It is not always possible to detect parameter
distribution list uses one handle. pointers that are not valid; if not detected,
v On z/OS, “task” means a CICS task, a z/OS task, or unpredictable results occur.)
an IMS-dependent region. v The value specified was not returned by a preceding
Completion Code: MQCC_FAILED MQCONN or MQCONNX call.
v The value specified has been made invalid by a
Programmer Response: Check whether the application
preceding MQDISC call.
is issuing MQOPEN calls without corresponding
MQCLOSE calls. If it is, modify the application to issue | v The handle is a shared handle that has been made
the MQCLOSE call for each open object as soon as that | invalid by another thread issuing the MQDISC call.
object is no longer needed. | v The handle is a shared handle that is being used on
| the MQBEGIN call (only nonshared handles are valid
Also check whether the application is specifying a
| on MQBEGIN).
distribution list containing a large number of queues
that are consuming all of the available handles. If it is, | v The handle is a nonshared handle that is being used
increase the maximum number of handles that the task | a thread that did not create the handle.
can use, or reduce the size of the distribution list. The v The call was issued in the MTS environment in a
maximum number of open handles that a task can use situation where the handle is not valid (for example,
is given by the MaxHandles queue manager attribute passing the handle between processes or packages;
(see the WebSphere MQ Application Programming Guide). note that passing the handle between library
packages is supported).
2320 (X'0910') MQRC_HBAG_ERROR Completion Code: MQCC_FAILED
Explanation: A call was issued that has a parameter Programmer Response: Ensure that a successful
that is a bag handle, but the handle is not valid. For MQCONN or MQCONNX call is performed for the
output parameters, this reason also occurs if the queue manager, and that an MQDISC call has not
parameter pointer is not valid, or points to read-only already been performed for it. Ensure that the handle is
storage. (It is not always possible to detect parameter being used within its valid scope (see the description of
pointers that are not valid; if not detected, MQCONN in the WebSphere MQ Application
unpredictable results occur.) Programming Guide).
Completion Code: MQCC_FAILED v On z/OS, also check that the application has been
linked with the correct stub; this is CSQCSTUB for
Programmer Response: Correct the parameter. CICS applications, CSQBSTUB for batch applications,
and CSQQSTUB for IMS applications. Also, the stub
2280 (X'08E8') MQRC_HCONFIG_ERROR used must not belong to a release of the queue
manager that is more recent than the release on
Explanation: The configuration handle Hconfig which the application will run.
| specified on the MQXEP call or MQZEP call is not
| valid. The MQXEP call is issued by an API exit
| function; the MQZEP call is issued by an installable 2142 (X'085E') MQRC_HEADER_ERROR
service. Explanation: An MQPUT or MQPUT1 call was issued,
v On z/OS, this reason code does not occur. but the message data contains an MQ header structure
that is not valid. Possible errors include the following:
Completion Code: MQCC_FAILED v The StrucId field is not valid.
Programmer Response: Specify the configuration v The Version field is not valid.
handle that was provided by the queue manager: v The StrucLength field specifies a value that is too
small.
| v On the MQXEP call, use the handle passed in the
| | v The CodedCharSetId field is zero, or a negative value
Hconfig field of the MQAXP structure.
| that is not valid.
v On the MQZEP call, use the handle passed to the | v The BufferLength parameter of the call has a value
installable service’s configuration function on the | that is too small to accommodate the structure (the
component initialization call. See the WebSphere MQ | structure extends beyond the end of the message).
System Administration Guide book for information
about installable services.

Appendix A. API completion and reason codes 503


Completion and reason codes
| This reason code occurs in the following environments: Programmer Response: Check that the fields in the
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, structure are set correctly.
| Windows, plus WebSphere MQ clients connected to
| these systems.
2241 (X'08C1') MQRC_INCOMPLETE_GROUP
Completion Code: MQCC_FAILED
Explanation: An operation was attempted on a queue
Programmer Response: Check that the fields in the using a queue handle that had an incomplete message
structure are set correctly. Ensure that the application group. This reason code can arise in the following
sets the CodedCharSetId field to a valid value (note: situations:
MQCCSI_DEFAULT, MQCCSI_EMBEDDED, v On the MQPUT call, when the application specifies
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not MQPMO_LOGICAL_ORDER and attempts to put a
valid in this field). message that is not in a group. The completion code
is MQCC_FAILED in this case.
| v On the MQPUT call, when the application does not
2019 (X'07E3') MQRC_HOBJ_ERROR
| specify MQPMO_LOGICAL_ORDER, but the
Explanation: The object handle Hobj is not valid, for | previous MQPUT call for the queue handle did
one of the following reasons: | specify MQPMO_LOGICAL_ORDER. The completion
v The parameter pointer is not valid, or (for the code is MQCC_WARNING in this case.
MQOPEN call) points to read-only storage. (It is not | v On the MQGET call, when the application does not
always possible to detect parameter pointers that are | specify MQGMO_LOGICAL_ORDER, but the
not valid; if not detected, unpredictable results | previous MQGET call for the queue handle did
occur.) | specify MQGMO_LOGICAL_ORDER. The
completion code is MQCC_WARNING in this case.
v The value specified was not returned by a preceding v On the MQCLOSE call, when the application
MQOPEN call. attempts to close the queue that has the incomplete
v The value specified has been made invalid by a message group. The completion code is
preceding MQCLOSE call. MQCC_WARNING in this case.
| v The handle is a shared handle that has been made
| invalid by another thread issuing the MQCLOSE call. If there is an incomplete logical message as well as an
| v The handle is a nonshared handle that is being used incomplete message group, reason code
| a thread that did not create the handle. MQRC_INCOMPLETE_MSG is returned in preference
to MQRC_INCOMPLETE_GROUP.
v The call is MQGET or MQPUT, but the object
represented by the handle is not a queue.
| This reason code occurs in the following environments:
Completion Code: MQCC_FAILED | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to
Programmer Response: Ensure that a successful | these systems.
MQOPEN call is performed for this object, and that an
MQCLOSE call has not already been performed for it. Completion Code: MQCC_WARNING or
Ensure that the handle is being used within its valid MQCC_FAILED
scope (see the description of MQOPEN in the
Programmer Response: If this reason code is expected,
WebSphere MQ Application Programming Guide).
no corrective action is required. Otherwise, ensure that
the MQPUT call for the last message in the group
2148 (X'0864') MQRC_IIH_ERROR specifies MQMF_LAST_MSG_IN_GROUP.

Explanation: An MQPUT or MQPUT1 call was issued,


but the message data contains an MQIIH structure that 2242 (X'08C2') MQRC_INCOMPLETE_MSG
is not valid. Possible errors include the following:
Explanation: An operation was attempted on a queue
v The StrucId field is not MQIIH_STRUC_ID.
using a queue handle that had an incomplete logical
v The Version field is not MQIIH_VERSION_1.
message. This reason code can arise in the following
v The StrucLength field is not MQIIH_LENGTH_1.
situations:
| v The BufferLength parameter of the call has a value
v On the MQPUT call, when the application specifies
| that is too small to accommodate the structure (the
MQPMO_LOGICAL_ORDER and attempts to put a
| structure extends beyond the end of the message).
| message that is not a segment, or that has a setting
| for the MQMF_LAST_MSG_IN_GROUP flag that is
| This reason code occurs in the following environments: | different from the previous message. The completion
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, code is MQCC_FAILED in this case.
| Windows, plus WebSphere MQ clients connected to | v On the MQPUT call, when the application does not
| these systems. | specify MQPMO_LOGICAL_ORDER, but the
Completion Code: MQCC_FAILED | previous MQPUT call for the queue handle did

504 Messages and Codes


Completion and reason codes
| specify MQPMO_LOGICAL_ORDER. The completion | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
code is MQCC_WARNING in this case. | plus WebSphere MQ clients connected to these systems.
| v On the MQGET call, when the application does not
Completion Code: MQCC_WARNING
| specify MQGMO_LOGICAL_ORDER, but the
| previous MQGET call for the queue handle did Programmer Response: Remove the
| specify MQGMO_LOGICAL_ORDER. The MQGMO_COMPLETE_MSG option from the MQGET
completion code is MQCC_WARNING in this case. call and retrieve the remaining message segments one
v On the MQCLOSE call, when the application by one.
attempts to close the queue that has the incomplete
logical message. The completion code is
MQCC_WARNING in this case. 2244 (X'08C4')
MQRC_INCONSISTENT_ENCODINGS
| This reason code occurs in the following environments: Explanation: An MQGET call was issued specifying
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, the MQGMO_COMPLETE_MSG option, but the
| Windows, plus WebSphere MQ clients connected to message to be retrieved consists of two or more
| these systems. segments that have differing values for the Encoding
field in MQMD. This can arise when the segments take
Completion Code: MQCC_WARNING or
different paths through the network, and some of those
MQCC_FAILED
paths have MCA sender conversion enabled. The call
Programmer Response: If this reason code is expected, succeeds with a completion code of
no corrective action is required. Otherwise, ensure that MQCC_WARNING, but only the first few segments
the MQPUT call for the last segment specifies that have identical encodings are returned.
MQMF_LAST_SEGMENT.
| This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
2259 (X'08D3') MQRC_INCONSISTENT_BROWSE | plus WebSphere MQ clients connected to these systems.
Explanation: An MQGET call was issued with the Completion Code: MQCC_WARNING
MQGMO_BROWSE_NEXT option specified, but the
Programmer Response: Remove the
specification of the MQGMO_LOGICAL_ORDER
MQGMO_COMPLETE_MSG option from the MQGET
option for the call is different from the specification of
call and retrieve the remaining message segments one
that option for the previous call for the queue handle.
by one.
Either both calls must specify
MQGMO_LOGICAL_ORDER, or neither call must
specify MQGMO_LOGICAL_ORDER. 6119 (X'17E7') MQRC_INCONSISTENT_FORMAT
| This reason code occurs in the following environments: Explanation: The format of the (next) message item is
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, inconsistent with the class of object into which the item
| plus WebSphere MQ clients connected to these systems. is being pasted.
Completion Code: MQCC_FAILED This reason code occurs in the MQSeries C++
environment.
Programmer Response: Add or remove the
MQGMO_LOGICAL_ORDER option as appropriate. Completion Code: MQCC_FAILED
Alternatively, to switch between logical order and
physical order, specify the MQGMO_BROWSE_FIRST
option to restart the scan from the beginning of the 2313 (X'0909') MQRC_INCONSISTENT_ITEM_TYPE
queue, omitting or specifying Explanation: The mqAddInteger or mqAddString call
MQGMO_LOGICAL_ORDER as required. was issued to add another occurrence of the specified
selector to the bag, but the data type of this occurrence
2243 (X'08C3') MQRC_INCONSISTENT_CCSIDS differed from the data type of the first occurrence.

Explanation: An MQGET call was issued specifying This reason can also occur on the mqBufferToBag and
the MQGMO_COMPLETE_MSG option, but the mqGetBag calls, where it indicates that the PCF in the
message to be retrieved consists of two or more buffer or message contains a selector that occurs more
segments that have differing values for the than once but with inconsistent data types.
CodedCharSetId field in MQMD. This can arise when Completion Code: MQCC_FAILED
the segments take different paths through the network,
and some of those paths have MCA sender conversion Programmer Response: For the mqAddInteger and
enabled. The call succeeds with a completion code of mqAddString calls, use the call appropriate to the data
MQCC_WARNING, but only the first few segments type of the first occurrence of that selector in the bag.
that have identical character-set identifiers are returned. For the mqBufferToBag and mqGetBag calls, check the
| This reason code occurs in the following environments: logic of the application that created the buffer or sent

Appendix A. API completion and reason codes 505


Completion and reason codes
the message to ensure that multiple-occurrence | Windows, plus WebSphere MQ clients connected to
selectors occur with only one data type. A message that | these systems.
contains a mixture of data types for a selector cannot
| Completion Code: MQCC_WARNING or
be retrieved using the mqGetBag call:
| MQCC_FAILED
v If one of the MQGMO_BROWSE_* options was
specified, the message remains on the queue and can Programmer Response: Modify the application to
be retrieved using the MQGET call. ensure that the same value of persistence is used for all
v In other cases, the message has already been messages in the group, or all segments of the logical
removed from the queue and discarded. If the message.
message was retrieved within a unit of work, the
unit of work can be backed out and the message
retrieved using the MQGET call. 2245 (X'08C5') MQRC_INCONSISTENT_UOW
Explanation: One of the following applies:
6120 (X'17E8') v An MQPUT call was issued to put a message in a
MQRC_INCONSISTENT_OBJECT_STATE group or a segment of a logical message, but the
value specified or defaulted for the
Explanation: There is an inconsistency between this MQPMO_SYNCPOINT option is not consistent with
object, which is open, and the referenced the current group and segment information retained
ImqQueueManager object, which is not connected. by the queue manager for the queue handle.
This reason code occurs in the MQSeries C++ If the current call specifies
environment. MQPMO_LOGICAL_ORDER, the call fails. If the
current call does not specify
Completion Code: MQCC_FAILED
MQPMO_LOGICAL_ORDER, but the previous
MQPUT call for the queue handle did, the call
6127 (X'17EF') succeeds with completion code MQCC_WARNING.
MQRC_INCONSISTENT_OPEN_OPTIONS v An MQGET call was issued to remove from the
Explanation: A method failed because the object is queue a message in a group or a segment of a logical
open, and the ImqObject open options are inconsistent message, but the value specified or defaulted for the
with the required operation. The object cannot be MQGMO_SYNCPOINT option is not consistent with
reopened implicitly because the IMQ_IMPL_OPEN flag the current group and segment information retained
of the ImqObject behavior class attribute is false. by the queue manager for the queue handle.
If the current call specifies
This reason code occurs in the MQSeries C++
MQGMO_LOGICAL_ORDER, the call fails. If the
environment.
current call does not specify
Completion Code: MQCC_FAILED MQGMO_LOGICAL_ORDER, but the previous
MQGET call for the queue handle did, the call
Programmer Response: Open the object with succeeds with completion code MQCC_WARNING.
appropriate ImqObject open options and retry.
| This reason code occurs in the following environments:
2185 (X'0889') | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
MQRC_INCONSISTENT_PERSISTENCE | Windows, plus WebSphere MQ clients connected to
| these systems.
Explanation: An MQPUT call was issued to put a
message in a group or a segment of a logical message, Completion Code: MQCC_WARNING or
but the value specified or defaulted for the Persistence MQCC_FAILED
field in MQMD is not consistent with the current group
Programmer Response: Modify the application to
and segment information retained by the queue
ensure that the same unit-of-work specification is used
manager for the queue handle. All messages in a group
for all messages in the group, or all segments of the
and all segments in a logical message must have the
logical message.
same value for persistence, that is, all must be
persistent, or all must be nonpersistent.
2314 (X'090A') MQRC_INDEX_ERROR
| If the current call specifies
| MQPMO_LOGICAL_ORDER, the call fails. If the Explanation: An index parameter to a call or method
| current call does not specify has a value that is not valid. The value must be zero or
| MQPMO_LOGICAL_ORDER, but the previous MQPUT greater. For bag calls, certain MQIND_* values can also
| call for the queue handle did, the call succeeds with be specified:
| completion code MQCC_WARNING. v For the mqDeleteItem, mqSetInteger and mqSetString
calls, MQIND_ALL and MQIND_NONE are valid.
| This reason code occurs in the following environments:
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,

506 Messages and Codes


Completion and reason codes
v For the mqInquireBag, mqInquireInteger, Programmer Response: Remove the mqAddInquiry
mqInquireString, and mqInquireItemInfo calls, calls and use instead the mqAddInteger call with the
MQIND_NONE is valid. appropriate MQIACF_*_ATTRS or MQIACH_*_ATTRS
selectors.
Completion Code: MQCC_FAILED
Programmer Response: Specify a valid value.
6113 (X'17E1') MQRC_INSUFFICIENT_BUFFER
Explanation: There is insufficient buffer space
2306 (X'0902') MQRC_INDEX_NOT_PRESENT
available after the data pointer to accommodate the
Explanation: The specified index is not present: request. This might be because the buffer cannot be
v For a bag, this means that the bag contains one or resized.
more data items that have the selector value
This reason code occurs in the MQSeries C++
specified by the Selector parameter, but none of
environment.
them has the index value specified by the ItemIndex
parameter. The data item identified by the Selector Completion Code: MQCC_FAILED
and ItemIndex parameters must exist in the bag.
v For a namelist, this means that the index parameter
6114 (X'17E2') MQRC_INSUFFICIENT_DATA
value is too large, and outside the range of valid
values. Explanation: There is insufficient data after the data
pointer to accommodate the request.
Completion Code: MQCC_FAILED
This reason code occurs in the MQSeries C++
Programmer Response: Specify the index of a data
environment.
item that does exist in the bag or namelist. Use the
mqCountItems call to determine the number of data Completion Code: MQCC_FAILED
items with the specified selector that exist in the bag, or
the nameCount method to determine the number of
names in the namelist. 2021 (X'07E5') MQRC_INT_ATTR_COUNT_ERROR
Explanation: On an MQINQ or MQSET call, the
2020 (X'07E4') MQRC_INHIBIT_VALUE_ERROR IntAttrCount parameter is negative (MQINQ or
MQSET), or smaller than the number of integer
Explanation: On an MQSET call, the value specified attribute selectors (MQIA_*) specified in the Selectors
for either the MQIA_INHIBIT_GET attribute or the parameter (MQSET only). This reason also occurs if the
MQIA_INHIBIT_PUT attribute is not valid. parameter pointer is not valid. (It is not always possible
to detect parameter pointers that are not valid; if not
Completion Code: MQCC_FAILED
detected, unpredictable results occur.)
Programmer Response: Specify a valid value. See the
Completion Code: MQCC_FAILED
InhibitGet or InhibitPut attribute described in the
WebSphere MQ Application Programming Guide. Programmer Response: Specify a value large enough
for all selected integer attributes.
2286 (X'08EE') MQRC_INITIALIZATION_FAILED
2022 (X'07E6')
Explanation: This reason should be returned by an
MQRC_INT_ATTR_COUNT_TOO_SMALL
installable service component when the component is
unable to complete initialization successfully. Explanation: On an MQINQ call, the IntAttrCount
v On z/OS, this reason code does not occur. parameter is smaller than the number of integer
attribute selectors (MQIA_*) specified in the Selectors
Completion Code: MQCC_FAILED parameter.
Programmer Response: Correct the error and retry the The call completes with MQCC_WARNING, with the
operation. IntAttrs array filled in with as many integer attributes
as there is room for.
2324 (X'0914') Completion Code: MQCC_WARNING
MQRC_INQUIRY_COMMAND_ERROR
Programmer Response: Specify a large enough value,
Explanation: The mqAddInquiry call was used unless only a subset of the values is needed.
previously to add attribute selectors to the bag, but the
command code to be used for the mqBagToBuffer,
mqExecute, or mqPutBag call is not recognized. As a
result, the correct PCF message cannot be generated.
Completion Code: MQCC_FAILED

Appendix A. API completion and reason codes 507


Completion and reason codes
unpredictable results occur.)
2023 (X'07E7') MQRC_INT_ATTRS_ARRAY_ERROR
Completion Code: MQCC_FAILED
Explanation: On an MQINQ or MQSET call, the
IntAttrs parameter is not valid. The parameter pointer Programmer Response: Correct the parameter.
is not valid (MQINQ and MQSET), or points to
read-only storage or to storage that is not as long as
indicated by the IntAttrCount parameter (MQINQ 2319 (X'090F') MQRC_ITEM_VALUE_ERROR
only). (It is not always possible to detect parameter Explanation: The mqInquireBag or mqInquireInteger
pointers that are not valid; if not detected, call was issued, but the ItemValue parameter is not
unpredictable results occur.) valid. Either the parameter pointer is not valid, or it
Completion Code: MQCC_FAILED points to read-only storage. (It is not always possible to
detect parameter pointers that are not valid; if not
Programmer Response: Correct the parameter. detected, unpredictable results occur.)
Completion Code: MQCC_FAILED
2246 (X'08C6')
MQRC_INVALID_MSG_UNDER_CURSOR Programmer Response: Correct the parameter.

Explanation: An MQGET call was issued specifying


the MQGMO_COMPLETE_MSG option with either | 2364 (X'093C') MQRC_JMS_FORMAT_ERROR
MQGMO_MSG_UNDER_CURSOR or | Explanation: This reason code is generated when JMS
MQGMO_BROWSE_MSG_UNDER_CURSOR, but the | encounters a message that it is unable to parse. If such
message that is under the cursor has an MQMD with | a message is encountered by a JMS
an Offset field that is greater than zero. Because | ConnectionConsumer, the message is processed as
MQGMO_COMPLETE_MSG was specified, the | specified by the disposition options in the Report field
message is not valid for retrieval. | in the MQMD of the message.
| This reason code occurs in the following environments: | If the Report field specifies one of the
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, | MQRO_EXCEPTION_* options, this reason code
| plus WebSphere MQ clients connected to these systems. | appears in the Feedback field of the report message. If
Completion Code: MQCC_FAILED | the Report field specifies MQRO_DEAD_LETTER_Q, or
| the disposition report options are left as default, this
Programmer Response: Reposition the browse cursor | reason code appears in the Reason field of the MQDLH.
so that it is located on a message whose Offset field in
MQMD is zero. Alternatively, remove the | Completion Code: None
MQGMO_COMPLETE_MSG option. | Programmer Response: Investigate the origin of the
| message.
2316 (X'090C') MQRC_ITEM_COUNT_ERROR
Explanation: The mqTruncateBag call was issued, but | 2397 (X'095D') MQRC_JSSE_ERROR
the ItemCount parameter specifies a value that is not | Explanation: JSSE reported an error (for example,
valid. The value is either less than zero, or greater than | while connecting to a queue manager using SSL
the number of user-defined data items in the bag. | encryption). The MQException object containing this
This reason also occurs on the mqCountItems call if the | reason code references the Exception thrown by JSSE;
parameter pointer is not valid, or points to read-only | this can be obtained by using the
storage. (It is not always possible to detect parameter | MQException.getCause() method. From JMS, the
pointers that are not valid; if not detected, | MQException is linked to the thrown JMSException.
unpredictable results occur.) | This reason code occurs only with Java applications.
Completion Code: MQCC_FAILED | Completion Code: MQCC_FAILED
Programmer Response: Specify a valid value. Use the | Programmer Response: Inspect the causal exception to
mqCountItems call to determine the number of | determine the JSSE error.
user-defined data items in the bag.

| 2381 (X'094D') MQRC_KEY_REPOSITORY_ERROR


2327 (X'0917') MQRC_ITEM_TYPE_ERROR
| Explanation: On an MQCONN or MQCONNX call,
Explanation: The mqInquireItemInfo call was issued, | the location of the key repository is either not specified,
but the ItemType parameter is not valid. Either the | not valid, or results in an error when used to access the
parameter pointer is not valid, or it points to read-only | key repository. The location of the key repository is
storage. (It is not always possible to detect parameter | specified by one of the following:
pointers that are not valid; if not detected,

508 Messages and Codes


Completion and reason codes
| v The value of the MQSSLKEYR environment variable | Completion Code: MQCC_FAILED
| (MQCONN or MQCONNX call), or
| Programmer Response: Specify a value for
| v The value of the KeyRepository field in the MQSCO | LDAPUserNameLength that is zero or greater.
| structure (MQCONNX call only).

| For the MQCONNX call, if both MQSSLKEYR and 2352 (X'0930') MQRC_LOCAL_UOW_CONFLICT
| KeyRepository are specified, the latter is used. Explanation: An attempt was made to use inside a
global unit of work a connection handle that is
| This reason code occurs in the following environments: participating in a queue-manager coordinated local unit
| AIX, HP-UX, Solaris, Windows. of work. This can occur when an application passes
| Completion Code: MQCC_FAILED connection handles between objects where one object is
involved in a DTC transaction and the other is not.
| Programmer Response: Specify a valid location for the
| key repository. This error does not occur for nontransactional MQI
calls.

| 2390 (X'0956') MQRC_LDAP_PASSWORD_ERROR This reason code occurs only on Windows.

| Explanation: On an MQCONNX call, the Completion Code: MQCC_FAILED


| LDAPPassword field in an MQAIR record specifies a Programmer Response: Check that the “MTS
| value when no value is allowed. Transaction Support” attribute defined for the object’s
| This reason code occurs in the following environments: class is set correctly. If necessary, modify the
| AIX, HP-UX, Solaris, Windows. application so that the connection handle is not used by
objects participating in different units of work.
| Completion Code: MQCC_FAILED
| Programmer Response: Specify a value that is blank 2247 (X'08C7') MQRC_MATCH_OPTIONS_ERROR
| or null.
Explanation: An MQGET call was issued, but the
value of the MatchOptions field in the GetMsgOpts
| 2388 (X'0954') MQRC_LDAP_USER_NAME_ERROR parameter is not valid, for one of the following reasons:
| Explanation: On an MQCONNX call, an LDAP user v An undefined option is specified.
| name in an MQAIR record is not specified correctly. v All of the following are true:
| One of the following applies: – MQGMO_LOGICAL_ORDER is specified.
| v LDAPUserNameLength is greater than zero, but – There is a current message group or logical
| LDAPUserNameOffset is zero and LDAPUserNamePtr is message for the queue handle.
| the null pointer. – Neither
MQGMO_BROWSE_MSG_UNDER_CURSOR nor
| v LDAPUserNameOffset is nonzero and LDAPUserNamePtr
MQGMO_MSG_UNDER_CURSOR is specified.
| is not the null pointer.
– One or more of the MQMO_* options is specified.
| v LDAPUserNamePtr is not a valid pointer. – The values of the fields in the MsgDesc parameter
| v LDAPUserNameOffset or LDAPUserNamePtr points to corresponding to the MQMO_* options specified,
| storage that is not accessible. differ from the values of those fields in the
MQMD for the message to be returned next.
| This reason code occurs in the following environments: | v On z/OS, one or more of the options specified is not
| AIX, HP-UX, Solaris, Windows. | valid for the index type of the queue.
| Completion Code: MQCC_FAILED
| This reason code occurs in the following environments:
| Programmer Response: Ensure that one of | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| LDAPUserNameOffset or LDAPUserNamePtr is zero and the | Windows, plus WebSphere MQ clients connected to
| other nonzero. Ensure that the field used points to | these systems.
| accessible storage.
Completion Code: MQCC_FAILED

| 2389 (X'0955') Programmer Response: Ensure that only valid options


| MQRC_LDAP_USER_NAME_LENGTH_ERR are specified for the field.

| Explanation: On an MQCONNX call, the


| LDAPUserNameLength field in an MQAIR record specifies
| a value that is less than zero.
| This reason code occurs in the following environments:
| AIX, HP-UX, Solaris, Windows.

Appendix A. API completion and reason codes 509


Completion and reason codes
| This reason code occurs in the following environments:
2025 (X'07E9')
MQRC_MAX_CONNS_LIMIT_REACHED
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to
| Explanation: The MQCONN or MQCONNX call was | these systems.
| rejected because the maximum number of concurrent
Completion Code: MQCC_FAILED
| connections has been exceeded.
| v On z/OS, connection limits are applicable only to Programmer Response: Check that the fields in the
| TSO and batch requests. The limits are determined structure are set correctly. Ensure that the application
| by the customer using the following parameters of sets the CodedCharSetId field to a valid value (note:
| the CSQ6SYSP macro: MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
| – For TSO: IDFORE MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not
| – For batch: IDBACK valid in this field).

| For more information, see the WebSphere MQ for z/OS 2027 (X'07EB') MQRC_MISSING_REPLY_TO_Q
| System Setup Guide.
Explanation: On an MQPUT or MQPUT1 call, the
| v On Compaq OpenVMS Alpha, OS/2, OS/400,
ReplyToQ field in the message descriptor MQMD is
| Compaq NonStop Kernel, UNIX systems, and
blank, but one or both of the following is true:
| Windows, this reason code can also occur on the
v A reply was requested (that is, MQMT_REQUEST
| MQOPEN call.
was specified in the MsgType field of the message
| v When using Java applications, a limit to the number descriptor).
| of concurrent connections may be defined by the v A report message was requested in the Report field
| connection manager. of the message descriptor.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: Either increase the size of the Programmer Response: Specify the name of the queue
appropriate parameter value, or reduce the number of to which the reply message or report message is to be
concurrent connections. sent.

2026 (X'07EA') MQRC_MD_ERROR 2332 (X'091C') MQRC_MISSING_WIH


Explanation: The MQMD structure is not valid, for Explanation: An MQPUT or MQPUT1 call was issued
one of the following reasons: to put a message on a queue whose IndexType attribute
v The StrucId field is not MQMD_STRUC_ID. had the value MQIT_MSG_TOKEN, but the Format
v The Version field specifies a value that is not valid field in the MQMD was not
or not supported. MQFMT_WORK_INFO_HEADER. This error occurs
v The parameter pointer is not valid. (It is not always only when the message arrives at the destination queue
possible to detect parameter pointers that are not manager.
valid; if not detected, unpredictable results occur.)
v The queue manager cannot copy the changed This reason code occurs only on z/OS.
structure to application storage, even though the call Completion Code: MQCC_FAILED
is successful. This can occur, for example, if the
pointer points to read-only storage. Programmer Response: Modify the application to
ensure that it places an MQWIH structure at the start
Completion Code: MQCC_FAILED of the message data, and sets the Format field in the
Programmer Response: Ensure that input fields in the MQMD to MQFMT_WORK_INFO_HEADER.
MQMD structure are set correctly. Alternatively, change the ApplType attribute of the
process definition used by the destination queue to be
MQAT_WLM, and specify the required service name
2248 (X'08C8') MQRC_MDE_ERROR and service step name in its EnvData attribute.
Explanation: An MQPUT or MQPUT1 call was issued,
but the message data contains an MQMDE structure 2249 (X'08C9') MQRC_MSG_FLAGS_ERROR
that is not valid. Possible errors include the following:
v The StrucId field is not MQMDE_STRUC_ID. Explanation: An MQPUT or MQPUT1 call was issued,
v The Version field is not MQMDE_VERSION_2. but the MsgFlags field in the message descriptor
v The StrucLength field is not MQMDE_LENGTH_2. MQMD contains one or more message flags that are
| v The CodedCharSetId field is zero, or a negative value not recognized by the local queue manager. The
| that is not valid. message flags that cause this reason code to be
| v The BufferLength parameter of the call has a value returned depend on the destination of the message; see
| that is too small to accommodate the structure (the Appendix E of the WebSphere MQ Application
| structure extends beyond the end of the message). Programming Guide for more details.

510 Messages and Codes


Completion and reason codes
This reason code can also occur in the Feedback field in
| 2363 (X'093B') MQRC_MSG_NOT_MATCHED
the MQMD of a report message, or in the Reason field
in the MQDLH structure of a message on the | Explanation: This reason code occurs only in the
dead-letter queue; in both cases it indicates that the | Reason field in an MQDLH structure, or in the Feedback
destination queue manager does not support one or | field in the MQMD of a report message.
more of the message flags specified by the sender of
the message.
| While performing Point-to-Point messaging, JMS
| encountered a message matching none of the selectors
| This reason code occurs in the following environments: | of ConnectionConsumers monitoring the queue. To
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, | maintain performance, the message was processed as
| Windows, plus WebSphere MQ clients connected to | specified by the disposition options in the Report field
| these systems. | in the MQMD of the message.
Completion Code: MQCC_FAILED | If the Report field specifies one of the
| MQRO_EXCEPTION_* options, this reason code
Programmer Response: Do the following:
| appears in the Feedback field of the report message. If
v Ensure that the MsgFlags field in the message
| the Report field specifies MQRO_DEAD_LETTER_Q, or
descriptor is initialized with a value when the
| the disposition report options are left as default, this
message descriptor is declared, or is assigned a value
| reason code appears in the Reason field of the MQDLH.
prior to the MQPUT or MQPUT1 call. Specify
MQMF_NONE if no message flags are needed. | Completion Code: None
v Ensure that the message flags specified are ones that
are documented in this book; see the MsgFlags field
| Programmer Response: To correct this, ensure that the
described in Appendix E of the WebSphere MQ
| ConnectionConsumers monitoring the queue provide a
Application Programming Guide for valid message
| complete set of selectors. Alternatively, set the
flags. Remove any message flags that are not
| QueueConnectionFactory to retain messages.
documented in this book. 2250 (X'08CA') MQRC_MSG_SEQ_NUMBER_ERROR
v If multiple message flags are being set by adding the
individual message flags together, ensure that the Explanation: An MQGET, MQPUT, or MQPUT1 call
same message flag is not added twice. was issued, but the value of the MsgSeqNumber field in
| v On z/OS, ensure that the message flags specified are the MQMD or MQMDE structure is less than one or
| valid for the index type of the queue; see the greater than 999 999 999.
| description of the MsgFlags field in MQMD for This error can also occur on the MQPUT call if the
| further details. MsgSeqNumber field would have become greater than
999 999 999 as a result of the call.
2206 (X'089E') MQRC_MSG_ID_ERROR | This reason code occurs in the following environments:
Explanation: An MQGET call was issued to retrieve a | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
message using the message identifier as a selection | Windows, plus WebSphere MQ clients connected to
criterion, but the call failed because selection by | these systems.
message identifier is not supported on this queue. Completion Code: MQCC_FAILED
v On z/OS, the queue is a shared queue, but the
Programmer Response: Specify a value in the range 1
IndexType queue attribute does not have an
through 999 999 999. Do not attempt to create a
appropriate value:
message group containing more than 999 999 999
– If selection is by message identifier alone,
messages.
IndexType must have the value MQIT_MSG_ID.
– If selection is by message identifier and correlation
identifier combined, IndexType must have the 2331 (X'091B') MQRC_MSG_TOKEN_ERROR
value MQIT_MSG_ID or MQIT_CORREL_ID.
Explanation: An MQGET call was issued to retrieve a
v On Compaq NonStop Kernel, a key file is required message using the message token as a selection
but has not been defined. criterion, but the options specified are not valid, for one
Completion Code: MQCC_FAILED of the following reasons:
v MQMO_MATCH_MSG_TOKEN was specified, but
Programmer Response: Do one of the following: the queue is not indexed by message token (that is,
v Modify the application so that it does not use the queue’s IndexType attribute does not have the
selection by message identifier: set the MsgId field to value MQIT_MSG_TOKEN).
MQMI_NONE and do not specify v MQMO_MATCH_MSG_TOKEN was specified with
MQMO_MATCH_MSG_ID in MQGMO. either MQGMO_WAIT or MQGMO_SET_SIGNAL.
v On z/OS, change the IndexType queue attribute to
MQIT_MSG_ID. This reason code occurs only on z/OS.
v On Compaq NonStop Kernel, define a key file.
Completion Code: MQCC_FAILED

Appendix A. API completion and reason codes 511


Completion and reason codes
Programmer Response: Do one of the following: BufferLength parameter is specified correctly; if it is,
v Modify the queue definition so that the queue is do one of the following:
indexed by message token. v Increase the value of the queue’s MaxMsgLength
v Remove the MQMO_MATCH_MSG_TOKEN option attribute; the queue-manager’s MaxMsgLength
from the MQGET call. attribute may also need increasing.
v Break the message into several smaller messages.
v Specify MQMF_SEGMENTATION_ALLOWED in the
2218 (X'08AA')
MsgFlags field in MQMD; this will allow the queue
MQRC_MSG_TOO_BIG_FOR_CHANNEL
manager to break the message into segments.
Explanation: A message was put to a remote queue,
but the message is larger than the maximum message
2031 (X'07EF') MQRC_MSG_TOO_BIG_FOR_Q_MGR
length allowed by the channel. This reason code is
returned in the Feedback field in the message descriptor Explanation: An MQPUT or MQPUT1 call was issued
of a report message. to put a message on a queue, but the message was too
v On z/OS, this return code is issued only if you are long for the queue manager and
not using CICS for distributed queuing. Otherwise, MQMF_SEGMENTATION_ALLOWED was not
MQRC_MSG_TOO_BIG_FOR_Q_MGR is issued. specified in the MsgFlags field in MQMD. If
segmentation is not allowed, the length of the message
Completion Code: MQCC_FAILED cannot exceed the lesser of the queue-manager
Programmer Response: Check the channel definitions. MaxMsgLength attribute and queue MaxMsgLength
Increase the maximum message length that the channel attribute.
can accept, or break the message into several smaller This reason code can also occur when
messages. MQMF_SEGMENTATION_ALLOWED is specified, but
the nature of the data present in the message prevents
2030 (X'07EE') MQRC_MSG_TOO_BIG_FOR_Q the queue manager splitting it into segments that are
small enough for the queue-manager limit:
Explanation: An MQPUT or MQPUT1 call was issued v For a user-defined format, the smallest segment that
to put a message on a queue, but the message was too the queue manager can create is 16 bytes.
long for the queue and v For a built-in format, the smallest segment that the
MQMF_SEGMENTATION_ALLOWED was not queue manager can create depends on the particular
specified in the MsgFlags field in MQMD. If format, but is greater than 16 bytes in all cases other
segmentation is not allowed, the length of the message than MQFMT_STRING (for MQFMT_STRING the
cannot exceed the lesser of the queue MaxMsgLength minimum segment size is 16 bytes).
attribute and queue-manager MaxMsgLength attribute.
| v On z/OS, the queue manager does not support the MQRC_MSG_TOO_BIG_FOR_Q_MGR can also occur in
| segmentation of messages; if the Feedback field in the message descriptor of a report
| MQMF_SEGMENTATION_ALLOWED is specified, it message; in this case it indicates that the error was
| is accepted but ignored. encountered by a message channel agent when it
attempted to put the message on a remote queue.
This reason code can also occur when
MQMF_SEGMENTATION_ALLOWED is specified, but This reason also occurs if a channel, through which the
the nature of the data present in the message prevents message is to pass, has restricted the maximum
the queue manager splitting it into segments that are message length to a value that is actually less than that
small enough to place on the queue: supported by the queue manager, and the message
v For a user-defined format, the smallest segment that length is greater than this value.
the queue manager can create is 16 bytes. v On z/OS, this return code is issued only if you are
v For a built-in format, the smallest segment that the using CICS for distributed queuing. Otherwise,
queue manager can create depends on the particular MQRC_MSG_TOO_BIG_FOR_CHANNEL is issued.
format, but is greater than 16 bytes in all cases other
than MQFMT_STRING (for MQFMT_STRING the Completion Code: MQCC_FAILED
minimum segment size is 16 bytes). Programmer Response: Check whether the
BufferLength parameter is specified correctly; if it is,
MQRC_MSG_TOO_BIG_FOR_Q can also occur in the do one of the following:
Feedback field in the message descriptor of a report v Increase the value of the queue-manager’s
message; in this case it indicates that the error was MaxMsgLength attribute; the queue’s MaxMsgLength
encountered by a message channel agent when it attribute may also need increasing.
attempted to put the message on a remote queue. v Break the message into several smaller messages.
Completion Code: MQCC_FAILED v Specify MQMF_SEGMENTATION_ALLOWED in the
MsgFlags field in MQMD; this will allow the queue
Programmer Response: Check whether the manager to break the message into segments.

512 Messages and Codes


Completion and reason codes
v Check the channel definitions.
2201 (X'0899') MQRC_NAME_IN_USE
Explanation: An MQOPEN call was issued to create a
2029 (X'07ED') MQRC_MSG_TYPE_ERROR
dynamic queue, but a queue with the same name as the
Explanation: On an MQPUT or MQPUT1 call, the dynamic queue already exists. The existing queue is
value specified for the MsgType field in the message one that is logically deleted, but for which there are
descriptor (MQMD) is not valid. still one or more open handles. For more information,
see the description of MQCLOSE in WebSphere MQ
Completion Code: MQCC_FAILED Application Programming Guide.
Programmer Response: Specify a valid value. See the This reason code occurs only on z/OS.
MsgType field described in Appendix E of the WebSphere
MQ Application Programming Guide for details. Completion Code: MQCC_FAILED
Programmer Response: Either ensure that all handles
2301 (X'08FD') for the previous dynamic queue are closed, or ensure
MQRC_MULTIPLE_INSTANCE_ERROR that the name of the new queue is unique; see the
description for reason code
Explanation: The Selector parameter specifies a MQRC_OBJECT_ALREADY_EXISTS.
system selector (one of the MQIASY_* values), but the
value of the ItemIndex parameter is not
MQIND_NONE. Only one instance of each system 2194 (X'0892')
selector can exist in the bag. MQRC_NAME_NOT_VALID_FOR_TYPE
Completion Code: MQCC_FAILED Explanation: An MQOPEN call was issued to open
the queue manager definition, but the ObjectName field
Programmer Response: Specify MQIND_NONE for in the ObjDesc parameter is not blank.
the ItemIndex parameter.
Completion Code: MQCC_FAILED
2136 (X'0858') MQRC_MULTIPLE_REASONS Programmer Response: Ensure that the ObjectName
field is set to blanks.
Explanation: An MQOPEN, MQPUT or MQPUT1 call
was issued to open a distribution list or put a message
to a distribution list, but the result of the call was not 6117 (X'17E5') MQRC_NEGATIVE_LENGTH
the same for all of the destinations in the list. One of
Explanation: A negative length has been supplied
the following applies:
where a zero or positive length is required.
v The call succeeded for some of the destinations but
not others. The completion code is This reason code occurs in the MQSeries C++
MQCC_WARNING in this case. environment.
v The call failed for all of the destinations, but for
Completion Code: MQCC_FAILED
differing reasons. The completion code is
MQCC_FAILED in this case.
6118 (X'17E6') MQRC_NEGATIVE_OFFSET
| This reason code occurs in the following environments:
Explanation: A negative offset has been supplied
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
where a zero or positive offset is required.
| plus WebSphere MQ clients connected to these systems.
This reason code occurs in the MQSeries C++
Completion Code: MQCC_WARNING or
environment.
MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Examine the MQRR response
records to identify the destinations for which the call
failed, and the reason for the failure. Ensure that 2325 (X'0915')
sufficient response records are provided by the MQRC_NESTED_BAG_NOT_SUPPORTED
application on the call to enable the error(s) to be
determined. For the MQPUT1 call, the response records Explanation: A bag that is input to the call contains
must be specified using the MQOD structure, and not nested bags. Nested bags are supported only for bags
the MQPMO structure. that are output from the call.
Completion Code: MQCC_FAILED
Programmer Response: Use a different bag as input to
the call.

Appendix A. API completion and reason codes 513


Completion and reason codes
| Programmer Response: None.
2358 (X'0936') MQRC_NEXT_OFFSET_ERROR
Explanation: An MQXCLWLN call was issued from a
2270 (X'08DE')
cluster workload exit to obtain the address of the next
MQRC_NO_DESTINATIONS_AVAILABLE
record in the chain, but the offset specified by the
NextOffset parameter is not valid. NextOffset must be Explanation: An MQPUT or MQPUT1 call was issued
the value of one of the following fields: to put a message on a cluster queue, but at the time of
v ChannelDefOffset field in MQWDR the call there were no longer any instances of the queue
v ClusterRecOffset field in MQWDR in the cluster. The message therefore could not be sent.
v ClusterRecOffset field in MQWQR
v ClusterRecOffset field in MQWCR This situation can occur when
MQOO_BIND_NOT_FIXED is specified on the
Completion Code: MQCC_FAILED MQOPEN call that opens the queue, or MQPUT1 is
used to put the message.
Programmer Response: Ensure that the value
specified for the NextOffset parameter is the value of | This reason code occurs in the following environments:
one of the fields listed above. | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to
| these systems.
2361 (X'0939') MQRC_NEXT_RECORD_ERROR
Completion Code: MQCC_FAILED
Explanation: An MQXCLWLN call was issued from a
cluster workload exit to obtain the address of the next Programmer Response: Check the queue definition
record in the chain, but the address specified for the and queue status to determine why all instances of the
NextRecord parameter is either null, not valid, or the queue were removed from the cluster. Correct the
address of read-only storage. (It is not always possible problem and rerun the application.
to detect parameter pointers that are not valid; if not
detected, unpredictable results occur.)
2121 (X'0849')
Completion Code: MQCC_FAILED MQRC_NO_EXTERNAL_PARTICIPANTS
Programmer Response: Specify a valid address for the Explanation: An MQBEGIN call was issued to start a
NextRecord parameter. unit of work coordinated by the queue manager, but no
participating resource managers have been registered
with the queue manager. As a result, only changes to
6110 (X'17DE') MQRC_NO_BUFFER
MQ resources can be coordinated by the queue
Explanation: No buffer is available. For an ImqCache manager in the unit of work.
object, one cannot be allocated, denoting an internal
| This reason code occurs in the following environments:
inconsistency in the object state that should not occur.
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows.
This reason code occurs in the MQSeries C++
Completion Code: MQCC_WARNING
environment.
Programmer Response: If the application does not
Completion Code: MQCC_FAILED
require non-MQ resources to participate in the unit of
work, this reason code can be ignored or the
6109 (X'17DD') MQBEGIN call removed. Otherwise consult your
MQRC_NO_CONNECTION_REFERENCE system support programmer to determine why the
required resource managers have not been registered
Explanation: The connection reference is null. A
with the queue manager; the queue manager’s
connection to an ImqQueueManager object is required.
configuration file may be in error.
This reason code occurs in the MQSeries C++
environment.
2033 (X'07F1') MQRC_NO_MSG_AVAILABLE
Completion Code: MQCC_FAILED
Explanation: An MQGET call was issued, but there is
no message on the queue satisfying the selection
| 2379 (X'094B') MQRC_NO_DATA_AVAILABLE criteria specified in MQMD (the MsgId and CorrelId
fields), and in MQGMO (the Options and MatchOptions
| Explanation: This reason should be returned by the fields). Either the MQGMO_WAIT option was not
| MQZ_ENUMERATE_AUTHORITY_DATA installable specified, or the time interval specified by the
| service component when there is no more authority WaitInterval field in MQGMO has expired. This
| data to return to the invoker of the service component. reason is also returned for an MQGET call for browse,
| v On z/OS, this reason code does not occur. when the end of the queue has been reached.
| Completion Code: MQCC_FAILED This reason code can also be returned by the mqGetBag

514 Messages and Codes


Completion and reason codes
and mqExecute calls. mqGetBag is similar to MQGET. v The cursor is positioned logically before the first
For the mqExecute call, the completion code can be message (as it is before the first MQGET call with a
either MQCC_WARNING or MQCC_FAILED: browse option has been successfully performed).
v If the completion code is MQCC_WARNING, some v The message the browse cursor was positioned on
response messages were received during the has been locked or removed from the queue
specified wait interval, but not all. The response bag (probably by some other application) since the
contains system-generated nested bags for the browse operation was performed.
messages that were received. v The message the browse cursor was positioned on
v If the completion code is MQCC_FAILED, no has expired.
response messages were received during the
Completion Code: MQCC_FAILED
specified wait interval.
Programmer Response: Check the application logic.
Completion Code: MQCC_WARNING or
This may be an expected reason if the application
MQCC_FAILED
design allows multiple servers to compete for messages
Programmer Response: If this is an expected after browsing. Consider also using the
condition, no corrective action is required. MQGMO_LOCK option with the preceding browse
MQGET call.
If this is an unexpected condition, check that:
v The message was put on the queue successfully.
2359 (X'0937') MQRC_NO_RECORD_AVAILABLE
v The unit of work (if any) used for the MQPUT or
MQPUT1 call was committed successfully. Explanation: An MQXCLWLN call was issued from a
v The options controlling the selection criteria are cluster workload exit to obtain the address of the next
specified correctly. All of the following can affect the record in the chain, but the current record is the last
eligibility of a message for return on the MQGET record in the chain.
call: Completion Code: MQCC_FAILED
MQGMO_LOGICAL_ORDER
MQGMO_ALL_MSGS_AVAILABLE Programmer Response: None.
MQGMO_ALL_SEGMENTS_AVAILABLE
MQGMO_COMPLETE_MSG 0 (X'0000') MQRC_NONE
MQMO_MATCH_MSG_ID
MQMO_MATCH_CORREL_ID Explanation: The call completed normally. The
MQMO_MATCH_GROUP_ID completion code (CompCode) is MQCC_OK.
MQMO_MATCH_MSG_SEQ_NUMBER
Completion Code: MQCC_OK
MQMO_MATCH_OFFSET
Value of MsgId field in MQMD Programmer Response: None.
Value of CorrelId field in MQMD
Consider waiting longer for the message. 2035 (X'07F3') MQRC_NOT_AUTHORIZED
Explanation: The user is not authorized to perform
2209 (X'08A1') MQRC_NO_MSG_LOCKED the operation attempted:
Explanation: An MQGET call was issued with the v On an MQCONN or MQCONNX call, the user is not
MQGMO_UNLOCK option, but no message was authorized to connect to the queue manager.
currently locked. – On z/OS, for CICS applications,
MQRC_CONNECTION_NOT_AUTHORIZED is
Completion Code: MQCC_WARNING
issued instead.
Programmer Response: Check that a message was v On an MQOPEN or MQPUT1 call, the user is not
locked by an earlier MQGET call with the authorized to open the object for the option(s)
MQGMO_LOCK option for the same handle, and that specified.
no intervening call has caused the message to become
– On z/OS, if the object being opened is a model
unlocked.
queue, this reason also arises if the user is not
authorized to create a dynamic queue with the
2034 (X'07F2') MQRC_NO_MSG_UNDER_CURSOR required name.
Explanation: An MQGET call was issued with either v On an MQCLOSE call, the user is not authorized to
the MQGMO_MSG_UNDER_CURSOR or the delete the object, which is a permanent dynamic
MQGMO_BROWSE_MSG_UNDER_CURSOR option. queue, and the Hobj parameter specified on the
However, the browse cursor is not positioned at a MQCLOSE call is not the handle returned by the
retrievable message. This is caused by one of the MQOPEN call that created the queue.
following:

Appendix A. API completion and reason codes 515


Completion and reason codes
This reason code can also occur in the Feedback field in
6125 (X'17ED') MQRC_NOT_OPEN
the message descriptor of a report message; in this case
it indicates that the error was encountered by a Explanation: A method failed because an MQSeries
message channel agent when it attempted to put the object was not open, and opening cannot be
message on a remote queue. accomplished implicitly because the IMQ_IMPL_OPEN
flag of the ImqObject behavior class attribute is FALSE.
Completion Code: MQCC_FAILED
This reason code occurs in the MQSeries C++
Programmer Response: Ensure that the correct queue
environment.
manager or object was specified, and that appropriate
authority exists. Completion Code: MQCC_FAILED
v On z/OS, to determine for which object you are not Programmer Response: Open the object and retry.
authorized, you can use the violation messages
issued by the External Security Manager.
2036 (X'07F4') MQRC_NOT_OPEN_FOR_BROWSE

6124 (X'17EC') MQRC_NOT_CONNECTED Explanation: An MQGET call was issued with one of
the following options:
Explanation: A method failed because a required MQGMO_BROWSE_FIRST
connection to a queue manager was not available, and MQGMO_BROWSE_NEXT
a connection cannot be established implicitly because MQGMO_BROWSE_MSG_UNDER_CURSOR
the IMQ_IMPL_CONN flag of the ImqQueueManager MQGMO_MSG_UNDER_CURSOR
behavior class attribute is FALSE.
but the queue had not been opened for browse.
This reason code occurs in the MQSeries C++
environment. Completion Code: MQCC_FAILED

Completion Code: MQCC_FAILED Programmer Response: Specify MQOO_BROWSE


when the queue is opened.
Programmer Response: Establish a connection to a
queue manager and retry.
2037 (X'07F5') MQRC_NOT_OPEN_FOR_INPUT

2119 (X'0847') MQRC_NOT_CONVERTED Explanation: An MQGET call was issued to retrieve a


message from a queue, but the queue had not been
Explanation: An MQGET call was issued with the opened for input.
MQGMO_CONVERT option specified in the
GetMsgOpts parameter, but an error occurred during Completion Code: MQCC_FAILED
conversion of the data in the message. The message Programmer Response: Specify one of the following
data is returned unconverted, the values of the when the queue is opened:
CodedCharSetId and Encoding fields in the MsgDesc MQOO_INPUT_SHARED
parameter are set to those of the message returned, and MQOO_INPUT_EXCLUSIVE
the call completes with MQCC_WARNING. MQOO_INPUT_AS_Q_DEF
If the message consists of several parts, each of which
is described by its own CodedCharSetId and Encoding 2038 (X'07F6') MQRC_NOT_OPEN_FOR_INQUIRE
fields (for example, a message with format name
MQFMT_DEAD_LETTER_HEADER), some parts may Explanation: An MQINQ call was issued to inquire
be converted and other parts not converted. However, object attributes, but the object had not been opened for
the values returned in the various CodedCharSetId and inquire.
Encoding fields always correctly describe the relevant
Completion Code: MQCC_FAILED
message data.
Programmer Response: Specify MQOO_INQUIRE
This error may also indicate that a parameter to the
when the object is opened.
data-conversion service is not supported.
Completion Code: MQCC_WARNING
2039 (X'07F7') MQRC_NOT_OPEN_FOR_OUTPUT
Programmer Response: Check that the message data
Explanation: An MQPUT call was issued to put a
is correctly described by the Format, CodedCharSetId
message on a queue, but the queue had not been
and Encoding parameters that were specified when the
opened for output.
message was put. Also check that these values, and the
CodedCharSetId and Encoding specified in the MsgDesc Completion Code: MQCC_FAILED
parameter on the MQGET call, are supported for
Programmer Response: Specify MQOO_OUTPUT
queue-manager conversion. If the required conversion
when the queue is opened.
is not supported, conversion must be carried out by the
application.

516 Messages and Codes


Completion and reason codes

2093 (X'082D') MQRC_NOT_OPEN_FOR_PASS_ALL 6108 (X'17DC') MQRC_NULL_POINTER


Explanation: An MQPUT call was issued with the Explanation: A null pointer has been supplied where
MQPMO_PASS_ALL_CONTEXT option specified in the a nonnull pointer is either required or implied.
PutMsgOpts parameter, but the queue had not been
This reason code occurs in the MQSeries C++
opened with the MQOO_PASS_ALL_CONTEXT option.
environment.
Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Specify
MQOO_PASS_ALL_CONTEXT (or another option that
2100 (X'0834') MQRC_OBJECT_ALREADY_EXISTS
implies it) when the queue is opened.
Explanation: An MQOPEN call was issued to create a
dynamic queue, but a queue with the same name as the
2094 (X'082E')
dynamic queue already exists.
MQRC_NOT_OPEN_FOR_PASS_IDENT
v On z/OS, a rare “race condition” can also give rise
Explanation: An MQPUT call was issued with the to this reason code; see the description of reason
MQPMO_PASS_IDENTITY_CONTEXT option specified code MQRC_NAME_IN_USE for more details.
in the PutMsgOpts parameter, but the queue had not
been opened with the Completion Code: MQCC_FAILED
MQOO_PASS_IDENTITY_CONTEXT option. Programmer Response: If supplying a dynamic queue
Completion Code: MQCC_FAILED name in full, ensure that it obeys the naming
conventions for dynamic queues; if it does, either
Programmer Response: Specify supply a different name, or delete the existing queue if
MQOO_PASS_IDENTITY_CONTEXT (or another option it is no longer required. Alternatively, allow the queue
that implies it) when the queue is opened. manager to generate the name.
If the queue manager is generating the name (either in
2040 (X'07F8') MQRC_NOT_OPEN_FOR_SET part or in full), reissue the MQOPEN call.
Explanation: An MQSET call was issued to set queue
attributes, but the queue had not been opened for set. 2041 (X'07F9') MQRC_OBJECT_CHANGED
Completion Code: MQCC_FAILED Explanation: Object definitions that affect this object
Programmer Response: Specify MQOO_SET when the have been changed since the Hobj handle used on this
object is opened. call was returned by the MQOPEN call. See the
description of MQOPEN in the WebSphere MQ
Application Programming Guide for more information.
2095 (X'082F') MQRC_NOT_OPEN_FOR_SET_ALL
This reason does not occur if the object handle is
Explanation: An MQPUT call was issued with the specified in the Context field of the PutMsgOpts
MQPMO_SET_ALL_CONTEXT option specified in the parameter on the MQPUT or MQPUT1 call.
PutMsgOpts parameter, but the queue had not been
opened with the MQOO_SET_ALL_CONTEXT option. Completion Code: MQCC_FAILED

Completion Code: MQCC_FAILED Programmer Response: Issue an MQCLOSE call to


return the handle to the system. It is then usually
Programmer Response: Specify sufficient to reopen the object and retry the operation.
MQOO_SET_ALL_CONTEXT when the queue is However, if the object definitions are critical to the
opened. application logic, an MQINQ call can be used after
reopening the object, to obtain the new values of the
2096 (X'0830') MQRC_NOT_OPEN_FOR_SET_IDENT object attributes.

Explanation: An MQPUT call was issued with the


MQPMO_SET_IDENTITY_CONTEXT option specified 2101 (X'0835') MQRC_OBJECT_DAMAGED
in the PutMsgOpts parameter, but the queue had not Explanation: The object accessed by the call is
been opened with the damaged and cannot be used. For example, this may be
MQOO_SET_IDENTITY_CONTEXT option. because the definition of the object in main storage is
Completion Code: MQCC_FAILED not consistent, or because it differs from the definition
of the object on disk, or because the definition on disk
Programmer Response: Specify cannot be read. The object can be deleted, although it
MQOO_SET_IDENTITY_CONTEXT (or another option may not be possible to delete the associated user space.
that implies it) when the queue is opened. | v On z/OS, this reason occurs when the DB2 list
| header or structure number associated with a shared

Appendix A. API completion and reason codes 517


Completion and reason codes
| queue is zero. This situation arises as a result of example, the base queue to which an alias queue
| using the MQSC command DELETE CFSTRUCT to resolves, or the transmission queue to which a remote
| delete the DB2 structure definition. The command queue or queue-manager alias resolves).
| resets the list header and structure number to zero
This reason code occurs only on z/OS.
| for each of the shared queues that references the
| deleted CF strcture. Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED Programmer Response: The application must be run
on a queue manager that is compatible with the object
Programmer Response: It may be necessary to stop
definition. Refer to the WebSphere MQ for z/OS Concepts
and restart the queue manager, or to restore the
and Planning Guide and the WebSphere MQ for z/OS
queue-manager data from back-up storage.
System Setup Guide for information about compatibility
v On Compaq OpenVMS Alpha, OS/2, OS/400, and migration between different versions of the queue
Compaq NonStop Kernel, and UNIX systems, consult manager.
the FFST™ record to obtain more detail about the
problem.
2152 (X'0868') MQRC_OBJECT_NAME_ERROR
| v On z/OS, delete the shared queue and redefine it
| using the MQSC command DEFINE QLOCAL. This Explanation: An MQOPEN or MQPUT1 call was
| will automatically define a CF structure and allocate issued to open a distribution list (that is, the
| list headers for it. RecsPresent field in MQOD is greater than zero), but
the ObjectName field is neither blank nor the null string.
2042 (X'07FA') MQRC_OBJECT_IN_USE | This reason code occurs in the following environments:
Explanation: An MQOPEN call was issued, but the
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
object in question has already been opened by this or
| plus WebSphere MQ clients connected to these systems.
another application with options that conflict with Completion Code: MQCC_FAILED
those specified in the Options parameter. This arises if
the request is for shared input, but the object is already Programmer Response: If it is intended to open a
open for exclusive input; it also arises if the request is distribution list, set the ObjectName field to blanks or
for exclusive input, but the object is already open for the null string. If it is not intended to open a
input (of any sort). distribution list, set the RecsPresent field to zero.

MCAs for receiver channels, or the intra-group queuing


agent (IGQ agent), may keep the destination queues 2343 (X'0927') MQRC_OBJECT_NOT_UNIQUE
open even when messages are not being transmitted; Explanation: An MQOPEN or MQPUT1 call was
this results in the queues appearing to be “in use”. Use issued to access a queue, but the call failed because the
the MQSC command DISPLAY QSTATUS to find out queue specified in the MQOD structure cannot be
who is keeping the queue open. resolved unambiguously. There exists a shared queue
v On z/OS, this reason can also occur for an MQOPEN with the specified name, and a nonshared queue with
or MQPUT1 call, if the object to be opened (which the same name.
can be a queue, or for MQOPEN a namelist or
This reason code occurs only on z/OS.
process object) is in the process of being deleted.
Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: One of the queues must be
Programmer Response: System design should specify
deleted. If the queue to be deleted contains messages,
whether an application is to wait and retry, or take
use the MQSC command MOVE QLOCAL to move the
other action.
messages to a different queue, and then use the
command DELETE QLOCAL to delete the queue.
2360 (X'0938')
MQRC_OBJECT_LEVEL_INCOMPATIBLE
2153 (X'0869')
Explanation: An MQOPEN or MQPUT1 call was MQRC_OBJECT_Q_MGR_NAME_ERROR
issued, but the definition of the object to be accessed is
Explanation: An MQOPEN or MQPUT1 call was
not compatible with the queue manager to which the
issued to open a distribution list (that is, the
application has connected. The object definition was
RecsPresent field in MQOD is greater than zero), but
created or modified by a different version of the queue
the ObjectQMgrName field is neither blank nor the null
manager.
string.
If the object to be accessed is a queue, the incompatible
| This reason code occurs in the following environments:
object definition could be the object specified by the
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
MQOD structure on the call, or one of the object
| plus WebSphere MQ clients connected to these systems.
definitions used to resolve the specified object (for

518 Messages and Codes


Completion and reason codes
Completion Code: MQCC_FAILED
2251 (X'08CB') MQRC_OFFSET_ERROR
Programmer Response: If it is intended to open a
Explanation: An MQPUT or MQPUT1 call was issued,
distribution list, set the ObjectQMgrName field to blanks
but the value of the Offset field in the MQMD or
or the null string. If it is not intended to open a
MQMDE structure is less than zero or greater than
distribution list, set the RecsPresent field to zero.
999 999 999.
This error can also occur on the MQPUT call if the
2155 (X'086B') MQRC_OBJECT_RECORDS_ERROR
Offset field would have become greater than
Explanation: An MQOPEN or MQPUT1 call was 999 999 999 as a result of the call.
issued to open a distribution list (that is, the
| This reason code occurs in the following environments:
RecsPresent field in MQOD is greater than zero), but
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
the MQOR object records are not specified correctly.
| Windows, plus WebSphere MQ clients connected to
One of the following applies:
| these systems.
v ObjectRecOffset is zero and ObjectRecPtr is zero or
the null pointer. Completion Code: MQCC_FAILED
v ObjectRecOffset is not zero and ObjectRecPtr is not
Programmer Response: Specify a value in the range 0
zero and not the null pointer.
through 999 999 999. Do not attempt to create a
v ObjectRecPtr is not a valid pointer.
message segment that would extend beyond an offset
v ObjectRecPtr or ObjectRecOffset points to storage
of 999 999 999.
that is not accessible.

| This reason code occurs in the following environments: 2137 (X'0859') MQRC_OPEN_FAILED
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
Explanation: A queue or other MQ object could not be
| plus WebSphere MQ clients connected to these systems.
opened successfully, for one of the following reasons:
Completion Code: MQCC_FAILED v An MQCONN or MQCONNX call was issued, but
the queue manager was unable to open an object that
Programmer Response: Ensure that one of
is used internally by the queue manager. As a result,
ObjectRecOffset and ObjectRecPtr is zero and the
processing cannot continue. The error log will
other nonzero. Ensure that the field used points to
contain the name of the object that could not be
accessible storage.
opened.
v An MQPUT call was issued to put a message to a
2043 (X'07FB') MQRC_OBJECT_TYPE_ERROR distribution list, but the message could not be sent to
the destination to which this reason code applies
Explanation: On the MQOPEN or MQPUT1 call, the because that destination was not opened successfully
ObjectType field in the object descriptor MQOD by the MQOPEN call. This reason occurs only in the
specifies a value that is not valid. For the MQPUT1 call, Reason field of the MQRR response record.
the object type must be MQOT_Q.
Completion Code: MQCC_FAILED This reason code occurs in the following environments:
AIX, HP-UX, OS/2, OS/400, Solaris, Windows, plus
Programmer Response: Specify a valid object type. WebSphere MQ clients connected to these systems.
Completion Code: MQCC_FAILED
2044 (X'07FC') MQRC_OD_ERROR
Programmer Response: Do one of the following:
Explanation: On the MQOPEN or MQPUT1 call, the
object descriptor MQOD is not valid, for one of the v If the error occurred on the MQCONN or
following reasons: MQCONNX call, ensure that the required objects
v The StrucId field is not MQOD_STRUC_ID. exist by running the following command and then
v The Version field specifies a value that is not valid retrying the application:
or not supported. STRMQM -c qmgr
v The parameter pointer is not valid. (It is not always
possible to detect parameter pointers that are not where qmgr should be replaced by the name of the
valid; if not detected, unpredictable results occur.) queue manager.
v The queue manager cannot copy the changed v If the error occurred on the MQPUT call, examine
structure to application storage, even though the call the MQRR response records specified on the
is successful. This can occur, for example, if the MQOPEN call to determine the reason that the
pointer points to read-only storage. queue failed to open. Ensure that sufficient response
Completion Code: MQCC_FAILED records are provided by the application on the call to
enable the error(s) to be determined.
Programmer Response: Ensure that input fields in the
MQOD structure are set correctly.

Appendix A. API completion and reason codes 519


Completion and reason codes
Completion Code: MQCC_FAILED
2274 (X'08E2')
MQRC_OPTION_ENVIRONMENT_ERROR Programmer Response: Specify the correct option; see
the relevant tables in the description of MQOPEN in
Explanation: An MQGET call with the
the WebSphere MQ Application Programming Guide.
MQGMO_MARK_SKIP_BACKOUT option specified
Either the parameter pointer is not valid, or it points to.
was issued from a DB2 Stored Procedure. The call
For the MQOPEN call, ensure that the ObjectQMgrName
failed because the MQGMO_MARK_SKIP_BACKOUT
field is set correctly. For the MQCLOSE call, either
option cannot be used from a DB2 Stored Procedure.
correct the option or change the definition type of the
This reason code occurs only on z/OS. model queue that is used to create the new queue.
Completion Code: MQCC_FAILED
2046 (X'07FE') MQRC_OPTIONS_ERROR
Programmer Response: Remove the
MQGMO_MARK_SKIP_BACKOUT option from the Explanation: The Options parameter or field contains
MQGET call. options that are not valid, or a combination of options
that is not valid.
2045 (X'07FD') v For the MQOPEN, MQCLOSE, MQXCNVC,
MQRC_OPTION_NOT_VALID_FOR_TYPE mqBagToBuffer, mqBufferToBag, mqCreateBag, and
mqExecute calls, Options is a separate parameter on
Explanation: On an MQOPEN or MQCLOSE call, an the call.
option is specified that is not valid for the type of
This reason also occurs if the parameter pointer is
object or queue being opened or closed.
not valid. (It is not always possible to detect
For the MQOPEN call, this includes the following parameter pointers that are not valid; if not detected,
cases: unpredictable results occur.)
v An option that is inappropriate for the object type v For the MQBEGIN, MQCONNX, MQGET, MQPUT,
(for example, MQOO_OUTPUT for an and MQPUT1 calls, Options is a field in the relevant
MQOT_PROCESS object). options structure (MQBO, MQCNO, MQGMO, or
v An option that is unsupported for the queue type MQPMO).
(for example, MQOO_INQUIRE for a remote queue Completion Code: MQCC_FAILED
that has no local definition).
Programmer Response: Specify valid options. Check
v One or more of the following options:
the description of the Options parameter or field to
MQOO_INPUT_AS_Q_DEF
determine which options and combinations of options
MQOO_INPUT_SHARED
are valid. If multiple options are being set by adding
MQOO_INPUT_EXCLUSIVE
the individual options together, ensure that the same
MQOO_BROWSE
option is not added twice.
MQOO_INQUIRE
MQOO_SET
2252 (X'08CC') MQRC_ORIGINAL_LENGTH_ERROR
when either:
– the queue name is resolved through a cell Explanation: An MQPUT or MQPUT1 call was issued
directory, or to put a report message that is a segment, but the
OriginalLength field in the MQMD or MQMDE
– ObjectQMgrName in the object descriptor specifies
structure is either:
the name of a local definition of a remote queue
| v Less than the length of data in the message, or
(in order to specify a queue-manager alias), and
v Less than one (for a segment that is not the last
the queue named in the RemoteQMgrName attribute
segment), or
of the definition is the name of the local queue
v Less than zero (for a segment that is the last
manager.
segment)

For the MQCLOSE call, this includes the following


| This reason code occurs in the following environments:
case:
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
v The MQCO_DELETE or MQCO_DELETE_PURGE | Windows, plus WebSphere MQ clients connected to
option when the queue is not a dynamic queue. | these systems.

This reason code can also occur on the MQOPEN call Completion Code: MQCC_FAILED
when the object being opened is of type Programmer Response: Specify a value that is greater
MQOT_NAMELIST, MQOT_PROCESS, or than zero. Zero is valid only for the last segment.
MQOT_Q_MGR, but the ObjectQMgrName field in
MQOD is neither blank nor the name of the local
queue manager.

520 Messages and Codes


Completion and reason codes
This reason code does not prevent the application
2310 (X'0906') MQRC_OUT_SELECTOR_ERROR
initiating further units of work.
Explanation: The OutSelector parameter is not valid.
Either the parameter pointer is not valid, or it points to
2193 (X'0891') MQRC_PAGESET_ERROR
read-only storage. (It is not always possible to detect
parameter pointers that are not valid; if not detected, Explanation: An error was encountered with the page
unpredictable results occur.) set while attempting to access it for a locally defined
queue. This could be because the queue is on a page
Completion Code: MQCC_FAILED
set that does not exist. A console message is issued that
Programmer Response: Correct the parameter. tells you the number of the page set in error. For
example if the error occurred in the TEST job, and your
user identifier is ABCDEFG, the message is:
2123 (X'084B') MQRC_OUTCOME_MIXED
CSQI041I CSQIALLC JOB TEST USER ABCDEFG
Explanation: The queue manager is acting as the HAD ERROR ACCESSING PAGE SET 27
unit-of-work coordinator for a unit of work that
involves other resource managers, but one of the If this reason code occurs while attempting to delete a
following occurred: dynamic queue with MQCLOSE, the dynamic queue
v An MQCMIT or MQDISC call was issued to commit has not been deleted.
the unit of work, but one or more of the
participating resource managers backed-out the unit This reason code occurs only on z/OS.
of work instead of committing it. As a result, the
outcome of the unit of work is mixed. Completion Code: MQCC_FAILED
v An MQBACK call was issued to back out a unit of Programmer Response: Check that the storage class
work, but one or more of the participating resource for the queue maps to a valid page set using the
managers had already committed the unit of work. DISPLAY Q(xx) STGCLASS, DISPLAY STGCLASS(xx),
and DISPLAY USAGE PSID commands. If you are
| This reason code occurs in the following environments: unable to resolve the problem, notify the system
| AIX, HP-UX, OS/2, Solaris, Linux, Windows. programmer who should:
Completion Code: MQCC_FAILED v Collect the following diagnostic information:
– A description of the actions that led to the error
Programmer Response: Examine the queue-manager
– A listing of the application program being run at
error logs for messages relating to the mixed outcome;
the time of the error
these messages identify the resource managers that are
– Details of the page sets defined for use by the
affected. Use procedures local to the affected resource
queue manager
managers to resynchronize the resources.
v Attempt to re-create the problem, and take a system
This reason code does not prevent the application dump immediately after the error occurs
initiating further units of work.
v Contact your IBM Support Center

2124 (X'084C') MQRC_OUTCOME_PENDING


2192 (X'0890') MQRC_PAGESET_FULL
Explanation: The queue manager is acting as the
Explanation: Former name for
unit-of-work coordinator for a unit of work that
MQRC_STORAGE_MEDIUM_FULL.
involves other resource managers, and an MQCMIT or
MQDISC call was issued to commit the unit of work,
but one or more of the participating resource managers 2321 (X'0911') MQRC_PARAMETER_MISSING
has not confirmed that the unit of work was committed
Explanation: An administration message requires a
successfully.
parameter that is not present in the administration bag.
The completion of the commit operation will happen at This reason code occurs only for bags created with the
some point in the future, but there remains the MQCBO_ADMIN_BAG or
possibility that the outcome will be mixed. MQCBO_REORDER_AS_REQUIRED options.
| This reason code occurs in the following environments: Completion Code: MQCC_FAILED
| AIX, HP-UX, OS/2, Solaris, Linux, Windows.
Programmer Response: Review the description of the
Completion Code: MQCC_WARNING administration command being issued, and ensure that
all required parameters are present in the bag.
Programmer Response: Use the normal
error-reporting mechanisms to determine whether the
outcome was mixed. If it was, take appropriate action
to resynchronize the resources.

Appendix A. API completion and reason codes 521


Completion and reason codes

2272 (X'08E0') MQRC_PARTIALLY_CONVERTED 2149 (X'0865') MQRC_PCF_ERROR


Explanation: On an MQGET call with the Explanation: An MQPUT or MQPUT1 call was issued
MQGMO_CONVERT option included in the to put a message containing PCF data, but the length of
GetMsgOpts parameter, one or more MQ header the message does not equal the sum of the lengths of
structures in the message data could not be converted the PCF structures present in the message. This can
to the specified target character set or encoding. In this occur for messages with the following format names:
situation, the MQ header structures are converted to MQFMT_ADMIN
the queue-manager’s character set and encoding, and MQFMT_EVENT
the application data in the message is converted to the MQFMT_PCF
target character set and encoding. On return from the
call, the values returned in the various CodedCharSetId | This reason code occurs in the following environments:
and Encoding fields in the MsgDesc parameter and MQ | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
header structures indicate the character set and | Windows, plus WebSphere MQ clients connected to
encoding that apply to each part of the message. The | these systems.
call completes with MQCC_WARNING.
Completion Code: MQCC_FAILED
This reason code usually occurs when the specified
target character set is one that causes the character Programmer Response: Ensure that the length of the
strings in the MQ header structures to expand beyond message specified on the MQPUT or MQPUT1 call
the lengths of their fields. Unicode character set UCS-2 equals the sum of the lengths of the PCF structures
is an example of a character set that causes this to contained within the message data.
happen.
Completion Code: MQCC_FAILED 2047 (X'07FF') MQRC_PERSISTENCE_ERROR

Programmer Response: If this is an expected situation, Explanation: On an MQPUT or MQPUT1 call, the
no corrective action is required. value specified for the Persistence field in the message
descriptor MQMD is not valid.
If this is an unexpected situation, check that the MQ
header structures contain valid data. If they do, specify Completion Code: MQCC_FAILED
as the target character set a character set that does not Programmer Response: Specify one of the following
cause the strings to expand. values:
MQPER_PERSISTENT
2122 (X'084A') MQPER_NOT_PERSISTENT
MQRC_PARTICIPANT_NOT_AVAILABLE MQPER_PERSISTENCE_AS_Q_DEF

Explanation: An MQBEGIN call was issued to start a


unit of work coordinated by the queue manager, but 2048 (X'0800') MQRC_PERSISTENT_NOT_ALLOWED
one or more of the participating resource managers that Explanation: On an MQPUT or MQPUT1 call, the
had been registered with the queue manager is not value specified for the Persistence field in MQMD (or
available. As a result, changes to those resources cannot obtained from the DefPersistence queue attribute)
be coordinated by the queue manager in the unit of specifies MQPER_PERSISTENT, but the queue on
work. which the message is being placed does not support
| This reason code occurs in the following environments: persistent messages. Persistent messages cannot be
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows. placed on temporary dynamic queues.

Completion Code: MQCC_WARNING This reason code can also occur in the Feedback field in
the message descriptor of a report message; in this case
Programmer Response: If the application does not it indicates that the error was encountered by a
require non-MQ resources to participate in the unit of message channel agent when it attempted to put the
work, this reason code can be ignored. Otherwise message on a remote queue.
consult your system support programmer to determine
why the required resource managers are not available. Completion Code: MQCC_FAILED
The resource manager may have been halted Programmer Response: Specify
temporarily, or there may be an error in the queue MQPER_NOT_PERSISTENT if the message is to be
manager’s configuration file. placed on a temporary dynamic queue. If persistence is
required, use a permanent dynamic queue or
predefined queue in place of a temporary dynamic
queue.
Be aware that server applications are recommended to
send reply messages (message type MQMT_REPLY)

522 Messages and Codes


Completion and reason codes
with the same persistence as the original request
2050 (X'0802') MQRC_PRIORITY_ERROR
message (message type MQMT_REQUEST). If the
request message is persistent, the reply queue specified Explanation: An MQPUT or MQPUT1 call was issued,
in the ReplyToQ field in the message descriptor MQMD but the value of the Priority field in the message
cannot be a temporary dynamic queue. Use a descriptor MQMD is not valid. The maximum priority
permanent dynamic queue or predefined queue as the supported by the queue manager is given by the
reply queue in this situation. MaxPriority queue-manager attribute.
Completion Code: MQCC_FAILED
2173 (X'087D') MQRC_PMO_ERROR
Programmer Response: Specify a value in the range
Explanation: On an MQPUT or MQPUT1 call, the zero through MaxPriority, or the special value
MQPMO structure is not valid, for one of the following MQPRI_PRIORITY_AS_Q_DEF.
reasons:
v The StrucId field is not MQPMO_STRUC_ID.
2049 (X'0801')
v The Version field specifies a value that is not valid
MQRC_PRIORITY_EXCEEDS_MAXIMUM
or not supported.
v The parameter pointer is not valid. (It is not always Explanation: An MQPUT or MQPUT1 call was issued,
possible to detect parameter pointers that are not but the value of the Priority field in the message
valid; if not detected, unpredictable results occur.) descriptor MQMD exceeds the maximum priority
v The queue manager cannot copy the changed supported by the local queue manager (see the
structure to application storage, even though the call MaxPriority queue-manager attribute described in the
is successful. This can occur, for example, if the WebSphere MQ Application Programming Guide). The
pointer points to read-only storage. message is accepted by the queue manager, but is
placed on the queue at the queue manager’s maximum
Completion Code: MQCC_FAILED
priority. The Priority field in the message descriptor
Programmer Response: Ensure that input fields in the retains the value specified by the application that put
MQPMO structure are set correctly. the message.
Completion Code: MQCC_WARNING
2158 (X'086E')
Programmer Response: None required, unless this
MQRC_PMO_RECORD_FLAGS_ERROR
reason code was not expected by the application that
Explanation: An MQPUT or MQPUT1 call was issued put the message.
to put a message, but the PutMsgRecFields field in the
MQPMO structure is not valid, for one of the following
2051 (X'0803') MQRC_PUT_INHIBITED
reasons:
v The field contains flags that are not valid. Explanation: MQPUT and MQPUT1 calls are currently
v The message is being put to a distribution list, and inhibited for the queue, or for the queue to which this
put message records have been provided (that is, queue resolves. See the InhibitPut queue attribute
RecsPresent is greater than zero, and one of described in the WebSphere MQ Application Programming
PutMsgRecOffset or PutMsgRecPtr is nonzero), but Guide.
PutMsgRecFields has the value MQPMRF_NONE.
v MQPMRF_ACCOUNTING_TOKEN is specified This reason code can also occur in the Feedback field in
without either MQPMO_SET_IDENTITY_CONTEXT the message descriptor of a report message; in this case
or MQPMO_SET_ALL_CONTEXT. it indicates that the error was encountered by a
message channel agent when it attempted to put the
message on a remote queue.
| This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, Completion Code: MQCC_FAILED
| plus WebSphere MQ clients connected to these systems.
Programmer Response: If the system design allows
Completion Code: MQCC_FAILED put requests to be inhibited for short periods, retry the
operation later.
Programmer Response: Ensure that PutMsgRecFields
is set with the appropriate MQPMRF_* flags to indicate
which fields are present in the put message records. If 2159 (X'086F') MQRC_PUT_MSG_RECORDS_ERROR
MQPMRF_ACCOUNTING_TOKEN is specified, ensure
that either MQPMO_SET_IDENTITY_CONTEXT or Explanation: An MQPUT or MQPUT1 call was issued
MQPMO_SET_ALL_CONTEXT is also specified. to put a message to a distribution list, but the MQPMR
Alternatively, set both PutMsgRecOffset and put message records are not specified correctly. One of
PutMsgRecPtr to zero. the following applies:
v PutMsgRecOffset is not zero and PutMsgRecPtr is not
zero and not the null pointer.
v PutMsgRecPtr is not a valid pointer.

Appendix A. API completion and reason codes 523


Completion and reason codes
v PutMsgRecPtr or PutMsgRecOffset points to storage
2225 (X'08B1') MQRC_Q_DEPTH_LOW
that is not accessible.
Explanation: An MQGET call has caused the queue
| This reason code occurs in the following environments: depth to be decremented to or below the limit specified
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, in the QDepthLowLimit attribute.
| plus WebSphere MQ clients connected to these systems.
Completion Code: MQCC_WARNING
Completion Code: MQCC_FAILED
Programmer Response: None. This reason code is
Programmer Response: Ensure that at least one of only used to identify the corresponding event message.
PutMsgRecOffset and PutMsgRecPtr is zero. Ensure that
the field used points to accessible storage.
2053 (X'0805') MQRC_Q_FULL
Explanation: On an MQPUT or MQPUT1 call, the call
2290 (X'08F2') MQRC_Q_ALREADY_EXISTS
failed because the queue is full, that is, it already
Explanation: This reason should be returned by the contains the maximum number of messages possible
MQZ_INSERT_NAME installable service component (see the MaxQDepth queue attribute described in the
when the queue specified by the QName parameter is WebSphere MQ Application Programming Guide).
already defined to the name service.
This reason code can also occur in the Feedback field in
v On z/OS, this reason code does not occur. the message descriptor of a report message; in this case
Completion Code: MQCC_FAILED it indicates that the error was encountered by a
message channel agent when it attempted to put the
Programmer Response: None. See the WebSphere MQ message on a remote queue.
System Administration Guide book for information about
installable service. Completion Code: MQCC_FAILED
Programmer Response: Retry the operation later.
2052 (X'0804') MQRC_Q_DELETED Consider increasing the maximum depth for this queue,
or arranging for more instances of the application to
Explanation: An Hobj queue handle specified on a call service the queue.
refers to a dynamic queue that has been deleted since
the queue was opened. (See the description of
MQCLOSE in the WebSphere MQ Application | 2394 (X'095A') MQRC_Q_INDEX_TYPE_ERROR
Programming Guide for information about the deletion | Explanation: An MQGET call was issued specifying
of dynamic queues.) | one or more of the following options:
v On z/OS, this can also occur with the MQOPEN and | MQGMO_ALL_MSGS_AVAILABLE
MQPUT1 calls if a dynamic queue is being opened, | MQGMO_ALL_SEGMENTS_AVAILABLE
but the queue is in a logically-deleted state. See | MQGMO_COMPLETE_MSG
MQCLOSE for more information about this. | MQGMO_LOGICAL_ORDER

Completion Code: MQCC_FAILED | but the call failed because the queue is not indexed by
| group identifier. These options require the queue to
Programmer Response: Issue an MQCLOSE call to | have an IndexType of MQIT_GROUP_ID.
return the handle and associated resources to the
system (the MQCLOSE call will succeed in this case).
| This reason code occurs only on z/OS.
Check the design of the application that caused the
error. | Completion Code: MQCC_FAILED
| Programmer Response: Redefine the queue to have an
2224 (X'08B0') MQRC_Q_DEPTH_HIGH | IndexType of MQIT_GROUP_ID. Alternatively, modify
| the application to avoid using the options listed above.
Explanation: An MQPUT or MQPUT1 call has caused
the queue depth to be incremented to or above the
limit specified in the QDepthHighLimit attribute. 2222 (X'08AE') MQRC_Q_MGR_ACTIVE
Completion Code: MQCC_WARNING Explanation: This condition is detected when a queue
manager becomes active.
Programmer Response: None. This reason code is
only used to identify the corresponding event message. v On z/OS, this event is not generated for the first
start of a queue manager, only on subsequent
restarts.
Completion Code: MQCC_WARNING
Programmer Response: None. This reason code is
only used to identify the corresponding event message.

524 Messages and Codes


Completion and reason codes
This reason code can also occur if the call is issued by
2058 (X'080A') MQRC_Q_MGR_NAME_ERROR
an MQ client application and there is an error with the
Explanation: On an MQCONN or MQCONNX call, client-connection or the corresponding
the value specified for the QMgrName parameter is not server-connection channel definitions.
valid or not known. This reason also occurs if the v On z/OS, this reason code can also occur if the
parameter pointer is not valid. (It is not always possible optional OS/390 client attachment feature has not
to detect parameter pointers that are not valid; if not been installed.
detected, unpredictable results occur.)
Completion Code: MQCC_FAILED
v On z/OS for CICS applications, this reason can occur
on any call if the original connect specified an Programmer Response: Ensure that the queue
incorrect or unrecognized name. manager has been started. If the connection is from a
client application, check the channel definitions.
This reason code can also occur if an MQ client
application attempts to connect to a queue manager
2161 (X'0871') MQRC_Q_MGR_QUIESCING
within an MQ-client queue-manager group (see the
QMgrName parameter of MQCONN), and either: Explanation: An MQI call was issued, but the call
v Queue-manager groups are not supported. failed because the queue manager is quiescing
v There is no queue-manager group with the specified (preparing to shut down).
name.
When the queue manager is quiescing, the MQOPEN,
Completion Code: MQCC_FAILED MQPUT, MQPUT1, and MQGET calls can still
complete successfully, but the application can request
Programmer Response: Use an all-blank name if
that they fail by specifying the appropriate option on
possible, or verify that the name used is valid.
the call:
v MQOO_FAIL_IF_QUIESCING on MQOPEN
2223 (X'08AF') MQRC_Q_MGR_NOT_ACTIVE v MQPMO_FAIL_IF_QUIESCING on MQPUT or
MQPUT1
Explanation: This condition is detected when a queue
v MQGMO_FAIL_IF_QUIESCING on MQGET
manager is requested to stop or quiesce.
Specifying these options enables the application to
Completion Code: MQCC_WARNING
become aware that the queue manager is preparing to
Programmer Response: None. This reason code is shut down.
only used to identify the corresponding event message. v On z/OS:
– For batch applications, this reason can be returned
2059 (X'080B') MQRC_Q_MGR_NOT_AVAILABLE to applications running in LPARs that do not have
a queue manager installed.
Explanation: On an MQCONN or MQCONNX call, – For CICS applications, this reason can be returned
the queue manager identified by the QMgrName when no connection was established.
parameter is not available for connection. v On OS/400 for applications running in compatibility
v On z/OS: mode, this reason can be returned when no
– For batch applications, this reason can be returned connection was established.
to applications running in LPARs that do not have
a queue manager installed. Completion Code: MQCC_FAILED
– For CICS applications, this reason can occur on Programmer Response: The application should tidy
any call if the original connect specified a queue up and end. If the application specified the
manager whose name was recognized, but which MQOO_FAIL_IF_QUIESCING,
is not available. MQPMO_FAIL_IF_QUIESCING, or
v On OS/400, this reason can also be returned by the MQGMO_FAIL_IF_QUIESCING option on the failing
MQOPEN and MQPUT1 calls, when call, the relevant option can be removed and the call
MQHC_DEF_HCONN is specified for the Hconn reissued. By omitting these options, the application can
parameter by an application running in compatibility continue working in order to complete and commit the
mode. current unit of work, but the application should not
start a new unit of work.
This reason code can also occur if an MQ client
application attempts to connect to a queue manager 2162 (X'0872') MQRC_Q_MGR_STOPPING
within an MQ-client queue-manager group when none
of the queue managers in the group is available for Explanation: An MQI call was issued, but the call
connection (see the QMgrName parameter of the failed because the queue manager is shutting down. If
MQCONN call). the call was an MQGET call with the MQGMO_WAIT
option, the wait has been canceled. No more MQI calls
can be issued.

Appendix A. API completion and reason codes 525


Completion and reason codes
For MQ client applications, it is possible that the call
2227 (X'08B3') MQRC_Q_SERVICE_INTERVAL_OK
did complete successfully, even though this reason code
is returned with a CompCode of MQCC_FAILED. Explanation: A successful get has been detected
v On z/OS, the MQRC_CONNECTION_BROKEN within an interval that is less than or equal to the limit
reason may be returned instead if, as a result of specified in the QServiceInterval attribute.
system scheduling factors, the queue manager shuts Completion Code: MQCC_WARNING
down before the call completes.
Programmer Response: None. This reason code is
Completion Code: MQCC_FAILED only used to identify the corresponding event message.
Programmer Response: The application should tidy
up and end. If the application is in the middle of a unit 2056 (X'0808') MQRC_Q_SPACE_NOT_AVAILABLE
of work coordinated by an external unit-of-work
coordinator, the application should issue the Explanation: An MQPUT or MQPUT1 call was issued,
appropriate call to back out the unit of work. Any unit but there is no space available for the queue on disk or
of work that is coordinated by the queue manager is other storage device.
backed out automatically. This reason code can also occur in the Feedback field in
the message descriptor of a report message; in this case
2055 (X'0807') MQRC_Q_NOT_EMPTY it indicates that the error was encountered by a
message channel agent when it attempted to put the
Explanation: An MQCLOSE call was issued for a message on a remote queue.
permanent dynamic queue, but the call failed because
v On z/OS, this reason code does not occur.
the queue is not empty or still in use. One of the
following applies: Completion Code: MQCC_FAILED
v The MQCO_DELETE option was specified, but there
are messages on the queue. Programmer Response: Check whether an application
v The MQCO_DELETE or MQCO_DELETE_PURGE is putting messages in an infinite loop. If not, make
option was specified, but there are uncommitted get more disk space available for the queue.
or put calls outstanding against the queue.
See the usage notes pertaining to dynamic queues for 2057 (X'0809') MQRC_Q_TYPE_ERROR
the MQCLOSE call for more information. Explanation: One of the following occurred:
v On an MQOPEN call, the ObjectQMgrName field in the
This reason code is also returned from a Programmable object descriptor MQOD or object record MQOR
Command Format (PCF) command to clear or delete a specifies the name of a local definition of a remote
queue, if the queue contains uncommitted messages (or queue (in order to specify a queue-manager alias),
committed messages in the case of delete queue and in that local definition the RemoteQMgrName
without the purge option). attribute is the name of the local queue manager.
However, the ObjectName field in MQOD or MQOR
Completion Code: MQCC_FAILED
specifies the name of a model queue on the local
Programmer Response: Check why there might be queue manager; this is not allowed. See the
messages on the queue. Be aware that the WebSphere MQ Application Programming Guide for
CurrentQDepth queue attribute might be zero even more information.
though there are one or more messages on the queue; v On an MQPUT1 call, the object descriptor MQOD or
this can happen if the messages have been retrieved as object record MQOR specifies the name of a model
part of a unit of work that has not yet been committed. queue.
If the messages can be discarded, try using the v On a previous MQPUT or MQPUT1 call, the
MQCLOSE call with the MQCO_DELETE_PURGE ReplyToQ field in the message descriptor specified the
option. Consider retrying the call later. name of a model queue, but a model queue cannot
be specified as the destination for reply or report
messages. Only the name of a predefined queue, or
2226 (X'08B2') MQRC_Q_SERVICE_INTERVAL_HIGH
the name of the dynamic queue created from the
Explanation: No successful gets or puts have been model queue, can be specified as the destination. In
detected within an interval that is greater than the limit this situation the reason code
specified in the QServiceInterval attribute. MQRC_Q_TYPE_ERROR is returned in the Reason
field of the MQDLH structure when the reply
Completion Code: MQCC_WARNING message or report message is placed on the
Programmer Response: None. This reason code is dead-letter queue.
only used to identify the corresponding event message. Completion Code: MQCC_FAILED
Programmer Response: Specify a valid queue.

526 Messages and Codes


Completion and reason codes

2154 (X'086A') MQRC_RECS_PRESENT_ERROR 6100 (X'17D4')


MQRC_REOPEN_EXCL_INPUT_ERROR
Explanation: An MQOPEN or MQPUT1 call was
issued, but the call failed for one of the following Explanation: An open object does not have the correct
reasons: ImqObject open options and requires one or more
v RecsPresent in MQOD is less than zero. additional options. An implicit reopen is required but
v ObjectType in MQOD is not MQOT_Q, and closure has been prevented.
RecsPresent is not zero. RecsPresent must be zero if
Closure has been prevented because the queue is open
the object being opened is not a queue.
for exclusive input and closure might result in the
queue being accessed by another process or thread,
| This reason code occurs in the following environments: before the queue is reopened by the process or thread
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, that presently has access.
| plus WebSphere MQ clients connected to these systems.
This reason code occurs in the MQSeries C++
Completion Code: MQCC_FAILED
environment.
Programmer Response: If it is intended to open a
Completion Code: MQCC_FAILED
distribution list, set the ObjectType field to MQOT_Q
and RecsPresent to the number of destinations in the Programmer Response: Set the open options explicitly
list. If it is not intended to open a distribution list, set to cover all eventualities so that implicit reopening is
the RecsPresent field to zero. not required.

6129 (X'17F1') MQRC_REFERENCE_ERROR 6101 (X'17D5') MQRC_REOPEN_INQUIRE_ERROR


Explanation: An object reference is invalid. Explanation: An open object does not have the correct
ImqObject open options and requires one or more
There is a problem with the address of a referenced
additional options. An implicit reopen is required but
object. At the time of use, the address of the object is
closure has been prevented.
nonnull, but is invalid and cannot be used for its
intended purpose. Closure has been prevented because one or more
characteristics of the object need to be checked
This reason code occurs in the MQSeries C++
dynamically prior to closure, and the open options do
environment.
not already include MQOO_INQUIRE.
Completion Code: MQCC_FAILED
This reason code occurs in the MQSeries C++
Programmer Response: Check that the referenced environment.
object is neither deleted nor out of scope, or remove the
Completion Code: MQCC_FAILED
reference by supplying a null address value.
Programmer Response: Set the open options explicitly
to include MQOO_INQUIRE.
2184 (X'0888') MQRC_REMOTE_Q_NAME_ERROR
Explanation: On an MQOPEN or MQPUT1 call, one
6102 (X'17D6')
of the following occurred:
MQRC_REOPEN_SAVED_CONTEXT_ERR
v A local definition of a remote queue (or an alias to
one) was specified, but the RemoteQName attribute in Explanation: An open object does not have the correct
the remote queue definition is entirely blank. Note ImqObject open options and requires one or more
that this error occurs even if the XmitQName in the additional options. An implicit reopen is required but
definition is not blank. closure has been prevented.
v The ObjectQMgrName field in the object descriptor is
Closure has been prevented because the queue is open
not blank and not the name of the local queue
with MQOO_SAVE_ALL_CONTEXT, and a destructive
manager, but the ObjectName field is blank.
get has been performed previously. This has caused
Completion Code: MQCC_FAILED retained state information to be associated with the
open queue and this information would be destroyed
Programmer Response: Alter the local definition of
by closure.
the remote queue and supply a valid remote queue
name, or supply a nonblank ObjectName in the object This reason code occurs in the MQSeries C++
descriptor, as appropriate. environment.
Completion Code: MQCC_FAILED
Programmer Response: Set the open options explicitly
to cover all eventualities so that implicit reopening is
not required.

Appendix A. API completion and reason codes 527


Completion and reason codes

6103 (X'17D7') | 2378 (X'094A') MQRC_RESERVED_VALUE_ERROR


MQRC_REOPEN_TEMPORARY_Q_ERROR
| Explanation: An MQXEP call was issued by an API
Explanation: An open object does not have the correct | exit function, but the value specified for the Reserved
ImqObject open options and requires one or more | parameter is not valid. The value must be the null
additional options. An implicit reopen is required but | pointer.
closure has been prevented.
| This reason code occurs in the following environments:
Closure has been prevented because the queue is a | AIX, HP-UX, Solaris, Windows.
local queue of the definition type
MQQDT_TEMPORARY_DYNAMIC, that would be
| Completion Code: MQCC_FAILED
destroyed by closure. | Programmer Response: Modify the exit to specify the
This reason code occurs in the MQSeries C++
| null pointer as the value of the Reserved parameter.
environment.
2102 (X'0836') MQRC_RESOURCE_PROBLEM
Completion Code: MQCC_FAILED
Explanation: There are insufficient system resources to
Programmer Response: Set the open options explicitly
complete the call successfully.
to cover all eventualities so that implicit reopening is
not required. Completion Code: MQCC_FAILED
Programmer Response: Run the application when the
2061 (X'080D') MQRC_REPORT_OPTIONS_ERROR machine is less heavily loaded.
Explanation: An MQPUT or MQPUT1 call was issued, v On z/OS, check the operator console for messages
but the Report field in the message descriptor MQMD that may provide additional information.
contains one or more options that are not recognized v On Compaq OpenVMS Alpha, OS/2, OS/400,
by the local queue manager. The options that cause this Compaq NonStop Kernel, and UNIX systems, consult
reason code to be returned depend on the destination the FFST record to obtain more detail about the
of the message; see Appendix E of the WebSphere MQ problem.
Application Programming Guide for more details.
This reason code can also occur in the Feedback field in 2156 (X'086C')
the MQMD of a report message, or in the Reason field MQRC_RESPONSE_RECORDS_ERROR
in the MQDLH structure of a message on the
dead-letter queue; in both cases it indicates that the Explanation: An MQOPEN or MQPUT1 call was
destination queue manager does not support one or issued to open a distribution list (that is, the
more of the report options specified by the sender of RecsPresent field in MQOD is greater than zero), but
the message. the MQRR response records are not specified correctly.
One of the following applies:
Completion Code: MQCC_FAILED v ResponseRecOffset is not zero and ResponseRecPtr is
not zero and not the null pointer.
Programmer Response: Do the following:
v ResponseRecPtr is not a valid pointer.
v Ensure that the Report field in the message
v ResponseRecPtr or ResponseRecOffset points to
descriptor is initialized with a value when the
storage that is not accessible.
message descriptor is declared, or is assigned a value
prior to the MQPUT or MQPUT1 call. Specify
MQRO_NONE if no report options are required. | This reason code occurs in the following environments:
v Ensure that the report options specified are ones that | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
are documented in this book; see the Report field | plus WebSphere MQ clients connected to these systems.
described in Appendix E of the WebSphere MQ Completion Code: MQCC_FAILED
Application Programming Guide for valid report
options. Remove any report options that are not Programmer Response: Ensure that at least one of
documented in this book. ResponseRecOffset and ResponseRecPtr is zero. Ensure
v If multiple report options are being set by adding the that the field used points to accessible storage.
individual report options together, ensure that the
same report option is not added twice. 2336 (X'0920') MQRC_RFH_COMMAND_ERROR
v Check that conflicting report options are not
specified. For example, do not add both Explanation: The message contains an MQRFH
MQRO_EXCEPTION and structure, but the command name contained in the
MQRO_EXCEPTION_WITH_DATA to the Report NameValueString field is not valid.
field; only one of these can be specified. Completion Code: MQCC_FAILED
Programmer Response: Modify the application that

528 Messages and Codes


Completion and reason codes
generated the message to ensure that it places in the NameValueString field requires a parameter that is not
NameValueString field a command name that is valid. present.
Completion Code: MQCC_FAILED
2338 (X'0922') MQRC_RFH_DUPLICATE_PARM
Programmer Response: Modify the application that
Explanation: The message contains an MQRFH generated the message to ensure that it places in the
structure, but a parameter occurs more than once in the NameValueString field all parameters that are required
NameValueString field when only one occurrence is for the specified command.
valid for the specified command.
Completion Code: MQCC_FAILED 2335 (X'091F') MQRC_RFH_STRING_ERROR
Programmer Response: Modify the application that Explanation: The contents of the NameValueString
generated the message to ensure that it places in the field in the MQRFH structure are not valid.
NameValueString field only one occurrence of the NameValueString must adhere to the following rules:
parameter. v The string must consist of zero or more name/value
pairs separated from each other by one or more
blanks; the blanks are not significant.
2334 (X'091E') MQRC_RFH_ERROR
v If a name or value contains blanks that are
Explanation: An MQPUT or MQPUT1 call was issued, significant, the name or value must be enclosed in
but the message data contains an MQRFH or MQRFH2 double-quote characters.
structure that is not valid. Possible errors include the v If a name or value itself contains one or more
following: double-quote characters, the name or value must be
v The StrucId field is not MQRFH_STRUC_ID. enclosed in double-quote characters, and each
v The Version field is not MQRFH_VERSION_1 embedded double-quote character must be doubled.
(MQRFH), or MQRFH_VERSION_2 (MQRFH2). v A name or value can contain any characters other
v The StrucLength field specifies a value that is too than the null, which acts as a delimiter. The null and
small to include the structure plus the characters following it, up to the defined length of
variable-length data at the end of the structure. NameValueString, are ignored.
| v The CodedCharSetId field is zero, or a negative value
The following is a valid NameValueString:
| that is not valid.
| v The BufferLength parameter of the call has a value Famous_Words "Display ""Hello World"""
| that is too small to accommodate the structure (the Completion Code: MQCC_FAILED
| structure extends beyond the end of the message).
Programmer Response: Modify the application that
Completion Code: MQCC_FAILED generated the message to ensure that it places in the
Programmer Response: Check that the fields in the NameValueString field data that adheres to the rules
structure are set correctly. Ensure that the application listed above. Check that the StrucLength field is set to
sets the CodedCharSetId field to a valid value (note: the correct value.
MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not 2220 (X'08AC') MQRC_RMH_ERROR
valid in this field).
Explanation: An MQPUT or MQPUT1 call was issued,
but the message data contains an MQRMH structure
2337 (X'0921') MQRC_RFH_PARM_ERROR that is not valid. Possible errors include the following:
Explanation: The message contains an MQRFH v The StrucId field is not MQRMH_STRUC_ID.
structure, but a parameter name contained in the v The Version field is not MQRMH_VERSION_1.
NameValueString field is not valid for the command v The StrucLength field specifies a value that is too
specified. small to include the structure plus the
variable-length data at the end of the structure.
Completion Code: MQCC_FAILED | v The CodedCharSetId field is zero, or a negative value
Programmer Response: Modify the application that | that is not valid.
generated the message to ensure that it places in the | v The BufferLength parameter of the call has a value
NameValueString field only parameters that are valid | that is too small to accommodate the structure (the
for the specified command. | structure extends beyond the end of the message).

| This reason code occurs in the following environments:


2339 (X'0923') MQRC_RFH_PARM_MISSING | AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
Explanation: The message contains an MQRFH | Windows, plus WebSphere MQ clients connected to
structure, but the command specified in the | these systems.
Completion Code: MQCC_FAILED

Appendix A. API completion and reason codes 529


Completion and reason codes
Programmer Response: Check that the fields in the | This reason code occurs in the following environments:
structure are set correctly. Ensure that the application | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
sets the CodedCharSetId field to a valid value (note: | plus WebSphere MQ clients connected to these systems.
MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
Completion Code: MQCC_FAILED
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not
valid in this field). Programmer Response: Check the application logic to
ensure that segments are put with a length of one or
greater. Only the last segment of a logical message is
| 2380 (X'094C') MQRC_SCO_ERROR
permitted to have a length of zero.
| Explanation: On an MQCONNX call, the MQSCO
| structure is not valid for one of the following reasons:
| 2365 (X'093D')
| v The StrucId field is not MQSCO_STRUC_ID. | MQRC_SEGMENTS_NOT_SUPPORTED
| v The Version field is not MQSCO_VERSION_1.
| Explanation: An MQPUT call was issued to put a
| segment of a logical message, but the queue on which
| This reason code occurs in the following environments:
| the message is to be placed has an IndexType of
| AIX, HP-UX, Solaris, Windows. | MQIT_GROUP_ID. Message segments cannot be placed
| Completion Code: MQCC_FAILED | on queues with this index type.

| Programmer Response: Correct the definition of the | This reason code occurs only on z/OS.
| MQSCO structure. | Completion Code: MQCC_FAILED
| Programmer Response: Modify the application to put
2062 (X'080E')
| messages that are not segments; ensure that the
MQRC_SECOND_MARK_NOT_ALLOWED
| MQMF_SEGMENT and MQMF_LAST_SEGMENT flags
Explanation: An MQGET call was issued specifying | in the MsgFlags field in MQMD are not set, and that
the MQGMO_MARK_SKIP_BACKOUT option in the | the Offset is zero. Alternatively, change the index type
Options field of MQGMO, but a message has already | of the queue.
been marked within the current unit of work. Only one
marked message is allowed within each unit of work.
2065 (X'0811') MQRC_SELECTOR_COUNT_ERROR
This reason code occurs only on z/OS.
Explanation: On an MQINQ or MQSET call, the
Completion Code: MQCC_FAILED SelectorCount parameter specifies a value that is not
valid. This reason also occurs if the parameter pointer
Programmer Response: Modify the application so that is not valid. (It is not always possible to detect
no more than one message is marked within each unit parameter pointers that are not valid; if not detected,
of work. unpredictable results occur.)
Completion Code: MQCC_FAILED
2063 (X'080F') MQRC_SECURITY_ERROR
Programmer Response: Specify a value in the range 0
Explanation: An MQCONN, MQCONNX, MQOPEN, through 256.
MQPUT1, or MQCLOSE call was issued, but it failed
because a security error occurred.
v On z/OS, the security error was returned by the 2067 (X'0813') MQRC_SELECTOR_ERROR
External Security Manager. Explanation: An MQINQ or MQSET call was issued,
Completion Code: MQCC_FAILED but the Selectors array contains a selector that is not
valid for one of the following reasons:
Programmer Response: Note the error from the v The selector is not supported or out of range.
security manager, and contact your system programmer v The selector is not applicable to the type of object
or security administrator. whose attributes are being inquired or set.
v On OS/400, the FFST log will contain the error v The selector is for an attribute that cannot be set.
information. This reason also occurs if the parameter pointer is not
valid. (It is not always possible to detect parameter
2253 (X'08CD') MQRC_SEGMENT_LENGTH_ZERO pointers that are not valid; if not detected,
unpredictable results occur.)
Explanation: An MQPUT or MQPUT1 call was issued
to put the first or an intermediate segment of a logical Completion Code: MQCC_FAILED
message, but the length of the application message data Programmer Response: Ensure that the value
in the segment (excluding any MQ headers that may be specified for the selector is valid for the object type
present) is zero. The length must be at least one for the represented by Hobj. For the MQSET call, also ensure
first or intermediate segment.

530 Messages and Codes


Completion and reason codes
that the selector represents an integer attribute that can Completion Code: MQCC_FAILED
be set.
Programmer Response: Specify a selector value that is
supported.
2066 (X'0812') MQRC_SELECTOR_LIMIT_EXCEEDED
Explanation: On an MQINQ or MQSET call, the 2305 (X'0901') MQRC_SELECTOR_NOT_UNIQUE
SelectorCount parameter specifies a value that is larger
Explanation: The ItemIndex parameter has the value
than the maximum supported (256).
MQIND_NONE, but the bag contains more than one
Completion Code: MQCC_FAILED data item with the selector value specified by the
Selector parameter. MQIND_NONE requires that the
Programmer Response: Reduce the number of
bag contain only one occurrence of the specified
selectors specified on the call; the valid range is 0
selector.
through 256.
This reason code also occurs on the mqExecute call
when the administration bag contains two or more
2068 (X'0814') MQRC_SELECTOR_NOT_FOR_TYPE
occurrences of a selector for a required parameter that
Explanation: On the MQINQ call, one or more permits only one occurrence.
selectors in the Selectors array is not applicable to the
Completion Code: MQCC_FAILED
type of the queue whose attributes are being inquired.
Programmer Response: Check the logic of the
This reason also occurs when the queue is a cluster
application that created the bag. If correct, specify for
queue that resolved to a remote instance of the queue.
ItemIndex a value that is zero or greater, and add
In this case only a subset of the attributes that are valid
application logic to process all of the occurrences of the
for local queues can be inquired. See the usage notes in
selector in the bag.
the description of MQINQ in the WebSphere MQ
Application Programming Guide for further details. Review the description of the administration command
being issued, and ensure that all required parameters
The call completes with MQCC_WARNING, with the
are defined correctly in the bag.
attribute values for the inapplicable selectors set as
follows:
v For integer attributes, the corresponding elements of 2304 (X'0900') MQRC_SELECTOR_OUT_OF_RANGE
IntAttrs are set to MQIAV_NOT_APPLICABLE.
Explanation: The Selector parameter has a value that
v For character attributes, the appropriate parts of the
is outside the valid range for the call. If the bag was
CharAttrs string are set to a character string
created with the MQCBO_CHECK_SELECTORS option:
consisting entirely of asterisks (*).
v For the mqAddInteger call, the value must be within
Completion Code: MQCC_WARNING the range MQIA_FIRST through MQIA_LAST.
v For the mqAddString call, the value must be within
Programmer Response: Verify that the selector
the range MQCA_FIRST through MQCA_LAST.
specified is the one that was intended.
If the queue is a cluster queue, specifying one of the If the bag was not created with the
MQOO_BROWSE, MQOO_INPUT_*, or MQOO_SET MQCBO_CHECK_SELECTORS option:
options in addition to MQOO_INQUIRE forces the v The value must be zero or greater.
queue to resolve to the local instance of the queue.
However, if there is no local instance of the queue the Completion Code: MQCC_FAILED
MQOPEN call fails. Programmer Response: Specify a valid value.

2309 (X'0905') MQRC_SELECTOR_NOT_PRESENT 2299 (X'08FB') MQRC_SELECTOR_TYPE_ERROR


Explanation: The Selector parameter specifies a Explanation: The Selector parameter has the wrong
selector that does not exist in the bag. data type; it must be of type Long.
Completion Code: MQCC_FAILED Completion Code: MQCC_FAILED
Programmer Response: Specify a selector that does Programmer Response: Declare the Selector
exist in the bag. parameter as Long.

2318 (X'090E') MQRC_SELECTOR_NOT_SUPPORTED 2312 (X'0908') MQRC_SELECTOR_WRONG_TYPE


Explanation: The Selector parameter specifies a value Explanation: A data item with the specified selector
that is a system selector (a value that is negative), but exists in the bag, but has a data type that conflicts with
the system selector is not one that is supported by the the data type implied by the call being used. For
call.

Appendix A. API completion and reason codes 531


Completion and reason codes
example, the data item might have an integer data it is necessary to set a signal or wait when there is a
type, but the call being used might be mqSetString, signal outstanding for the same queue, a different
which implies a character data type. object handle must be used.
This reason code also occurs on the mqBagToBuffer,
mqExecute, and mqPutBag calls when mqAddString or 2070 (X'0816')
mqSetString was used to add the MQIACF_INQUIRY MQRC_SIGNAL_REQUEST_ACCEPTED
data item to the bag.
Explanation: An MQGET call was issued specifying
Completion Code: MQCC_FAILED MQGMO_SET_SIGNAL in the GetMsgOpts parameter,
but no suitable message was available; the call returns
Programmer Response: For the mqSetInteger and
immediately. The application can now wait for the
mqSetString calls, specify MQIND_ALL for the
signal to be delivered.
ItemIndex parameter to delete from the bag all existing
v On z/OS, the application should wait on the Event
occurrences of the specified selector before creating the
Control Block pointed to by the Signal1 field.
new occurrence with the required data type.
v On Windows 95, Windows 98, the application should
For the mqInquireBag, mqInquireInteger, and wait for the signal Windows message to be delivered.
mqInquireString calls, use the mqInquireItemInfo call to
determine the data type of the item with the specified This reason code occurs only in the following
selector, and then use the appropriate call to determine environments: z/OS, Windows 95, Windows 98.
the value of the data item.
Completion Code: MQCC_WARNING
For the mqBagToBuffer, mqExecute, and mqPutBag
Programmer Response: Wait for the signal; when it is
calls, ensure that the MQIACF_INQUIRY data item is
delivered, check the signal to ensure that a message is
added to the bag using the mqAddInteger or
now available. If it is, reissue the MQGET call.
mqSetInteger calls.
v On z/OS, wait on the ECB pointed to by the Signal1
field and, when it is posted, check it to ensure that a
2289 (X'08F1') MQRC_SERVICE_ERROR message is now available.
v On Windows 95, Windows 98, the application
Explanation: This reason should be returned by an
(thread) should continue executing its message loop.
installable service component when the component
encounters an unexpected error.
v On z/OS, this reason code does not occur. 2099 (X'0833') MQRC_SIGNAL1_ERROR

Completion Code: MQCC_FAILED Explanation: An MQGET call was issued, specifying


MQGMO_SET_SIGNAL in the GetMsgOpts parameter,
Programmer Response: Correct the error and retry the but the Signal1 field is not valid.
operation. v On z/OS, the address contained in the Signal1 field
is not valid, or points to read-only storage. (It is not
2285 (X'08ED') MQRC_SERVICE_NOT_AVAILABLE always possible to detect parameter pointers that are
not valid; if not detected, unpredictable results
Explanation: This reason should be returned by an occur.)
installable service component when the requested v On Windows 95, Windows 98, the window handle in
action cannot be performed because the required the Signal1 field is not valid.
underlying service is not available.
v On z/OS, this reason code does not occur. This reason code occurs only in the following
environments: z/OS, Windows 95, Windows 98.
Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Make the underlying service
available. Programmer Response: Correct the setting of the
Signal1 field.

2069 (X'0815') MQRC_SIGNAL_OUTSTANDING


2145 (X'0861') MQRC_SOURCE_BUFFER_ERROR
Explanation: An MQGET call was issued with either
the MQGMO_SET_SIGNAL or MQGMO_WAIT option, Explanation: On the MQXCNVC call, the
but there is already a signal outstanding for the queue SourceBuffer parameter pointer is not valid, or points
handle Hobj. to storage that cannot be accessed for the entire length
specified by SourceLength. (It is not always possible to
This reason code occurs only in the following detect parameter pointers that are not valid; if not
environments: z/OS, Windows 95, Windows 98. detected, unpredictable results occur.)
Completion Code: MQCC_FAILED This reason code can also occur on the MQGET call
Programmer Response: Check the application logic. If when the MQGMO_CONVERT option is specified. In

532 Messages and Codes


Completion and reason codes
this case it indicates that the If queue-manager conversion is not supported for the
MQRC_SOURCE_BUFFER_ERROR reason was specified character set, conversion must be carried out
returned by an MQXCNVC call issued by the data by the application.
conversion exit.
Completion Code: MQCC_WARNING or 2113 (X'0841')
MQCC_FAILED MQRC_SOURCE_DECIMAL_ENC_ERROR
Programmer Response: Specify a valid buffer. If the Explanation: On an MQGET call with the
reason code occurs on the MQGET call, check that the MQGMO_CONVERT option included in the
logic in the data-conversion exit is correct. GetMsgOpts parameter, the Encoding value in the
message being retrieved specifies a decimal encoding
that is not recognized. The message data is returned
2111 (X'083F') MQRC_SOURCE_CCSID_ERROR
unconverted, the values of the CodedCharSetId and
Explanation: The coded character-set identifier from Encoding fields in the MsgDesc parameter are set to
which character data is to be converted is not valid or those of the message returned, and the call completes
not supported. with MQCC_WARNING.

This can occur on the MQGET call when the If the message consists of several parts, each of which
MQGMO_CONVERT option is included in the is described by its own CodedCharSetId and Encoding
GetMsgOpts parameter; the coded character-set identifier fields (for example, a message with format name
in error is the CodedCharSetId field in the message MQFMT_DEAD_LETTER_HEADER), some parts may
being retrieved. In this case, the message data is be converted and other parts not converted. However,
returned unconverted, the values of the CodedCharSetId the values returned in the various CodedCharSetId and
and Encoding fields in the MsgDesc parameter are set to Encoding fields always correctly describe the relevant
those of the message returned, and the call completes message data.
with MQCC_WARNING.
Completion Code: MQCC_WARNING
This reason can also occur on the MQGET call when
Programmer Response: Check the decimal encoding
the message contains one or more MQ header
that was specified when the message was put. If this is
structures (MQCIH, MQDLH, MQIIH, MQRMH), and
correct, check that it is one for which queue-manager
the CodedCharSetId field in the message specifies a
conversion is supported. If queue-manager conversion
character set that does not have SBCS characters for the
is not supported for the required decimal encoding,
characters that are valid in queue names. MQ header
conversion must be carried out by the application.
structures containing such characters are not valid, and
so the message is returned unconverted. The Unicode
character set UCS-2 is an example of such a character 2114 (X'0842') MQRC_SOURCE_FLOAT_ENC_ERROR
set.
Explanation: On an MQGET call, with the
If the message consists of several parts, each of which MQGMO_CONVERT option included in the
is described by its own CodedCharSetId and Encoding GetMsgOpts parameter, the Encoding value in the
fields (for example, a message with format name message being retrieved specifies a floating-point
MQFMT_DEAD_LETTER_HEADER), some parts may encoding that is not recognized. The message data is
be converted and other parts not converted. However, returned unconverted, the values of the CodedCharSetId
the values returned in the various CodedCharSetId and and Encoding fields in the MsgDesc parameter are set to
Encoding fields always correctly describe the relevant those of the message returned, and the call completes
message data. with MQCC_WARNING.
This reason can also occur on the MQXCNVC call; the If the message consists of several parts, each of which
coded character-set identifier in error is the is described by its own CodedCharSetId and Encoding
SourceCCSID parameter. Either the SourceCCSID fields (for example, a message with format name
parameter specifies a value that is not valid or not MQFMT_DEAD_LETTER_HEADER), some parts may
supported, or the SourceCCSID parameter pointer is not be converted and other parts not converted. However,
valid. (It is not always possible to detect parameter the values returned in the various CodedCharSetId and
pointers that are not valid; if not detected, Encoding fields always correctly describe the relevant
unpredictable results occur.) message data.
Completion Code: MQCC_WARNING or Completion Code: MQCC_WARNING
MQCC_FAILED
Programmer Response: Check the floating-point
Programmer Response: Check the character-set encoding that was specified when the message was
identifier that was specified when the message was put, put. If this is correct, check that it is one for which
or that was specified for the SourceCCSID parameter on queue-manager conversion is supported. If
the MQXCNVC call. If this is correct, check that it is queue-manager conversion is not supported for the
one for which queue-manager conversion is supported. required floating-point encoding, conversion must be

Appendix A. API completion and reason codes 533


Completion and reason codes
carried out by the application. check that the logic in the data-conversion exit is
correct.
2112 (X'0840')
MQRC_SOURCE_INTEGER_ENC_ERROR 2261 (X'08D5') MQRC_SRC_ENV_ERROR
Explanation: On an MQGET call, with the Explanation: This reason occurs when a channel exit
MQGMO_CONVERT option included in the that processes reference messages detects an error in
GetMsgOpts parameter, the Encoding value in the the source environment data of a reference message
message being retrieved specifies an integer encoding header (MQRMH). One of the following is true:
that is not recognized. The message data is returned v SrcEnvLength is less than zero.
unconverted, the values of the CodedCharSetId and v SrcEnvLength is greater than zero, but there is no
Encoding fields in the MsgDesc parameter are set to source environment data.
those of the message returned, and the call completes v SrcEnvLength is greater than zero, but SrcEnvOffset
with MQCC_WARNING. is negative, zero, or less than the length of the fixed
part of MQRMH.
If the message consists of several parts, each of which
v SrcEnvLength is greater than zero, but SrcEnvOffset
is described by its own CodedCharSetId and Encoding
plus SrcEnvLength is greater than StrucLength.
fields (for example, a message with format name
MQFMT_DEAD_LETTER_HEADER), some parts may The exit returns this reason in the Feedback field of the
be converted and other parts not converted. However, MQCXP structure. If an exception report is requested, it
the values returned in the various CodedCharSetId and is copied to the Feedback field of the MQMD associated
Encoding fields always correctly describe the relevant with the report.
message data.
This reason code can also occur on the MQXCNVC call,
| This reason code occurs in the following environments:
when the Options parameter contains an unsupported
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
MQDCC_SOURCE_* value, or when
| plus WebSphere MQ clients connected to these systems.
MQDCC_SOURCE_ENC_UNDEFINED is specified for Completion Code: MQCC_FAILED
a UCS-2 code page.
Programmer Response: Specify the source
Completion Code: MQCC_WARNING or environment data correctly.
MQCC_FAILED
Programmer Response: Check the integer encoding 2262 (X'08D6') MQRC_SRC_NAME_ERROR
that was specified when the message was put. If this is
correct, check that it is one for which queue-manager Explanation: This reason occurs when a channel exit
conversion is supported. If queue-manager conversion that processes reference messages detects an error in
is not supported for the required integer encoding, the source name data of a reference message header
conversion must be carried out by the application. (MQRMH). One of the following is true:
v SrcNameLength is less than zero.
v SrcNameLength is greater than zero, but there is no
2143 (X'085F') MQRC_SOURCE_LENGTH_ERROR source name data.
v SrcNameLength is greater than zero, but
Explanation: On the MQXCNVC call, the
SrcNameOffset is negative, zero, or less than the
SourceLength parameter specifies a length that is less
length of the fixed part of MQRMH.
than zero or not consistent with the string’s character
v SrcNameLength is greater than zero, but
set or content (for example, the character set is a
SrcNameOffset plus SrcNameLength is greater than
double-byte character set, but the length is not a
StrucLength.
multiple of two). This reason also occurs if the
SourceLength parameter pointer is not valid. (It is not
always possible to detect parameter pointers that are The exit returns this reason in the Feedback field of the
not valid; if not detected, unpredictable results occur.) MQCXP structure. If an exception report is requested, it
is copied to the Feedback field of the MQMD associated
This reason code can also occur on the MQGET call with the report.
when the MQGMO_CONVERT option is specified. In
this case it indicates that the | This reason code occurs in the following environments:
MQRC_SOURCE_LENGTH_ERROR reason was | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
returned by an MQXCNVC call issued by the data | plus WebSphere MQ clients connected to these systems.
conversion exit.
Completion Code: MQCC_FAILED
Completion Code: MQCC_WARNING or
MQCC_FAILED Programmer Response: Specify the source name data
correctly.
Programmer Response: Specify a length that is zero or
greater. If the reason code occurs on the MQGET call,

534 Messages and Codes


Completion and reason codes

| 2391 (X'0957') MQRC_SSL_ALREADY_INITIALIZED | 2392 (X'0958') MQRC_SSL_CONFIG_ERROR


| Explanation: An MQCONN or MQCONNX call was | Explanation: On an MQCONNX call, the MQCNO
| issued with SSL configuration options specified, but the | structure does not specify the MQSCO structure
| SSL environment had already been initialized. The | correctly. One of the following applies:
| connection to the queue manager completed | v SSLConfigOffset is nonzero and SSLConfigPtr is not
| successfully, but the SSL configuration options specified | the null pointer.
| on the call were ignored; the existing SSL environment
| was used instead.
| v SSLConfigPtr is not a valid pointer.
| v SSLConfigOffset or SSLConfigPtr points to storage
| This reason code occurs in the following environments: | that is not accessible.
| AIX, HP-UX, Solaris, Windows.
| Completion Code: MQCC_WARNING | This reason code occurs in the following environments:
| AIX, HP-UX, Solaris, Windows.
| Programmer Response: If the application must be run
| with the SSL configuration options defined on the | Completion Code: MQCC_FAILED
| MQCONN or MQCONNX call, use the MQDISC call to | Programmer Response: Ensure that one of
| sever the connection to the queue manager and then | SSLConfigOffset or SSLConfigPtr is zero and the other
| terminate the application. Alternatively run the | nonzero. Ensure that the field used points to accessible
| application later when the SSL environment has not | storage.
| been initialized.

| 2393 (X'0959') MQRC_SSL_INITIALIZATION_ERROR


| 2402 (X'0962') MQRC_SSL_CERT_STORE_ERROR
| Explanation: An MQCONN or MQCONNX call was
| Explanation: A connection to a queue manager was | issued with SSL configuration options specified, but an
| requested, specifying SSL encryption. However, none of | error occurred during the initialization of the SSL
| the CertStore objects provided by the application could | environment.
| be searched for the certificate presented by the queue
| manager. The MQException object containing this | This reason code occurs in the following environments:
| reason code references the Exception encountered when | AIX, HP-UX, Solaris, Windows.
| searching the first CertStore; this can be obtained using
| Completion Code: MQCC_FAILED
| the MQException.getCause() method. From JMS, the
| MQException is linked to the thrown JMSException. | Programmer Response: Check that the SSL installation
| is correct.
| This reason code occurs only with Java applications.
| Completion Code: MQCC_FAILED
| 2396 (X'095C') MQRC_SSL_NOT_ALLOWED
| Programmer Response: Inspect the causal exception to
| Explanation: A connection to a queue manager was
| determine the underlying error. Check the CertStore
| requested, specifying SSL encryption. However, the
| objects provided by your application. If the causal
| connection mode requested is one that does not
| exception is a java.lang.NoSuchElementException,
| support SSL (for example, bindings connect).
| ensure that your application is not specifying an empty
| collection of CertStore objects. | This reason code occurs only with Java applications.
| Completion Code: MQCC_FAILED
| 2401 (X'0961') MQRC_SSL_CERTIFICATE_REVOKED
| Programmer Response: Modify the application to
| Explanation: A connection to a queue manager was | request client connection mode, or to disable SSL
| requested, specifying SSL encryption. However, the | encryption.
| certificate presented by the queue manager was found
| to be revoked by one of the specified CertStores.
| 2399 (X'095F') MQRC_SSL_PEER_NAME_ERROR
| This reason code occurs only with Java applications.
| Explanation: The application specified a peer name of
| Completion Code: MQCC_FAILED | incorrect format.
| Programmer Response: Check the certificates used to | This reason code occurs only with Java applications.
| identify the queue manager.
| Completion Code: MQCC_FAILED
| Programmer Response: Check the value of the
| sslPeerName property specified by the application.

Appendix A. API completion and reason codes 535


Completion and reason codes
that has caused the page set or coupling-facility
| 2398 (X'095E')
structure to become full is not necessarily the queue
| MQRC_SSL_PEER_NAME_MISMATCH
referenced by the MQI call that returned
| Explanation: The application attempted to connect to MQRC_STORAGE_MEDIUM_FULL.
| the queue manager using SSL encryption, but the
Check that all of the usual server applications are
| distinguished name presented by the queue manager
operating correctly and processing the messages on the
| does not match the specified pattern.
queues.
| This reason code occurs only with Java applications.
If the applications and servers are operating correctly,
| Completion Code: MQCC_FAILED increase the number of server applications to cope with
the message load, or request the system programmer to
| Programmer Response: Check the certificates used to increase the size of the page-set data sets.
| identify the queue manager. Also check the value of the
| sslPeerName property specified by the application.
2071 (X'0817') MQRC_STORAGE_NOT_AVAILABLE
2188 (X'088C') MQRC_STOPPED_BY_CLUSTER_EXIT Explanation: The call failed because there is
insufficient main storage available.
Explanation: An MQOPEN, MQPUT, or MQPUT1 call
was issued to open or put a message on a cluster Completion Code: MQCC_FAILED
queue, but the cluster workload exit rejected the call.
Programmer Response: Ensure that active applications
| This reason code occurs in the following environments: are behaving correctly, for example, that they are not
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, looping unexpectedly. If no problems are found, make
| Windows, plus WebSphere MQ clients connected to more main storage available.
| these systems. v On z/OS, if no application problems are found, ask
Completion Code: MQCC_FAILED your systems programmer to increase the size of the
region in which the queue manager runs.
Programmer Response: Check the cluster workload
exit to ensure that it has been written correctly.
Determine why it rejected the call and correct the 2307 (X'0903') MQRC_STRING_ERROR
problem. Explanation: The String parameter is not valid. Either
the parameter pointer is not valid, or it points to
2105 (X'0839') MQRC_STORAGE_CLASS_ERROR read-only storage. (It is not always possible to detect
parameter pointers that are not valid; if not detected,
Explanation: The MQPUT or MQPUT1 call was unpredictable results occur.)
issued, but the storage-class object defined for the
queue does not exist. Completion Code: MQCC_FAILED

This reason code occurs only on z/OS. Programmer Response: Correct the parameter.

Completion Code: MQCC_FAILED


2323 (X'0913') MQRC_STRING_LENGTH_ERROR
Programmer Response: Create the storage-class object
required by the queue, or modify the queue definition Explanation: The StringLength parameter is not valid.
to use an existing storage class. The name of the Either the parameter pointer is not valid, or it points to
storage-class object used by the queue is given by the read-only storage. (It is not always possible to detect
StorageClass queue attribute. parameter pointers that are not valid; if not detected,
unpredictable results occur.)

2192 (X'0890') MQRC_STORAGE_MEDIUM_FULL Completion Code: MQCC_FAILED

Explanation: An MQI call was issued to operate on a Programmer Response: Correct the parameter.
queue, but the call failed because the external storage
medium is full. One of the following applies: 2311 (X'0907') MQRC_STRING_TRUNCATED
v A page-set data set is full (nonshared queues only).
v A coupling-facility structure is full (shared queues Explanation: The string returned by the call is too
only). long to fit in the buffer provided. The string has been
truncated to fit in the buffer.
This reason code occurs only on z/OS. Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED Programmer Response: If the entire string is required,
Programmer Response: Check which queues contain provide a larger buffer. On the mqInquireString call,
messages and look for applications that might be filling the StringLength parameter is set by the call to indicate
the queues unintentionally. Be aware that the queue

536 Messages and Codes


Completion and reason codes
the size of the buffer required to accommodate the Completion Code: MQCC_FAILED
string without truncation.
Programmer Response: Check whether the application
is looping. If it is not, consider reducing the complexity
6107 (X'17DB') MQRC_STRUC_ID_ERROR of the application. Alternatively, increase the
queue-manager limit for the maximum number of
Explanation: The structure id for the (next) message
uncommitted messages within a unit of work.
item, which is derived from the 4 characters beginning
v On z/OS, the limit for the maximum number of
at the data pointer, is either missing or is inconsistent
uncommitted messages can be changed by using the
with the class of object into which the item is being
| ALTER QMGR command.
pasted.
v On OS/400, the limit for the maximum number of
This reason code occurs in the MQSeries C++ uncommitted messages can be changed by using the
environment. CHGMQM command.
v On Compaq NonStop Kernel, the application should
Completion Code: MQCC_FAILED cancel the transaction and retry with a smaller
number of operations in the unit of work. See the
6123 (X'17EB') MQRC_STRUC_LENGTH_ERROR MQSeries for Tandem NonStop Kernel System
Management Guide for more details.
Explanation: The length of a data structure is
inconsistent with its content. For an MQRMH, the
length is insufficient to contain the fixed fields and all 2072 (X'0818')
offset data. MQRC_SYNCPOINT_NOT_AVAILABLE

This reason code occurs in the MQSeries C++ Explanation: Either MQGMO_SYNCPOINT was
environment. specified on an MQGET call or MQPMO_SYNCPOINT
was specified on an MQPUT or MQPUT1 call, but the
Completion Code: MQCC_FAILED local queue manager was unable to honor the request.
If the queue manager does not support units of work,
2109 (X'083D') MQRC_SUPPRESSED_BY_EXIT the SyncPoint queue-manager attribute will have the
value MQSP_NOT_AVAILABLE.
Explanation: On any call other than MQCONN or
MQDISC, the API crossing exit suppressed the call. This reason code can also occur on the MQGET,
MQPUT, and MQPUT1 calls when an external
This reason code occurs only on z/OS. unit-of-work coordinator is being used. If that
Completion Code: MQCC_FAILED coordinator requires an explicit call to start the unit of
work, but the application has not issued that call prior
Programmer Response: Obey the rules for MQI calls to the MQGET, MQPUT, or MQPUT1 call, reason code
that the exit enforces. To find out the rules, see the MQRC_SYNCPOINT_NOT_AVAILABLE is returned.
writer of the exit. v On OS/400, this reason codes means that OS/400
Commitment Control is not started, or is unavailable
for use by the queue manager.
2024 (X'07E8')
v On z/OS, this reason code does not occur.
MQRC_SYNCPOINT_LIMIT_REACHED
Completion Code: MQCC_FAILED
Explanation: An MQGET, MQPUT, or MQPUT1 call
failed because it would have caused the number of Programmer Response: Remove the specification of
uncommitted messages in the current unit of work to MQGMO_SYNCPOINT or MQPMO_SYNCPOINT, as
exceed the limit defined for the queue manager (see the appropriate.
MaxUncommittedMsgs queue-manager attribute). The v On OS/400, ensure that Commitment Control has
number of uncommitted messages is the sum of the been started. If this reason code occurs after
following since the start of the current unit of work: Commitment Control has been started, contact your
v Messages put by the application with the systems programmer.
MQPMO_SYNCPOINT option
v Messages retrieved by the application with the
MQGMO_SYNCPOINT option 2315 (X'090B')
v Trigger messages and COA report messages MQRC_SYSTEM_BAG_NOT_ALTERABLE
generated by the queue manager for messages put
Explanation: A call was issued to add a data item to a
with the MQPMO_SYNCPOINT option
bag, modify the value of an existing data item in a bag,
v COD report messages generated by the queue
or retrieve a message into a bag, but the call failed
manager for messages retrieved with the
because the bag is one that had been created by the
MQGMO_SYNCPOINT option
system as a result of a previous mqExecute call. System
v On Compaq NonStop Kernel, this reason code occurs
bags cannot be modified by the application.
when the maximum number of I/O operations in a
single TM/MP transaction has been exceeded. Completion Code: MQCC_FAILED

Appendix A. API completion and reason codes 537


Completion and reason codes
Programmer Response: Specify the handle of a bag Programmer Response: Specify a valid buffer. If the
created by the application, or remove the call. reason code occurs on the MQGET call, check that the
logic in the data-conversion exit is correct.
2328 (X'0918')
MQRC_SYSTEM_BAG_NOT_DELETABLE 2115 (X'0843') MQRC_TARGET_CCSID_ERROR
Explanation: An mqDeleteBag call was issued to Explanation: The coded character-set identifier to
delete a bag, but the call failed because the bag is one which character data is to be converted is not valid or
that had been created by the system as a result of a not supported.
previous mqExecute call. System bags cannot be
This can occur on the MQGET call when the
deleted by the application.
MQGMO_CONVERT option is included in the
Completion Code: MQCC_FAILED GetMsgOpts parameter; the coded character-set identifier
in error is the CodedCharSetId field in the MsgDesc
Programmer Response: Specify the handle of a bag
parameter. In this case, the message data is returned
created by the application, or remove the call.
unconverted, the values of the CodedCharSetId and
Encoding fields in the MsgDesc parameter are set to
2302 (X'08FE') those of the message returned, and the call completes
MQRC_SYSTEM_ITEM_NOT_ALTERABLE with MQCC_WARNING.

Explanation: A call was issued to modify the value of This reason can also occur on the MQGET call when
a system data item in a bag (a data item with one of the message contains one or more MQ header
the MQIASY_* selectors), but the call failed because the structures (MQCIH, MQDLH, MQIIH, MQRMH), and
data item is one that cannot be altered by the the CodedCharSetId field in the MsgDesc parameter
application. specifies a character set that does not have SBCS
characters for the characters that are valid in queue
Completion Code: MQCC_FAILED names. The Unicode character set UCS-2 is an example
Programmer Response: Specify the selector of a of such a character set.
user-defined data item, or remove the call. This reason can also occur on the MQXCNVC call; the
coded character-set identifier in error is the
2329 (X'0919') TargetCCSID parameter. Either the TargetCCSID
MQRC_SYSTEM_ITEM_NOT_DELETABLE parameter specifies a value that is not valid or not
supported, or the TargetCCSID parameter pointer is not
Explanation: A call was issued to delete a system data valid. (It is not always possible to detect parameter
item from a bag (a data item with one of the pointers that are not valid; if not detected,
MQIASY_* selectors), but the call failed because the unpredictable results occur.)
data item is one that cannot be deleted by the
application. Completion Code: MQCC_WARNING or
MQCC_FAILED
Completion Code: MQCC_FAILED
Programmer Response: Check the character-set
Programmer Response: Specify the selector of a identifier that was specified for the CodedCharSetId
user-defined data item, or remove the call. field in the MsgDesc parameter on the MQGET call, or
that was specified for the SourceCCSID parameter on
2146 (X'0862') MQRC_TARGET_BUFFER_ERROR the MQXCNVC call. If this is correct, check that it is
one for which queue-manager conversion is supported.
Explanation: On the MQXCNVC call, the If queue-manager conversion is not supported for the
TargetBuffer parameter pointer is not valid, or points specified character set, conversion must be carried out
to read-only storage, or to storage that cannot be by the application.
accessed for the entire length specified by
TargetLength. (It is not always possible to detect
parameter pointers that are not valid; if not detected, 2117 (X'0845')
unpredictable results occur.) MQRC_TARGET_DECIMAL_ENC_ERROR

This reason code can also occur on the MQGET call Explanation: On an MQGET call with the
when the MQGMO_CONVERT option is specified. In MQGMO_CONVERT option included in the
this case it indicates that the GetMsgOpts parameter, the Encoding value in the
MQRC_TARGET_BUFFER_ERROR reason was returned MsgDesc parameter specifies a decimal encoding that is
by an MQXCNVC call issued by the data conversion not recognized. The message data is returned
exit. unconverted, the values of the CodedCharSetId and
Encoding fields in the MsgDesc parameter are set to
Completion Code: MQCC_WARNING or those of the message returned, and the call completes
MQCC_FAILED with MQCC_WARNING.

538 Messages and Codes


Completion and reason codes
Completion Code: MQCC_WARNING
2144 (X'0860') MQRC_TARGET_LENGTH_ERROR
Programmer Response: Check the decimal encoding
Explanation: On the MQXCNVC call, the
that was specified. If this is correct, check that it is one
TargetLength parameter is not valid for one of the
for which queue-manager conversion is supported. If
following reasons:
queue-manager conversion is not supported for the
v TargetLength is less than zero.
required decimal encoding, conversion must be carried
v The TargetLength parameter pointer is not valid. (It
out by the application.
is not always possible to detect parameter pointers
that are not valid; if not detected, unpredictable
2118 (X'0846') MQRC_TARGET_FLOAT_ENC_ERROR results occur.)
v The MQDCC_FILL_TARGET_BUFFER option is
Explanation: On an MQGET call with the specified, but the value of TargetLength is such that
MQGMO_CONVERT option included in the the target buffer cannot be filled completely with
GetMsgOpts parameter, the Encoding value in the valid characters. This can occur when TargetCCSID is
MsgDesc parameter specifies a floating-point encoding a pure DBCS character set (such as UCS-2), but
that is not recognized. The message data is returned TargetLength specifies a length that is an odd
unconverted, the values of the CodedCharSetId and number of bytes.
Encoding fields in the MsgDesc parameter are set to
those of the message returned, and the call completes
This reason code can also occur on the MQGET call
with MQCC_WARNING.
when the MQGMO_CONVERT option is specified. In
Completion Code: MQCC_WARNING this case it indicates that the
MQRC_TARGET_LENGTH_ERROR reason was
Programmer Response: Check the floating-point returned by an MQXCNVC call issued by the data
encoding that was specified. If this is correct, check that conversion exit.
it is one for which queue-manager conversion is
supported. If queue-manager conversion is not Completion Code: MQCC_WARNING or
supported for the required floating-point encoding, MQCC_FAILED
conversion must be carried out by the application.
Programmer Response: Specify a length that is zero or
greater. If the MQDCC_FILL_TARGET_BUFFER option
2116 (X'0844') is specified, and TargetCCSID is a pure DBCS character
MQRC_TARGET_INTEGER_ENC_ERROR set, ensure that TargetLength specifies a length that is a
multiple of two.
Explanation: On an MQGET call with the
MQGMO_CONVERT option included in the If the reason code occurs on the MQGET call, check
GetMsgOpts parameter, the Encoding value in the that the logic in the data-conversion exit is correct.
MsgDesc parameter specifies an integer encoding that is
not recognized. The message data is returned
2287 (X'08EF') MQRC_TERMINATION_FAILED
unconverted, the values of the CodedCharSetId and
Encoding fields in the MsgDesc parameter are set to Explanation: This reason should be returned by an
those of the message being retrieved, and the call installable service component when the component is
completes with MQCC_WARNING. unable to complete termination successfully.
This reason code can also occur on the MQXCNVC call, v On z/OS, this reason code does not occur.
when the Options parameter contains an unsupported Completion Code: MQCC_FAILED
MQDCC_TARGET_* value, or when
MQDCC_TARGET_ENC_UNDEFINED is specified for Programmer Response: Correct the error and retry the
a UCS-2 code page. operation.

Completion Code: MQCC_WARNING or


MQCC_FAILED 2265 (X'08D9') MQRC_TM_ERROR

Programmer Response: Check the integer encoding Explanation: An MQPUT or MQPUT1 call was issued,
that was specified. If this is correct, check that it is one but the message data contains an MQTM structure that
for which queue-manager conversion is supported. If is not valid. Possible errors include the following:
queue-manager conversion is not supported for the v The StrucId field is not MQTM_STRUC_ID.
required integer encoding, conversion must be carried v The Version field is not MQTM_VERSION_1.
out by the application. | v The BufferLength parameter of the call has a value
| that is too small to accommodate the structure (the
| structure extends beyond the end of the message).

Appendix A. API completion and reason codes 539


Completion and reason codes
| This reason code occurs in the following environments: attribute. See the WebSphere MQ Application
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, Programming Guide.
| Windows, plus WebSphere MQ clients connected to
| these systems.
2078 (X'081E') MQRC_TRIGGER_TYPE_ERROR
Completion Code: MQCC_FAILED
Explanation: On an MQSET call, the value specified
Programmer Response: Check that the fields in the for the MQIA_TRIGGER_TYPE attribute selector is not
structure are set correctly. valid.
Completion Code: MQCC_FAILED
2191 (X'088F') MQRC_TMC_ERROR
Programmer Response: Specify a valid value. See the
Explanation: An MQPUT or MQPUT1 call was issued, WebSphere MQ Application Programming Guide.
but the message data contains an MQTMC2 structure
that is not valid. Possible errors include the following:
2079 (X'081F')
v The StrucId field is not MQTMC_STRUC_ID.
MQRC_TRUNCATED_MSG_ACCEPTED
v The Version field is not MQTMC_VERSION_2.
| v The BufferLength parameter of the call has a value Explanation: On an MQGET call, the message length
| that is too small to accommodate the structure (the was too large to fit into the supplied buffer. The
| structure extends beyond the end of the message). MQGMO_ACCEPT_TRUNCATED_MSG option was
specified, so the call completes. The message is
| This reason code occurs in the following environments: removed from the queue (subject to unit-of-work
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows, considerations), or, if this was a browse operation, the
| plus WebSphere MQ clients connected to these systems. browse cursor is advanced to this message.
Completion Code: MQCC_FAILED The DataLength parameter is set to the length of the
message before truncation, the Buffer parameter
Programmer Response: Check that the fields in the
contains as much of the message as fits, and the
structure are set correctly.
MQMD structure is filled in.
Completion Code: MQCC_WARNING
2075 (X'081B') MQRC_TRIGGER_CONTROL_ERROR
Programmer Response: None, because the application
Explanation: On an MQSET call, the value specified
expected this situation.
for the MQIA_TRIGGER_CONTROL attribute selector
is not valid.
2080 (X'0820') MQRC_TRUNCATED_MSG_FAILED
Completion Code: MQCC_FAILED
Explanation: On an MQGET call, the message length
Programmer Response: Specify a valid value. See the
was too large to fit into the supplied buffer. The
WebSphere MQ Application Programming Guide.
MQGMO_ACCEPT_TRUNCATED_MSG option was not
specified, so the message has not been removed from
2076 (X'081C') MQRC_TRIGGER_DEPTH_ERROR the queue. If this was a browse operation, the browse
cursor remains where it was before this call, but if
Explanation: On an MQSET call, the value specified MQGMO_BROWSE_FIRST was specified, the browse
for the MQIA_TRIGGER_DEPTH attribute selector is cursor is positioned logically before the highest-priority
not valid. message on the queue.
Completion Code: MQCC_FAILED The DataLength field is set to the length of the message
Programmer Response: Specify a value that is greater before truncation, the Buffer parameter contains as
than zero. See the WebSphere MQ Application much of the message as fits, and the MQMD structure
Programming Guide. is filled in.
Completion Code: MQCC_WARNING
2077 (X'081D') Programmer Response: Supply a buffer that is at least
MQRC_TRIGGER_MSG_PRIORITY_ERR as large as DataLength, or specify
Explanation: On an MQSET call, the value specified MQGMO_ACCEPT_TRUNCATED_MSG if not all of
for the MQIA_TRIGGER_MSG_PRIORITY attribute the message data is required.
selector is not valid.
Completion Code: MQCC_FAILED
Programmer Response: Specify a value in the range
zero through the value of MaxPriority queue-manager

540 Messages and Codes


Completion and reason codes
is available, or issue the MQGET call with the
2341 (X'0925') MQRC_UCS2_CONVERSION_ERROR
MQGMO_NO_SYNCPOINT option, or the MQPUT or
Explanation: This reason code is returned by the Java MQPUT1 call with the MQPMO_NO_SYNCPOINT
MQQueueManager constructor when a required option, which will cause a transaction to be started
character-set conversion is not available. The automatically.
conversion required is between the UCS-2 Unicode
character set and the queue-manager’s character set.
2082 (X'0822') MQRC_UNKNOWN_ALIAS_BASE_Q
IBM-500 is used for the queue-manager’s character set
if no specific value is available. Explanation: An MQOPEN or MQPUT1 call was
issued specifying an alias queue as the target, but the
This reason code occurs in the following environment:
BaseQName in the alias queue attributes is not
MQ Classes for Java on z/OS.
recognized as a queue name.
Completion Code: MQCC_FAILED
This reason code can also occur when BaseQName is the
Programmer Response: Ensure that the relevant name of a cluster queue that cannot be resolved
Unicode conversion tables are installed, and that they successfully.
are available to the z/OS Language Environment. The
Completion Code: MQCC_FAILED
conversion tables should be installed as part of the
z/OS C/C++ optional feature. Refer to the z/OS C/C++ Programmer Response: Correct the queue definitions.
Programming Guide for more information about enabling
UCS-2 conversions.
2197 (X'0895') MQRC_UNKNOWN_DEF_XMIT_Q

2195 (X'0893') MQRC_UNEXPECTED_ERROR Explanation: An MQOPEN or MQPUT1 call was


issued specifying a remote queue as the destination. If
Explanation: The call was rejected because an a local definition of the remote queue was specified, or
unexpected error occurred. if a queue-manager alias is being resolved, the
XmitQName attribute in the local definition is blank.
Completion Code: MQCC_FAILED
Because there is no queue defined with the same name
Programmer Response: Check the application’s
as the destination queue manager, the queue manager
parameter list to ensure, for example, that the correct
has attempted to use the default transmission queue.
number of parameters was passed, and that data
However, the name defined by the DefXmitQName
pointers and storage keys are valid. If the problem
queue-manager attribute is not the name of a
cannot be resolved, contact your system programmer.
locally-defined queue.
v On z/OS, check whether any information has been
displayed on the console. If this error occurs on an Completion Code: MQCC_FAILED
MQCONN or MQCONNX call, check that the
subsystem named is an active MQ subsystem. In Programmer Response: Correct the queue definitions,
particular, check that it is not a DB2™ subsystem. If or the queue-manager attribute. See the WebSphere MQ
the problem cannot be resolved, rerun the Application Programming Guide for more information.
application with a CSQSNAP DD card (if you have
not already got a dump) and send the resulting 2292 (X'08F4') MQRC_UNKNOWN_ENTITY
dump to IBM.
v On OS/2 and OS/400, consult the FFST record to Explanation: This reason should be returned by the
obtain more detail about the problem. authority installable service component when the name
v On Compaq OpenVMS Alpha, Compaq NonStop specified by the EntityName parameter is not
Kernel, and UNIX systems, consult the FDC file to recognized.
obtain more detail about the problem. v On z/OS, this reason code does not occur.
Completion Code: MQCC_FAILED
2232 (X'08B8')
Programmer Response: Ensure that the entity is
MQRC_UNIT_OF_WORK_NOT_STARTED
defined.
Explanation: An MQGET, MQPUT or MQPUT1 call
was issued to get or put a message within a unit of
2085 (X'0825') MQRC_UNKNOWN_OBJECT_NAME
work, but no TM/MP transaction had been started. If
MQGMO_NO_SYNCPOINT is not specified on Explanation: An MQOPEN or MQPUT1 call was
MQGET, or MQPMO_NO_SYNCPOINT is not specified issued, but the object identified by the ObjectName and
on MQPUT or MQPUT1 (the default), the call requires ObjectQMgrName fields in the object descriptor MQOD
a unit of work. cannot be found. One of the following applies:
Completion Code: MQCC_FAILED v The ObjectQMgrName field is one of the following:
– Blank
Programmer Response: Ensure a TM/MP transaction – The name of the local queue manager

Appendix A. API completion and reason codes 541


Completion and reason codes
– The name of a local definition of a remote queue v On z/OS, this reason code does not occur.
(a queue-manager alias) in which the
Completion Code: MQCC_FAILED
RemoteQMgrName attribute is the name of the local
queue manager Programmer Response: Ensure that the reference
object is defined. See the WebSphere MQ System
but no object with the specified ObjectName and
Administration Guide book for information about
ObjectType exists on the local queue manager.
installable services.
v The object being opened is a cluster queue that is
hosted on a remote queue manager, but the local
queue manager does not have a defined route to the 2087 (X'0827')
remote queue manager. MQRC_UNKNOWN_REMOTE_Q_MGR
v The object being opened is a queue definition that Explanation: On an MQOPEN or MQPUT1 call, an
has QSGDISP(GROUP). Such definitions cannot be error occurred with the queue-name resolution, for one
used with the MQOPEN and MQPUT1 calls. of the following reasons:
Completion Code: MQCC_FAILED v ObjectQMgrName is blank or the name of the local
queue manager, ObjectName is the name of a local
Programmer Response: Specify a valid object name. definition of a remote queue (or an alias to one), and
Ensure that the name is padded to the right with one of the following is true:
blanks if necessary. If this is correct, check the queue – RemoteQMgrName is blank or the name of the local
definitions. queue manager. Note that this error occurs even if
XmitQName is not blank.
2086 (X'0826') MQRC_UNKNOWN_OBJECT_Q_MGR – XmitQName is blank, but there is no transmission
queue defined with the name of RemoteQMgrName,
Explanation: On an MQOPEN or MQPUT1 call, the and the DefXmitQName queue-manager attribute is
ObjectQMgrName field in the object descriptor MQOD blank.
does not satisfy the naming rules for objects. For more – RemoteQMgrName and RemoteQName specify a cluster
information, see the WebSphere MQ Application queue that cannot be resolved successfully, and
Programming Guide. the DefXmitQName queue-manager attribute is
This reason also occurs if the ObjectType field in the blank.
object descriptor has the value MQOT_Q_MGR, and v ObjectQMgrName is the name of a local definition of a
the ObjectQMgrName field is not blank, but the name remote queue (containing a queue-manager alias
specified is not the name of the local queue manager. definition), and one of the following is true:
– RemoteQName is not blank.
Completion Code: MQCC_FAILED – XmitQName is blank, but there is no transmission
Programmer Response: Specify a valid queue queue defined with the name of RemoteQMgrName,
manager name. To refer to the local queue manager, a and the DefXmitQName queue-manager attribute is
name consisting entirely of blanks or beginning with a blank.
null character can be used. Ensure that the name is v ObjectQMgrName is not:
padded to the right with blanks or terminated with a – Blank
null character if necessary. – The name of the local queue manager
– The name of a transmission queue
– The name of a queue-manager alias definition
2288 (X'08F0') MQRC_UNKNOWN_Q_NAME
(that is, a local definition of a remote queue with a
Explanation: This reason should be returned by the blank RemoteQName)
MQZ_LOOKUP_NAME installable service component
but the DefXmitQName queue-manager attribute is
when the name specified for the QName parameter is not
blank.
recognized.
v ObjectQMgrName is the name of a model queue.
v On z/OS, this reason code does not occur.
v The queue name is resolved through a cell directory.
Completion Code: MQCC_FAILED However, there is no queue defined with the same
Programmer Response: None. See the WebSphere MQ name as the remote queue manager name obtained
System Administration Guide book for information about from the cell directory, and the DefXmitQName
installable services. queue-manager attribute is blank.
Completion Code: MQCC_FAILED
2294 (X'08F6') MQRC_UNKNOWN_REF_OBJECT Programmer Response: Check the values specified for
Explanation: This reason should be returned by the ObjectQMgrName and ObjectName. If these are correct,
MQZ_COPY_ALL_AUTHORITY installable service check the queue definitions.
component when the name specified by the
RefObjectName parameter is not recognized.

542 Messages and Codes


Completion and reason codes
| This reason code occurs only with Java applications.
2104 (X'0838')
MQRC_UNKNOWN_REPORT_OPTION | Completion Code: MQCC_FAILED
Explanation: An MQPUT or MQPUT1 call was issued, | Programmer Response: Check the CipherSuite
but the Report field in the message descriptor MQMD | specified by the application. Note that the names of
contains one or more options that are not recognized | JSSE CipherSuites differ from their equivalent
by the local queue manager. The options are accepted. | CipherSpecs used by the queue manager.
The options that cause this reason code to be returned | Also, check that JSSE is correctly installed.
depend on the destination of the message; see
Appendix E of the WebSphere MQ Application
Programming Guide for more details. 2297 (X'08F9') MQRC_UOW_CANCELED

Completion Code: MQCC_WARNING Explanation: An MQI call was issued, but the unit of
work (TM/MP transaction) being used for the MQ
Programmer Response: If this reason code is expected, operation had been canceled. This may have been done
no corrective action is required. If this reason code is by TM/MP itself (for example, due to the transaction
not expected, do the following: running for too long, or exceeding audit trail sizes), or
v Ensure that the Report field in the message by the application program issuing an
descriptor is initialized with a value when the ABORT_TRANSACTION. All updates performed to
message descriptor is declared, or is assigned a value resources owned by the queue manager are backed out.
prior to the MQPUT or MQPUT1 call.
v Ensure that the report options specified are ones that Completion Code: MQCC_FAILED
are documented in this book; see the Report field Programmer Response: Refer to the operating
described in Appendix E of the WebSphere MQ system’s Transaction Management Operations Guide to
Application Programming Guide for valid report determine how the Transaction Manager can be tuned
options. Remove any report options that are not to avoid the problem of system limits being exceeded.
documented in this book.
v If multiple report options are being set by adding the
individual report options together, ensure that the 2354 (X'0932') MQRC_UOW_ENLISTMENT_ERROR
same report option is not added twice. Explanation: This reason code can occur for a variety
v Check that conflicting report options are not of reasons. The most likely reason is that an object
specified. For example, do not add both created by a DTC transaction does not issue a
MQRO_EXCEPTION and transactional MQI call until after the DTC transaction
MQRO_EXCEPTION_WITH_DATA to the Report has timed out. (If the DTC transaction times out after a
field; only one of these can be specified. transactional MQI call has been issued, reason code
MQRC_HANDLE_IN_USE_FOR_UOW is returned by
2196 (X'0894') MQRC_UNKNOWN_XMIT_Q the failing MQI call.)

Explanation: On an MQOPEN or MQPUT1 call, a Another cause of MQRC_UOW_ENLISTMENT_ERROR


message is to be sent to a remote queue manager. The is incorrect installation; Windows NT Service pack must
ObjectName or the ObjectQMgrName in the object be installed after the Windows NT Option pack.
descriptor specifies the name of a local definition of a This reason code occurs only on Windows.
remote queue (in the latter case queue-manager aliasing
is being used), but the XmitQName attribute of the Completion Code: MQCC_FAILED
definition is not blank and not the name of a Programmer Response: Check the DTC “Transaction
locally-defined queue. timeout” value. If necessary, verify the NT installation
Completion Code: MQCC_FAILED order.

Programmer Response: Check the values specified for


ObjectName and ObjectQMgrName. If these are correct, 2128 (X'0850') MQRC_UOW_IN_PROGRESS
check the queue definitions. For more information on Explanation: An MQBEGIN call was issued to start a
transmission queues, see the WebSphere MQ Application unit of work coordinated by the queue manager, but a
Programming Guide. unit of work is already in existence for the connection
handle specified. This may be a global unit of work
| 2400 (X'0960') started by a previous MQBEGIN call, or a unit of work
| MQRC_UNSUPPORTED_CIPHER_SUITE that is local to the queue manager or one of the
cooperating resource managers. No more than one unit
| Explanation: A connection to a queue manager was of work can exist concurrently for a connection handle.
| requested, specifying SSL encryption. However, JSSE
| reported that it does not support the CipherSuite | This reason code occurs in the following environments:
| specified by the application. | AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows.

Appendix A. API completion and reason codes 543


Completion and reason codes
Completion Code: MQCC_FAILED MQGMO and the logical message to be retrieved is
persistent and consists of two or more segments.
Programmer Response: Review the application logic
v On an MQPUT or MQPUT1 call, when the
to determine why there is a unit of work already in
MQMF_SEGMENTATION_ALLOWED flag is
existence. Move the MQBEGIN call to the appropriate
specified in MQMD and the message requires
place in the application.
segmentation.

2355 (X'0933') MQRC_UOW_MIX_NOT_SUPPORTED | This reason code occurs in the following environments:
| AIX, HP-UX, OS/2, OS/400, Solaris, Linux, Windows,
Explanation: The mixture of calls used by the
| plus WebSphere MQ clients connected to these systems.
application to perform operations within a unit of work
is not supported. In particular, it is not possible to mix Completion Code: MQCC_FAILED
within the same process a local unit of work
Programmer Response: Issue the MQGET, MQPUT,
coordinated by the queue manager with a global unit
or MQPUT1 call inside the user-defined unit of work.
of work coordinated by DTC (Distributed Transaction
Alternatively, for the MQPUT or MQPUT1 call, reduce
Coordinator).
the size of the message so that it does not require
An application may cause this mixture to arise if some segmentation by the queue manager.
objects in a package are coordinated by DTC and others
are not. It can also occur if transactional MQI calls from
2291 (X'08F3') MQRC_USER_ID_NOT_AVAILABLE
an MTS client are mixed with transactional MQI calls
from a library package transactional MTS object. Explanation: This reason should be returned by the
MQZ_FIND_USERID installable service component
No problem arises if all transactional MQI calls
when the user ID cannot be determined.
originate from transactional MTS objects, or all
transactional MQI calls originate from nontransactional v On z/OS, this reason code does not occur.
MTS objects. But when a mixture of styles is used, the Completion Code: MQCC_FAILED
first style used fixes the style for the unit of work, and
subsequent attempts to use the other style within the Programmer Response: None. See the WebSphere MQ
process fail with reason code System Administration Guide book for information about
MQRC_UOW_MIX_NOT_SUPPORTED. installable services.
When an application is run twice, scheduling factors in
the operating system mean that it is possible for the 2090 (X'082A') MQRC_WAIT_INTERVAL_ERROR
queue-manager-coordinated transactional calls to fail in
Explanation: On the MQGET call, the value specified
one run, and for the DTC-coordinated transactional
for the WaitInterval field in the GetMsgOpts parameter
calls to fail in the other run.
is not valid.
| This reason code occurs only on Windows when
Completion Code: MQCC_FAILED
| running a version of the queue manager prior to
| version 5.2. Programmer Response: Specify a value greater than
or equal to zero, or the special value
Completion Code: MQCC_FAILED
MQWI_UNLIMITED if an indefinite wait is required.
Programmer Response: Check that the “MTS
Transaction Support” attribute defined for the object’s
2333 (X'091D') MQRC_WIH_ERROR
class is set correctly. If necessary, modify the
application so that objects executing within different Explanation: An MQPUT or MQPUT1 call was issued,
units of work do not try to use the same connection but the message data contains an MQWIH structure
handle. that is not valid. Possible errors include the following:
v The StrucId field is not MQWIH_STRUC_ID.
v The Version field is not MQWIH_VERSION_1.
2255 (X'08CF') MQRC_UOW_NOT_AVAILABLE
v The StrucLength field is not MQWIH_LENGTH_1.
Explanation: An MQGET, MQPUT, or MQPUT1 call | v The CodedCharSetId field is zero, or a negative value
was issued to get or put a message outside a unit of | that is not valid.
work, but the options specified on the call required the | v The BufferLength parameter of the call has a value
queue manager to process the call within a unit of | that is too small to accommodate the structure (the
work. Because there is already a user-defined unit of | structure extends beyond the end of the message).
work in existence, the queue manager was unable to v On z/OS, this error also occurs when the IndexType
create a temporary unit of work for the duration of the attribute of the queue is MQIT_MSG_TOKEN, but
call. the message data does not begin with an MQWIH
This reason occurs in the following circumstances: structure.
v On an MQGET call, when the Completion Code: MQCC_FAILED
MQGMO_COMPLETE_MSG option is specified in

544 Messages and Codes


Completion and reason codes
Programmer Response: Check that the fields in the that requires the version-2 MQMD.
structure are set correctly. Ensure that the application
sets the CodedCharSetId field to a valid value (note:
6128 (X'17FO') MQRC_WRONG_VERSION
MQCCSI_DEFAULT, MQCCSI_EMBEDDED,
MQCCSI_Q_MGR, and MQCCSI_UNDEFINED are not Explanation: A method failed because a version
valid in this field). number specified or encountered is either incorrect or
v On z/OS, if the queue has an IndexType of not supported.
MQIT_MSG_TOKEN, ensure that the message data For the ImqCICSBridgeHeader class, the problem is
begins with an MQWIH structure. with the version attribute.
This reason code occurs in the MQSeries C++
| 2366 (X'093E') MQRC_WRONG_CF_LEVEL environment.
| Explanation: An MQOPEN or MQPUT1 call was Completion Code: MQCC_FAILED
| issued specifying a shared queue, but the queue
| requires a coupling-facility structure with a different Programmer Response: If you are specifying a version
| level of capability. number, use one that is supported by the class. If you
are receiving message data from another program,
| This reason code occurs only on z/OS. ensure that both programs are using consistent and
| Completion Code: MQCC_FAILED supported version numbers.

| Programmer Response: Ensure that the


| coupling-facility structure used for the queue is at the 2356 (X'0934') MQRC_WXP_ERROR
| level required to support the capabilities that the queue Explanation: An MQXCLWLN call was issued from a
| provides. cluster workload exit to obtain the address of the next
record in the chain, but the workload exit parameter
2256 (X'08D0') MQRC_WRONG_GMO_VERSION structure ExitParms is not valid, for one of the
following reasons:
Explanation: An MQGET call was issued specifying v The parameter pointer is not valid. (It is not always
options that required an MQGMO with a version possible to detect parameter pointers that are not
number not less than MQGMO_VERSION_2, but the valid; if not detected, unpredictable results occur.)
MQGMO supplied did not satisfy this condition. v The StrucId field is not MQWXP_STRUC_ID.
| This reason code occurs in the following environments: v The Version field is not MQWXP_VERSION_2.
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux, v The CacheContext field does not contain the value
| Windows, plus WebSphere MQ clients connected to passed to the exit by the queue manager.
| these systems. Completion Code: MQCC_FAILED
Completion Code: MQCC_FAILED Programmer Response: Ensure that the parameter
Programmer Response: Modify the application to pass specified for ExitParms is the MQWXP structure that
a version-2 MQGMO. Check the application logic to was passed to the exit when the exit was invoked.
ensure that the Version field in MQGMO has been set
to MQGMO_VERSION_2. Alternatively, remove the 2091 (X'082B') MQRC_XMIT_Q_TYPE_ERROR
option that requires the version-2 MQGMO.
Explanation: On an MQOPEN or MQPUT1 call, a
message is to be sent to a remote queue manager. The
2257 (X'08D1') MQRC_WRONG_MD_VERSION ObjectName or ObjectQMgrName field in the object
Explanation: An MQGET, MQPUT, or MQPUT1 call descriptor specifies the name of a local definition of a
was issued specifying options that required an MQMD remote queue but one of the following applies to the
with a version number not less than XmitQName attribute of the definition:
MQMD_VERSION_2, but the MQMD supplied did not v XmitQName is not blank, but specifies a queue that is
satisfy this condition. not a local queue
v XmitQName is blank, but RemoteQMgrName specifies a
| This reason code occurs in the following environments: queue that is not a local queue
| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to This reason also occurs if the queue name is resolved
| these systems. through a cell directory, and the remote queue manager
Completion Code: MQCC_FAILED name obtained from the cell directory is the name of a
queue, but this is not a local queue.
Programmer Response: Modify the application to pass
a version-2 MQMD. Check the application logic to Completion Code: MQCC_FAILED
ensure that the Version field in MQMD has been set to Programmer Response: Check the values specified for
MQMD_VERSION_2. Alternatively, remove the option

Appendix A. API completion and reason codes 545


Completion and reason codes
ObjectName and ObjectQMgrName. If these are correct,
2107 (X'083B') MQRC_XWAIT_CANCELED
check the queue definitions. For more information on
transmission queues, see the WebSphere MQ Application Explanation: An MQXWAIT call was issued, but the
Programming Guide. call has been canceled because a STOP CHINIT
command has been issued (or the queue manager has
been stopped, which causes the same effect). Refer to
2092 (X'082C') MQRC_XMIT_Q_USAGE_ERROR
the WebSphere MQ Intercommunication book for details
| Explanation: On an MQOPEN or MQPUT1 call, a of the MQXWAIT call.
| message is to be sent to a remote queue manager, but
This reason code occurs only on z/OS.
| one of the following occurred:
| v ObjectQMgrName specifies the name of a local queue, Completion Code: MQCC_FAILED
| but it does not have a Usage attribute of Programmer Response: Tidy up and terminate.
| MQUS_TRANSMISSION.
| v The ObjectName or ObjectQMgrName field in the object
2108 (X'083C') MQRC_XWAIT_ERROR
| descriptor specifies the name of a local definition of
| a remote queue but one of the following applies to Explanation: An MQXWAIT call was issued, but the
| the XmitQName attribute of the definition: invocation was not valid for one of the following
| – XmitQName is not blank, but specifies a queue that reasons:
| does not have a Usage attribute of v The wait descriptor MQXWD contains data that is
| MQUS_TRANSMISSION not valid.
| – XmitQName is blank, but RemoteQMgrName specifies a v The linkage stack level is not valid.
| queue that does not have a Usage attribute of v The addressing mode is not valid.
| MQUS_TRANSMISSION v There are too many wait events outstanding.
| – XmitQName specifies the queue
| SYSTEM.QSG.TRANSMIT.QUEUE but the IGQ This reason code occurs only on z/OS.
| queue manager attribute indicates that IGQ is
| DISABLED. Completion Code: MQCC_FAILED
| v The queue name is resolved through a cell directory, Programmer Response: Obey the rules for using the
| and the remote queue manager name obtained from MQXWAIT call. Refer to the WebSphere MQ
| the cell directory is the name of a local queue, but it Intercommunication book for details of this call.
| does not have a Usage attribute of
| MQUS_TRANSMISSION.
6116 (X'17E4') MQRC_ZERO_LENGTH
Completion Code: MQCC_FAILED
Explanation: A zero length has been supplied where a
Programmer Response: Check the values specified for positive length is either required or implied.
ObjectName and ObjectQMgrName. If these are correct,
This reason code occurs in the MQSeries C++
check the queue definitions. For more information on
environment.
transmission queues, see the WebSphere MQ Application
Programming Guide. Completion Code: MQCC_FAILED

2260 (X'08D4') MQRC_XQH_ERROR


Explanation: An MQPUT or MQPUT1 call was issued,
but the message data contains an MQXQH structure
that is not valid. Possible errors include the following:
v The StrucId field is not MQXQH_STRUC_ID.
v The Version field is not MQXQH_VERSION_1.
| v The BufferLength parameter of the call has a value
| that is too small to accommodate the structure (the
| structure extends beyond the end of the message).

| This reason code occurs in the following environments:


| AIX, HP-UX, z/OS, OS/2, OS/400, Solaris, Linux,
| Windows, plus WebSphere MQ clients connected to
| these systems.
Completion Code: MQCC_FAILED
Programmer Response: Check that the fields in the
structure are set correctly.

546 Messages and Codes


Completion and reason codes
Reason code list (numeric order)
The following is a reference list of reason codes in numeric order; for detailed
information about a code, see “Reason code list (alphabetic order)” on page 482.
0 (X'0000') MQRC_NONE
900 (X'0384') MQRC_APPL_FIRST
999 (X'03E7') MQRC_APPL_LAST
2001 (X'07D1') MQRC_ALIAS_BASE_Q_TYPE_ERROR
2002 (X'07D2') MQRC_ALREADY_CONNECTED
2003 (X'07D3') MQRC_BACKED_OUT
2004 (X'07D4') MQRC_BUFFER_ERROR
2005 (X'07D5') MQRC_BUFFER_LENGTH_ERROR
2006 (X'07D6') MQRC_CHAR_ATTR_LENGTH_ERROR
2007 (X'07D7') MQRC_CHAR_ATTRS_ERROR
2008 (X'07D8') MQRC_CHAR_ATTRS_TOO_SHORT
2009 (X'07D9') MQRC_CONNECTION_BROKEN
2010 (X'07DA') MQRC_DATA_LENGTH_ERROR
2011 (X'07DB') MQRC_DYNAMIC_Q_NAME_ERROR
2012 (X'07DC') MQRC_ENVIRONMENT_ERROR
2013 (X'07DD') MQRC_EXPIRY_ERROR
2014 (X'07DE') MQRC_FEEDBACK_ERROR
2016 (X'07E0') MQRC_GET_INHIBITED
2017 (X'07E1') MQRC_HANDLE_NOT_AVAILABLE
2018 (X'07E2') MQRC_HCONN_ERROR
2019 (X'07E3') MQRC_HOBJ_ERROR
2020 (X'07E4') MQRC_INHIBIT_VALUE_ERROR
2021 (X'07E5') MQRC_INT_ATTR_COUNT_ERROR
2022 (X'07E6') MQRC_INT_ATTR_COUNT_TOO_SMALL
2023 (X'07E7') MQRC_INT_ATTRS_ARRAY_ERROR
2024 (X'07E8') MQRC_SYNCPOINT_LIMIT_REACHED
2025 (X'07E9') MQRC_MAX_CONNS_LIMIT_REACHED
2026 (X'07EA') MQRC_MD_ERROR
2027 (X'07EB') MQRC_MISSING_REPLY_TO_Q
2029 (X'07ED') MQRC_MSG_TYPE_ERROR
2030 (X'07EE') MQRC_MSG_TOO_BIG_FOR_Q
2031 (X'07EF') MQRC_MSG_TOO_BIG_FOR_Q_MGR
2033 (X'07F1') MQRC_NO_MSG_AVAILABLE
2034 (X'07F2') MQRC_NO_MSG_UNDER_CURSOR
2035 (X'07F3') MQRC_NOT_AUTHORIZED
2036 (X'07F4') MQRC_NOT_OPEN_FOR_BROWSE
2037 (X'07F5') MQRC_NOT_OPEN_FOR_INPUT
2038 (X'07F6') MQRC_NOT_OPEN_FOR_INQUIRE
2039 (X'07F7') MQRC_NOT_OPEN_FOR_OUTPUT
2040 (X'07F8') MQRC_NOT_OPEN_FOR_SET
2041 (X'07F9') MQRC_OBJECT_CHANGED
2042 (X'07FA') MQRC_OBJECT_IN_USE
2043 (X'07FB') MQRC_OBJECT_TYPE_ERROR
2044 (X'07FC') MQRC_OD_ERROR
2045 (X'07FD') MQRC_OPTION_NOT_VALID_FOR_TYPE
2046 (X'07FE') MQRC_OPTIONS_ERROR
2047 (X'07FF') MQRC_PERSISTENCE_ERROR
2048 (X'0800') MQRC_PERSISTENT_NOT_ALLOWED
2049 (X'0801') MQRC_PRIORITY_EXCEEDS_MAXIMUM
2050 (X'0802') MQRC_PRIORITY_ERROR
2051 (X'0803') MQRC_PUT_INHIBITED
2052 (X'0804') MQRC_Q_DELETED

Appendix A. API completion and reason codes 547


Completion and reason codes
2053 (X'0805') MQRC_Q_FULL
2055 (X'0807') MQRC_Q_NOT_EMPTY
2056 (X'0808') MQRC_Q_SPACE_NOT_AVAILABLE
2057 (X'0809') MQRC_Q_TYPE_ERROR
2058 (X'080A') MQRC_Q_MGR_NAME_ERROR
2059 (X'080B') MQRC_Q_MGR_NOT_AVAILABLE
2061 (X'080D') MQRC_REPORT_OPTIONS_ERROR
2062 (X'080E') MQRC_SECOND_MARK_NOT_ALLOWED
2063 (X'080F') MQRC_SECURITY_ERROR
2065 (X'0811') MQRC_SELECTOR_COUNT_ERROR
2066 (X'0812') MQRC_SELECTOR_LIMIT_EXCEEDED
2067 (X'0813') MQRC_SELECTOR_ERROR
2068 (X'0814') MQRC_SELECTOR_NOT_FOR_TYPE
2069 (X'0815') MQRC_SIGNAL_OUTSTANDING
2070 (X'0816') MQRC_SIGNAL_REQUEST_ACCEPTED
2071 (X'0817') MQRC_STORAGE_NOT_AVAILABLE
2072 (X'0818') MQRC_SYNCPOINT_NOT_AVAILABLE
2075 (X'081B') MQRC_TRIGGER_CONTROL_ERROR
2076 (X'081C') MQRC_TRIGGER_DEPTH_ERROR
2077 (X'081D') MQRC_TRIGGER_MSG_PRIORITY_ERR
2078 (X'081E') MQRC_TRIGGER_TYPE_ERROR
2079 (X'081F') MQRC_TRUNCATED_MSG_ACCEPTED
2080 (X'0820') MQRC_TRUNCATED_MSG_FAILED
2082 (X'0822') MQRC_UNKNOWN_ALIAS_BASE_Q
2085 (X'0825') MQRC_UNKNOWN_OBJECT_NAME
2086 (X'0826') MQRC_UNKNOWN_OBJECT_Q_MGR
2087 (X'0827') MQRC_UNKNOWN_REMOTE_Q_MGR
2090 (X'082A') MQRC_WAIT_INTERVAL_ERROR
2091 (X'082B') MQRC_XMIT_Q_TYPE_ERROR
2092 (X'082C') MQRC_XMIT_Q_USAGE_ERROR
2093 (X'082D') MQRC_NOT_OPEN_FOR_PASS_ALL
2094 (X'082E') MQRC_NOT_OPEN_FOR_PASS_IDENT
2095 (X'082F') MQRC_NOT_OPEN_FOR_SET_ALL
2096 (X'0830') MQRC_NOT_OPEN_FOR_SET_IDENT
2097 (X'0831') MQRC_CONTEXT_HANDLE_ERROR
2098 (X'0832') MQRC_CONTEXT_NOT_AVAILABLE
2099 (X'0833') MQRC_SIGNAL1_ERROR
2100 (X'0834') MQRC_OBJECT_ALREADY_EXISTS
2101 (X'0835') MQRC_OBJECT_DAMAGED
2102 (X'0836') MQRC_RESOURCE_PROBLEM
2103 (X'0837') MQRC_ANOTHER_Q_MGR_CONNECTED
2104 (X'0838') MQRC_UNKNOWN_REPORT_OPTION
2105 (X'0839') MQRC_STORAGE_CLASS_ERROR
2106 (X'083A') MQRC_COD_NOT_VALID_FOR_XCF_Q
2107 (X'083B') MQRC_XWAIT_CANCELED
2108 (X'083C') MQRC_XWAIT_ERROR
2109 (X'083D') MQRC_SUPPRESSED_BY_EXIT
2110 (X'083E') MQRC_FORMAT_ERROR
2111 (X'083F') MQRC_SOURCE_CCSID_ERROR
2112 (X'0840') MQRC_SOURCE_INTEGER_ENC_ERROR
2113 (X'0841') MQRC_SOURCE_DECIMAL_ENC_ERROR
2114 (X'0842') MQRC_SOURCE_FLOAT_ENC_ERROR
2115 (X'0843') MQRC_TARGET_CCSID_ERROR
2116 (X'0844') MQRC_TARGET_INTEGER_ENC_ERROR
2117 (X'0845') MQRC_TARGET_DECIMAL_ENC_ERROR
2118 (X'0846') MQRC_TARGET_FLOAT_ENC_ERROR

548 Messages and Codes


Completion and reason codes
2119 (X'0847') MQRC_NOT_CONVERTED
2120 (X'0848') MQRC_CONVERTED_MSG_TOO_BIG
2121 (X'0849') MQRC_NO_EXTERNAL_PARTICIPANTS
2122 (X'084A') MQRC_PARTICIPANT_NOT_AVAILABLE
2123 (X'084B') MQRC_OUTCOME_MIXED
2124 (X'084C') MQRC_OUTCOME_PENDING
2125 (X'084D') MQRC_BRIDGE_STARTED
2126 (X'084E') MQRC_BRIDGE_STOPPED
2127 (X'084F') MQRC_ADAPTER_STORAGE_SHORTAGE
2128 (X'0850') MQRC_UOW_IN_PROGRESS
2129 (X'0851') MQRC_ADAPTER_CONN_LOAD_ERROR
2130 (X'0852') MQRC_ADAPTER_SERV_LOAD_ERROR
2131 (X'0853') MQRC_ADAPTER_DEFS_ERROR
2132 (X'0854') MQRC_ADAPTER_DEFS_LOAD_ERROR
2133 (X'0855') MQRC_ADAPTER_CONV_LOAD_ERROR
2134 (X'0856') MQRC_BO_ERROR
2135 (X'0857') MQRC_DH_ERROR
2136 (X'0858') MQRC_MULTIPLE_REASONS
2137 (X'0859') MQRC_OPEN_FAILED
2138 (X'085A') MQRC_ADAPTER_DISC_LOAD_ERROR
2139 (X'085B') MQRC_CNO_ERROR
2140 (X'085C') MQRC_CICS_WAIT_FAILED
2141 (X'085D') MQRC_DLH_ERROR
2142 (X'085E') MQRC_HEADER_ERROR
2143 (X'085F') MQRC_SOURCE_LENGTH_ERROR
2144 (X'0860') MQRC_TARGET_LENGTH_ERROR
2145 (X'0861') MQRC_SOURCE_BUFFER_ERROR
2146 (X'0862') MQRC_TARGET_BUFFER_ERROR
2148 (X'0864') MQRC_IIH_ERROR
2149 (X'0865') MQRC_PCF_ERROR
2150 (X'0866') MQRC_DBCS_ERROR
2152 (X'0868') MQRC_OBJECT_NAME_ERROR
2153 (X'0869') MQRC_OBJECT_Q_MGR_NAME_ERROR
2154 (X'086A') MQRC_RECS_PRESENT_ERROR
2155 (X'086B') MQRC_OBJECT_RECORDS_ERROR
2156 (X'086C') MQRC_RESPONSE_RECORDS_ERROR
2157 (X'086D') MQRC_ASID_MISMATCH
2158 (X'086E') MQRC_PMO_RECORD_FLAGS_ERROR
2159 (X'086F') MQRC_PUT_MSG_RECORDS_ERROR
2160 (X'0870') MQRC_CONN_ID_IN_USE
2161 (X'0871') MQRC_Q_MGR_QUIESCING
2162 (X'0872') MQRC_Q_MGR_STOPPING
2163 (X'0873') MQRC_DUPLICATE_RECOV_COORD
2173 (X'087D') MQRC_PMO_ERROR
2183 (X'0887') MQRC_API_EXIT_LOAD_ERROR
2184 (X'0888') MQRC_REMOTE_Q_NAME_ERROR
2185 (X'0889') MQRC_INCONSISTENT_PERSISTENCE
2186 (X'088A') MQRC_GMO_ERROR
2187 (X'088B') MQRC_CICS_BRIDGE_RESTRICTION
2188 (X'088C') MQRC_STOPPED_BY_CLUSTER_EXIT
2189 (X'088D') MQRC_CLUSTER_RESOLUTION_ERROR
2190 (X'088E') MQRC_CONVERTED_STRING_TOO_BIG
2191 (X'088F') MQRC_TMC_ERROR
2192 (X'0890') MQRC_PAGESET_FULL
2192 (X'0890') MQRC_STORAGE_MEDIUM_FULL
2193 (X'0891') MQRC_PAGESET_ERROR

Appendix A. API completion and reason codes 549


Completion and reason codes
2194 (X'0892') MQRC_NAME_NOT_VALID_FOR_TYPE
2195 (X'0893') MQRC_UNEXPECTED_ERROR
2196 (X'0894') MQRC_UNKNOWN_XMIT_Q
2197 (X'0895') MQRC_UNKNOWN_DEF_XMIT_Q
2198 (X'0896') MQRC_DEF_XMIT_Q_TYPE_ERROR
2199 (X'0897') MQRC_DEF_XMIT_Q_USAGE_ERROR
2201 (X'0899') MQRC_NAME_IN_USE
2202 (X'089A') MQRC_CONNECTION_QUIESCING
2203 (X'089B') MQRC_CONNECTION_STOPPING
2204 (X'089C') MQRC_ADAPTER_NOT_AVAILABLE
2206 (X'089E') MQRC_MSG_ID_ERROR
2207 (X'089F') MQRC_CORREL_ID_ERROR
2208 (X'08A0') MQRC_FILE_SYSTEM_ERROR
2209 (X'08A1') MQRC_NO_MSG_LOCKED
2217 (X'08A9') MQRC_CONNECTION_NOT_AUTHORIZED
2218 (X'08AA') MQRC_MSG_TOO_BIG_FOR_CHANNEL
2219 (X'08AB') MQRC_CALL_IN_PROGRESS
2220 (X'08AC') MQRC_RMH_ERROR
2222 (X'08AE') MQRC_Q_MGR_ACTIVE
2223 (X'08AF') MQRC_Q_MGR_NOT_ACTIVE
2224 (X'08B0') MQRC_Q_DEPTH_HIGH
2225 (X'08B1') MQRC_Q_DEPTH_LOW
2226 (X'08B2') MQRC_Q_SERVICE_INTERVAL_HIGH
2227 (X'08B3') MQRC_Q_SERVICE_INTERVAL_OK
2232 (X'08B8') MQRC_UNIT_OF_WORK_NOT_STARTED
2233 (X'08B9') MQRC_CHANNEL_AUTO_DEF_OK
2234 (X'08BA') MQRC_CHANNEL_AUTO_DEF_ERROR
2235 (X'08BB') MQRC_CFH_ERROR
2236 (X'08BC') MQRC_CFIL_ERROR
2237 (X'08BD') MQRC_CFIN_ERROR
2238 (X'08BE') MQRC_CFSL_ERROR
2239 (X'08BF') MQRC_CFST_ERROR
2241 (X'08C1') MQRC_INCOMPLETE_GROUP
2242 (X'08C2') MQRC_INCOMPLETE_MSG
2243 (X'08C3') MQRC_INCONSISTENT_CCSIDS
2244 (X'08C4') MQRC_INCONSISTENT_ENCODINGS
2245 (X'08C5') MQRC_INCONSISTENT_UOW
2246 (X'08C6') MQRC_INVALID_MSG_UNDER_CURSOR
2247 (X'08C7') MQRC_MATCH_OPTIONS_ERROR
2248 (X'08C8') MQRC_MDE_ERROR
2249 (X'08C9') MQRC_MSG_FLAGS_ERROR
2250 (X'08CA') MQRC_MSG_SEQ_NUMBER_ERROR
2251 (X'08CB') MQRC_OFFSET_ERROR
2252 (X'08CC') MQRC_ORIGINAL_LENGTH_ERROR
2253 (X'08CD') MQRC_SEGMENT_LENGTH_ZERO
2255 (X'08CF') MQRC_UOW_NOT_AVAILABLE
2256 (X'08D0') MQRC_WRONG_GMO_VERSION
2257 (X'08D1') MQRC_WRONG_MD_VERSION
2258 (X'08D2') MQRC_GROUP_ID_ERROR
2259 (X'08D3') MQRC_INCONSISTENT_BROWSE
2260 (X'08D4') MQRC_XQH_ERROR
2261 (X'08D5') MQRC_SRC_ENV_ERROR
2262 (X'08D6') MQRC_SRC_NAME_ERROR
2263 (X'08D7') MQRC_DEST_ENV_ERROR
2264 (X'08D8') MQRC_DEST_NAME_ERROR
2265 (X'08D9') MQRC_TM_ERROR

550 Messages and Codes


Completion and reason codes
2266 (X'08DA') MQRC_CLUSTER_EXIT_ERROR
2267 (X'08DB') MQRC_CLUSTER_EXIT_LOAD_ERROR
2268 (X'08DC') MQRC_CLUSTER_PUT_INHIBITED
2269 (X'08DD') MQRC_CLUSTER_RESOURCE_ERROR
2270 (X'08DE') MQRC_NO_DESTINATIONS_AVAILABLE
2271 (X'08DF') MQRC_CONN_TAG_IN_USE
2272 (X'08E0') MQRC_PARTIALLY_CONVERTED
2273 (X'08E1') MQRC_CONNECTION_ERROR
2274 (X'08E2') MQRC_OPTION_ENVIRONMENT_ERROR
2277 (X'08E5') MQRC_CD_ERROR
2278 (X'08E6') MQRC_CLIENT_CONN_ERROR
2279 (X'08E7') MQRC_CHANNEL_STOPPED_BY_USER
2280 (X'08E8') MQRC_HCONFIG_ERROR
2281 (X'08E9') MQRC_FUNCTION_ERROR
2282 (X'08EA') MQRC_CHANNEL_STARTED
2283 (X'08EB') MQRC_CHANNEL_STOPPED
2284 (X'08EC') MQRC_CHANNEL_CONV_ERROR
2285 (X'08ED') MQRC_SERVICE_NOT_AVAILABLE
2286 (X'08EE') MQRC_INITIALIZATION_FAILED
2287 (X'08EF') MQRC_TERMINATION_FAILED
2288 (X'08F0') MQRC_UNKNOWN_Q_NAME
2289 (X'08F1') MQRC_SERVICE_ERROR
2290 (X'08F2') MQRC_Q_ALREADY_EXISTS
2291 (X'08F3') MQRC_USER_ID_NOT_AVAILABLE
2292 (X'08F4') MQRC_UNKNOWN_ENTITY
2294 (X'08F6') MQRC_UNKNOWN_REF_OBJECT
2295 (X'08F7') MQRC_CHANNEL_ACTIVATED
2296 (X'08F8') MQRC_CHANNEL_NOT_ACTIVATED
2297 (X'08F9') MQRC_UOW_CANCELED
2298 (X'08FA') MQRC_FUNCTION_NOT_SUPPORTED
2299 (X'08FB') MQRC_SELECTOR_TYPE_ERROR
2300 (X'08FC') MQRC_COMMAND_TYPE_ERROR
2301 (X'08FD') MQRC_MULTIPLE_INSTANCE_ERROR
2302 (X'08FE') MQRC_SYSTEM_ITEM_NOT_ALTERABLE
2303 (X'08FF') MQRC_BAG_CONVERSION_ERROR
2304 (X'0900') MQRC_SELECTOR_OUT_OF_RANGE
2305 (X'0901') MQRC_SELECTOR_NOT_UNIQUE
2306 (X'0902') MQRC_INDEX_NOT_PRESENT
2307 (X'0903') MQRC_STRING_ERROR
2308 (X'0904') MQRC_ENCODING_NOT_SUPPORTED
2309 (X'0905') MQRC_SELECTOR_NOT_PRESENT
2310 (X'0906') MQRC_OUT_SELECTOR_ERROR
2311 (X'0907') MQRC_STRING_TRUNCATED
2312 (X'0908') MQRC_SELECTOR_WRONG_TYPE
2313 (X'0909') MQRC_INCONSISTENT_ITEM_TYPE
2314 (X'090A') MQRC_INDEX_ERROR
2315 (X'090B') MQRC_SYSTEM_BAG_NOT_ALTERABLE
2316 (X'090C') MQRC_ITEM_COUNT_ERROR
2317 (X'090D') MQRC_FORMAT_NOT_SUPPORTED
2318 (X'090E') MQRC_SELECTOR_NOT_SUPPORTED
2319 (X'090F') MQRC_ITEM_VALUE_ERROR
2320 (X'0910') MQRC_HBAG_ERROR
2321 (X'0911') MQRC_PARAMETER_MISSING
2322 (X'0912') MQRC_CMD_SERVER_NOT_AVAILABLE
2323 (X'0913') MQRC_STRING_LENGTH_ERROR
2324 (X'0914') MQRC_INQUIRY_COMMAND_ERROR

Appendix A. API completion and reason codes 551


Completion and reason codes
2325 (X'0915') MQRC_NESTED_BAG_NOT_SUPPORTED
2326 (X'0916') MQRC_BAG_WRONG_TYPE
2327 (X'0917') MQRC_ITEM_TYPE_ERROR
2328 (X'0918') MQRC_SYSTEM_BAG_NOT_DELETABLE
2329 (X'0919') MQRC_SYSTEM_ITEM_NOT_DELETABLE
2330 (X'091A') MQRC_CODED_CHAR_SET_ID_ERROR
2331 (X'091B') MQRC_MSG_TOKEN_ERROR
2332 (X'091C') MQRC_MISSING_WIH
2333 (X'091D') MQRC_WIH_ERROR
2334 (X'091E') MQRC_RFH_ERROR
2335 (X'091F') MQRC_RFH_STRING_ERROR
2336 (X'0920') MQRC_RFH_COMMAND_ERROR
2337 (X'0921') MQRC_RFH_PARM_ERROR
2338 (X'0922') MQRC_RFH_DUPLICATE_PARM
2339 (X'0923') MQRC_RFH_PARM_MISSING
2340 (X'0924') MQRC_CHAR_CONVERSION_ERROR
2341 (X'0925') MQRC_UCS2_CONVERSION_ERROR
2342 (X'0926') MQRC_DB2_NOT_AVAILABLE
2343 (X'0927') MQRC_OBJECT_NOT_UNIQUE
2344 (X'0928') MQRC_CONN_TAG_NOT_RELEASED
2345 (X'0929') MQRC_CF_NOT_AVAILABLE
2346 (X'092A') MQRC_CF_STRUC_IN_USE
2347 (X'092B') MQRC_CF_STRUC_LIST_HDR_IN_USE
2348 (X'092C') MQRC_CF_STRUC_AUTH_FAILED
2349 (X'092D') MQRC_CF_STRUC_ERROR
2350 (X'092E') MQRC_CONN_TAG_NOT_USABLE
2351 (X'092F') MQRC_GLOBAL_UOW_CONFLICT
2352 (X'0930') MQRC_LOCAL_UOW_CONFLICT
2353 (X'0931') MQRC_HANDLE_IN_USE_FOR_UOW
2354 (X'0932') MQRC_UOW_ENLISTMENT_ERROR
2355 (X'0933') MQRC_UOW_MIX_NOT_SUPPORTED
2356 (X'0934') MQRC_WXP_ERROR
2357 (X'0935') MQRC_CURRENT_RECORD_ERROR
2358 (X'0936') MQRC_NEXT_OFFSET_ERROR
2359 (X'0937') MQRC_NO_RECORD_AVAILABLE
2360 (X'0938') MQRC_OBJECT_LEVEL_INCOMPATIBLE
2361 (X'0939') MQRC_NEXT_RECORD_ERROR
2362 (X'093A') MQRC_BACKOUT_THRESHOLD_REACHED
2363 (X'093B') MQRC_MSG_NOT_MATCHED
2364 (X'093C') MQRC_JMS_FORMAT_ERROR
2365 (X'093D') MQRC_SEGMENTS_NOT_SUPPORTED
2366 (X'093E') MQRC_WRONG_CF_LEVEL
2367 (X'093F') MQRC_CONFIG_CREATE_OBJECT
2368 (X'0940') MQRC_CONFIG_CHANGE_OBJECT
2369 (X'0941') MQRC_CONFIG_DELETE_OBJECT
2370 (X'0942') MQRC_CONFIG_REFRESH_OBJECT
2371 (X'0943') MQRC_CHANNEL_SSL_ERROR
2373 (X'0945') MQRC_CF_STRUC_FAILED
2374 (X'0946') MQRC_API_EXIT_ERROR
2375 (X'0947') MQRC_API_EXIT_INIT_ERROR
2376 (X'0948') MQRC_API_EXIT_TERM_ERROR
2377 (X'0949') MQRC_EXIT_REASON_ERROR
2378 (X'094A') MQRC_RESERVED_VALUE_ERROR
2379 (X'094B') MQRC_NO_DATA_AVAILABLE
2380 (X'094C') MQRC_SCO_ERROR
2381 (X'094D') MQRC_KEY_REPOSITORY_ERROR

552 Messages and Codes


Completion and reason codes
2382 (X'094E') MQRC_CRYPTO_HARDWARE_ERROR
2383 (X'094F') MQRC_AUTH_INFO_REC_COUNT_ERROR
2384 (X'0950') MQRC_AUTH_INFO_REC_ERROR
2385 (X'0951') MQRC_AIR_ERROR
2386 (X'0952') MQRC_AUTH_INFO_TYPE_ERROR
2387 (X'0953') MQRC_AUTH_INFO_CONN_NAME_ERROR
2388 (X'0954') MQRC_LDAP_USER_NAME_ERROR
2389 (X'0955') MQRC_LDAP_USER_NAME_LENGTH_ERR
2390 (X'0956') MQRC_LDAP_PASSWORD_ERROR
2391 (X'0957') MQRC_SSL_ALREADY_INITIALIZED
2392 (X'0958') MQRC_SSL_CONFIG_ERROR
2393 (X'0959') MQRC_SSL_INITIALIZATION_ERROR
2394 (X'095A') MQRC_Q_INDEX_TYPE_ERROR
2395 (X'095B') MQRC_CFBS_ERROR
2396 (X'095C') MQRC_SSL_NOT_ALLOWED
2397 (X'095D') MQRC_JSSE_ERROR
2398 (X'095E') MQRC_SSL_PEER_NAME_MISMATCH
2399 (X'095F') MQRC_SSL_PEER_NAME_ERROR
2400 (X'0960') MQRC_UNSUPPORTED_CIPHER_SUITE
2401 (X'0961') MQRC_SSL_CERTIFICATE_REVOKED
2402 (X'0962') MQRC_SSL_CERT_STORE_ERROR
6100 (X'17D4') MQRC_REOPEN_EXCL_INPUT_ERROR
6101 (X'17D5') MQRC_REOPEN_INQUIRE_ERROR
6102 (X'17D6') MQRC_REOPEN_SAVED_CONTEXT_ERR
6103 (X'17D7') MQRC_REOPEN_TEMPORARY_Q_ERROR
6104 (X'17D8') MQRC_ATTRIBUTE_LOCKED
6105 (X'17D9') MQRC_CURSOR_NOT_VALID
6106 (X'17DA') MQRC_ENCODING_ERROR
6107 (X'17DB') MQRC_STRUC_ID_ERROR
6108 (X'17DC') MQRC_NULL_POINTER
6109 (X'17DD') MQRC_NO_CONNECTION_REFERENCE
6110 (X'17DE') MQRC_NO_BUFFER
6111 (X'17DF') MQRC_BINARY_DATA_LENGTH_ERROR
6112 (X'17E0') MQRC_BUFFER_NOT_AUTOMATIC
6113 (X'17E1') MQRC_INSUFFICIENT_BUFFER
6114 (X'17E2') MQRC_INSUFFICIENT_DATA
6115 (X'17E3') MQRC_DATA_TRUNCATED
6116 (X'17E4') MQRC_ZERO_LENGTH
6117 (X'17E5') MQRC_NEGATIVE_LENGTH
6118 (X'17E6') MQRC_NEGATIVE_OFFSET
6119 (X'17E7') MQRC_INCONSISTENT_FORMAT
6120 (X'17E8') MQRC_INCONSISTENT_OBJECT_STATE
6121 (X'17E9') MQRC_CONTEXT_OBJECT_NOT_VALID
6122 (X'17EA') MQRC_CONTEXT_OPEN_ERROR
6123 (X'17EB') MQRC_STRUC_LENGTH_ERROR
6124 (X'17EC') MQRC_NOT_CONNECTED
6125 (X'17ED') MQRC_NOT_OPEN
6126 (X'17EE') MQRC_DISTRIBUTION_LIST_EMPTY
6127 (X'17EF') MQRC_INCONSISTENT_OPEN_OPTIONS
6128 (X'17FO') MQRC_WRONG_VERSION
6129 (X'17F1') MQRC_REFERENCE_ERROR

Appendix A. API completion and reason codes 553


Completion and reason codes

554 Messages and Codes


Appendix B. WebSphere MQ component identifiers
Table 3. Component identifiers used in WebSphere MQ messages and codes
Component ID Hex ID
Batch adapter B X’C2’
CICS adapter C X’C3’
Coupling Facility manager E X’C5’
Message generator F X’C6’
Functional recovery manager G X’C7’
Security manager H X’C8’
Data manager I X’C9’
Recovery log manager J X’D1’
Distributed queuing (with CICS ISC) K X’D2’
Lock manager L X’D3’
Connection manager m X’94’
Message manager M X’D4’
Command server N X’D5’
Operations and control O X’D6’
Buffer manager P X’D7’
IMS adapter Q X’D8’
Recovery manager R X’D9’
Storage manager S X’E2’
Timer services T X’E3’
Utilities U X’E4’
Agent services V X’E5’
Instrumentation facilities W X’E6’
Distributed queuing X X’E7’
Initialization procedures and general services Y X’E8’
System parameter manager Z X’E9’
Service facilities 1 X’F1’
WebSphere MQ-IMS bridge 2 X’F2’
Subsystem support 3 X’F3’
DB2 manager 5 X’F5’
Generalized command processor 9 X’F9’

© Copyright IBM Corp. 1993, 2003 555


WebSphere MQ component identifiers

556 Messages and Codes


Appendix C. Communications protocol return codes
The tables in this appendix document the more common return codes from
TCP/IP and APPC/MVS that can be returned in messages from the distributed
queuing component:
v “IBM® TCP/IP return codes”
v “APPC/MVS return codes” on page 564

If the return code is not listed, or if you want more information, refer to the books
mentioned in each section.

If the return code you received is X’7D0’ or more, it is one of the MQRC_* return
codes issued by MQSeries®. These codes are listed in Appendix A, “API
completion and reason codes”, on page 481.

IBM® TCP/IP return codes


This section documents the following TCP/IP return codes:
v “TCP/IP OpenEdition® Sockets return codes”
v “TCP/IP IUCV return codes” on page 560 (shown in the same format in the
tables as in the messages)
v “IUCV IPR codes” on page 563 (shown as 4000rrrr in messages, where rrrr is the
IPR code)
v “TCPaccess return codes” on page 564

TCP/IP OpenEdition® Sockets return codes


See the OS/390 OpenEdition Messages and Codes manual for more information and
for further return codes.
Table 4. OpenEdition sockets return codes
Return code (Hex) Explanation
0001 Error in the domain
0002 Result is too large
006F Permission is denied
0070 The resource is temporarily unavailable
0071 The file descriptor is incorrect
0072 The resource is busy
0073 No child process exists
0074 A resource deadlock is avoided
0075 The file exists
0076 The address is incorrect
0077 The file is too large
0078 A function call is interrupted
0079 The parameter is incorrect
007A An I/O error occurred
007B The file specified is a directory
007C Too many files are open for this process

© Copyright IBM Corp. 1993, 2003 557


TCP/IP return codes
Table 4. OpenEdition sockets return codes (continued)
Return code (Hex) Explanation
007D Too many links occurred
007E The filename is too long
007F Too many files are open in the system
0080 No such device exists
0081 No such file, directory, or IPC member exists
0082 The exec call contained a format error (DFSMS error)
0083 No locks are available
0084 Not enough space is available
0085 No space is left on the device, or no space is available to create the
IPC member ID
0086 The function is not implemented
0087 Not a directory
0088 The directory is not empty
0089 The I/O control operator is inappropriate
008A No such device or address exists
008B The operation is not permitted
008C The pipe is broken
008D The specified file system is read only
008E The seek is incorrect
008F No such process or thread exists
0090 A link to a file on another file system was attempted
0091 The parameter list is too long, or the message to receive was too
large for the buffer
0092 A loop is encountered in symbolic links
0093 The byte sequence is illegal
0095 A value is too large to be stored in the data type
0096 OpenMVS kernel is not active
0097 Dynamic allocation error
0098 Catalog Volume Access Facility error
0099 Catalog obtain error
009C Process Initialization error
009D An MVS™ environmental or internal error has occurred
009E Bad parameters were passed to the service
009F HFS encountered a permanent file error
00A2 HFS encountered a system error
00A3 SAF/RACF extract error
00A4 SAF/RACF error
00A7 Access to the OpenMVS version of the C RTL is denied
00A8 The password for the specified resource has expired
00A9 The new password specified is not valid

558 Messages and Codes


TCP/IP return codes
Table 4. OpenEdition sockets return codes (continued)
Return code (Hex) Explanation
00AA A WLM service ended in error
03EA Socket number assigned by client interface code (for socket() and
accept()) is out of range
03EB Socket number assigned by client interface code is already in use
03ED Offload box error
03EE Offload box restarted
03EF Offload box down
03F0 Already a conflicting call outstanding on socket
03F1 Request cancelled via SOCKcallCANCEL request
03F3 SetIbmOpt specified a name of a PFS that either was not
configured or was not a Sockets PFS
044C Block device required
044D Text file busy
044E The descriptor is marked nonblocking, and the requested function
cannot complete immediately
044F Operation now in progress
0450 Operation already in progress
0451 Socket operation on a non-socket
0452 Destination address required
0453 The message is too large to be sent all at once, as required
0454 The socket type is incorrect
0455 Protocol or socket option not available
0456 Protocol not supported
0457 Socket type not supported
0458 The referenced socket is not a type that supports the requested
function
0459 Protocol family not supported
045A The address family is not supported
045B The address is already in use
045C Cannot assign requested address
045D Network is down
045E Network is unreachable
045F Network dropped connection on reset
0460 Software caused connection abort
0461 Connection reset by peer
0462 Insufficient buffer space available
0463 The socket is already connected
0464 The socket is not connected
0465 Cannot send after socket shutdown
0466 Too many references: cannot splice
0467 Connection timed out

Appendix C. Communications protocol return codes 559


TCP/IP return codes
Table 4. OpenEdition sockets return codes (continued)
Return code (Hex) Explanation
0468 The attempt to connect was rejected
0469 Host is down
046A No route to host
046B Too many processes
046C Too many users
046D Disc quota exceeded
046E Stale NFS file handle
046F Too many levels of remote in path
0470 Device is not a stream
0471 Timer expired
0472 Out of streams resources
0473 No message of the desired type
0474 Trying to read unreadable message
0475 Identifier removed
0476 Machine is not on the network
0477 Object is remote
0478 The link has been severed
0479 Advertise error
047A srmount error
047B Communication error on send
047C Protocol error
047D Protocol error
047E Cross mount point
047F Remote address change
0480 The asynchronous I/O request has been canceled
0481 Socket send/receive gotten out of order
0482 Unattached streams error
0483 Streams push object error
0484 Streams closed error
0485 Streams link error
0486 Tcp error
Other See the OS/390 OpenEdition Messages and Codes manual

TCP/IP IUCV return codes


This table documents many of the TCP/IP return codes that can be returned in
messages from the distributed queuing component if you are using TCP/IP as
your communications protocol. (The return codes are issued in hex.) See the
TCP/IP Messages and Codes manual for more information and for further return
codes.

560 Messages and Codes


TCP/IP return codes
Table 5. TCP/IP return codes
Return code (Hex) Explanation
01 Permission denied
02 No such data set or directory
03 No such process
04 Interrupted system call
05 I/O error
06 No such device or address
07 Argument list too long
08 Exec format error
09 Bad data set number
0A No children
0B No more processes
0C Not enough memory
0D Permission denied
0E Bad address
0F Block device required
10 Device busy
11 Data set exists
12 Cross device link
13 No such device
14 Not a directory
15 Is a directory
16 Invalid argument
17 Data set table overflow
18 Too many open data sets
19 Inappropriate device call
1A Test data set busy
1B File too large
1C No space left on device
1D Illegal seek
1E Read only data set system
1F Too many links
20 Broken pipe
23 Operation would block
24 Operation now in progress
25 Operation already in progress
26 Socket operation on non-socket
27 Destination address required
28 Message too long
29 Protocol wrong type for socket
2A Protocol not available

Appendix C. Communications protocol return codes 561


TCP/IP return codes
Table 5. TCP/IP return codes (continued)
Return code (Hex) Explanation
2B Protocol not supported
2C Socket type not supported
2D Operation not supported on socket
2E Protocol family not supported
2F Address family not supported by protocol family
30 Address already in use
31 Cannot assign requested address
32 Network is down
33 Network is unreachable
34 Network dropped connection on reset
35 Software caused connection abort
36 Connection reset by peer
37 No buffer space available
38 Socket already connected
39 Socket not connected
3A Cannot send after socket shutdown
3B Too many references, cannot splice
3C Connection timed out
3D Connection refused
3E Too many levels of symbolic loops
3F File name too long
40 Host is down
41 No route to host
42 Directory not empty
43 Too many processes
44 Too many users
45 Disc quota exceeded
46 Stale NFS data set handle
47 Too many levels of remote in path
48 Device is not a stream
49 Timer expired
4A Out of streams resource
4B No message of desired type
4C Trying to read unreadable message
4D Identifier removed
4E Deadlock condition
4F No record locks available
50 Machine is not on the network
51 Object is remote
52 Link has been severed

562 Messages and Codes


TCP/IP return codes
Table 5. TCP/IP return codes (continued)
Return code (Hex) Explanation
53 Advertise error
54 Srmount error
55 Communication error on send
56 Protocol error
57 Multihop attempted
58 Cross mount point
59 Remote address changed
3E8 A bad socket-call constant was found in the IUCV header
3E9 Other IUCV header error, bad length
3EA Socket number assigned by client interface code (for socket() and
accept()) is out of range
3EB Socket number assigned by client interface code is already in use
3EC Request failed because of an IUCV error (this error is generated by
the client stub code)
3ED Offload box error
3EE Offload box restarted
3EF Offload box down
3F0 Already a conflicting call outstanding on socket
3F1 Request cancelled via SOCKcallCANCEL request
FFFFFFFF Being cancelled
Other See the TCP/IP Messages and Codes manual

IUCV IPR codes


This table documents the IUCV IPR return codes that can be returned in messages
from the distributed queuing component if you are using TCP/IP as your
communications protocol. (The return codes are issued in hex.)
Table 6. IUCV IPR codes
IPR code (Hex) Explanation
00 IUCV error
01 Invalid path ID
02 Path quiesced - sends not allowed
03 Message limit exceeded
04 Priority messages not allowed on this path
05 Answer buffer to short to contain message
06 Storage protection exception on answer buffer
07 Addressing exception on answer buffer
08 Message ID found - Message class or path ID invalid
09 Message has been purged
0A Message length is negative
0B Target communicator is not logged on

Appendix C. Communications protocol return codes 563


TCP/IP return codes
Table 6. IUCV IPR codes (continued)
IPR code (Hex) Explanation
0C Target has not done declare buffer
0D Max connections exceeded
0E Max target connections exceeded
0F No authorization found
10 Invalid IUCV system service name
12 Value in IPMSGLIM exceeds 255
13 Previously declared buffer is still in use
14 Originator has severed this path
15 Parameter list data not allowed on path
16 Send buffer list invalid
17 Negative length in buffer list
18 Incorrect total length of buffer list lengths
19 PRMMSG option invalid with ANSLIST option
1A Buffer list not on a doubleword boundary
1B Answer list not on a doubleword boundary
1E IPAPPC flag in IPFLAGS1 not zero
1F IUCV function specified on an APPC/MVS path
Other See the TCP/IP Messages and Codes manual

TCPaccess return codes


Return codes for TCPaccess are not listed in this book. Refer to your TCPaccess
documentation for information about these codes.

APPC/MVS return codes


The tables in this section document the following return codes:
v “APPC return codes”
v “APPC allocate services return codes” on page 570
v “APPC reason codes” on page 570
See the Writing Transaction Programs for APPC/MVS and Writing Servers for
APPC/MVS manuals for more information.

APPC return codes


This table documents the return codes that can be returned from APPC/MVS in
messages from the distributed queuing component if you are using APPC/MVS as
your communications protocol. (The return codes are issued in hex.) These return
codes can be returned to the local program in response to a call.
Table 7. APPC return codes and their meanings
Return code (Hex) Explanation
00 The call issued by the local program executed successfully. If the
call specified a Notify_type of ECB, the call processing will be
performed asynchronously, and the ECB will be posted when the
processing completes.

564 Messages and Codes


APPC return codes
Table 7. APPC return codes and their meanings (continued)
Return code (Hex) Explanation
01 The caller specified an allocate_type that was other than immediate.
Either APPC/MVS could not establish a session with the partner
LU, or VTAM® could not establish the conversation. In this case
(when allocate_type is immediate), APPC/MVS converts this return
code to “unsuccessful”.
02 The conversation cannot be allocated on a session because of a
condition that might be temporary. The program can retry the
allocation request. The system returns this code when the
allocate_type specified on a CMALLOC verb is other then
immediate.
03 The partner LU rejected the allocation request because the local
program issued an Allocate call with the Conversation_type
parameter set to either Basic_conversation or
Mapped_conversation, and the partner program does not support
the respective mapped or basic conversation protocol boundary.
This return code is returned on a call made after the Allocate.
05 The partner LU rejected an ATBALLC or ATBALC2 (allocate)
request because the partner program has one or more initialization
parameter (PIP) variables defined. APPC/MVS does not support
these parameters. This return code is returned on a call made after
the Allocate. It is not returned for allocate requests made using CPI
Communications.
06 The partner LU rejected the allocation request because the access
security information is not valid. This return code is returned on a
call subsequent to the Allocate.
08 The partner LU rejected the allocation request because the local
program specified a synchronization level (with the Sync_level
parameter) that the partner program does not support. This return
code is returned on a call subsequent to the Allocate.
09 The partner LU rejected the allocation request because the local
program specified a partner program that the partner LU does not
recognize. This return code is returned on a call subsequent to the
Allocate.
0A The partner LU rejected the allocation request because the local
program specified a partner program that the partner LU
recognizes but cannot start. The condition is not temporary, and
the program should not retry the allocation request. This return
code is returned on a call subsequent to the Allocate.
0B The partner LU rejected the allocation request because the local
program specified a partner program that the partner LU
recognizes but currently cannot start. The condition might be
temporary, and the program can retry the allocation request. This
return code is returned on a call subsequent to the Allocate.
11 The partner program issued an Deallocate call with a
Deallocate_type of Deallocate_abend, or the partner LU has done
so because of a partner program abnormal ending condition. If the
partner program was in receive state when the call was issued,
information sent by the local program and not yet received by the
partner program is purged. This return code is reported to the
local program on a call the program issues in Send or Receive
state.

Appendix C. Communications protocol return codes 565


APPC return codes
Table 7. APPC return codes and their meanings (continued)
Return code (Hex) Explanation
12 The partner program issued a Deallocate call on a basic or mapped
conversation with a Deallocate_type of Deallocate_sync_level or
Deallocate_flush. This return code is reported to the local program
on a call the program issues in Receive state.
13 The local program issued a call specifying an argument that was
not valid. Specific reasons for the return code apply to the
following callable services:
ATBALC2 or ATBALLC (LU 6.2 Allocate)
v The TP name was not 1 to 64 characters long
v Either the SYMDEST name or the TP name length were
not specified
v SNASVCMG is specified as mode name
v X’06’ is used as the first character of a TP name
v An SNA service TP name is used with a mapped
conversation verb
v The partner LU name was not valid
v The mode name was not valid
v The local LU name specified is either undefined or not
allowed
CMALLC (CPI-C Allocate)
v SNASVCMG is specified as mode name
v X’06’is used as the first character of a TP name
v An SNA service TP name is used with a mapped
conversation verb
v The mode name was not valid

14 A product-specific error has been detected. The system writes


symptom records that describe the error to SYS1.LOGREC.
15 Indicates one of the following:
v The partner program made a Send_error call on a mapped
conversation and the conversation for the partner program was
in Send state. No truncation occurs at the mapped conversation
protocol boundary. This return code is reported to the local
program on a Receive call prior to receiving any data records or
after receiving one or more data records.
v The partner program made a Send_error call specifying the Type
parameter with a value of PROG, the conversation for the
partner program was in Send state, and the call did not truncate
a logical record. No truncation occurs at the basic conversation
protocol boundary when a program performs a Send_error
before sending any logical records, or after sending a complete
logical record. This return code is reported to the local program
on a Receive call prior to receiving any logical records or after
receiving one or more complete logical records.

566 Messages and Codes


APPC return codes
Table 7. APPC return codes and their meanings (continued)
Return code (Hex) Explanation
16 The partner program made a Send_error call on a mapped
conversation, or made a Send_error call on a basic conversation
specifying the Type parameter with a value of PROG, and the
conversation for the partner program was in Receive or Confirm
state. The call might have caused information to be purged.
Purging occurs when a program issued Send_error in receive state
before receiving all the information sent by its partner program.
No purging occurs when a program issues the call in Confirm state
or in Receive state after receiving all the information sent by its
partner program. The return code is normally reported to the local
program on a call it issues prior to sending any information,
depending on the call and when it is made.
17 The partner program made a Send_error call specifying the Type
parameter with a value of PROG, the conversation for the partner
program was in Send state, and the call truncated a logical record.
Truncation occurs at the basic conversation protocol boundary
when a program begins sending a logical record and then makes a
Send_error call before sending the complete logical record. This
return code is reported to the local program on a Receive call it
issues after receiving the truncated logical record.

Appendix C. Communications protocol return codes 567


APPC return codes
Table 7. APPC return codes and their meanings (continued)
Return code (Hex) Explanation
18 The local program issued a call in which a programming error has
been found in one or more parameters. Specific reasons for the
return code apply to the following callable services:
ATBALC2 or ATBALLC (LU 6.2 Allocate)
v An unauthorized caller passed a nonzero TP_ID
v For Sec_pgm-type security, both the userid and
password were not specified
v For Sec_Pgm-type security, a userid was specified with
a blank password, or a password was specified with a
blank userid
v The SYMDEST name was not found in the side
information
v The specified TP_ID is not associated with the address
space
v An unauthorized caller specified a Notify_Type of ECB
ATBCFM (LU 6.2 Allocate)
v An unauthorized caller specified a Notify_type of ECB
v The Sync_Level field for the conversation was equal to
sync_level_none
ATBDEAL (LU 6.2 Allocate)
v A Deallocate_type of deallocate_confirm was specified,
and the Sync_Level field for the conversation was equal
to sync_level_none
ATBPTR (LU 6.2 Prepare to Receive)
v A Prepare_To_Receive_Type of
Prep_to_receive_sync_level was specified, and the
Sync_Level field for the conversation was equal to
sync_level_none
ATBSEND (LU 6.2 Send)
v The value in the 2-byte LL field was not valid
v A Send_Type of Send_and_Confirm was specified, and
the Sync_Level field for the conversation was equal to
sync_level_none
CMINIT (CPI-C Initialize Conversation)
The SYMDEST name was not found in the side
information
19 The local program issued a call in a state that was not valid for
that call. The program should not examine any other returned
variables associated with the call as nothing is placed in the
variables. The state of the conversation remains unchanged.

If the error occurs in one of the following callable services, the


conversation was in send state and the program started, but the
program did not finish sending a logical record:
v ATBCFM (LU 6.2 Allocate)
v ATBDEAL (LU 6.2 Allocate)
v ATBPTR (LU 6.2 Allocate)
v ATBRCVW and ATBRCVI (LU 6.2 Receive and Wait and Receive
Immediate)
v ATBSEND (LU 6.2 Send)
1A A failure occurred that caused the conversation to be prematurely
terminated. The condition is not temporary, and the program
should not retry the transaction until the condition is corrected.

568 Messages and Codes


APPC return codes
Table 7. APPC return codes and their meanings (continued)
Return code (Hex) Explanation
1B A failure occurred that caused the conversation to be prematurely
terminated. The condition might be temporary, and the program
can retry the transaction.
1C The call issued by the local program did not run successfully. This
return code is returned on the unsuccessful call.

If this code is returned by the ATBRCVI (LU 6.2


Receive_Immediate) callable service, there is no data to be
returned.
1E The partner program issued a Deallocate call with a
Deallocate_type of Deallocate_abend_SVC. If the partner program
was in Receive state when the call was issued, information sent by
the local program and not yet received by the partner program is
purged. This return code is reported to the local program on a call
the program issues in Send or Receive state.
1F The partner program issued a Deallocate call with a
Deallocate_type of Deallocate_abend_timer. If the partner program
was in Receive state when the call was issued, information sent by
the local program and not yet received by the partner program is
purged. This return code is reported to the local program on a call
the program issues in Send or Receive state.
20 The partner program issued a Send_error call specifying a Type
parameter of SVC, the conversation for the partner program was in
Send state, and the call did not truncate a logical record. This
return code is returned on a Receive call. It is not returned for
Send_error requests using CPI Communications.
21 The partner program issued a Send_error call specifying a Type
parameter of SVC, the conversation for the partner program was in
Receive, Confirm, or Sync_Point state, and the call might have
caused information to be purged. This return code is normally
returned to the local program on a call that the local program
issues after sending some information to the partner program.
However the return code can be returned on a call that the local
program issues before sending any information, depending on
when the call is issued.

This code is not returned for Send_error requests using CPI


Communications.
22 The partner program issued a Send_error call specifying a Type
parameter of SVC, the conversation for the partner program was in
Send state, and the call truncated a logical record. Truncation
occurs when a program begins sending a logical record and then
issues Send_error before sending the complete record. This return
code is returned to the local program on a Receive call that the
local program issues after receiving the truncated logical record.

The code is not returned for Send_error requests using CPI


Communications.
40 APPC/MVS is not currently active. Call the service again after
APPC is available.
Other See the Writing Transaction Programs for APPC/MVS and Writing
Servers for APPC/MVS manuals.

Appendix C. Communications protocol return codes 569


APPC return codes
APPC allocate services return codes
This table documents the return codes that can be returned from APPC/MVS
allocate queue services in messages from the distributed queuing component if you
are using APPC/MVS as your communications protocol. (The return codes are
issued in hex.)
Table 8. APPC allocate services return codes and their meanings
Return code (Hex) Explanation
0 The service completed as requested.
4 The service completed, but possibly not as expected. See the reason
code parameter for a description of the warning condition.
8 A user-supplied parameter was found to be in error. For example,
a parameter contains characters not in the required character set.
See the reason code parameter to determine which parameter is in
error.
10 The service was unsuccessful. The cause is most likely a parameter
error other than a syntax error, or an environmental error. For
example, a syntactically valid LU name was specified, but the LU
is not defined to APPC/MVS. An example of an environmental
error is that the caller called the service while holding locks. See
the reason code parameter for the specific cause of the error, and to
determine whether the error can be corrected and the service
re-issued.
20 APPC/MVS service failure. Record the return and reason code, and
give them to your systems programmer, who should contact the
appropriate IBM support personnel.
40 APPC/MVS is not currently active. Call the service again after
APPC is available.
Other See the Writing Transaction Programs for APPC/MVS and Writing
Servers for APPC/MVS manuals.

APPC reason codes


This table documents the reason codes that can be returned from APPC/MVS
allocate queue services in messages from the distributed queuing component if you
are using APPC/MVS as your communications protocol. (The reason codes are
issued in hex.)

Note: Some of the APPC return codes are not accompanied by a reason code; in
these cases, the value in the reason code field can be ignored. Refer to the
manuals shown in “APPC/MVS return codes” on page 564 for more
information.
Table 9. APPC reason codes and their meanings
Return code (Hex) Explanation
1 The address space issued a Register_For_Allocates call that
duplicated a previous Register_For_Allocate call (that is, the values
specified for TP name, local LU name, partner LU name, user ID,
and profile all matched those specified on a previous call to the
Register_For_Allocates service).
2 A TP name is required, but none was specified.
3 The specified TP name contains characters that are not valid
4 The specified TP name length is outside the allowable range.

570 Messages and Codes


APPC return codes
Table 9. APPC reason codes and their meanings (continued)
Return code (Hex) Explanation
5 A local LU name is required, but none was specified.
7 An asynchronous call failed because a specified parameter was
found to be inaccessible.
8 The caller held one or more locks when calling the service.
0A A transaction scheduler called the Register_For_Allocate service,
which is not allowed
0B The specified symbolic destination name could not be found in the
side information data set.
0C The specified local LU is undefined.
0D The specified local LU is not receiving inbound allocate requests.
0E The Register_For_Allocate service was called, but the caller is not
authorized to serve the specified TP name on the specified local
LU.
0F The specified local LU is inaccessible to the caller.
10 The service failed because of an APPC failure.
11 The specified allocate queue token does not represent an allocate
queue for which this address space is registered.
12 The specified notify type is not valid.
13 The specified timeout value is not valid.
14 The request was cancelled while in progress. This could have been
caused by a call to the Unregister_For_Allocates service, or the
termination of the caller’s address space.
15 A Receive_Allocate call completed, but no allocate request was
available to be received.
1A The specified event notification type is not valid.
1B The specified event code is not supported or is not valid for this
service.
1C The netid retrieved from the side information data set does not
match the local netid.
1D The specified event code qualifier is not valid or supported.
1E The Get_Event call completed, but no event element was available
to be received.
1F The call to the Get_Event service was interrupted because all event
notification requests were cancelled for this address space.
20 The call to the Get_Event service was rejected because a previous
Get_Event call is currently outstanding.
21 The Get_Event call was rejected because no event notification is in
effect for this address space.
22 The specified allocate queue keep time is outside the allowable
range.
24 A call to the Unregister_For_Allocates service specified “unregister
all” (that is, the allocate_queue_token was set to binary zeros), but
this address space is not registered for any allocate queues.
25 The specified event get type is not valid.
26 The specified receive allocate type is not valid.

Appendix C. Communications protocol return codes 571


APPC return codes
Table 9. APPC reason codes and their meanings (continued)
Return code (Hex) Explanation
27 APPC/MVS cannot determine if the specified netid is valid.
29 The service failed because the supplied buffer was not large
enough to contain the requested information.
Other See the Writing Transaction Programs for APPC/MVS and Writing
Servers for APPC/MVS manuals.

572 Messages and Codes


|

| Appendix D. Secure Sockets Layer (SSL) return codes


| The table in this appendix documents the return codes, in decimal form, from the
| Secure Sockets Layer (SSL) that can be returned in messages from the distributed
| queuing component.

| If the return code is not listed, or if you want more information, refer to the
| System Secure Sockets Layer Programming Guide and Reference SC24-5877.
| Table 10. SSL return codes
| Return code Explanation
| (decimal)
| 1 Error detected while reading key database or SAF key ring.
| 2 Error detected while opening the key database.
| 3 Incorrect key database record format.
| 4 Key database password is not correct.
| 5 Unable to obtain virtual storage.
| 6 There was nothing to write.
| 7 The write failed
| 8 Key database file was not found
| 9 Key label does not exist.
| 10 Certificate has expired.
| 12 Key label is not found.
| 13 Duplicate subject names.
| 16 Incorrect key database password.
| 17 Key database password is expired.
| 18 No certification authority certificates.
| 18 No certificates available.
| 100 Initialization parameter is not valid.
| 102 Security type is not valid.
| 103 SSL V2 session timeout is not valid.
| 104 SSL V3 session timeout is not valid.
| 105 The keyfile certificate has expired.
| -1 No SSL cipher specifications.
| -2 No certificate received from partner.
| -3 Certificate key is not compatible with cipher suite.
| -4 The certificate is not valid
| -5 SSL V2 header is not valid.
| -6 Certificate format is not supported.
| -7 Session renegotiation is not allowed.
| -9 Certificate is revoked.
| -10 Error while reading or writing data.

© Copyright IBM Corp. 1993, 2003 573


| Table 10. SSL return codes (continued)
| Return code Explanation
| (decimal)
| -11 SSL message format is incorrect.
| -12 Message authentication code is incorrect.
| -13 SSL protocol or certificate type is not supported.
| -14 Certificate signature is incorrect.
| -15 Certificate is not valid.
| -16 SSL protocol violation.
| -17 Permission denied.
| -18 Self-signed certificate cannot be validated.
| -19 Certification authority is unknown.
| -20 Insufficient storage is available.
| -21 Handle is in the incorrect state.
| -22 Socket closed by remote partner.
| -23 gsk_initialize() must be issued before gsk_secure_soc_init().
| -24 A gsk_soc_data structure could not be created
| -25 Certificate is expired or is not valid yet.
| -26 Key exceeds allowable export size.
| -27 Key entry does not contain a private key.
| -28 Function parameter is not valid.
| -29 Internal error
| -30 Socket request would block.
| -32 gsk_initialize() must be issued before gsk_secure_soc_init()
| -34 Certificate revocation list cannot be processed.
| -36 Cryptographic processing error.
| -37 ASN processing error.
| -38 LDAP processing error.
| -39 LDAP is not available.
| -40 SSL V2 cipher is not valid.
| -41 SSL V3 cipher is not valid.
| -42 Bad handshake specification.
| -43 No read function.
| -44 No write function.
| -46 Socket write request woudl block.
| -47 Connection is active.
| -48 Connection closed.
| -51 Protocol is not SSL V3 or TLS V1.
| -53 Internal error reported by remote partner.
| -54 Unknown alert received from remote partner.
| -99 An unexpected error has occurred.
| -100 Buffer size is not valid.

574 Messages and Codes


| Table 10. SSL return codes (continued)
| Return code Explanation
| (decimal)
| -101 Handle is not valid.
| -102 The hs_type value of AS_CLIENT is not allowed when you issue
| gsk_initialize() with a types value of ALL
| -103 An invalid buffer pointer was specified

Appendix D. Secure Sockets Layer (SSL) return codes 575


576 Messages and Codes
Appendix E. Distributed queuing message codes
Distributed queuing message codes are in the form s0009nnn (in hexadecimal), and
the error they identify is generally described in detail by error message CSQXnnn,
although there are some exceptions. The following table shows the full
correspondence. Distributed queuing message codes are used in some error
messages, and in the event data for the MQRC_CHANNEL_STOPPED event. The
event data also contains message inserts; the meanings of the inserts depend on
the message code, and are shown in the following table, in the form in which they
are given in the message explanation. Where no meaning is shown, the insert is
not relevant to the message code, and the value set in the event message is
unpredictable. Character insert 3 is never relevant, and so is omitted from the
table.

Note: trptype can be shown in various forms:


Message insert
Event data
TCP TCP/IP, and so on
LU62 LU 6.2, APPC, CPI-C, and so on

Message code Message Integer insert 1 Integer insert 2 Character insert Character insert Character insert
(nnn) number 1 2 3
001 CSQX501I channel-name
181 CSQX181E response exit-name
182 CSQX182E response exit-name
184 CSQX184E address exit-name
189 CSQX189E length exit-name
196 CSQX196E data-length ab-length exit-name
197 CSQX197E data-length eb-length exit-name
201 CSQX201E return-code conn-id trptype
202 CSQX202E return-code conn-id trptype
203 CSQX203E return-code conn-id trptype
204 CSQX204E return-code conn-id trptype
205 CSQX205E return-code conn-id trptype
206 CSQX206E return-code conn-id trptype
207 CSQX207E conn-id trptype
208 CSQX208E return-code conn-id trptype
209 CSQX209E conn-id trptype
211 CSQX027E
212 CSQX212E return-code
213 CSQX213E return-code trptype
237 CSQX203E return-code reason conn-id trptype
238 CSQX213E return-code reason trptype
403 CSQX403I channel-name exit-name
496 CSQX496I channel-name
| 498 CSQX498E fieldvalue channel-name

© Copyright IBM Corp. 1993, 2003 577


Distributed queuing message codes
Message code Message Integer insert 1 Integer insert 2 Character insert Character insert Character insert
(nnn) number 1 2 3
506 CSQX506E channel-name
510 CSQX037E mqrc name
511 CSQX038E mqrc name
514 CSQX514E channel-name
519 CSQX519E channel-name
520 CSQX520E channel-name
525 CSQX525E channel-name
526 CSQX526E msg-seqno exp-seqno channel-name
527 CSQX527E channel-name
528 CSQX528I channel-name
533 CSQX533I channel-name
534 CSQX534E channel-name
536 CSQX536I channel-name exit-name
540 CSQX540E mqrc commit identifier
which includes
channel-name
542 the queue
manager is
stopping (no
corresponding
error message)
544 see integer insert channel-name
1 1 see message
CSQX548E

2 see message
CSQX544E
545 CSQX545I channel-name
546 code 00E70546
558 CSQX558E channel-name
565 CSQX565E channel-name qmgr-name
569 CSQX569E channel-name
570 CSQX570E channel-name
572 CSQX572E channel-name
573 CSQX573E channel-name
574 CSQX574I channel-name
575 CSQX575E
| 613 CSQX613E channel-name
| 620 CSQX620E return-code SSL-function
| 631 CSQX631E channel-name local cipher spec remote cipher
| spec
| 633 CSQX633E channel-name
| 634 CSQX634E channel-name
| 635 CSQX635E channel-name cipher spec
| 636 CSQX636E channel-name dist-name
| 637 CSQX637E channel-name
| 638 CSQX638E channel-name
| 639 CSQX639E channel-name
| 640 CSQX640E channel-name key-name

578 Messages and Codes


Distributed queuing message codes
Message code Message Integer insert 1 Integer insert 2 Character insert Character insert Character insert
(nnn) number 1 2 3
| 641 CSQX641E channel-name
| 642 CSQX642E channel-name
| 643 CSQX643E channel-name
| 644 CSQX644E channel-name
999 CSQX599E channel-name

Appendix E. Distributed queuing message codes 579


Distributed queuing message codes

580 Messages and Codes


Appendix F. Messages from other products
The following table shows the message prefixes for other products that you might
receive while using WebSphere MQ for z/OS.
Table 11. Message prefixes
Prefix Component Procedure
AMQ WebSphere MQ (not z/OS) Consult WebSphere MQ Clients
ATB APPC Consult MVS System Messages
ATR Resource recovery services Consult MVS System Messages
CBC C/C++ Consult C/MVS™ User’s Guide
CEE Language Environment® Consult Language Environment for OS/390
Debugging Guide and Runtime Messages
CSQ WebSphere MQ for z/OS Consult this book
CSV Contents supervision Consult MVS System Messages
DFH CICS Consult CICS Messages and Codes
DFS IMS Consult IMS Messages and Codes
DSN DB2 Consult DB2 Messages and Codes
EDC Language Environment Consult Language Environment for OS/390
Debugging Guide and Runtime Messages
EZA, EZB, TCP/IP Consult TCP/IP for MVS Messages and Codes
EZY
IBM Language Environment Consult Language Environment for OS/390
Debugging Guide and Runtime Messages
ICH RACF® Consult RACF Messages and Codes
IDC Access method services Consult MVS System Messages
IEA z/OS system services Consult MVS System Messages
IEC Data management services Consult MVS System Messages
IEE,IEF z/OS system services Consult MVS System Messages
IKJ TSO Consult MVS System Messages
IST VTAM Consult VTAM Messages and Codes
IWM z/OS workload Consult MVS System Messages
management services
IXC Cross-system coupling Consult MVS System Messages
facility (XCF)
IXL Cross-system extended Consult MVS System Messages
services (XES)

© Copyright IBM Corp. 1993, 2003 581


Messages from other products

582 Messages and Codes


Appendix G. Notices
This information was developed for products and services offered in the United
States. IBM may not offer the products, services, or features discussed in this
information in other countries. Consult your local IBM representative for
information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or imply
that only that IBM product, program, or service may be used. Any functionally
equivalent product, program, or service that does not infringe any IBM intellectual
property right may be used instead. However, it is the user’s responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter
described in this information. The furnishing of this information does not give you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore this statement may not apply
to you.

This information could include technical inaccuracies or typographical errors.


Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the information. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
information at any time without notice.

Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.

© Copyright IBM Corp. 1993, 2003 583


Notices
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM United Kingdom Laboratories,
Mail Point 151,
Hursley Park,
Winchester,
Hampshire,
England
SO21 2JN.

Such information may be available, subject to appropriate terms and conditions,


including in some cases, payment of a fee.

The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Programming License Agreement, or any equivalent agreement
between us.

Information concerning non-IBM products was obtained from the suppliers of


those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which


illustrate programming techniques on various operating platforms. You may copy,
modify, and distribute these sample programs in any form without payment to
IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating
platform for which the sample programs are written. These examples have not
been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or
imply reliability, serviceability, or function of these programs. You may copy,
modify, and distribute these sample programs in any form without payment to
IBM for the purposes of developing, using, marketing, or distributing application
programs conforming to IBM’s application programming interfaces.

584 Messages and Codes


Notices

Trademarks
The following terms are trademarks of International Business Machines
Corporation in the United States, other countries, or both:

AIX C/MVS CICS


CICS/ESA DB2 DFS
FFST IBM IBMLink
IMS IMS/ESA Language Environment
MQSeries MVS MVS/ESA
OpenEdition OS/2 OS/390
OS/400 RACF VSE/ESA
VTAM WebSphere z/OS

Windows is a trademark of the Microsoft® Corporation in the United States, other


countries, or both.

Java is a registered trademark of Sun Microsystems, Inc. in the United States, other
countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other
countries.

Other company, product, and service names may be trademarks or service marks
of others.

Appendix G. Notices 585


586 Messages and Codes
Sending your comments to IBM
If you especially like or dislike anything about this book, please use one of the
methods listed below to send your comments to IBM.

Feel free to comment on what you regard as specific errors or omissions, and on
the accuracy, organization, subject matter, or completeness of this book.

Please limit your comments to the information in this book and the way in which
the information is presented.

To make comments about the functions of IBM products or systems, talk to your
IBM representative or to your IBM authorized remarketer.

When you send comments to IBM, you grant IBM a nonexclusive right to use or
distribute your comments in any way it believes appropriate, without incurring
any obligation to you.

You can send your comments to IBM in any of the following ways:
v By mail, to this address:
User Technologies Department (MP095)
IBM United Kingdom Laboratories
Hursley Park
WINCHESTER,
Hampshire
SO21 2JN
United Kingdom
v By fax:
– From outside the U.K., after your international access code use
44–1962–816151
– From within the U.K., use 01962–816151
v Electronically, use the appropriate network ID:
– IBM Mail Exchange: GBIBM2Q9 at IBMMAIL
– IBMLink™: HURSLEY(IDRCF)
– Internet: idrcf@hursley.ibm.com

Whichever method you use, ensure that you include:


v The publication title and order number
v The topic to which your comment applies
v Your name and address/telephone number/fax number/network ID.

© Copyright IBM Corp. 1993, 2003 587


588 Messages and Codes


GC34-6056-02
Spine information:

 WebSphere MQ for z/OS WebSphere MQ for z/OS Messages and Codes Version 5 Release 3.1

S-ar putea să vă placă și