You are on page 1of 199

IBM DB2 Information Integrator 

System Messages for Classic Federation and


Classic Event Publishing
Version 8.2

SC18-9162-02
IBM DB2 Information Integrator 

System Messages for Classic Federation and


Classic Event Publishing
Version 8.2

SC18-9162-02
Before using this information and the product it supports, be sure to read the general information under “Notices” on page 185.

This document contains proprietary information of IBM. It is provided under a license agreement and copyright law
protects it. The information contained in this publication does not include any product warranties, and any
statements provided in this manual should not be interpreted as such.
You can order IBM publications online or through your local IBM representative:
v To order publications online, go to the IBM Publications Center at www.ibm.com/shop/publications/order
v To find your local IBM representative, go to the IBM Directory of Worldwide Contacts at
www.ibm.com/planetwide
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any
way it believes appropriate without incurring any obligation to you.
© Copyright International Business Machines Corporation 2003, 2004. All rights reserved.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
© CrossAccess Corporation 1993, 2003.
Contents
Chapter 1. Console messages Chapter 16. ODBC/CLI error messages
(CAC00001–CAC00808) . . . . . . . . 1 (x00560001–x00560092) . . . . . . . 47

Chapter 2. General messages Chapter 17. Connector error messages


(00000000–0000FFFF) . . . . . . . . . 7 (00570000–0057FFFF) . . . . . . . . 55

Chapter 3. File management error Chapter 18. CICS VSAM error


messages (00020000–0002FFFF) . . . . 9 messages (0x00570121–0x0057012A). . 73

Chapter 4. Query processor common Chapter 19. Catalog error messages


error messages (000B0000–000B004A) . 11 (0x00570170–0x00570196) . . . . . . 75

Chapter 5. API-F error messages Chapter 20. Sequential file access error
00120000–0012FFFF (1179648–1245183) 13 messages (0x00590021–0x00590029) . . 79

Chapter 6. JDBC error messages Chapter 21. Microsoft Windows error


(001300001–0013000B) . . . . . . . . 15 messages (005E0000-005EFFFF). . . . 81

Chapter 7. Publication service error Chapter 22. IMS transaction services


messages (0x00330004–0x0033000D). . 17 error messages (0060001–0060001E) . . 83

Chapter 8. B-tree error messages Chapter 23. Initiator error messages


(00420001–00420017) . . . . . . . . 19 (0x00630008–0x00630011) . . . . . . 89

Chapter 9. UNIX error messages Chapter 24. Configuration layer error


(0x0040004E–0x0040004F) . . . . . . 21 messages (00650001–0065000A) . . . . 91

Chapter 10. Correlation service error Chapter 25. Virtual message interface
messages (00430000–0043FFFF). . . . 23 error messages (00660001–0066000B) . 93

Chapter 11. Change-capture agent error Chapter 26. Local queue layer error
messages (00440000–0044FFFF). . . . 37 messages (00670001–00670014) . . . . 95

Chapter 12. Query processor finite Chapter 27. Socket layer error
state machine error messages messages (00680001–00680033) . . . . 97
(00490001–00490009) . . . . . . . . 39
Chapter 28. Virtual communications
Chapter 13. User exit predefined error interface error messages
messages (004D0000–004DFFFF) . . . 41 (00690001–0069000F) . . . . . . . . 99

Chapter 14. Common CA-Datacom Chapter 29. z/OS-specific error


interface error messages messages (006A0000–006AFFFF) . . . 101
(00540000-0054FFFF) . . . . . . . . 43
Chapter 30. WebSphere MQ error
Chapter 15. Server error messages messages (006B0000–006BFFFF) . . . 103
(00550000–0055FFFF) . . . . . . . . 45
Chapter 31. ICU/NLS error messages
(0x006F0001–0x006F000A) . . . . . . 105

© Copyright IBM Corp. 2003, 2004 iii


Chapter 32. WLM initialization service | Chapter 42. Event Publisher operator
error messages (00700001–0070FFFF) . 107 | messages (CACG001I–CACJ002I) . . . 149

Chapter 33. VTAM layer error Appendix A. SAS/C error messages


messages (00800001–00800035) . . . 109 (LSCX012–LSCXnnn) . . . . . . . . 171

Chapter 34. VSAM/IAM service Appendix B. DB2 Information


messages (00810000–00810036) . . . 111 Integrator documentation . . . . . . 175
Accessing DB2 Information Integrator
Chapter 35. XM error messages documentation . . . . . . . . . . . . . 175
(00850000–00859002) . . . . . . . . 115 Documentation about replication function on z/OS 177
Documentation about event publishing function for
DB2 Universal Database on z/OS . . . . . . 178
Chapter 36. Hiperspace error Documentation about event publishing function for
messages (00880000–00880033) . . . 119 IMS and VSAM on z/OS . . . . . . . . . 178
Documentation about event publishing and
Chapter 37. Enterprise server error replication function on Linux, UNIX, and Windows 179
messages (0x00880002–0x0088001C) . 121 Documentation about federated function on z/OS 180
Documentation about federated function on Linux,
UNIX, and Windows . . . . . . . . . . . 180
Chapter 38. Internal error messages Documentation about enterprise search function on
(99990000–9999FFFF) . . . . . . . . 123 Linux, UNIX, and Windows . . . . . . . . 182
Release notes and installation requirements . . . 182
Chapter 39. SQL error codes and
messages (0 to -4910) . . . . . . . . 125 Notices . . . . . . . . . . . . . . 185
Trademarks . . . . . . . . . . . . . . 187
Chapter 40. Metadata utility error
messages (SQLCODES -9999) . . . . 135 Contacting IBM . . . . . . . . . . 189
Product information . . . . . . . . . . . 189
Chapter 41. CICS stored procedure Comments on the documentation. . . . . . . 189
transaction abends (SP01 through
SP16) . . . . . . . . . . . . . . . 145

iv DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 1. Console messages (CAC00001–CAC00808)
This section contains the console messages (WTOs), which are in the range
CAC00001–CAC00808.

abended. In the message text the ECB value of the IMS


CAC00070C LENGTH OF DATA TO BE
region controller DFSRRC00 is displayed and the
CONVERTED IS INVALID.
system or user abend code is generated by the IMS
Explanation: Data passed to data comparison routine region controller.
was of an invalid length. Correct the problem in the
For a system abend, see the IBM DB2 Recovery Manager
invoking routine and recompile.
for OS/390 Messages and Codes manual to determine the
meaning of the abend code. For a user abend see the
CAC00100I CONTROLLER: LOGGING STARTED. IBM IMS V8 Messages and Codes manual to determine
the meaning of the abend code.
Explanation: The controller task successfully opened
the log file and logging has been initiated. If the reason for the abend and a resolution cannot be
determined, contact IBM® Technical Support at
www.ibm.com/support.
CAC00101I CONTROLLER: NOT LOGGING.
Explanation: An error occurred opening the log file.
CAC00108E DRA: UNABLE TO CONNECT TO IMS
Check the JCL to ensure a valid DD or DLBL was
- SERVICE TERMINATING.
included for CACLOG.
Explanation: The IMS DRA service was being used to
access IMS data. Upon service initialization, the IMS
CAC00102I xxxxxxxxxx: STARTED yyyyyyyy.
DRA service could not connect to IMS. Verify that the
Explanation: The xxxxxxxxx task started the yyyyyyy IMS subsystem referenced in the DRA start-up table is
task. active. If the problem cannot be resolved, contact IBM
Technical Support at www.ibm.com/support.
CAC00103I DATA SERVER: xxxx READY.
CAC00109E DRA: INITIALIZATION
Explanation: The data server version xxxx is ready to PAPLRETC=nnnn(xnnx).
handle user requests.
Explanation: The IMS DRA service was being used to
access IMS data. Upon service initialization, an error
CAC00104E DATA SERVER: FAILED was reported by DRA. The message displays the
INITIALIZATION xxx.yyy (zzz). PAPLRETC failure reason code in both decimal and
Explanation: The data server failed to initialize. See hex. See the IBM IMS V8 Messages and Codes manual to
return code yyy (decimal) or zzzz (hexadecimal) for determine the meaning of the failure return code. If the
more information. problem cannot be resolved, contact IBM Technical
Support at www.ibm.com/support.

CAC00105I xxxxxxxx: STARTED.


CAC00110E DRA: INIT, CONTROL EXIT NEVER
Explanation: The xxxxxxxx task has started RAN.
processing.
Explanation: Initialization of the DRA environment
failed due to the failure of the DRA control exit to run
CAC00106I xxxxxxxx: TERMINATING. within an internally specified amount of time. Contact
Explanation: The xxxxxx task is terminating. If this is IBM Technical Support at www.ibm.com/support.
not the result of the stop command, check the console
or log file for additional messages. CAC00111E DRA: INITIALIZATION FAILED -
CONTROL EXIT
CAC00107E IMS REGION CONTROLLER TERM PAPLFUNC=nnnn(xnn),
ECB=xnnnnnnnn Snnn/Unnnn PAPLSFNC=nnnn(xnn).

Explanation: The IMS™ BMP/DBB service was being Explanation: The IMS DRA service was being used to
used to access IMS data. The IMS region controller access IMS data. Upon service initialization an error
was reported by the control exit that is used to monitor

© Copyright IBM Corp. 2003, 2004 1


DRA. (This control exit is provided with the data unstable and the data or enterprise server should be
server.) The message displays PAPLFUNC and recycled.
PAPLSFNC values reported by the exit in both decimal
and hex. See the IBM IMS V8 Messages and Codes
CAC00115W CONTROLLER: SERVICE xxxxxx,
manual to determine the meaning of the failure return
TASKID nnnnnnn ENDED WITH ECB
code. If the problem cannot be resolved, contact IBM
n!
Technical Support at www.ibm.com/support.
Explanation: A service has ended prematurely. The
service name and its task ID are identified in the
CAC00111W DRA: IDENTIFY FAILURE,
message. The ECB value that causes the service to stop
PAPLFUNC=nnnn(xnn),
is also identified (this will usually be zero). Clients that
PAPLSFNC=nnnn(xnn),
were using that service will time-out or report
PAPLRCOD=nnnn(xnn),
communication related error messages when they
PAPLRETC=nnnn(xnn)
attempt to use the service that has just ended.
Explanation: The enterprise server DSH service is
Depending on the service that ended and its SERVICE
attempting to start multiple instances of IMS DRA data
INFO ENTRY task settings, the data or enterprise
servers. The DRA service is retrying the IDENTIFY by
server may attempt to start another instance of the
suffixing the specified DRA USERID with the
service. If this occurs and the restarted service also
characters “0” through “999” until it is successful. If not
ends then there are probably errors in the configuration
successful after reaching “999”, or due to the length of
file. Review the SERVICE INFO ENTRY definitions for
the generated DRA USERID, the start of the DRA
the terminating service to ensure that they are correct.
service fails.
If the configuration does not involve the enterprise
CAC00116E DATA SERVER HAS TERMINATED
server and the multiple servers are using the same
ABNORMALLY.
DRA USERID, try changing the DRA interface services
to utilize different DRA USERIDs. Explanation: The server has terminated abnormally.
Review the JES, SYSTERM, and logger output to see
The message displays the PAPLFUNC, PAPLSFNC,
what kinds of errors were being reported. If the
PAPLRCOD, and PAPLRETC values in decimal and
problems are not obvious, contact IBM Technical
hex.
Support at www.ibm.com/support.

CAC00112E UNABLE TO FREE MEMORY -


CAC00117E POST FAILED IN RESOURCE
POSSIBLE CORRUPTION.
MANAGER.
Explanation: An attempt to free memory from the
Explanation: Internal error, contact IBM Technical
memory pool has failed. The message pool has possibly
Support at www.ibm.com/support.
been corrupted. The SYSTERM data set contains a
SAS/C-generated call stack trace that identifies the
function that was attempting to free the memory. If this CAC00118E POST FAILED IN MSTAMSGH.
message is issued from a data or enterprise server, that
server should be shut down and then restarted. Collect Explanation: Internal error, contact IBM Technical
the call back trace and contact IBM Technical Support Support at www.ibm.com/support.
at www.ibm.com/support.
CAC00119E OPEN - INSERT MESSAGE BUFFER
CAC00113I CONTROLLER: LOGGING ACTIVE. FAILED.

Explanation: An operator command was issued to Explanation: Internal error, contact IBM Technical
activate the Logger task. The Logger is active and the Support at www.ibm.com/support.
Controller has established a session with the Logger.
Any errors detected by the Controller will now be CAC00120I RESOURCE MANAGER HAS
logged. RECEIVED CONTROL.
Explanation: The enterprise server resource manager
CAC00114W CONTROLLER: LOGGING that monitors data servers has received control. A data
UNAVAILABLE. server being managed by the enterprise server is
Explanation: An operator command was used to terminating. This is an informational message.
activate the Logger task. The Logger is active but the
Controller was unable to establish a session with the
Logger. The Controller cannot report errors. The data or
enterprise server operational environment is probably

2 DB2 II System Messages for Classic Federation and Classic Event Publishing
configuration. If you cannot determine the cause of the
CAC00121W BAD RETURN CODE FROM WTO.
error, or are running the supplied DB2 Thread
Explanation: The data or enterprise server attempted Management Exit, contact IBM Technical Support at
to issue a WTO message, however, an unexpected www.ibm.com/support.
return code was received from the WTO macro.
CAC00133E DB2 CAF CONNECT SSN=xxxxxxxx,
CAC00122E UNABLE TO ACQUIRE STORAGE. RC=nn, RSN=‘xnnnnnnnnnx’.
Explanation: The data or enterprise server attempted Explanation: The CAF server attempted to connect to
to issue a WTO message, however the data or a DB2 Universal Database (UDB) subsystem and the
enterprise server was unable to allocate storage for the connection failed. The DB2 UDB subsystem is identified
message. Stop the data or enterprise server and by SSN, the failure return code is identified in decimal
increase the REGION size and/or decrease the by RC and the hex reason code is identified by RSN.
MESSAGE POOL SIZE. WTO message storage is See the IBM DB2 Universal Database for OS/390 and z/OS
allocated out of virtual memory that is not controlled Application Programming and SQL Guide for an
by the MESSAGE POOL SIZE setting. explanation of the RC and RSN code displayed. If you
cannot resolve the problem, contact IBM Technical
Support at www.ibm.com/support.
CAC00123W WTO MSG EXCEEDS MAX LENGTH.
Explanation: The data or enterprise server attempted
CAC00134E DB2 CAF OPEN SSN=’xxxxxxxx’,
to issue a WTO message, however, the length of the
PLAN= ’xxxxxxxx’, RC=nn, RSN=
message exceeded 127 characters. The message was not
’xnnnnnnnnx’.
displayed.
Explanation: The CAF server attempted to issue an
open to a DB2 Universal Database (UDB) plan and the
CAC00130E DB2 THREAD MANAGEMENT EXIT -
open failed. The DB2 UDB subsystem is identified by
INIT FAILED RC=nn.
SSN. The plan that was being opened is identified by
Explanation: The DB2® Thread Management Exit PLAN. The failure return code is identified in decimal
issued a nonzero return code when called to perform by RC and in hexadecimal by RSN. See IBM DB2
initialization processing by the CAF service. The RC Universal Database for OS/390 and z/OS Application
identifies the decimal return code returned by the DB2 Programming and SQL Guide for an explanation of the
Thread Management Exit. The CAF service is not RC and RSN code displayed. If you cannot resolve the
operational. See the DB2 Thread Management Exit as problem, contact IBM Technical Support at
named on the SERVICE INFO ENTRY for the DB2 CAF www.ibm.com/support.
service in the master configuration. If you cannot
determine the cause of the error, or are running the
CAC00200I Operator Command.
supplied DB2 Thread Management Exit, contact IBM
Technical Support at www.ibm.com/support. Explanation: An operator command was issued using
the MTO (Master Terminal Operator) interface. The text
of the command is displayed after the message number.
CAC00131E DB2 SUBSYSTEM TERMINATING
This is an informational message. A subsequent WTO
ECB=xnnnnnnnn.
message will indicate whether the command was
Explanation: A console operator requested a processed or not.
shutdown of the DB2 Universal Database™ (UDB)
subsystem with the -STOP DB2 command. The CAF
CAC00201I Operator Command.
thread automatically disconnects from DB2 UDB so that
DB2 UDB can shutdown normally. DB2 UDB access is Explanation: An operator command was issued using
disabled until both the DB2 UDB subsystem and the a remote operator interface. The text of the command is
CAF services defined for the specific subsystem are displayed after the message number. This in an
restarted. informational message. A subsequent WTO message
will not be displayed indicating whether the command
was processed successfully or not.
CAC00132E DB2 THREAD MANAGEMENT EXIT -
TERM FAILED RC=nn.
CAC00202W UNKNOWN COMMAND.
Explanation: The DB2 Thread Management Exit
issued a nonzero code when called to perform Explanation: An invalid or unknown operator
termination processing by the CAF service. The RC command was issued by an MTO or remote operator.
identifies the decimal return code returned by the DB2 See the IBM DB2 Information Integrator Administration
Thread Management Exit. See the DB2 Thread Guide and Reference for Classic Federation and Classic
Management Exit as named on the SERVICE INFO Event Publishing for descriptions of the commands
ENTRY for the DB2 CAF service in the master supported and their syntax.

Chapter 1. Console messages (CAC00001–CAC00808) 3


service already has the maximum number of threads
CAC00204I STOP ALL COMMAND ACCEPTED.
started. The maximum number of threads is specified
Explanation: This message is in response to a on Field 5 (Maximum Tasks) of the SERVICE INFO
STOP,ALL operator command. The data or enterprise ENTRY configuration parameter. Another instance of
server is shutting itself down. Once this message is the requested service was not started.
displayed, the system will not accept any more
messages from the MTO or remote operator.
CAC00212W SERVICE INFO ENTRY ’xxxxxxxx’ NOT
FOUND IN MASTER CONFIG.
CAC00205I STOP PROCESSING COMPLETED
Explanation: This message is in response to a
SUCCESSFULLY.
START,SERVICE operator command. The requested
Explanation: This message is in response to a service name cannot be found in the master
STOP,SERVICE or STOP,TASKID operator command. configuration member. Use the DISPLAY,SERVICES or
The request service or task has been stopped. DISPLAY,ALL command to display the different
services that are available.
CAC00206W SERVICE OR TASK TO STOP NOT
FOUND. CAC00213W INVALID START COMMAND.
Explanation: This message is in response to a Explanation: This message is in response to an invalid
STOP,SERVICE or STOP,TASKID operator command. START operator command. See the IBM DB2
The requested service or task is not active. Information Integrator Administration Guide and Reference
for Classic Federation and Classic Event Publishing for
descriptions of the commands supported and their
CAC00207W INVALID STOP COMMAND.
syntax.
Explanation: This message is in response to an invalid
STOP operator command. See the IBM DB2 Information
CAC00214W CONFIGURATION ’xxxxxxx’ IS NOT
Integrator Administration Guide and Reference for Classic
ACTIVE.
Federation and Classic Event Publishing for descriptions of
the commands supported and their syntax. Explanation: This message is in response to a
DISPLAY,CONFIG operator command. The requested
configuration member name is not active. Use the
CAC00208I TASK ’xxxxxxx’ STARTED
DISPLAY,CONFIGS or DISPLAY,ALL command to get a
SUCCESSFULLY.
list of the active configuration members.
Explanation: This message is in response to a
START,SERVICE command. The requested service has
CAC00215I CONFIGURATION ’xxxxxxx’
been started successfully and is now operational.
SUCCESSFULLY WRITTEN.
Explanation: This message is in response to a FLUSH
CAC00209W ERROR OCCURRED STARTING TASK
operator command. The specified configuration
’xxxxxx’.
member has been updated on disk.
Explanation: This message is in response to a
START,SERVICE command. The requested service was
CAC00216W AN ERROR OCCURRED IN WRITING
not started. Additional WTO messages may have been
CONFIGURATION ’xxxxxxx’!
issued before this message that identifies why the
service did not start. If no WTO messages were issued, Explanation: This message is in response to a FLUSH
then when the data or enterprise server is stopped, operator command. The specified configuration
review the log output for information about why the member has not been updated on disk.
service was not started.
CAC00217W ORDINAL VALUE NOT IN RANGE nn.
CAC00210W UNKNOWN SERVICE INFO ENTRY
Explanation: This message is in response to a SET
TYPE.
operator command. The configuration parameter
Explanation: Internal error, contact IBM Technical identified by ordinal number nn does not exist. Use the
Support at www.ibm.com/support. DISPLAY,CONFIG command to display the
configuration parameters in the member that you are
attempting to update.
CAC00211W SERVICE ’xxxxxxx’ IS ALREADY AT
THE MAX. THREAD COUNT OF nn.
Explanation: This message is in response to a
START,SERVICE operator command. The requested

4 DB2 II System Messages for Classic Federation and Classic Event Publishing
CAC00218W (nn) xxxxxxx CAN ONLY BE AN CAC00224W ORDINAL VALUE nn NOT FOUND.
INTEGER VALUE.
Explanation: This message is in response to a SET
Explanation: This message is in response to a SET operator command. The SET command was attempting
operator command. The configuration parameter you to update a SERVICE INFO ENTRY configuration
are attempting to update only accepts an integer value. parameter. Too many parameters were supplied. See
You have supplied a nonnumeric value. See the IBM the IBM DB2 Information Integrator Administration Guide
DB2 Information Integrator Administration Guide and and Reference for Classic Federation and Classic Event
Reference for Classic Federation and Classic Event Publishing for a description of the syntax of the
Publishing for a description of the syntax of the SERVICE INFO ENTRY configuration parameter.
configuration parameter you are attempting to update.
CAC00225I TOTAL MEMORY nnnK, USED nnnK
CAC00219W SYNTAX ERROR - VALUES NOT (nn%), MAX USED nnnK (nn%).
CONSISTENT FOR xxxxxxxx.
Explanation: This message is in response to a
Explanation: This message is in response to a SET DISPLAY,MEMORY operator command. The TOTAL
operator command. You supplied an invalid value for MEMORY value identifies how much memory (in K)
the configuration parameter you are attempting to was initially allocated for the memory pool. This value
update. See the IBM DB2 Information Integrator represents the amount of memory that was obtained
Administration Guide and Reference for Classic Federation based on the MEMORY POOL SIZE configuration
and Classic Event Publishing for a description of the parameter. The amount of memory allocated is usually
syntax of the configuration parameter you are less than the amount that was requested. The USED
attempting to update. value identifies how much memory (in K) is currently
in use. The next value is the percentage of memory that
is currently used. The MAX USED value identifies the
CAC00220I The xxxxxxxx REMOVED FROM
maximum amount of memory (in K) that has been used
CONFIGURATION.
since the server started. The final value is the
Explanation: This message is in response to a SET percentage of memory that the maximum used
operator command. The requested configuration represents.
parameter has been removed.
CAC00403E ERROR PROCESSING DATA SERVER
CAC00221I (nn) xxxxxxxx RESET TO ITS DEFAULT STARTUP MEMBER nnnnnnn.t.
VALUE.
Explanation: An error has occurred locating or
Explanation: This message is in response to a SET processing the data server start-up member represented
operator command. The requested configuration by nnnnnnn.t. Check to determine whether the server
parameter has been reset to its default value. start-up member is in a library contained in the server
start-up JCL LIBDEF chain.
CAC00222W ENTRY IS ALREADY NULL.
CAC00406E OPEN ERROR, UNKNOWN ACCESS
Explanation: This message is in response to a SET MODE.
operator command. The SET command requested
setting a configuration parameter to its null (default) Explanation: An internal Sequential I/O error has
value, however, the requested configuration parameter been detected. Contact IBM Technical Support at
value is already null. The command had no effect. www.ibm.com/support.

CAC00223W MAX SERVICE INFO ENTRIES IN CAC00407E OPEN ERROR, UNKNOWN RECFM.
USE.
Explanation: An internal Sequential I/O error has
Explanation: This message is in response to a SET been detected. Contact IBM Technical Support at
operator command. You are attempting to define www.ibm.com/support.
another SERVICE INFO ENTRY definition and have
reached the limit on the number of services that can be
CAC00408E SEQIO ERROR nnnnnnn.
defined. Currently, only 32 SERVICE INFO ENTRY
definitions can be defined/active within a data or Explanation: An internal Sequential I/O error has
enterprise server. It adds a new SERVICE INFO ENTRY been detected in file nnnnnnn. A file control block is
definition you must remove one of the existing dumped for problem determination. Contact IBM
SERVICE INFO ENTRY definitions. Technical Support at www.ibm.com/support.

Chapter 1. Console messages (CAC00001–CAC00808) 5


CAC00413E GETVIS REQUEST FAILED. CAC00426E ERROR ON SYSLST.
Explanation: The data server’s Sequential I/O Explanation: An internal error was detected while
manager was unable to acquire storage for a DTF attempting to write a line to SYSLST. Contact IBM
control block and/or I/O buffers. Increase size of Technical Support at www.ibm.com/support.
GETVIS area.
CAC00427E ERROR ON SYSLOG.
CAC00414E GETVIS FREE FAILED.
Explanation: An internal error was detected while
Explanation: The data server’s Sequential I/O attempting to write a line to SYSLOG. Contact IBM
manager detected an error while attempting to free Technical Support at www.ibm.com/support.
GETVIS storage. Contact IBM Technical Support at
www.ibm.com/support.
CAC00428E DATA SERVER NOT RESPONDING
Explanation: The enterprise server submitted a data
CAC00415E VSAMIO ERROR.
server to start, but the data server has not responded
Explanation: An internal VSAM I/O error has been that it initialized successfully. Check the POWER™
detected. Contact IBM Technical Support at reader queue for the data server job. If the job exists, a
www.ibm.com/support. partition was not available for the data server to run. If
the job is not in the reader, check the console log to
determine whether or not the data server attempted to
CAC00416E ERROR ON ACB GEN.
start and if additional error messages were issued.
Explanation: An error occurred processing a VSAM
GENCB macro. The ACB control block is dumped for
CAC00429I DUMP COMPLETE
problem determination. R8 contains the return code
from the GENCB macro. Explanation: The requested dump command has
finished.
CAC00417E ERROR ON RPL GEN.
CAC00430I VSAM RC=xx, FEEDBACK=xx
Explanation: An error occurred processing a VSAM
GENCB macro. The RPL control block is dumped for Explanation: Hexadecimal return code and feedback
problem determination. R8 contains the return code codes are displayed to provided additional help in
from the GENCB macro. problem determination.

CAC00419E ERROR ON SHOWCB.


Explanation: An error occurred processing a VSAM
SHOWCB macro. The ACB control block is dumped for
problem determination. R8 contains the return code
from the SHOWCB macro.

CAC00423E ERROR ON CLOSE.


Explanation: An error occurred processing a VSAM
CLOSE. The ACB control block is dumped for problem
determination. R8 contains the return code from the
CLOSE macro.

CAC00424E GETVIS REQUEST FAILED.


Explanation: The data server’s VSAM I/O manager
was unable to acquire storage for an ACB or RPL
control block. Increase size of GETVIS area.

CAC00425E GETVIS FREE FAILED.


Explanation: The data server’s VSAM I/O manager
detected an error while attempting to free GETVIS
storage. Contact IBM Technical Support at
www.ibm.com/support.

6 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 2. General messages (00000000–0000FFFF)
This section contains general messages, which are in the range 00000000–0000FFFF
(0–65535).

0x00000000 (0) Informational Message.


Explanation: Informational message will be followed
by an IBM message. The IBM message will always be
displayed in U.S. English. No action is required.

0x00000001 (1) Start of function.


Explanation: Start of IBM functions. No action is
required.

© Copyright IBM Corp. 2003, 2004 7


8 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 3. File management error messages
(00020000–0002FFFF)
This section contains the file management error messages, which are in the range
00020000–0002FFFF (131072–196607).

0x00020000 (131072) Feature not yet implemented.


Explanation: The function is not supported, or there is
a configuration or syntax error in an SQL statement.
Check for and correct configuration or syntax errors in
SQL statements. If this does not correct the problem,
contact your administrator to determine if the function
is supported.

0x00020001 (131073) Unable to close file.


Explanation: Unable to close file. No action is
required.

0x00020002 (131074) End of file reached.


Explanation: End of file was reached during file
access. No action is required.

0x00020007 (131079) Unable to open a file.


Explanation: File cannot be opened or does not exist.
Verify that the NL CAT keyword is in the data server
configuration file and that the correct language catalog
is present.

0x00020008 (131080) Error reading a file.


Explanation: Unable to read from the file. Verify that
the NL CAT keyword is in the data server
configuration file and that the correct language catalog
is present and not empty.

0x00020009 (131081) Error writing to a file.


Explanation: Error writing to the data server log file.
Verify that the log file is present and has write
permission.

0x0002000A (131082) Received an invalid file origin


parameter.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0002000B (131083) Cannot determine the current


file position.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 9


10 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 4. Query processor common error messages
(000B0000–000B004A)
This section contains the query processor common error messages, which are in the
range 000B0000–000B004A (720896–720970).

0x000B0003 (720899) An internal error has been 0x000B001B (720923) SAS/C LOCALE initialization
detected. failed.
Explanation: The query processor (QP) service has Explanation: Initialization of SAS/C LOCALE was
encountered an internal error that prevents it from unable to complete. Contact IBM Technical Support at
processing the statement. The statement is ignored and www.ibm.com/support.
processing will continue with the next statement.
Determine whether the statement is valid. Record the
0x000B0024 (720932) SQLDA too small.
statement that caused the error. Then contact IBM
Technical Support at www.ibm.com/support. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x000B000C (720908) The query processor received an
unexpected message type. 0x000B0040 (720960) Unable to load RRS interface.
Explanation: The client request is unknown to the Explanation: Contact IBM Technical Support at
server. The request is ignored. Contact IBM Technical www.ibm.com/support.
Support at www.ibm.com/support.
0x000B0041 (720961) RRS begin context call failed.
0x000B000E (720910) The query processor received a
request for unsupported functionality. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
Explanation: The client requested a function of the
query processor service that has not yet been
implemented. Contact IBM Technical Support at 0x000B0042 (720962) RRS set context call failed.
www.ibm.com/support. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x000B0010 (720912) An entry with this session ID
was not found. 0x000B0043 (720963) RRS express UR interest call
Explanation: An internal error corrupted the session failed.
identifier for the query processor (QP) service. Contact Explanation: Contact IBM Technical Support at
IBM Technical Support at www.ibm.com/support. www.ibm.com/support.

0x000B0013 (720915) Invalid column or parameter 0x000B0044 (720964) RRS set syncpoint control call
information received from client. failed.
Explanation: The data type specified in an SQLDA is Explanation: Contact IBM Technical Support at
unknown. www.ibm.com/support.

0x000B0016 (720918) Query processor memory limit 0x000B0045 (720965) RRS prepare to commit agent
exceeded. call failed.
Explanation: Internal memory limits have been Explanation: Contact IBM Technical Support at
exceeded. Break the select statement into multiple www.ibm.com/support.
statements that each return a subset of the desired data.

0x000B0046 (720966) RRS commit call failed.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 11


0x000B0047 (720967) RRS commit agent call failed.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x000B0048 (720968) RRS end context call failed.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x000B0049 (720969) RRS rollback call failed.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x000B004A (720970) RRS rollback agent call failed.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

12 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 5. API-F error messages 00120000–0012FFFF
(1179648–1245183)
This section contains the API-F error messages, which are in the range
00120000–0012FFFF (1179648–1245183).

0x00120002 (1179650) Data source not found. 0x0012000F (1179663) Successful completion.
Explanation: All data source sessions are in use on all Explanation: Informational message. No action is
instances. You can take any or all of the following required.
actions:
v Wait for sessions to disconnect 0x00120010 (1179664) Resource text for message code
v Increase the maximum number of instances 0x%081x not found.
(SERVICE INFO ENTRY field 5)
Explanation: Internal error. Contact IBM Technical
v Increase the maximum number of sessions Support at www.ibm.com/support.
(SERVICE INFO ENTRY field 6)

0x00120011 (1179665) Please look up SQLCODE =


0x00120006 (1179654) Invalid message type received. XXXX.
Explanation: A message with an unknown message Explanation: Internal error. Contact IBM Technical
type was received by the API. Contact IBM Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.

0x00120012 (1179666) Hexadecimal string conversion


0x00120007 (1179655) SQL statement does not accept error.
parameter markers.
Explanation: Examine the application source that is
Explanation: An invalid parameter list was passed for providing the hexadecimal string to determine if the
an embedded SQL statement. This is due to improper conversion from hexadecimal to binary was incorrect.
precompilation. Contact IBM Technical Support at Contact IBM Technical Support at
www.ibm.com/support. www.ibm.com/support.

0x00120008 (1179656) SQL statement does not accept 0x00120016 (1179670) Session handle invalid.
parameter markers.
Explanation: Internal error. Contact IBM Technical
Explanation: An invalid parameter list was passed for Support at www.ibm.com/support.
an embedded SQL statement. This is due to improper
precompilation. Contact IBM Technical Support at
www.ibm.com/support. 0x00120017 (1179671) No DATA SOURCE definition
found in configuration.

0x00120009 (1179657) Results failed to decode. Explanation: An invalid parameter list was passed for
an embedded SQL statement. This is due to improper
Explanation: The results of the query failed to decode precompilation. Contact IBM Technical Support at
due to either a memory allocation error or an internal www.ibm.com/support.
structural inconsistency. Attempt to execute the SQL
statement again. If the error persists, contact IBM
Technical Support at www.ibm.com/support. 0x00120018 (1179672) CAC_CONFIG is not defined.
Explanation: This error has the following implication
0x0012000C (1179660) Memory allocation has failed. depending on the platform:
v AIX®: The CAC_CONFIG environment variable has
Explanation: Internal error. Contact IBM Technical
not been defined, the pathname that the variable
Support at www.ibm.com/support.
points to does not exist, or there is a syntax error in
the file pointed to by the variable.
v Windows®: The registry has not been set up properly
for the client to execute.

© Copyright IBM Corp. 2003, 2004 13


v z/OS®: The VHSCONF DD is missing from the job
file. The VHSCONF is pointing to a data set that
does not exist or is not accessible. There is a syntax
error in the data set pointed to by the VHSCONF
DD.

0x00120019 (1179673) Client session timed out.


Explanation: The client program timed-out while
receiving a message from the data server. This error
could be a result of a data server error. Check the data
server for errors. If no errors are found, increase the
RESPONSE TIME OUT parameter in the client
configuration file.

0x00120020 (1179680) Query contains unbalanced


quotes.
Explanation: The SQL statement contained unbalanced
parenthesis, which caused the client parser to fail.

14 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 6. JDBC error messages (001300001–0013000B)
This section contains the JDBC error messages, which are in the range
001300001–0013000B (1245184–1245195).

0x00130002 (1245186) JDBC send error. 0x0013000B (1245195) JDBC disconnect error.
Explanation: Contact IBM Technical Support at Explanation: The disconnect failed. Contact IBM
www.ibm.com/support. Technical Support at www.ibm.com/support.

0x00130003 (1245187) JDBC receive error. 0x0013000C (1245196) Codepage load error.
Explanation: Contact IBM Technical Support at Explanation: The code page specified may not be
www.ibm.com/support. supported by the Java™ Runtime Environment (JRE).
Please check your JRE documentation for information
about the code pages that are supported.
0x00130004 (1245188) JDBC connection failed.
Explanation: Either the data server is not running, or
0x0013000D (1245197) String encoding error.
the data server cannot connect to the data source.
Check the data source and communication Explanation: Either an incorrect code page is being
configuration. used, or there is at least one character in the data that
does not have an equivalent in the server code page.
0x00130005 (1245189) Client session rejected.
0x0013000E (1245198) String decoding error.
Explanation: Check the data source name defined on
the data server, correct if necessary, and try again. Explanation: Either an incorrect code page is being
Otherwise, determine whether or not limit on users and used, or there is at least one character in the data that
threads on the data server is reached. does not have an equivalent in Unicode.

0x00130007 (1245191) JDBC error binding connection. 0x0013000F (1245199) Graphic data encoding error.
Explanation: Check the data source name defined on Explanation: Either an incorrect code page is being
the data server and try again. Otherwise, determine used, or there is at least one character in the data that
whether the limit on users and threads on the data does not have an equivalent in the server code page.
server is reached.
0x0013000G (1245200) Graphic data decoding error.
0x00130008 (1245192) An invalid URL was passed to
Explanation: Either an incorrect code page is being
the JDBC driver.
used, or there is at least one character in the data that
Explanation: The URL passed to the JDBC client was does not have an equivalent in Unicode.
incorrect. Specify the correct URL and resubmit.

0x00130009 (1245193) Error processing parameter


markers.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x0013000A (1245194) No more JDBC cursors


allowed.
Explanation: Too many cursors are open.

© Copyright IBM Corp. 2003, 2004 15


16 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 7. Publication service error messages
(0x00330004–0x0033000D)
This section contains the publication service error messages, which are in the range
0x00330004–0x0033000D (3342340–3342349).

0x00330004 (3342340) Pointer to SQLDA is NULL.


Explanation: Internal error.

0x00330007 (3342343) Pointer to publication is NULL.


Explanation: Internal error.

0x00330009 (3342345) Invalid configuration


information for publication.
Explanation: There is a problem with the Publication
parameter in the configuration file. There are three
possible causes. There may be a queue definition error
(such as nonexistent queue). There may be multiple
queue managers defined. (Only one queue manager is
allowed for each publication service.) There may be
duplication publications because a publication with this
alias name has already been defined.

0x0033000A (3342346) No resources available.


Explanation: Increase MESSAGE POOL SIZE.

0x0033000B (3342347) Error reported accessing


metadata catalog.
Explanation: Error in metadata catalog file. There was
an error reading the metadata catalog file. There are no
tables that are defined for change capture and defined
in a publication. Check the metadata catalog
information to correct the problem.

0x0033000C (3342348) Table contains no columns.


Explanation: Error in column information passed to
the data service. This is an internal error.

0x0033000D (3342349) Too many columns in table.


Explanation: Error in column information passed to
the data service. This is an internal error.

© Copyright IBM Corp. 2003, 2004 17


18 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 8. B-tree error messages (00420001–00420017)
This section contains the B-tree error messages, which are in the range
00420001–00420017 (4325377–4325399) .

0x00420009 (4325385) B-tree read block error. 0x00420013 (4325395) B-tree file write error.
Explanation: Internal error. Contact IBM Technical Explanation: Unable to extend the B-tree file, possibly
Support at www.ibm.com/support. because the LD TEMP SPACE has been exhausted.

0x0042000A (4325386) B-tree key not found. 0x00420014 (4325396) B-tree file read error.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x0042000B (4325387) B-tree write block error. 0x00420015 (4325397) B-tree file seek error.
Explanation: Internal error. Contact IBM Technical Explanation: Unable to extend the B-tree file, possibly
Support at www.ibm.com/support. because the LD TEMP SPACE has been exhausted.

0x0042000C (4325388) B-tree new block write error. 0x00420016 (4325398) B-tree file flush error.
Explanation: The LD TEMP SPACE size needs to be Explanation: Unable to extend the B-tree file, possibly
increased. because the LD TEMP SPACE has been exhausted.

0x0042000D (4325389) B-tree node split error. 0x00420017 (4325399) B-tree file close error.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x0042000E (4325390) B-tree key insertion error.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0042000F (4325391) B-tree block size exceeded


error.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00420010 (4325392) B-tree initialization error.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00420011 (4325393) B-tree file invalid error.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00420012 (4325394) B-tree file open error.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 19


20 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 9. UNIX error messages (0x0040004E–0x0040004F)
This section contains the UNIX® error messages, which are in the range
0x0040004E–0x0040004F (4194382–4194383).

0x0040004E (4194382) Memory allocation failed.


Explanation: Increase the MESSAGE POOL SIZE.

0x0040004F (4194383) Unable to locate user ID.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 21


22 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 10. Correlation service error messages
(00430000–0043FFFF)
This section contains the correlation service error messages, which are in the range
00430000–0043FFFF.

specific information on the failure.


0x00430001 (4390913) Unable to locate task identifier.
If the problem continues, contact IBM Technical
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support with server output
Support at www.ibm.com/support with server output
and configuration files.
and configuration files.

0x00430008 (4390920) Data capture B-tree


0x00430002 (4390914) Task configuration information
initialization failed.
is NULL.
Explanation: The initialization of temporary files for
Explanation: Internal error. Contact IBM Technical
data capture failed. Contact IBM Technical Support at
Support at www.ibm.com/support with server output
www.ibm.com/support with data server output and
and configuration files.
configuration files.

0x00430003 (4390915) Virtual message allocation


0x00430009 (4390921) Virtual communications
function failed.
registration call failed.
Explanation: A memory allocation for a messaging
Explanation: Internal error. Contact IBM Technical
buffer failed. Increase the MESSAGE POOL SIZE in the
Support at www.ibm.com/support with data server
server configuration file.
output and configuration files.
If the problem continues, contact IBM Technical
Support at www.ibm.com/support with server output
0x0043000A (4390922) Virtual communications open
and configuration files.
call failed.
Explanation: Internal error. Contact IBM Technical
0x00430004 (4390916) Memory pool creation failed.
Support at www.ibm.com/support with server output
Explanation: A memory allocation for a memory and configuration files.
subpool failed. Increase the MESSAGE POOL SIZE in
the server configuration file.
0x0043000B (4390923) A call to the UOR commit
If the problem continues, contact IBM Technical pending queue failed.
Support at www.ibm.com/support with server output
Explanation: Internal error. Contact IBM Technical
and configuration files.
Support at www.ibm.com/support with server output
and configuration files.
0x00430005 (4390917) Metadata catalog initialization
failed.
0x0043000C (4390924) A call to the UOR message
Explanation: The metadata catalog files are either store failed.
missing or the files are unusable due to possible
Explanation: Internal error. Contact IBM Technical
corruption. Check for file processing messages in the
Support at www.ibm.com/support with server output
server output and correct catalog file allocation if
and configuration files.
necessary.
If the problem continues, contact IBM Technical
0x0043000D (4390925) A call to the UOR restart
Support at www.ibm.com/support with server output
queue failed.
and configuration files.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support with server output
0x00430006 (4390918) Initialization of DATA
and configuration files.
CAPTURE tables failed.
Explanation: The data server failed to preload tables
defined for change capture. Check the server log for

© Copyright IBM Corp. 2003, 2004 23


0x0043000E (4390926) An invalid UOR was sent to 0x00430019 (4390937) Load failed for IDMS access
the correlation service. module.
Explanation: Internal error. Contact IBM Technical Explanation: Contact IBM Technical Support at
Support at www.ibm.com/support with server output www.ibm.com/support.
and configuration files.
0x0043001a (4390938) Error reported by IDMS access
0x0043000F (4390927) An invalid message was sent to module.
the correlation service.
Explanation: Contact IBM Technical Support at
Explanation: Internal error. Contact IBM Technical www.ibm.com/support.
Support at www.ibm.com/support with data server
output and configuration files.
0x0043001B (4390939) Call to store data for
change-capture agents in CSA has
0x00430010 (4390928) A memory allocation failed in failed.
the correlation service.
Explanation: Verify that another correlation service is
Explanation: A memory allocation processing a data not monitoring changes on the same database. If this is
message. Increase the MESSAGE POOL SIZE in the not the problem, contact IBM Technical Support at
server configuration file. If the problem continues, www.ibm.com/support with server output and
contact IBM Technical Support at configuration files.
www.ibm.com/support with data server output and
configuration files.
0x0043001C (4390940) A virtual communications get
any call in the correlation service failed.
0x00430011 (4390929) Metadata catalog access failed
Explanation: Internal error. Contact IBM Technical
in the correlation service.
Support at www.ibm.com/support with server output
Explanation: Internal error. Contact IBM Technical and configuration files.
Support at www.ibm.com/support with data server
output and configuration files.
0x0043001D (4390941) No tables are defined for data
capture.
0x00430013 (4390931) An unexpected EOF occurred
Explanation: The metadata catalog does not contain
while reading change capture messages.
any tables that have been marked for change capture
Explanation: Internal error. Contact IBM Technical using the ALTER command. Review the tables in the
Support at www.ibm.com/support with data server catalog and run the METAU to ALTER any tables
output and configuration files. desired for change capture.

0x00430014 (4390932) An unexpected record type was 0x0043001E (4390942) The message prepared for the
found in the change capture messages. distribution service is larger than the
allocated communications buffer.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support with data server Explanation: A committed change record is ready to
output and configuration files. be sent to the distribution service (specifically the
publication service). The change record data is larger
than the maximum size for a communications buffer.
0x00430018 (4390936) Invalid data detected converting
The data server and related components go into
a column value to SQL format.
recovery mode as a result of this error.
Explanation: This error can be caused by invalid data
Contact IBM Technical Support at
in the database. It also can be caused by a data
www.ibm.com/support for assistance.
mapping error.
To resolve data mapping errors:
0x0043001F (4390943) The communications buffer for
v Verify that the data mapping is correct. change capture messages is smaller than
v Check to see if the data being mapped has multiple the B-tree input data buffer size.
redefinitions. If it does, you need to create multiple
Explanation: This is an internal error. Contact IBM
mappings, one for each variation, and then
Technical Support at www.ibm.com/support.
implement the record selection exit (CACRCSEL) to
filter out the changes to the table (versions) that do
not match the data.

24 DB2 II System Messages for Classic Federation and Classic Event Publishing
calls. This may be an application programming error or
0x00430020 (4390944) Segment not found in DBD.
an internal tracking error by the correlation service.
Table Name: Table-NameDBD Name:
DBD-NameSegment Name: Segment-Name Ensure that the IMS application is issuing valid ROLS
calls. If it is, contact IBM Technical Support at
Explanation: This error message is issued during
www.ibm.com/support. Recovery is required.
correlation service initialization processing. The
segment named Segment-Name mapped in table
Table-Name for DBD DBD-Name does not exist in the 0x00430024 (4390948) Error occurred when
DBD load module referenced by the correlation decompressing an element in a data
service’s DBDLIB DD statement. You have mapped the capture log record.
table against a different version of the DBD than the Data element is: Element-Type
correlation service is referencing. Failure reason: return-code
Log record length: length
Ensure that the same DBD that you mapped against is
Current offset: offset
the same DBD that the correlation service is
Computed end: end-offset
referencing. Also ensure that this is the same version of
the DBD that IMS is using.Recovery is not required. Explanation: A hardware decompress error was
reported when attempting to decompress an element of
a Data Capture log record. This is an internal error.
0x00430021 (4390945) Data capture segment
Contact IBM Technical Support at
information received. The segment does
www.ibm.com/support.
not exist in the DBD that the correlation
service is referencing. The additional diagnostic information contained in this
DBD Name: DBD-Name log record identifies the type of data element that the
Segment Name: Segment-Name decode failure occurred on. The return code is the
Data element is: Element-Type value reported by CSRCESRV and is one of the
Log record length: length following values:
Current offset: offset v 4: Output buffer size too small.
Computed end: end-offset
v 8: Data could not be decompressed because a new
Explanation: A data capture log record was received compression method was used.
for a DBD that is being monitored for changes. The v 12: The input and/or output buffer length was a
version of the DBD that the correlation service is negative number.
referencing, however, does not match the DBD that IMS
is using. v 16: Input data is malformed.

Ensure that the proper DBD load module is referenced Also displayed is the total length of the log record
by the correlation service. being decoded, the current offset within the log record
It is also possible that this error may be received when where the data element header starts, and the
log record decoding fails. Additional diagnostic computed end of the data portion of the log record.
information included in this record includes the data Recovery is required.
element header name that the error was found in.
Also included is the length of the log record, the offset 0x00430026 (4390950) Data capture log record data
of the data element header being processed, and the element sequence error.
computed ending offset of the data portion of the log Data element is: Element-Type
record. Recovery is required. Log record length: length
Current offset: offset
Computed end: end-offset
| 0x00430022 (4390946) Error occurred accessing the
| IMS DBD library. Explanation: While decoding a Data Capture log
| DBD Name: DBD-Name record, the correlation service detected a sequence error
for a Data Element within the Data Capture log record.
| Explanation: The DBD identified by DBD-Name does This is an internal error. Contact IBM Technical Support
| not exist in the data sets referenced by the DBDLIB DD at www.ibm.com/support.
| statement in the server JCL. Ensure that the correct
| DBD libraries are referenced and restart the server. Diagnostic information included in this log record
includes the data element header name in which the
error was found.
0x00430023 (4390947) Unknown ROLS token
received. ROLS Token: ROLS-Token Also included is the length of the log record, the offset
of the data element header being processed, and the
Explanation: An IMS application issued a ROLS call; computed ending offset of the data portion of the log
however, the ROLS-Token supplied on the call does not record. Recovery is required.
match any of the tokens issued in previous SETS/SETU

Chapter 10. Correlation service error messages (00430000–0043FFFF) 25


Explanation: A Data Capture log record for
0x00430027 (4390951) The DBD version identifier
DBD-Name and Segment-Name contains an unknown
received in a data capture log record
PHYS-FUNCTION.
does not match the DBD version that
the correlation service is referencing. Either you are running a version of IMS that is not
DBD Name: DBD-Name currently supported for change capture, or some kind
of internal processing error occurred. Contact IBM
Explanation: The version of the DBD that the
Technical Support at www.ibm.com/support.
correlation service is referencing by the DBDLIB DD
statement does not match the version identifier of the The following diagnostic information is included in this
DBD that IMS is using. message:
Ensure that the same version of the DBD load module v The name of the DBD and segment for which the
that IMS is using is contained in a data set referenced Data Capture log record was generated
by the DBDLIB DD statement in the correlation v The unknown PHYS-FUNCTION value that was
service’s JCL. Recovery is required. encountered
v The data element header name in which the error
0x00430028 (4390952) An unknown was found
CALL_FUNCTION was received in a
data capture log record. Also included is the length of the log record, the offset
DBD Name: DBD-Name of the data element header being processed, and the
Segment Name: Segment-Name computed ending offset of the data portion of the log
Function: ‘CALL-FUNCTION’ record. Recovery is required.
Data element is: Element-Type
Log record length: length
0x0043002A (4390954) An unknown data element
Current offset: offset
header was found in a data capture log
Computed end: end-offset
record.
Explanation: A Data Capture log record for Element Type: ‘hex-code’
DBD-Name and Segment-Name contained an unknown Log record length: length
CALL-FUNCTION. Current offset: offset
Computed end: end-offset
Either you are running a version of IMS that is not
currently supported for change capture, or some kind Explanation: A Data Capture log record contained an
of internal processing error occurred. Contact IBM unknown Data Element Header type code hex-code. For
Technical Support at www.ibm.com/support. diagnostic purposes, included in the message is the
length of the log record, the offset of the data element
The following diagnostic information is included in this header being processed, and the computed ending
message: offset of the data portion of the log record.
v The name of the DBD and segment for which the
Data Capture log record was generated Either you are running a version of IMS that is not
currently supported for change capture, or some kind
v The unknown CALL-FUNCTION value that was of internal processing error occurred. Contact IBM
encountered Technical Support at www.ibm.com/support. Recovery
v The data element header name in which the error is required.
was found
0x0043002B (4390955) Error decoding a data capture
Also included is the length of the log record, the offset
log record.
of the data element header being processed, and the
Log record length: length
computed ending offset of the data portion of the log
Current offset: offset
record. Recovery is required.
Computed end: end-offset
Explanation: The correlation service ran past the
0x00430029 (4390953) An unknown
computed logical end of a Data Capture log record. For
PHYS_FUNCTION was received in a
diagnostic purposes, included in the message is the
Data Capture log record.
length of the log record, the offset of the data element
DBD Name: DBD-Name
header being processed, and the computed ending
Segment Name: Segment-Name
offset of the data portion of the log record.
Function: ‘PHYS-FUNCTION
Data element is: Element-Type This is an internal error. Contact IBM Technical Support
Log record length: length at www.ibm.com/support. Recovery is required.
Current offset: offset
Computed end: end-offset

26 DB2 II System Messages for Classic Federation and Classic Event Publishing
| 0x0043002D (4390957) UOR in-flight when 0x0043002F (4390959) Lost or out-of-sequence log
| change-capture agent terminated. buffer condition detected.
| IMS Sub-SystemID: IMS IMS Sub-SystemID: IMS
| Sub-System-Identifier Sub-System-Identifier
| Job Name: Job-Name Job Name: Job-Name
| Job Number: Job-Number Job Number: Job-Number
| ASID: ASID ASID: ASID
| Recovery Token: Recovery-Token Previous Buffer End:
| Data Capture Records: Record-Count High.-Low-Sequence-Numbers
This Buffer Start: High.-Low-Sequence-
Explanation: This message is issued when an IMS
Numbers
change-capture agent notifies the correlation service
End: High.-Low-Sequence-Numbers
that the IMS Logger Exit was called with a termination
function code. The IMS region identified by Explanation: The correlation service has detected that
| IMS-Sub-System-Identifier, Job-Name, Job-Number (or a log buffer has been lost or received out-of-sequence
started task number) and ASID has ended (either for the IMS change-capture agent identified by
normally or abnormally). | IMS-Sub-System-Identifier, Job-Name, Job-Number (or
started task number) and ASID. The Previous Buffer
At the time of termination the correlation service was
End log record sequence number pair identifies the log
in the process of tracking the progress of the UOR
record sequence number previously received from the
identified by Recovery-Token. Record-Count identifies
identified IMS change-capture agent. This Buffer Start
how many Data Capture log records had been found in
and End log record sequence number pairs identify the
the UOR. Recovery is required.
starting and ending log record sequence number pairs
just received.
Note: In addition to logging this error, WTO message
CAC02009E was also issued notifying the The error condition was detected because the starting
operator that an abnormal situation has been sequence number for the just-received log buffer is not
| detected. If the IMS active change-capture agent one greater than the ending sequence number pair
that just terminated was a batch job and when received in the previous buffer. This error is not
the IMS Logger Exit was called and indicated generated when the correlation service detects a
that a batch abend occurred, the correlation rollover of the high-order full word of the log record
service automatically issued a rollback for any sequence number from the previous buffer received.
UOR that was in progress and no WTO message When this condition occurs, the correlation service
is generated or logged. assumes that this is a normal condition and that the
next buffer received will be in sequence. Recovery is
required.
| 0x0032002E (4390958) UOR in-flight when correlation
| service was shut down.
Warning: In addition to logging this error, WTO
| IMS Sub-SystemID: IMS
message CAC02013E is also issued, notifying
| Sub-System-Identifier
the operator that an abnormal situation has
| Job Name: Job-Name
been detected. This is an extremely rare and
| Job Number: Job-Number
potentially dangerous condition that has
| ASID: ASID
been detected and must be attended
| Recovery Token: Recovery-Token
immediately.
| Data Capture Records: Record-Count
Explanation: This message was issued when the It is possible that an initial log buffer was lost or an
correlation service terminated processing (either out-of-sequence condition occurred on log record
normally or abnormally). At the time of termination, sequence number rollover, and, in this case,
the correlation service was tracking the progress of the out-of-sequence UOR(s) may have been successfully
| UOR identified by IMS-Sub-System-Identifier, Job-Name, committed and forwarded to the publication service. It
Job-Number (or started task number), ASID and is possible that there were committed UOR(s) in the
Recovery-Token. Record-Count identifies how many Data first log buffer that should have been propagated
Capture log records had been found in the UOR. before the one(s) that have been forwarded to the
Recovery is required. publication service.

Note: In addition to this error, WTO message


0x00430030 (4390960) Mapping validation error. The
CAC02012E was issued notifying the operator
table references a segment that is not in
that an abnormal situation had been detected. At
the DBD being referenced by the
termination time, if a UOR was pending rollback
correlation service.
processing or postprocessing of a committed
Table Name: Table-Name
UOR, this message was not issued.
DBD Name: DBD-Name

Chapter 10. Correlation service error messages (00430000–0043FFFF) 27


Segment Name: Segment-Name are active for the leaf-segment of the table in
error.Capture-Type identifies whether the Data Capture
Explanation: This message is issued during correlation
options that caused the error are for normal Data
service initialization processing. The metadata catalogs
Capture log records, or Data Capture log records for
contain an IMS table that has data capture activated for
cascade deletes.
it. However, the associated DBD that the correlation
service is referencing does not contain the segment Based on the Data Capture options in effect, you can
identified by Segment-Name. DBD-Name identifies the only map columns against the IMS sequence field for
DBD that is in error, and Table-Name identifies the name Segment-Name. Either modify the Data Capture options
of the table for which the mapping error was detected. to support the mapping that you have created, or
delete Column(s) from the mapping for non-sequence
The version of the DBD that was used to map the table
fields for the segment in error.Recovery is not
is not the same version of the DBD load module
required.
referenced in the correlation services DBDLIB DD
statement. Ensure that the correlation service is
referencing the proper version of the DBD load 0x00430033 (4390963) Mapping validation error.
module. Also ensure that IMS is using this same Attempting to map a nonexistent field.
version.Recovery is not required. Table Name: Table-Name
Column Name: Column-Name
DBD Name: DBD-Name
0x00430031 (4390961) Mapping validation error. The
Segment Name: Segment-Name
leaf segment for the table does not have
Capture Type: Capture-Type
data capture log record generation
Capture Options: Capture-Options
information associated with it.
Table Name: Table-Name Explanation: This message is issued during correlation
DBD Name: DBD-Name service initialization processing. Column-Name in
Segment Name: Leaf-Segment-Name Table-Name is attempting to map a field that is not in
Segment-Name in DBD-Name. Capture-Options identifies
Explanation: This message is issued during correlation
the Data Capture log generations options that are active
service initialization processing. The metadata catalogs
for the leaf-segment of the table in error.Capture-Type
contains an IMS table that has data capture activated
identifies whether the Data Capture options that caused
for it, but for the leaf segment that the table is mapped
the error are for normal Data Capture log records, or
against, the version of the DBD referenced by the
Data Capture log records for cascade deletes.
correlation service does not have any Data Capture log
record generation information. The correlation service is referencing a different version
of the DBD than was used for mapping, or the DBD
The table that is in error is identified by Table-Name.
has been updated since the table was mapped. Ensure
DBD-Name and Leaf-Segment-Name identify the DBD
that the correlation service and IMS reference the
and leaf segment that the table is mapped against.
proper DBD load module.Recovery is not required.
Ensure that the correlation service is referencing the
same version of the DBD load module that was used to
0x00430034 (4390964) Mapping validation error.
map the table and that IMS is using. Also ensure that
Cannot map fields in the segment based
an EXIT keyword and Data Capture log generation
on the data capture options that are
options are specified in the DBD source and that the
active.
DBD has been compiled and linked. Recovery is not
Table Name: Table-Name
required.
Column Name: Column-Name
DBD Name: DBD-Name
0x00430032 (4390962) Mapping validation error. The Segment Name: Segment-Name
table contains an invalid mapping for a Capture Type: Capture-Type
non-sequence field based on the data Capture Options: Capture-Options
capture options that are active.
Explanation: This message is issued during correlation
Table Name: Table-Name
service initialization processing. Column-Name in
Column Name: Column-Name
Table-Name is attempting to map a field for
DBD Name: DBD-Name
Segment-Name in DBD-Name. Capture-Options identifies
Segment Name: Segment-Name
the Data Capture log generations options that are active
Capture Type: Capture-Type
for the leaf-segment of the table in error.Capture-Type
Capture Options: Capture-Options
identifies whether the Data Capture options that caused
Explanation: This message is issued during correlation the error are for normal Data Capture log records, or
service initialization processing. Column-Name in Data Capture log records for cascade deletes.
Table-Name is attempting to map a non-sequence field
Based on the Data Capture options in effect, you cannot
for Segment-Name in DBD-Name. Capture-Options
map any columns against Segment-Name. Either modify
identifies the Data Capture log generations options that

28 DB2 II System Messages for Classic Federation and Classic Event Publishing
the Data Capture options to support the mapping that
0x00430040 (4390976) Unknown type 99 data capture
you have created, or delete Column(s) from the
log record sub-code encountered.
mapping for the segment in error.Recovery is not
required. | Explanation: Error message issued when the
| correlation service receives an unknown type 99 data
| capture record. Associated with this message is a
0x00430035 (4390965) Type 99 error record received.
| binary dump of the IMS log record. Contact IBM
Explanation: IMS reported that creation of a Data | Technical Support at www.ibm.com/support.
Capture log record failed. The IMS documentation
states that the change may have been lost.
0x00430042 (4390978) Unknown processing function
Contact IBM Technical Support at received from change-capture agent.
www.ibm.com/support.Recovery is not possible.
| Explanation: Error message issued when an IMS
| change-capture agent sent an unknown data gram to
0x00430036 (4390966) Unexpected log record received | the correlation service. Associated with this message is
from change-capture agent. | a binary dump of the IMS change capture header.
| Contact IBM Technical Support at
Explanation: The correlation service received a log | www.ibm.com/support.
record that it does not support. Contact IBM Technical
Support at www.ibm.com/support. Recovery is
required. 0x00430043 (4390979) Error-Code Error accessing the
requested DBD.
0x00430037 (4390967) IMS log record being processed | Explanation: Error message issued during correlation
when decoding error detected. | service initialization processing attempting to obtain
| physical DBD information for an IMS table marked for
Explanation: An error was detected while decoding | change capture. Error-Code is one of the following
the contents of a Data Capture log record. The | values that identifies the type of error that was
preceding message in the log identifies the type of | encountered:
decode failure that was detected.
| v BLDL return code is X(Return-Code) for DBD
To assist in problem determination, this message | DBD-Name
dumps the contents of the log record for which the | v GETMAIN return code is X(Return-Code) for DBD
error is being reported. Contact IBM Technical Support | DBD-Name
at www.ibm.com/support. Recovery is required.
| v LOAD return code is X(Return-Code) for DBD
| DBD-Name
0x00430038 (4390968) Data capture log record does
not contain double word sequence Contact IBM Technical Support at
numbers. www.ibm.com/support.
Explanation: You are attempting to use change
capture with an unsupported release of IMS. Change 0x00430048 (4390984) IMS user data.
capture is only supported for IMS Version 7 or later.
| Explanation: Informational message that is generated
| when the trace level is set to 1. Associated with this
0x00430039 (4390969) Committed IMS UOR not | message is a binary dump of the IMS user data that is
found in internal control blocks. | associated with a change event. For a description of the
| Explanation: Error message issued during IMS-specific | user data associated with an event, see IBM DB2
| commit processing. Associated with this message is the | Information Integrator Operations Guide for Classic Event
| UOR identifier that could not be found in the | Publishing.
| correlation service internal control blocks that track IMS
| committed UORs before they are sent to the 0x00430049 (4390985) IMS committed UOR staged.
| distribution service for processing. Contact IBM
| Technical Support at www.ibm.com/support. | Explanation: Informational message that is generated
| when the trace level is less than 3. Identifies that the
| correlation service has determined that an IMS UOR
0x0043003A (4390970) Invalid sync-point log record | has been committed. Associated with this message is a
sequence encountered. Change-capture | binary dump for the event capture header associated
agent, UOR and sync-point diagnostic | with the UOR.
information follows.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

Chapter 10. Correlation service error messages (00430000–0043FFFF) 29


0x0043004A (4390986) IMS UOR commit processing 0x0043004D (4390989) IMS after linear buffer.
completed.
Explanation: Debugging log message generated when
| Explanation: Informational message that is generated the trace level is less than 3.
| when the trace level is less than 3. Indicates that
This log record is always generated. Although, the
| IMS-specific processing is completed for a UOR.
message text indicates this is an “after” linear buffer, in
| Associated with this message is a binary dump for the
the case of an ISRT call, this is the contents of the new
| event capture header associated with the UOR that just
segment(s) that were added.Recovery is not required.
| completed.

0x0043004E (4390990) IMS log record.


0x0043004B (4390987) IMS event. DBD: DBD-Name
SEGM: Segment-Name Explanation: Debugging log message generated when
Call: Call-Function the trace level is less than 3. Logs the contents of an
Phys: Physical-Function individual log record forwarded from a change-capture
agent.Recovery is not required.
Explanation: Debugging log message generated when
the trace level is less than 3. DBD-Name identifies the
DBD that was updated. Segment-Name identifies the 0x0043004F (4390991) DBD monitoring summary
segment in the DBD for the event that was captured. information.
Number of DBDs: DBD-Count
The Call-Function identifies the CALL_FUNCTION from
Number of change-capture agents:
the CAPD data element in the data capture log record
CCA-Count
that IMS generated. It is one of the following values:
Buffers received: Buffer-Count
v REPL: Replace call Records received: Record-Count
v ISRT: Insert call Number of UORs detected: UOR-Count
v DLET: Delete call Number of commits: Commit-Count
Number of rollbacks: Roll-Back-Count
v CASC: Cascade delete as a result of an application
Number of read-only UORs:
delete call
Read-Only-Count
v DLLP: Delete of a logical parent segment through its Number of UORs processed:
logical path because it was marked as previously Processed-Count
deleted from its physical path, it is vulnerable to Number of events: IMS-Event-Count
delete from both the physical and logical paths, and Number of CASC events:
the last logical child segment is being deleted. Cascade-Delete-Count
Number of DLET events: Delete-Count
Physical-Function identifies the PHYSICAL_FUNCTION Number of DLLP events: DLLP-Count
from the CAPD data element in the Data Capture log Number of ISRT events: Insert-Count
record that IMS generated. It is one of the following Number of REPL events: Replace-Count
values:
Explanation: Informational log message generated
v REPL: Segment physically replaced when the trace level is 4 or less. This message contains
v ISRT: Segment physically inserted. general summary information about the processing
v DLET: Segment physically deleted. performed by the correlation service. The following
information is displayed:
v DLLP: Delete this segment on its physical path, but
do not physically remove because logical paths to the v DBD-Count: Identifies the number of DBDs that are
segment from a logical child still exit. being monitored.
v CCA-Count: Identifies the total number of IMS
In addition, a 0x00430037 “after image” log record Logger Exits that registered with the correlation
immediately follows this log record. If a REPL call was service during its operation.
issued a 0x00430036 “before image” follows the v Buffer-Count: Identifies the total number of buffers
0x00430037 log record.Recovery is not required. that were sent by all IMS Logger Exits while the
correlation service was operational. This is also the
0x0043004C (4390988) IMS before linear buffer. total number of times all IMS Logger Exits were
called to perform write processing.
Explanation: Debugging log message generated when
v Record-Count: Identifies the total number of log
the trace level is less than 3.
records that all IMS Logger Exits forwarded to the
This log record is generated when an IMS application correlation service for processing.
issues a REPL call. It contains the original segment(s) v UOR-Count: Identifies the total number of UORs that
contents before the update was performed.Recovery is the correlation service has received from all IMS
not required. Logger Exit instances.

30 DB2 II System Messages for Classic Federation and Classic Event Publishing
v Commit-Count: Identifies the total number of v IMS-Event-Count: Summary total of the following
committed UORs that contain data capture records types of IMS events.
that the correlation service has received from all IMS v Cascade-Delete-Count: Number of CASC
Logger Exit instances. CALL_FUNCTIONS processed for this DBD.
v Rollback-Count: Identifies the total number of UORs v Delete-Count: Number of DLET CALL_FUNCTIONS
that were rolled back either explicitly by the processed for this DBD.
application, or implicitly by IMS.
v DLLP-Count: Number of DLLP CALL_FUNCTIONS
v Read-Only-Count: Identifies the total number of UORs processed for this DBD.
processed by the correlation service that did not
v Insert-Count: Number of ISRT CALL_FUNCTIONS
contain any Data Capture log records. These may be
processed for this DBD.
true read-only UORs, or may have contained updates
for DBDs that are not being monitored. v Replace-Count: Number of REPL CALL_FUNCTIONS
processed for this DBD.
v Processed-Count: Identifies the total number of
committed UORs that have been processed and that
had their events forwarded to the publication service. 0x00430051 (4390993) Segment monitoring
v IMS-Event-Count: Summary total of the following information.
types of IMS events. DBD name: DBD-Name
Segment name: Segment-Name
v Cascade-Delete-Count: Number of CASC
Parent segment: Parent-Segment-Name
CALL_FUNCTIONS processed.
Hierarchic level: Level-number
v Delete-Count: Number of DLET CALL_FUNCTIONS Maximum length: Maximum-Length
processed. Key length: Key-Length
v DLLP-Count: Number of DLLP CALL_FUNCTIONS Key offset: Key-Offset
processed. DLET/ISRT/REPL: Standard-Data-Capture-
v Insert-Count: Number of ISRT CALL_FUNCTIONS Options
processed. Cascade delete: Cascade-Delete-Data-
Capture-Options
v Replace-Count: Number of REPL CALL_FUNCTIONS
Number of tables: Table-Count
processed.
Number of events: IMS-Event-Count
Number of CASC events:
0x00430050 (4390992) DBD monitoring information. Cascade-Delete-Count
DBD name: DBD-Name Number of DLET events: Delete-Count
Number of segments: Segment-Count Number of DLLP events: DLLP-Count
Version length: Length Number of ISRT events: Insert-Count
Version identifier: DBD-Version-Identifier Number of REPL events: Replace-Count
Number of events: IMS-Event-Count
Explanation: Informational log message generated
Number of CASC events:
when the trace level is less than 4. One of these
Cascade-Delete-Count
messages is generated for each segment in a DBD being
Number of DLET events: Delete-Count
monitored.
Number of DLLP events: DLLP-Count
Number of ISRT events: Insert-Count This message contains information extracted from the
Number of REPL events: Replace-Count physical DBD and summary processing statistics. The
following information is displayed:
Explanation: Informational log message generated
when the trace level is 4 or less. One of these messages v DBD-Name: The name of the DBD.
is generated for each DBD being monitored. v Segment-Name: The name of the segment.
This message contains information extracted from the v Parent-Segment-Name: The parent segment name or
physical DBD and summary processing statistics. The ‘(none)’, for root segments.
following information is displayed: v Level-Number: The segment’s hierarchic level in the
v DBD-Name: Name of the DBD being monitored. database.
v Segment-Count: The number of segments contained in v Maximum-Length: The segment’s length. For a
the DBD. variable length segment this represents its maximum
length.
v Length: The length of the DBD version identifier.
v Key-Length: The length of the segment sequence field,
v DBD-Version-Identifier: The actual DBD version
or zero if the segment does not have a sequence
identifier. The version identifier is compared against
field.
the DBD version identifier contained within the Data
Capture log records to ensure that the correlation v Key-Offset: The segment’s relative-1 starting offset of
service is using the same DBD that IMS is using. the sequence field in the segment. Zero if the
segment does not have a sequence field.

Chapter 10. Correlation service error messages (00430000–0043FFFF) 31


v Standard-Data-Capture-Options: The data capture | v Insert-Count: Number of ISRT CALL_FUNCTIONS
options that are active for the segment for both | v Replace-Count: Number of REPL CALL_FUNCTIONS
normal DL/I calls (DLET, ISRT and REPL). The
options listed are not the ones that you specified on | When the counts of a table mapping are different than
the DBD or SEGM statement when you augmented | the counts for its segment (identified in message
the DBD. Rather, these are the options that the | 0x00430051 (4390993)), the differences occur due to:
correlation service has determined are active, for
example: KEY,DATA,PATH. If data capture was | v The use of the record selection exit. When the per
explicitly turned off for the segment, nothing is | table counts are less than the segment-level counts,
displayed. | the record selection exit is active and has decided not
| to publish some of the change events for this table.
v Cascade-Delete-Data-Capture-Options: The data capture
options that are active for cascade deletes. | v The Replace-Counts, in addition to the record selection
| exit eliminating events, that can vary from the
v Number-of-Tables: The number of tables in the | segment-level counts when the changes that occurred
metadata catalog that have been augmented for data | in the segment do not correspond to locations for the
capture. | columns that are mapped for this table.
v IMS-Event-Count: Summary total of the following
types of IMS events. Summary processing statistics are not maintained at the
v Cascade-Delete-Count: Number of CASC table level. Their counts would be the same as recorded
CALL_FUNCTIONS processed for this segment. for the segment.
v Delete-Count: Number of DLET CALL_FUNCTIONS
processed for this segment. | 0x00430053 (4390995) IMS UOR started.
v DLLP-Count: Number of DLLP CALL_FUNCTIONS | UOR identifier: UOR-Identifier
processed for this segment. | CCA identifier: CCA-Identifier
v Insert-Count: Number of ISRT CALL_FUNCTIONS | DB2 Timestamp: DB2-Timestamp
processed for this segment. | Exact Restart Point: Restart-Point
| UOR Start Point: UOR-Start
v Replace-Count: Number of REPL CALL_FUNCTIONS
processed for this segment. | Explanation: Informational message that is generated
| when the trace level is less than 3. Identifies the start of
| an IMS UOR. The following information is displayed:
0x00430052 (4390994) Table monitoring information.
DBD name: DBD-Name | v UOR-Identifier: Consists of the following components:
Segment name: Segment-Name | – IMS subsystem name.
Table name: Table-Name | – First half of the recovery token sequence number
Explanation: Informational log message generated | in hexadecimal format.
when the trace level is less than 4. One of these | – Second half of the recovery token sequence
messages is generated for each table that has been | number in hexadecimal format.
marked for data capture for a segment in a DBD being | v CCA-Identifier: Consists of the following components:
monitored.
| – IMS sub-system ID where the change-capture
| Information contained in this message identifies the | agent is running.
| DBD and leaf segment name that the table has been | – IMS job or started task name where the
| mapped against. Table-Name is in owner.table format. | change-capture agent is running.
| The following additional information is displayed after
| – IMS job or started task number where the
| the Table-Name:
| change-capture agent is running.
| v Number of events: Event-Count.
| – ASID of the IMS address space where the
| v Number of CASC events: Cascade-Delete-Count | change-capture agent is running.
| v Number of DLET events: Delete-Count | v DB2-Timestamp: Identifies the date and time (in DB2
| v Number of DLLP events: DLLP-Count | format) when the UOR started according to IMS.
| v Number of ISRT events: Insert-Count | This information is extracted from the UOR-Start
| system clock.
| v Number of REPL events: Replace-Count
| v Restart-Point: Identifies location in the IMS log where
| restart needs to begin if the correlation service fails
| The Event-Count is the summary total of the following
| while processing this UOR. The Restart-Point consists
| types of IMS events processed for this table mapping:
| of a 16-heaxadecimal digit system clock value and
| v Cascade-Delete-Count: Number of CASC | the IMS log record sequence number (in hexadecimal
| CALL_FUNCTIONS | format) associated with the first IMS log record for
| v Delete-Count: Number of DLET CALL_FUNCTIONS | the oldest UOR, when this UOR started.
| v LLP-Count: Number of DLLP CALL_FUNCTIONS

32 DB2 II System Messages for Classic Federation and Classic Event Publishing
| v UOR-Start: Identifies the IMS log record that | – DLLP-Count: Number of DLLP
| represents the start of the UOR. UOR-Start consists | CALL_FUNCTIONS processed for this UOR.
| of a 16-hexadecimal digit system clock value (that | – Insert-Count: Number of ISRT CALL_FUNCTIONS
| was used to generate the DB2-Timestamp value) and | processed for this UOR.
| the IMS log record sequence number (in hexadecimal
| – Replace-Count: Number of REPL
| format) for the IMS type 99 data capture log record
| CALL_FUNCTIONS processed for this UOR.
| that caused the start of this UOR to be detected.

| 0x00430055 (4390997) IMS change-capture agent


| 0x00430054 (4390996) IMS UOR ended.
| connected.
| UOR identifier: UOR-Identifier
| CCA identifier: CCA-Name
| CCA identifier: CCA-Identifier
| IMS environment: Environment-Type
| Action: Action-Taken
| Type-99 Data-Capture-Log-Record-Count | Explanation: Informational message that is generated
| Events: IMS-Event-Count | when the trace level is less than 3. Identifies that an
| CASC: Cascade-Delete-Count | IMS change-capture agent has started communicating
| DLET: Delete-Count | with the correlation service. The following information
| DLLP: DLLP-Count | is displayed:
| ISRT: Insert-Count | v CCA-Name: Identifies the IMS change-capture agent
| REPL: Replace-Count | that terminated. The CCA-Name consists of IMS
| Explanation: Informational message that is generated | sub-system ID, Job-Name, Job-Number (or started
| when the trace level is less than 3. Identifies that an | task number) and ASID components.
| IMS UOR has been committed or rolled back. The | v Environment-Type: Identifies the type of IMS
| following information is displayed: | sub-system where the IMS change-capture agent is
| v UOR-Identifier: Consists of the following components: | installed, or for IMS recovery change-capture agents,
| identifies the original IMS sub-system type with one
| – IMS subsystem name.
| of the following values:
| – First half of the recovery token sequence number | – Online DB/DC System
| in hexadecimal format. | – DBCTL System
| – Second half of the recovery token sequence | – Batch IMS
| number in hexadecimal format.
| v CCA-Identifier: Consists of the following components: | 0x00430056 (4390998) IMS change-capture agent
| – IMS sub-system ID where the change-capture | disconnected.
| agent is running. | CCA identifier: CCA-Name
| – IMS job or started task name where the | Termination reason: Termination-Reason
| change-capture agent is running. | Buffers: Buffer-Count
| Records: Record-Count
| – IMS job or started task number where the
| UORS: UOR-Count
| change-capture agent is running.
| Commits: Committed-UOR-Count
| – ASID of the IMS address space where the | Rollbacks: Rolled-Back-UOR-Count
| change-capture agent is running. | Records: Record-Count
| v Action-Taken: Identifies one of the following
| Explanation: Informational message that is generated
| dispositions of the UOR:
| when the trace level is less than 3. Provides
| – Application rollback
| identification and summary information about an IMS
| – Commit
| change-capture agent that has notified the correlation
| service that it has terminated. The following
| When the UOR is committed, the additional statistics | information is displayed:
| line is displayed that contains summary information
| about the changes contained in the UOR that consists | v CCA-Name: Identifies the IMS change-capture agent
| of: | that terminated. The CCA-Name consists of IMS
| sub-system ID, Job-Name, Job-Number (or started
| v Data-Capture-Log-Record-Count: Total number of type | task number) and ASID components.
| 99 data capture log records contained in the UOR.
| v Termination-Reason: Identifies one of the following
| v IMS-Event-Count: Summary total of the following | reasons that the IMS change-capture agent
| types of IMS events contained in the UOR. | terminated:
| – Cascade-Delete-Count: Number of CASC | – TERM CALL: ABNORMAL
| CALL_FUNCTIONS processed for this UOR.
| – TERM TERM CALL: BFR PURGE FAIL
| – Delete-Count: Number of DLET
| CALL_FUNCTIONS processed for this UOR. | – /ERE LOG RECOVERY PROCESS
| – DURING XRF TAKEOVER

Chapter 10. Correlation service error messages (00430000–0043FFFF) 33


| – Normal
| 0x0043005B (4391003) IMS data capture log record
| v Buffer-Count: Identifies the number of XM data grams | decoding information.
| that the IMS change-capture agent sent to the | Record Length: Record-Length
| correlation service. | End-of-Data: Ending-Offset
| v Record-Count: Identifies the number of type 99 data | Starting Offset: Starting-Offset
| capture and sync-point log records that the IMS | FLAG_1: Record-Flags
| sub-system sent to the correlation service.
| Explanation: Informational message that is generated
| v UOR-Count: Identifies the total number of IMS UORs | when the trace level is less than 2. Provides
| that were detected in the log records that the IMS | information about an IMS type 99 data capture log
| change-capture agent sent. | record being decoded during commit processing. The
| v Committed-UOR-Count: Identifies the total number of | following information is displayed:
| committed IMS UORs that were detected. | v Record-Length: Identifies the length of the log record
| v Rolled-Back-UOR-Count: Identifies the total number of | being processed.
| IMS UORs that were rolled back and discarded for | v Ending-Offset: Identifies the end of the data portion
| the IMS change-capture agent. | of the IMS log record being decoded.
| v Starting-Offset: Identifies the offset into the log record
0x00430057 (4390999) IMS change-capture agent | where decoding operations begin.
tracking control block. | v Record-Flags: Identifies the data capture header
| Explanation: Error message generated when an error | FLAG_1 contents extracted from the IMS data
| is detected by the correlation service while processing a | capture log record. For a description of the FLAG_1
| committed IMS UOR. Associated with the message is a | bit settings, see IMS Customization Guide.
| hexadecimal dump of the internal control block used to
| track the change-capture agent of the UOR that is in 0x0043005C (4391004) Saving IMS partial data
| error. Contact IBM Technical Support at capture log record.
| www.ibm.com/support.
| Explanation: Informational message that is generated
| when the trace level is less than 2. This message is
0x00430058 (4391000) IMS in-flight UOR tracking | issued when the correlation server detects that an IMS
control block. | type 99 data capture log record has spanned IMS
| Explanation: Error message generated when an error | physical log records. The correlation service needs to
| is detected by the correlation service while processing a | combine the physical log records into logical segments
| committed IMS UOR. Associated with the message is a | that can be decoded during commit processing.
| hexadecimal dump of the internal control block used to | Associated with this message is a binary dump of the
| track the UOR that is in error. Contact IBM Technical | partial IMS log record that is being saved to be
| Support at www.ibm.com/support. | combined with the next IMS data capture log record.

0x00430059 (4391001) IMS UOR sync-point log record 0x0043005D (4391005) Combining IMS data capture
tracking control block. log records.

| Explanation: Error message generated when an error | Explanation: Informational message that is generated
| is detected by the correlation service while processing a | when the trace level is less than 2. This message is
| committed IMS UOR. Associated with the message is a | issued when the correlation server detects that an IMS
| hexadecimal dump of summary information about an | type 99 data capture log record has spanned IMS
| IMS sync-point control record associated with the UOR | physical log records. The correlation service needs to
| that is in error. Contact IBM Technical Support at | combine the physical log records into logical segments
| www.ibm.com/support. | that can be decoded during commit processing.
| This message identifies a portion of an existing
0x0043005A (4391002) IMS change-capture agent | spanned log record that currently cannot be processed.
sync-point log record tracking control | The physical contents of the partial log record are
block. | dumped when this message is issued. After this
| message is issued, you receive message 0x0043004E
| Explanation: Error message generated when an error | (4390990) that dumps the contents of the log record
| is detected by the correlation service while processing a | with which the partial element is being combined.
| committed IMS UOR. Associated with the message is a
| hexadecimal dump of a sync-point tracking record
| associated with the IMS change-capture agent of the
| UOR that is in error. Contact IBM Technical Support at
| www.ibm.com/support.

34 DB2 II System Messages for Classic Federation and Classic Event Publishing
| when the trace level is less than 3. Identifies the start of
| 0x0043005E (4391006) IMS data capture header
| an CA-IDMS run-unit for which:
| information. FLAGS(Flag1,
| Flag2),LOG_DATA_OFFSET(Starting | v UOR-ID consists of the CA-IDMS run-unit identifier
| Offset),COMPR_ALGORITHM(Type) | with an Event Publisher generated sequence number
| appended (for run-units that contain multiple
| Explanation: Informational message that is generated | commits).
| when the trace level is less than 2. Identifies the
| v IDMS-CCA-Name identifies the CA-IDMS
| contents of the data capture header for an IMS type 99
| change-capture agent from which the run-unit
| data capture log record being decoded during commit
| originated.
| processing. For a description of the contents of the data
| capture header, see IMS Customization Guide. | v Journal-Sequence-Number identifies the journal record
| sequence number (in hexadecimal format) of the
| CA-IDMS TIME record associated with the start of
| 0x0043005F (4391007) IMS data element header | the run-unit.
| information. LOGID(Element-Header-
| v Journal-Timestamp identifies journal date and time
| ID),LOG_FLAGS(Element-Header-
| stamp (in hexadecimal format) of the CA-IDMS
| Flags),LOG_LL(Element-
| TIME record associated with the start of the run-unit.
| Length),Offset(Log-Record-Offset)
| Explanation: Informational message that is generated
| 0x004300B3 (4391091) IDMS run-unit ended.
| when the trace level is less than 2. Identifies the
| UOR Identifier: UOR-ID
| contents of a date element header contained in an IMS
| CCA Identifier: IDMS-CCA-Name
| type 99 data capture log record being decoded during
| Start Sequence Number:
| commit processing.
| Journal-Sequence-Number
| For descriptions of the contents of the LOGID, | Start Timestamp: Journal-Timestamp
| LOG_FLAGS and LOG_LL components of the data | Disposition: Disposition
| element header, see IMS Customization Guide. The
| Explanation: Informational message that is generated
| Log-Record-Offset identifies the current offset of the data
| when the trace level is less than 3. Identifies that a
| component for the data element header in the IMS log
| CA-IDMS run-unit has completed for which:
| record being processed.
| v UOR-ID consists of the CA-IDMS run-unit identifier
| with an Event Publisher generated sequence number
0x00430090 (4391056) User not found. | appended (for run-units that contain multiple
Explanation: Contact IBM Technical Support at | commits).
www.ibm.com/support. | v IDMS-CCA-Name identifies the CA-IDMS
| change-capture agent from which the run-unit
| originated.
0x004300A0 (4391072) After image records found
without a corresponding before image | v Journal-Sequence-Number identifies the journal record
| sequence number (in hexadecimal format) of the
Explanation: Updated record images were found | CA-IDMS TIME record associated with the start of
without a corresponding before image. This is usually | the run-unit.
caused by selecting the starting point for the VSAM
| v Journal-Timestamp identifies journal date and time
agent when CICS® is active and that time is in the
| stamp (in hexadecimal format) of the CA-IDMS
middle of a unit of work.
| TIME record associated with the start of the run-unit.
| v Disposition identifies the status of the run-unit with
| 0x004300B0 (4391088) IDMS change-capture agent | one of the following values:
| started. CCA identifier: IDMS-CCA-Name | – Run-Unit committed.
| Explanation: Informational message that is generated | – Run-Unit rolled back.
| when the trace level is less than 3. Identifies the start of | – Run-Unit discarded - agent shutdown.
| an CA-IDMS change-capture agent identified by | – Run-Unit discarded - recovery started.
| IDMS-CCA-Name. | – Run-Unit discarded - recovery completed.
| – Internal error

| 0x004300B2 (4391090) IDMS run-unit started. | In subsequent executions of the IDMS recovery
| UOR Identifier: UOR-ID | change-capture agent, the final outcome of the
| CCA Identifier: IDMS-CCA-Name | discarded run-unit will either be Run-Unit committed
| Start Sequence Number: | or rolled back.
| Journal-Sequence-Number
| Start Timestamp: Journal-Timestamp
| Explanation: Informational message that is generated

Chapter 10. Correlation service error messages (00430000–0043FFFF) 35


| 0x004300B4 (4391092) Expected IDMS run-unit
| tracking control block not found.
| Explanation: Error message issued when the
| CA-IDMS specific component of the correlation server
| receives a CA-IDMS journal record for a run-unit that
| is in-flight and the run-unit tracking control block
| cannot be found. This message is accompanied with a
| binary dump of the CA-IDMS journal record that
| caused the error to be detected. Contact IBM Technical
| Support at www.ibm.com/support.

| 0x004300B5 (4391093) Data received from IDMS


| change-capture agent, but no tables are
| being monitored for changes.
| Explanation: Error message. A CA-IDMS
| change-capture agent sent the correlation service
| change messages, however, the correlation service has
| no record of tracking any CA-IDMS tables marked for
| change capture. Contact IBM Technical Support.at
| www.ibm.com/support.

| 0x004300B6 (4391094) IDMS run-unit committed.


| Explanation: Informational message that is generated
| when the trace level is less than 3. Indicates that a
| CA-IDMS run-unit has been committed. Associated
| with this message is a binary dump of an event capture
| control block that contains run-unit identification and
| restart information.

| 0x004300B7 (4391095) IDMS journal record.


| Explanation: Informational message that is generated
| when the trace level is less than 2. Associated with this
| message is a binary dump of the CA-IDMS journal
| record that was sent to the correlation service by an
| IDMS change-capture agent.

36 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 11. Change-capture agent error messages
(00440000–0044FFFF)
This section contains the change-capture agent error messages, which are in the
range 00440000–0044FFFF (4456448–4521983).

0x00440001 (4456449) Unable to locate task identifier. 0x00440034 (4456500) Connect to logstream failed.
Explanation: Internal error. Contact IBM Technical Explanation: A connect to a log stream failed. Check
Support at www.ibm.com/support. the return code and reason codes for the IXGCONN
macro.
0x00440002 (4456450) The SERVICE INFO ENTRY
pointer is NULL. 0x00440035 (4456501) Query to logstream failed.
Explanation: Internal error. Contact IBM Technical Explanation: A query to a log stream failed. Check the
Support at www.ibm.com/support. return code and reason codes for the IXGQUERY
macro.
0x00440030 (4456496) A logstream was not specified
or is invalid 0x00440036 (4456502) Start to logstream failed.
Explanation: A log stream was not specified on field Explanation: A start to a log stream failed. Check the
10 of the SERVICE INFO ENTRY for the CICS VSAM return code and reason codes for the IXGBRWSE
agent, only one log stream was specified, or more than macro.
two log streams were specified and the Log of Logs log
stream was not one of them.
0x00440037 (4456503) Browse to logstream failed.
Explanation: A browse to a log stream failed. Check
0x00440031 (4456497) Start date was not specified or
the return code and reason codes for the IXGBRWSE
is invalid
macro.
Explanation: A start option of TIME was specified on
field 10 of the SERVICE INFO ENTRY for the CICS
0x00440039 (4456505) No system log specified.
VSAM agent, but the date specified was not a valid
date. Explanation: A system log stream was not specified in
field 10 on the SERVICE INFO ENTRY for the CICS
Specify a valid start date and restart the CICS VSAM
VSAM Agent
Agent.

0x0044003A (4456506) An invalid record was read


0x00440032 (4456498) Start time was not specified or
from the logstream.
is invalid
Explanation: A record of an undetermined format was
Explanation: A start option of TIME was specified on
found in the log stream data.
field 10 of the SERVICE INFO ENTRY for the CICS
VSAM agent, but the time specified was not a valid
time. 0x0044003B (4456507) Error reported by CSA retrieval
routine.
Specify a valid start time and restart the CICS VSAM
Agent. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x00440033 (4456499) APPLID was not specified or is
invalid. 0x0044003C (4456508) Error occurred while trying to
establish recovery positioning.
Explanation: An APPLID qualifier was specified on
field 10 of the SERVICE INFO ENTRY for the CICS Explanation: An error occurred while attempting to
VSAM Agent, but the APPLID was not specified or was establish the recovery position. Check for other errors
more than eight characters in length. and contact IBM Technical Support at
www.ibm.com/support
Specify a valid APPLID and restart the CICS VSAM
Agent.

© Copyright IBM Corp. 2003, 2004 37


0x0044003D (4456509) Memory allocation failure.
Explanation: A request for memory failed. Increase the
MESSAGE POOL SIZE in the master configuration
member of the server.

38 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 12. Query processor finite state machine error
messages (00490001–00490009)
This section contains the query processor finite state machine error messages,
which are in the range 00490001–00490009 (4784129–4784137) .

0x00490009 (4784137) The finite state machine has


encountered a state error.
Explanation: An internal error occurred. Contact IBM
Technical Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 39


40 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 13. User exit predefined error messages
(004D0000–004DFFFF)
This section contains the user exit predefined error messages, which are in the
range 004D0000–004DFFFF (5046272–5111807).

0x004D0002 (5046274) Load of system exit failed. 0x004D0015 (5046293) WLM call failed.
Explanation: Contact IBM Technical Support at Explanation: A WLM call issued by the WLM Exit has
www.ibm.com/support. failed. Review the data server JES JCL log for the
return code and reason codes that were returned on the
failing call.
0x004D0005 (5046277) Memory allocation failed.
Explanation: Increase MESSAGE POOL SIZE.
0x004D0016 (5046294) The PSB name plus prefix
could not be RACF verified.
0x004D0007 (5046279) The system exit environment
Explanation: The PSB Name plus the prefix exceeds 8
has been corrupted.
bytes, therefore, RACF® authorization cannot be
Explanation: User exit error checking has found a performed.
problem in the environment. Contact IBM Technical
Support at www.ibm.com/support.
0x004D0017 (5046295) Stored procedure access
denied.
0x004D0008 (5046280) Exit name missing or invalid.
Explanation: The SAF Exit is active with the
Explanation: Contact IBM Technical Support at subparameter SPCLASS. Your user ID is either invalid
www.ibm.com/support. or not allowed to execute the stored procedure.
Another reason could be that the stored procedure is
not defined in the class that is specified for SPCLASS.
0x004D000F (5046287) Invalid keyword specified. Processing of the query is terminated. Contact IBM
Explanation: An exit parameter keyword is invalid. Technical Support at www.ibm.com/support to resolve
Contact IBM Technical Support at the problem.
www.ibm.com/support.
0x004D0018 (5046296) Load failed for the DB2 thread
0x004D0010 (5046288) Missing keyword or keywords. management exit.

Explanation: An exit parameter keyword is missing. Explanation: The load of the DB2 Thread
Contact IBM Technical Support at Management Exit program failed. Check the server log
www.ibm.com/support. for the name of the failing exit and verify the module
exists in a library concatenated to the server’s STEPLIB.
This name should match the name specified in field 10
0x004D0013 (5046291) CPU time exceeded. of the Service Info Entry for the DB2 CAF service.
Explanation: The CPU Resource Governor Exit is
active. The query being executed exceeded the time 0x004D0019 (5046297) The DB2 thread management
limit set on the CPU GOVERNOR configuration exit returned a nonzero return code.
parameter. Processing of the query is terminated.
Contact IBM Technical Support at Explanation: A call to the DB2 Thread Management
www.ibm.com/support to resolve the problem. Exit program returned a nonzero return code indicating
an exit specific failure. Check the server log for the
actual return code issued by the exit. The return codes
0x004D0014 (5046292) Access denied. for the delivered sample are documented in the
Explanation: The SAF Exit is active. Your user ID is CACSX07 source code (found in the SCACSAMP
either invalid or not allowed to access a file or IMS library). The name of the exit you are running can be
referenced by one of the tables in the query you were found in field 10 of the Service Info Entry for the DB2
executing. Processing of the query is terminated. CAF service.
Contact IBM Technical Support at
www.ibm.com/support to resolve the problem.

© Copyright IBM Corp. 2003, 2004 41


0x004D001A (5046298) User record exit error.
Explanation: The call to the Record Exit failed. See the
information about the Record Processing exit in the
IBM DB2 Information Integrator Administration Guide and
Reference for Classic Federation and Classic Event
Publishing for a more complete description of the return
code values.

0x004D001B (5046299) Load of language environment


program failed.
Explanation: The load of the program on field 10 of
the Service Info Entry for the language initialization
service failed.

0x004D001C (5046300) Load of user record exit


program failed.
Explanation: The load of the record exit program
failed. Ensure that the name specified on the RECORD
EXIT option of the USE TABLE statement for the table
is correct and in the library load chain.

0x004D001D (5046301) User record exit has written


past the end of the output buffer.
Explanation: The size of the output record area is too
small or the exit wrote past the end of the area.
Increase the MAXLENGTH parameter of the USE
TABLE statement for the table in the metadata utility.

42 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 14. Common CA-Datacom interface error messages
(00540000-0054FFFF)
This section contains the common CA-Datacom interface error messages, which are
in the range 00540000-0054FFFF (5505024-5670559).

controller. Stop the data server, increase the region size


0x00540001 (5505025) An error occurred in locating
and restart the data server. If you are unable to correct
the task identifier during CA-Datacom
the error, contact IBM Technical Support at
initialization.
www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00540007 (5505031) Allocation of the CA-Datacom
environment structure failed.
0x00540002 (5505026) The SERVICE INFO ENTRY
Explanation: There is not enough memory to allocate
pointer is NULL.
control blocks required to manage the environment for
Explanation: The pointers of the task parameters for connections to CA-Datacom. Stop the data server,
one of the CA-Datacom services is NULL. increase the region size and restart the data server. If
Double-check the SERVICE INFO ENTRY definition for you are unable to correct the error, contact IBM
the CA-Datacom initialization service and the Technical Support at www.ibm.com/support.
CA-Datacom query processor service for the correct
format of the task parameters. If you are unable to
0x00540008 (5505032) Allocation of the CA-Datacom
correct the error, contact IBM Technical Support at
task control structure failed.
www.ibm.com/support.
Explanation: There is not enough memory to allocate
control blocks required to manage the task area
0x00540003 (5505027) The CA-Datacom environment
structures required for task area allocation by
has already been initialized.
CA-Datacom. Stop the data server, increase the region
Explanation: The master configuration file contains a size and restart the data server. If you are unable to
SERVICE INFO ENTRY for more than one CA-Datacom correct the error, contact IBM Technical Support at
initialization service. The first SERVICE INFO ENTRY www.ibm.com/support.
is processed and all subsequent definitions are failed
with this error message. Remove or comment out any
0x00540009 (5505033) The CA-Datacom environment
extra SERVICE INFO ENTRY definitions to eliminate
structure definition is not the same in
this message.
all program modules.
Explanation: The environmental control block formats
0x00540004 (5505028) The virtual communications
are not the same in all program modules. This indicates
registration call in the CA-Datacom
the program modules are not at the same version and
service failed.
release level. Verify that the CA-Datacom query
Explanation: Internal error. Contact IBM Technical processor and the CA-Datacom initialization service
Support at www.ibm.com/support. load modules are the same version/release level. If you
are unable to correct the error, contact IBM Technical
Support at www.ibm.com/support.
0x00540005 (5505029) The virtual communications
open call in the CA-Datacom service
failed. 0x0054000A (5505034) Memory allocation failed.
Explanation: Internal error. Contact IBM Technical Explanation: There is not enough memory to allocate
Support at www.ibm.com/support. storage required for the interface calls to CA-Datacom.
Stop the data server, increase the region size, and
restart the data server. If you are unable to correct the
0x00540006 (5505030) The message allocation call for
error, contact IBM Technical Support at
the CA-Datacom service message buffer
www.ibm.com/support.
failed.
Explanation: There is not enough memory to allocate
a message buffer for communication with the region

© Copyright IBM Corp. 2003, 2004 43


0x0054000B (5505035) An attempt to load the 0x00540011 (5505041) Multiple use of a single task
CA-Datacom module DBINFPR failed. area detected. This in an internal error
Check the log for system code and requiring vendor technical support.
reason code from LOAD.
Explanation: Internal error. Contact IBM Technical
Explanation: An operating system load of the Support at www.ibm.com/support.
CA-Datacom access module DBINFPR failed in the
CA-Datacom initialization service. Ensure that the
correct CA-Datacom libraries are allocated to the
STEPLIB DD in the data server task. The system code
and reason code from the operating system load is
available in the data server log. If you are unable to
correct the error, contact IBM Technical Support at
www.ibm.com/support.

0x0054000C (5505036) An attempt to load the


CA-Datacom module DBSGMPR failed.
Check the log for system code and
reason code from LOAD.
Explanation: An operating system load of the
CA-Datacom access module DBSGMPR failed in the
CA-Datacom initialization service. Ensure that the
correct CA-Datacom libraries are allocated to the
STEPLIB DD in the data server task. The system code
and reason code from the operating system load is
available in the data server log. If you are unable to
correct the error, contact IBM Technical Support at
www.ibm.com/support.

0x0054000D (5505037) Invalid local queue message


received by the CA-Datacom service.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0054000E (5505038) An invalid return code has


been detected.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0054000F (5505039) An error occurred during


CA-Datacom processing. Check log for
the CA-Datacom return code.
Explanation: A call to CA-Datacom has returned a
nonzero return code value. The status of the requested
processing is not known. The return code (register 15)
from CA-Datacom is available in the data server log. If
you are unable to correct the error, contact IBM
Technical Support at www.ibm.com/support.

0x00540010 (5505040) The virtual communications put


call in the CA-Datacom service failed.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

44 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 15. Server error messages (00550000–0055FFFF)
This section contains the server error messages, which are in the range
00550000–0055FFFF (5570642–5570679).

0x00550052 (5570642) MAX ROWS EXAMINED


governor limit reached.
Explanation: The MAX ROWS EXAMINED governor
limit was reached, the query was halted. If the query
that caused the error was not a runaway query increase
the MAX ROWS EXAMINED configuration parameter
and resubmit the query. The MAX ROWS EXCEEDED
ACTION parameter can also be used to assist in
determining if the query was acting properly. By setting
the MAX ROWS EXCEEDED ACTION parameter to
RETURN, the query will be halted when it reaches the
MAX ROWS EXAMINED governor limit is reached and
the result set output will be returned normally. The
query can then be inspected in order to determine if it
was operating correctly and to determine if the MAX
ROWS EXAMINED governor limit was set to too small
of a value.

0x00550053 (5570643) MAX ROWS RETURNED


governor limit reached.
Explanation: The MAX ROWS RETURNED governor
limit was reached, the query was halted. If the query
that caused the error was not a runaway query increase
the MAX ROWS RETURNED configuration parameter
and resubmit the query. The MAX ROWS EXCEEDED
ACTION parameter can also be used to assist in
determining if the query was acting properly. By setting
the MAX ROWS EXCEEDED ACTION parameter to
RETURN, the query will be halted when it reaches the
MAX ROWS RETURNED governor limit and the result
set output will be returned normally. The query can
then be inspected in order to determine if it was acting
correctly and if the MAX ROWS RETURNED governor
limit was set to too small of a value.

0x00550070 (5570672) The query was cancelled by an


operator command.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00550077 (5570679) Query interrupted.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 45


46 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 16. ODBC/CLI error messages
(x00560001–x00560092)
This chapter describes the error messages produced by the ODBC client on
Windows and the Call Level Interface (CLI) client on UNIX. Because the CLI client
can be used through an ODBC driver manager, it is sometimes referred to as the
ODBC/CLI client. In this chapter, the term “ODBC/CLI” client refers to both the
Windows ODBC client and the UNIX CLI client.

The ODBC/CLI client reports error conditions as formatted messages. You can
retrieve error message text by using the ODBC/CLI SQLGetDiagRec or
SQLGetDiagField functions. The ODBC/CLI client can report either error
conditions that it detects or error conditions that occurred on the data server.

Regardless of the source of the error condition, the format of the error messages
generated by the ODBC/CLI client is:
[IBM DB2 II][ODBC/CLI Driver][Data Server][API Name-Message text]
v [IBM DB2 II CF] indicates that DB2 Information Integrator Classic Federation or
Classic Event Publisher is reporting the error.
v [ODBC/CLI Driver] indicates that the ODBC/CLI client component issued the
error.
v [Data Server] is displayed only when the error condition was detected or
reported by the data server.
v [API Name] identifies the name of the ODBC/CLI API that was called when the
error condition was detected or reported.
v [Message text] provides information about the error condition that is being
reported.

The format of the [Message text depends on whether the error code represents a
DB2 Universal Database SQLCODE (a negative number) or other error conditions
(a positive value).

The format for errors that are classified as SQLCODEs is documented as


ODBC/CLI error message x00560030 (decimal value 5636144).

For all other error conditions, the message text consists of two or three distinct
segments.
v The first segment of the message text identifies the hexadecimal representation
of the error message being reported. The format used is Error code XXXXXXXX,
where XXXXXXXX is the message identification number.
v The second segment of the message text describes the error condition.
v The third segment of the message text is additional information that is specific
to the error condition. It is included only when additional information is
available. Additional information can be appended to the text description when
the connection to the data server fails, when extra diagnostic information is
returned for the error condition that is being reported, or when the descriptive
text ends with a semicolon.

When a data server connection fails, data source URL information is appended to
the end of the message text in the format DSN:Data-Source-Name/Protocol-String.

© Copyright IBM Corp. 2003, 2004 47


v Data-Source-Name is the name of the data source to which the connection was
attempted.
v Protocol-String is the IP address or WebSphere® MQ queue information of the
data server to which the connection was attempted.

When additional diagnostic information is available, SQLEXT(xXXXXXXXX,xXXXXXXXX)


is appended to the end of the message text. xXXXXXXXX, xXXXXXXXX are two
message-specific hexadecimal error or reason codes.

When the descriptive text ends with a semicolon, then additional information that
is specific to this error condition follows the message text.

The rest of this chapter provides a list of error and information messages that can
be detected and reported by the ODBC/CLI client.
v The error message number is shown in both hexadecimal and decimal formats.
The identification portion of the message text that is formatted by the
ODBC/CLI client is always shown in hexadecimal format. On Windows systems,
the error reporting tool that you use might also display the decimal version of
the number.
v The ODBC/CLI SQLSTATE code that is associated with the error that is being
reported by the ODBC/CLI client is also shown. In Microsoft® ODBC driver
documentation, several of the ODBC/CLI error message SQLSTATE codes are
identified as being generated by the ODBC Driver Manager (DM).
If you run the ODBC client on Windows systems, you will not receive any of the
error messages that are identified as driver manager reported errors.
If you run the ODBC/CLI client software on UNIX systems, and your
application is not using an ODBC Driver Manager to communicate with the CLI
client, you might receive any of the error messages shown below.

sqlstate: 01000
x00560001 (5636097) Stored procedure output or
input-output parameter did not return a
value for parameter number: x00560010 (5636112) String data, right-truncated.
parameter-number.
Explanation: The right portion of the string was
Explanation: This warning message is returned when truncated. Supply a larger char buffer to prevent
a parameter to a stored procedure is bound as truncation.
OUTPUT or as INPUT/OUTPUT, but the stored
procedure defines the parameter as INPUT. Bind the sqlstate: 01004, 22001
parameter correctly as INPUT.
sqlstate: 01000 x00560011 (5636113) Option value changed.
Explanation: This message is a warning that indicates
x00560002 (5636098) SQLEndTran failed on one or that an option to SQLSetStmtAttr was changed to the
more connections. supported value.

Explanation: This is a data server error that is related sqlstate: 01S02


to the data source. You must obtain data server
diagnostics to troubleshoot this problem. x00560012 (5636114) Fractional truncation.
sqlstate: 01000 Explanation: A fraction or decimal value was
truncated during conversion. Use the correct C data
x00560003 (5636099) First of multiple unique indexes type to prevent loss of data.
selected. sqlstate: 01S07
Explanation: This warning message indicates because
that multiple unique indexes exist, the index that was
selected for the operation was chosen at random.

48 DB2 II System Messages for Classic Federation and Classic Event Publishing
x00560013 (5636115) COUNT field incorrect. x00560021 (5636129) Numeric value out of range.
Explanation: Ensure that the number of parameters Explanation: SQL_DECIMAL, SQL_FLOAT,
are set correctly for a statement before you call SQL_INTEGER, or SQL_DOUBLE value is out of range
SQLExecute. when attempting to convert the SQLVAR to a
descriptor.
sqlstate: 07002
sqlstate: 22003
x00560014 (5636116) The statement did not return a
result set. x00560022 (5636130) Invalid character value for cast
specification.
Explanation: SQLDescribeParam returns error for
statements that do not produce a result set. Explanation: A conversion was attempted between
data types that are not compatible. Correct the
sqlstate: 07005
attempted conversion and try again.
sqlstate: 22018
x00560015 (5636117) Invalid descriptor index.
Explanation: A SQLBindCol or a SQLGetDescField
x00560023 (5636131) Invalid cursor state.
was attempted on a invalid descriptor index. Check the
index and attempt the API again. Explanation: The state of the cursor is invalid.
SQLExecute was called on a statement that is already in
sqlstate: 07009
EXECUTE state. SQLFetch was called on a statement
that has not been prepared or opened.
x00560016 (5636118) Session has been rejected.
sqlstate: 24000
Explanation: Either the data source is not defined on
the server as a service, or an authentication failure led
x00560024 (5636132) Autocommit failed.
to a rejected session.
Explanation: The autocommit operation was not
sqlstate: 08001
completed. You must obtain data server diagnostics to
troubleshoot this problem.
x00560017 (5636119) Connection name in use.
sqlstate: 24000
Explanation: A connection was attempted on a handle
that is already connected.
x00560025 (5636133) Invalid transaction state.
sqlstate: 08002
Explanation: SQLDisconnect cannot be issued because
transactions are outstanding on some statements that
x00560018 (5636120) Connection does not exist. are defined on the connection handle.
Explanation: A connection does not exist. Obtain a sqlstate: 25000
connection before attempting the API.
sqlstate: 08003 x00560026 (5636134) Invalid cursor name.
Explanation: SQLSetCursorName failed because the
x00560019 (5636121) Server terminated the cursor name length is not valid. The allowable length
connection. of the cursor name is between one and 30 bytes. Also, a
cursor name cannot start with the value SQLCUR. The
Explanation: Receive from the connection handle prefix SQLCUR is reserved for cursors that the
failed, and the data server terminated the connection. ODBC/CLI driver software generates.
sqlstate: 08S01 sqlstate: 34000

x00560020 (5636128) Indicator variable required but x00560027 (5636135) Duplicate cursor name.
not supplied.
Explanation: SQLSetCursorName has been called with
Explanation: An indicator variable is required because a cursor name that already exists.
the column is nullable, but the indicator variable is not
supplied as a part of the SQLBindParameter or a sqlstate: 3C000
SQLBindCol API.
sqlstate: 22002

Chapter 16. ODBC/CLI error messages (x00560001–x00560092) 49


x00560030 (5636144) Please look up SQLCODE: x00560035 (5636149) Connection dialog cancelled.
SQLCODE. SQL-Error-Message.
Explanation: Dialog created by SQLDriverConnect is
Explanation: You must look up the SQLCODE that is cancelled.
shown in this message for more information about the
sqlstate: HY000
error condition. Refer to the SQLCODEs listings either
in this manual or IBM DB2 Universal Database Message
Reference, Volume 2. x00560036 (5636150) Invalid response to bind from
server.
sqlstate: HY000
Explanation: An invalid response was received from
the data server. Check the server error code for details.
x00560031 (5636145) Environment initialization
Client and server application versions might not match.
failed, initial reason (Message-Number),
reported reason (Message-Number). sqlstate: HY000
Explanation: The possible causes of this error are:
v The CAC_CONFIG environment variable is not x00560037 (5636151) Datasource not defined or
defined for CLI on UNIX platforms. unavailable: Datasource-URL.
v The registry entries for the ODBC driver that were Explanation: Data source is not defined or is unable to
created through the ODBC Administrator program connect to the data source.
are corrupt.
sqlstate: HY000
v The PATH variable is not correctly defined to include
all of the shared libraries.
v The SHLIB_PATH (HP-UX), LD_LIBRARY_PATH x00560038 (5636152) SQLEndTran failed on all
(Solaris operating environment), or LIBPATH (AIX) connections.
variable is not correctly defined and exported. Explanation: SQLEndTran failed. Check the data
v The message catalog is not accessible. Either the server for errors.
message catalog does not exist, or the message
sqlstate: HY000
catalog does not have the correct permissions.

sqlstate: HY000 x00560039 (5636153) Parameter descriptor not found.


Explanation: Internal error. Contact IBM Technical
x00560032 (5636146) Message not defined in message Support at www.ibm.com/support.
catalog.
sqlstate: HY000
Explanation: This message does not exist in the
message catalog. Contact IBM Technical Support at
x0056003a (5636154) Buffer allocated to obtain
www.ibm.com/support.
requested SQLGetTypeInfo information
sqlstate: Not applicable too small.
Explanation: Allocate a larger buffer and call the API.
x00560033 (5636147) Stored procedure issued nonzero
sqlstate: HY000
return code: Return-Code.
Explanation: Stored procedure error. Check the stored
x0056003b (5636155) Unable to obtain session handle.
procedure definition, the stored procedure declaration,
or both the definition and the declaration. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
sqlstate: HY000
sqlstate: HY000
x00560034 (5636148) Unable to locate configuration
file. x0056003c (5636156) Message corruption detected.
Explanation: The Config file, as defined by the Explanation: Internal error. Contact IBM Technical
environment variable CAC_CONFIG, is not accessible. Support at www.ibm.com/support.
sqlstate: HY000 sqlstate: HY000

50 DB2 II System Messages for Classic Federation and Classic Event Publishing
x0056003d (5636157) No result set description x00560055 (5636181) Invalid use of null pointer.
returned.
Explanation: The data pointer supplied to the API is
Explanation: Internal error. Contact IBM Technical NULL but the driver expects a valid pointer.
Support at www.ibm.com/support.
sqlstate: HY009
sqlstate: HY000
x00560056 (5636182) Function sequence error.
x0056003e (5636158) Unknown SQL data type
Explanation: Function Sequence Error. Ensure that the
received from server: SQL-Type-Code
sequence of the ODBC calls are valid.
Explanation: Internal error. Contact IBM Technical
sqlstate: HY010
Support at www.ibm.com/support.
sqlstate: HY000
x00560057 (5636183) Statement is executing.
Explanation: An SQLDisconnect operation has been
x0056003f (5636159) Unknown SQL statement type.
attempted on a connection where statements are in use.
SQL-Statement-Type.
The state of the statements do not allow a disconnect.
Explanation: Internal error. Contact IBM Technical
sqlstate: HY010
Support at www.ibm.com/support.
sqlstate: HY000
x00560058 (5636184) Statements are in use.
Explanation: An SQLDisconnect operation has been
x00560050 (5636176) Memory allocation failed.
attempted on a connection where statements are in use.
Explanation: Increase the size of the message pool Free the statements before you attempt a disconnect
defined for the ODBC/CLI client. To increase the size operation.
of the message pool, use the parameter
sqlstate: HY010
MESSAGE_POOL_SIZE.
sqlstate: HY001
x00560059 (5636185) Descriptors are in use.
Explanation: An SQLDisconnect operation has been
x00560051 (5636177) Invalid application buffer type.
attempted on a connection when the descriptors
Explanation: SQLBindCol was attempted on an defined on this connection are in use. Free the
unsupported C or application type. descriptors before you attempt a disconnect operation.
sqlstate: HY003 sqlstate: HY010

x00560052 (5636178) Invalid SQL data type. x0056005a (5636186) No result set row position exists.
Explanation: SQLBindCol was attempted with an Explanation: A ResultSet operation has been
unsupported SQL data type. attempted on a cursor that has no result set.
sqlstate: HY004 sqlstate: HY010

x00560053 (5636179) Statement is not prepared. x0056005b (5636187) Invalid transaction operation
code.
Explanation: An attempt was made to access a
descriptor for which the statement has not been Explanation: An SQLEndTran operation has been
prepared. passed a wrong operation code. Valid operations are
SQL_COMMIT or SQL_ROLLBACK. Correct the
sqlstate: HY007
application to pass the correct values.
sqlstate: HY012
x00560054 (5636180) Operation canceled.
Explanation: The operation on the statement was
x0056005c (5636188) Memory management error.
canceled.
Explanation: Internal error. Contact IBM Technical
sqlstate: HY008
Support at www.ibm.com/support.
sqlstate: HY013

Chapter 16. ODBC/CLI error messages (x00560001–x00560092) 51


x0056005d (5636189) Unable to obtain environment x00560064 (5636196) Information type out of range.
lock.
Explanation: An attempt was made to set an invalid
Explanation: Internal error. Contact IBM Technical value for an invalid attribute on a valid handle
Support at www.ibm.com/support.
sqlstate: HY024
sqlstate: HY013
x00560070 (5636208) Invalid length for CHAR or
x0056005e (5636190) Statement is in use and locked. VARCHAR parameter.
Explanation: An attempt to obtain a lock on the Explanation: Invalid length specified for the CHAR or
statement failed. The application can reattempt to VARCHAR parameter. Pass SQL_NTS or the correct
obtain a lock after it waits for a period of time. This length of the CHAR or VARCHAR parameter.
error is usually caused by the statement being locked
sqlstate: HY090
by one of the other threads in the application.
sqlstate: HY013
x00560071 (5636209) Invalid length for a LONG
VARCHAR parameter.
x0056005f (5636191) Cannot modify an
Explanation: Invalid length specified for the LONG
implementation row descriptor.
VARCHAR parameter. Pass SQL_NTS or the correct
Explanation: The DescriptorHandle argument was length of the parameter.
associated with an IRD for a SQLSetDescRec or a
sqlstate: HY090
SQLSetDescField call.
sqlstate: HY016
x00560072 (5636210) SQL statement length is invalid.
Explanation: An invalid value was specified for the
x00560060 (5636192) Invalid use of an automatically
SQL statement passed to the SQLPrepare API.
allocated descriptor handle.
sqlstate: HY090
Explanation: An SQLFreeHandle operation was
attempted on a descriptor handle that was
automatically allocated. x00560073 (5636211) Datasource name is null.
sqlstate: HY017 Explanation: Data source name that was passed is
NULL.
x00560061 (5636193) Non-character data sent in sqlstate: HY090
pieces.
Explanation: If an SQLPutData has been called for a x00560074 (5636212) Invalid string or buffer length.
non-character field, then subsequent SQLPutData
operations for the same field are incorrect. Explanation: An invalid length was specified for the
output buffer length.
sqlstate: HY019
sqlstate: HY090

x00560062 (5636194) Inconsistent descriptor


information. x00560075 (5636213) Invalid TableType parameter.

Explanation: A Descriptor API was called when the Explanation: An invalid table type was passed to the
descriptor is in an inconsistent state. SQLTables API.

sqlstate: HY021 sqlstate: HY090

x00560063 (5636195) Invalid attribute value. x00560076 (5636214) Invalid SchemaName parameter.

Explanation: An attempt was made to get or set an Explanation: An invalid table type was passed to the
invalid attribute on a valid handle. SQLTables API.

sqlstate: HY024 sqlstate: HY090

52 DB2 II System Messages for Classic Federation and Classic Event Publishing
x00560077 (5636215) Invalid TableName parameter. x00560085 (5636229) Scope type out of range.
Explanation: An invalid table name was passed to the Explanation: An SQLSpecialColumns API returns this
SQLTables API. error when the scope is not SQL_SCOPE_CURROW or
SQL_SCOPE_TRANSACTION.
sqlstate: HY090
sqlstate: HY098
x00560078 (5636216) Invalid ColumnName parameter.
x00560086 (5636230) Nullable type out of range.
Explanation: An invalid column name was passed to
the SQLColumns API or to the SQLProcedureColumns Explanation: An SQLSpecialColumns API returns this
API. error when the nullable type is incorrect.
sqlstate: HY090 sqlstate: HY099

x00560079 (5636217) Invalid ProcName parameter. x00560087 (5636231) Uniqueness option type out of
range.
Explanation: An invalid procedure name was passed
to the SQLProcedures API or to the Explanation: An SQLSpecialColumns API returns this
SQLProcedureColumns API. error when the uniqueness option is incorrect.
sqlstate: HY090 sqlstate: HY100

x00560080 (5636224) Invalid descriptor field x00560088 (5636232) Accuracy option type out of
identifier. range.
Explanation: The field identifier value was invalid, or Explanation: An SQLSpecialColumns API returns this
the value was invalid for the type of descriptor that error when the uniqueness option is incorrect.
was passed to the SQLGetDescField API.
sqlstate: HY101
sqlstate: HY091
x00560089 (5636233) Invalid retrieval code.
x00560081 (5636225) Invalid attribute or option
Explanation: An SQLDataSources API returns error
identifier.
when the retrieval code is not SQL_FETCH_FIRST or
Explanation: An invalid attribute or option was SQL_FETCH_NEXT.
passed to the Get or Set calls on the ODBC handles.
sqlstate: HY103
sqlstate: HY092
x0056008a (5636234) Invalid precision or scale.
x00560082 (5636226) Invalid window handle.
Explanation: SQLBindParameter has been passed an
Explanation: An invalid window handle was passed invalid precision or scale.
to the SQLDriverConnect API. Application error.
sqlstate: HY104
sqlstate: HY092
x0056008b (5636235) Invalid parameter type.
x00560083 (5636227) Function type out of range.
Explanation: SQLBindParameter has been passed an
Explanation: An invalid function type was passed to invalid parameter type. Parameter types can only be
the SQLFunctions call that returns TRUE or FALSE, SQL_PARAM_INPUT, SQL_PARAM_OUTPUT or
depending on the function type that was passed to the SQL_PARAM_INPUT_OUTPUT.
call.
sqlstate: HY105
sqlstate: HY095
x0056008c (5636236) Fetch type out of range.
x00560084 (5636228) Column type out of range.
Explanation: SQLFetchScroll does not support the
Explanation: An SQLSpecialColumns API returns this type of fetch orientation that was passed.
error when the Identifier type is not the
sqlstate: HY106
SQL_BEST_ROWID or SQL_ROWVER.
sqlstate: HY097

Chapter 16. ODBC/CLI error messages (x00560001–x00560092) 53


x0056008d (5636237) Invalid driver completion.
Explanation: An invalid parameter for the completion
type was passed to SQLDriverConnect
sqlstate: HY110

x0056008e (5636238) Optional feature not


implemented.
Explanation: The feature is not implemented for the
API, or the API is not implemented.
sqlstate: HYC00

x0056008f (5636239) Connection timeout expired.


Explanation: The API timed out. Change the timeout
value and try to make the connection again.
sqlstate: HYT00, HYT01

x00560090 (5636240) Protocol string is missing.


Explanation: The connection string has not been
specified correctly.
sqlstate: IM002

x00560091 (5636241) No data source or driver


specified; dialog prohibited.
Explanation: The SQLDriverConnect call cannot be
completed because more information is required for the
connection to be completely defined.
sqlstate: IM007

x00560092 (5636242) Dialog failed.


Explanation: SQLDriverConnect cannot create the
dialog. Contact IBM Technical Support at
www.ibm.com/support.
sqlstate: IM008

54 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 17. Connector error messages (00570000–0057FFFF)
This section contains the connector error messages, which are in the range
00570000–0057FFFF (5701632–5767167).

the maximum tasks (field 5) or the maximum


0x00570001 (5701633) Cannot allocate enough
connections (field 6) in the SERVICE INFO ENTRY.
memory.
Explanation: An attempt to allocate memory failed.
0x00570018 (5701656) The virtual message allocation
The data server needs more memory. The amount of
call for the BMP/DBB buffer failed.
memory available for use by the data server is
controlled using the MESSAGE POOL SIZE parameter Explanation: There is not enough memory to allocate
in the data server’s Master Configuration Member. See a message buffer for communication with the IMS
the MESSAGE POOL SIZE parameter definition the BMP/DBB service. Contact IBM Technical Support at
IBM DB2 Information Integrator Administration Guide and www.ibm.com/support if increasing the data server
Reference for Classic Federation and Classic Event region size does not resolve the problem.
Publishing for instructions on how to use the MESSAGE
POOL SIZE parameter and how it relates to the total
amount of memory available to the data server. (The 0x0057001B (5701659) Update not supported by
total memory available is controlled by the data connector.
server’s REGION size.) If this does not correct the Explanation: This particular data connector does not
error, contact IBM Technical Support at support update operations. Do not issue any SQL
www.ibm.com/support. update operations against the tables represented by this
connector.
0x00570012 (5701650) Connector received an
unknown processing request. 0x0057001C (5701660) Update not possible on data
Explanation: Internal error. Contact IBM Technical with occurs.
Support at www.ibm.com/support. Explanation: An SQL update request was issued on a
table containing a record array. Updates on tables
0x00570014 (5701652) Connector failed to load. mapped with record arrays are not supported. To
resolve this problem either remove the record array
Explanation: The query processor attempted to load from the table mapping or map a new table without
an SSI to process a query. The SSI load module could the record array for update purposes.
not be found in the LOAD libraries referenced in the
STEPLIB DD statement or in the LINKLIST system
area. Locate the SSI load modules and verify that the 0x0057001D (5701661) Connector is not RRS enabled.
data server has access to these load modules. If this Explanation: A transaction is using the RRS version of
does not correct the error, contact IBM Technical the query processor and an update statement is
Support at www.ibm.com/support. attempting to update table mapped to an Adabas,
CA-IDMS, or VSAM data source. These data sources
0x00570016 (5701654) The virtual communications currently are not RRS participants. The operation you
registration call in the DBB/BMP client are attempting is not currently supported.
failed.
Explanation: Internal error. Contact IBM Technical 0x00570021 (5701665) Sequential connector could not
Support at www.ibm.com/support. allocate memory.
Explanation: An attempt to allocate memory failed.
0x00570017 (5701655) The query processor was The data server needs more memory. The amount of
unable to establish a session with the memory available for use by the data server is
IMS DBB/BMP service. The service is controlled using the MESSAGE POOL SIZE parameter
either busy or the maximum connections in the data server’s Master Configuration Member. See
defined in its SERVICE INFO ENTRY the MESSAGE POOL SIZE parameter definition the
has been reached. IBM DB2 Information Integrator Administration Guide and
Reference for Classic Federation and Classic Event
Explanation: The IMS DBB/BMP service was Publishing for instructions on how to use the MESSAGE
unavailable to process another session. Either increase POOL SIZE parameter and how it relates to the total

© Copyright IBM Corp. 2003, 2004 55


amount of memory available to the data server. (The
0x00570034 (5701684) Cannot open VSAM file.
total memory available is controlled by the data
server’s REGION size.) If this does not correct the Explanation: VSAM OPEN macro failed. Check the
error, contact IBM Technical Support at second four bytes of SQLEXT in the SQLCA for the
www.ibm.com/support. VSAM reason code associated with the call. If the
problem is not obvious, contact IBM Technical Support
at www.ibm.com/support.
0x00570022 (5701666) Cannot open sequential data
set.
0x00570035 (5701685) Error retrieving VSAM record.
Explanation: OPEN macro failed. Check the data
server message log for error messages. If the problem is Explanation: VSAM GET macro failed. Check the
not obvious, contact IBM Technical Support at second four bytes of SQLEXT in the SQLCA for the
www.ibm.com/support. VSAM reason code associated with the call. If the
problem is not obvious, contact IBM Technical Support
at www.ibm.com/support.
0x00570023 (5701667) Error reading sequential file.
Explanation: Internal error. Contact IBM Technical
0x00570036 (5701686) Invalid VSAM file type.
Support at www.ibm.com/support.
Explanation: The VSAM data set type does not match
the data set type stored in the system catalogs. Rerun
0x0057002B (5701675) LRECL is not available. Cannot
the metadata utility for the table being accessed and try
read file.
again. If this does not solve the problem, contact IBM
Explanation: No record size was specified in the Technical Support at www.ibm.com/support.
metadata utility. The file OPEN failed to provide a
record size. Processing cannot continue.
0x00570038 (5701688) Cannot establish position
within file.
0x00570031 (5701681) Cannot allocate memory in the
Explanation: VSAM POINT macro failed. Check the
VSAM connector.
second four bytes of SQLEXT in the SQLCA for the
Explanation: Memory could not be allocated from the VSAM reason code associated with the call. If the
message pool. Increase the size of the MESSAGE POOL problem is not obvious, contact IBM Technical Support
SIZE parameter in the master configuration member. at www.ibm.com/support.

0x00570032 (5701682) Error accessing VSAM catalogs. 0x00570039 (5701689) Cannot establish position
within file (empty).
Explanation: SHOWCAT macro failed. Check the
second four bytes of SQLEXT in the SQLCA for the Explanation: VSAM POINT macro failed because an
return code returned from the SHOWCAT macro. See empty file was detected. Rerun the metadata utility for
IBM MVS/XA VSAM Catalog Administration: Access the table being accessed, specifying a loaded VSAM
Method Services Reference for more information file, and try again. If this does not resolve the problem,
regarding SHOWCAT return codes. If the problem is Contact IBM Technical Support at
not obvious, contact IBM Technical Support at www.ibm.com/support.
www.ibm.com/support.
0x00570042 (5701698) All PCBs are in use.
0x00570033 (5701683) Cannot acquire information
Explanation: Too many cursors have been opened for
about VSAM data set.
the same database. Add additional PCBs to the PSB
Explanation: SVC 99 failed trying to acquire and reassemble the PSB.
information about the status of a VSAM data set. Check
the second four bytes of SQLEXT in the SQLCA for the
0x00570044 (5701700) Cannot access a PCB for the
reason code returned from the SVC 99 call and take
database requested.
appropriate action. See IBM MVS/XA System Macros &
Facilities Volume 1 for more information regarding SVC Explanation: Either all PCBs for the database mapped
99 reason codes. If the problem is not obvious, contact for the table being opened are in use, the PSB is
IBM Technical Support at www.ibm.com/support. defined incorrectly, or the IMS database is empty.
Ensure that the PSB is correctly defined. If the
PCBPREFIX option is being used, ensure that the
PCBPREFIX specified in the metadata grammar
matches the PCBPREFIX used in the PSB. Also, (when
using PCBPREFIX) ensure that the PCBs begin their
sequence numbering with zero (for example,

56 DB2 II System Messages for Classic Federation and Classic Event Publishing
PCBPREFIX=PAYROLL first PCBNAME must be
0x0057004C (5701708) DRA/RRS PSB scheduling
PAYROLL0). If the PCBPREFIX option is not being
failed. See system log from data server.
used, ensure that there is an adequate number of PCBs
referencing the IMS database that the table has been Explanation: If an examination of SYSPRINT does not
mapped against. Add additional PCBs to the PSB and reveal the cause of the failure, contact IBM Technical
reassemble the PSB. Support at www.ibm.com/support.

0x00570045 (5701701) Cannot access a PCB containing 0x0057004D (5701709) PCBPREFIX lookup failed
the required segment(s). using DRA interface. See SYSPRINT
from data server for more information.
Explanation: At least one PCB was found for the
correct database but no PCB was sensitive to all Explanation: If an examination of SYSPRINT does not
segments mapped by the table being accessed. Ensure reveal the cause of the failure, contact IBM Technical
that the PSB is correctly defined. Add additional PCBs Support at www.ibm.com/support.
to the PSB and reassemble the PSB.
0x0057004E (5701710) DRA/RRS PSB unschedule
0x00570046 (5701702) IMS connector memory failed.
allocation failed.
Explanation: Error reported unscheduling a PSB. See
Explanation: The memory that was requested could the data server log for more details.
not be allocated. Increase the size of the MESSAGE
POOL SIZE parameter in the master configuration
0x0057004F (5701711) DRA termination failed. See
member and run the query again.
system log from data server for more
information.
0x00570047 (5701703) Unexpected IMS status code
Explanation: If an examination of SYSPRINT does not
received. See log for more info.
reveal the cause of the failure, contact IBM Technical
Explanation: A DL/I call issued by the IMS SSI Support at www.ibm.com/support.
received an unexpected status code. Check the second
four bytes of the SQLEXT in the SQLCA for the IMS
0x00570051 (5701713) Scheduled PSB(s) contain no
status code returned from the DL/I call. Also examine
usable PCB for the current table.
the data server job output for messages. Change the
VSPEC parameter in the data server to TR to activate Explanation: Verify that the correct PSB was specified
DLITRACE output. Examine the DFSTROUT data set for the query and that it contains a usable PCB. Also
output to identify the DL/I call that is failing. ensure that the correct PCB is not currently in use by
another task. If the failure cannot be resolved, contact
IBM Technical Support at www.ibm.com/support.
0x00570048 (5701704) Attempt to open second cursor
for same HSAM database.
0x00570053 (5701715) DL/I failure while retrieving
Explanation: The application attempted to open more
database segments. See data server log
than one cursor on one or more tables mapped to the
for more information.
same HSAM database. IMS does not support multiple
PCBs for HSAM databases, therefore, the data server is Explanation: If an examination of SYSPRINT does not
forced to reject the request. This restriction only applies reveal the cause of the failure, contact IBM Technical
to HSAM databases. Support at www.ibm.com/support.

0x0057004A (5701706) No PCB with the correct 0x00570054 (5701716) No IMS interface is available.
PROCSEQ.
Explanation: Either the master configuration file for
Explanation: The table definition contains a column the data server did not contain a SERVICE INFO
that references an XDFLD. However, none of the PCBs ENTRY for IMS access or the initialization of the IMS
in the PSB being used by the IMS SSI contains a PCB access service failed. If the configuration contains an
with a PROCSEQ parameter that references the entry for DRA or BMP/DBB access, Check the system
Secondary Index DBD containing the XDFLD. Ensure log from the data server for errors initializing the IMS
that the PSB is properly defined. Add additional PCBs access.
to the PSB and reassemble the PSB.

Chapter 17. Connector error messages (00570000–0057FFFF) 57


data server did not issue a resolvable error, contact IBM
0x00570055 (5701717) IMS interface initialization did
Technical Support at www.ibm.com/support.
not complete correctly.
Explanation: An error occurred when attempting to
0x0057005D (5701725) The virtual communications
initialize the IMS environment. See the system log from
put call failed in the BMP/DBB service.
the data server for more information on the cause of
the error. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570056 (5701718) DRA interface to IMS is not
usable. Reasons could include: Init 0x0057005E (5701726) The virtual communications get
failure, component abend, IMS call failed in the BMP/DBB service.
shutdown, etc. Check system log for
IMS messages. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
Explanation: The DRA environment has been
terminated by IMS and further requests to IMS are no
longer possible. See the system log from the data server 0x0057005F (5701727) The query processors
for more information on the cause of the error. environment and IMS environment are
not compatible.

0x00570057 (5701719) DRA Prepare request failed. Explanation: Contact IBM Technical Support at
See SYSPRINT from data server for www.ibm.com/support.
more information.
Explanation: The PREPARE call issued as part of PSB 0x00570061 (5701729) Error reading the metadata
termination processing in the DRA environment catalog while processing a query
received an error. See the SYSPRINT from the data referencing a system table.
server for more information on the cause of the error. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570058 (5701720) DRA Commit-Terminate
request failed. See SYSPRINT from data 0x00570062 (5701730) Error attempting to open the
server for more information. metadata catalog to process a query
Explanation: The COMMIT/TERMINATE call issued referencing a system table.
as part of the PSB termination processing in the DRA Explanation: Internal error. Contact IBM Technical
environment received an error. See the SYSPRINT from Support at www.ibm.com/support.
the data server on the cause of the error.

0x00570063 (5701731) Error attempting to move data


0x00570059 (5701721) The BMP/DBB message buffer from a metadata catalog table while
is NULL. processing a query against a system
Explanation: Internal error. Contact IBM Technical table.
Support at www.ibm.com/support. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0057005A (5701722) Invalid message request for
IMS BMP/DBB server. 0x00570064 (5701732) CICS file definition must be
Explanation: Internal error. Contact IBM Technical defined as a DDName.
Support at www.ibm.com/support. Explanation: Use the metadata utility to correct the
file definition.
0x0057005B (5701723) The response from the IMS
BMP/DBB server was invalid. 0x00570065 (5701733) CICS open or authorization
Explanation: Internal error. Contact IBM Technical error.
Support at www.ibm.com/support. Explanation: Verify that the File Name exists in CICS
and that the File Authorization matches the intended
0x0057005C (5701724) The BMP/DBB operation timed use.
out. Also, verify that the username and password were
Explanation: Check the system log from the data passed in the connection string sent by the client. A
server for an error in the IMS BMP/DBB service. If the message can appear in the console log or the CICS log
indicating the missing username and/or password.

58 DB2 II System Messages for Classic Federation and Classic Event Publishing
If you have verified that these are not the cause of the
0x00570070 (5701744) An error occurred in locating
error, contact IBM Technical Support at
the task identifier during IMS
www.ibm.com/support.
initialization.
Explanation: Internal error. Contact IBM Technical
0x00570066 (5701734) CICS error in table close
Support at www.ibm.com/support.
process.
Explanation: This is an internal error. Contact IBM
0x00570071 (5701745) The IMS environment has
Technical Support at www.ibm.com/support.
already been initialized.
Explanation: The master configuration file contains a
0x00570067 (5701735) CICS error retrieving a record.
SERVICE INFO ENTRY for more than one IMS
Explanation: Internal error. Contact IBM Technical environment. The first SERVICE INFO ENTRY is
Support at www.ibm.com/support. processed and all subsequent definitions are failed with
this error message. Remove or comment out any extra
SERVICE INFO ENTRY definitions to clear up this
0x00570068 (5701736) CICS error seeking to a message.
position in the file.
Explanation: Internal error. Contact IBM Technical 0x00570072 (5701746) The IMS region controller
Support at www.ibm.com/support. parameter was not found in the JCL.
Explanation: The IMS region controller start-up
0x00570069 (5701737) CICS error updating a record. parameter was found in the JCL PARM to the data
Explanation: Internal error. Contact IBM Technical server. Check the JCL for the data server and verify
Support at www.ibm.com/support. that an IMS parameter starting with “BMP”, “DBB”, or
“DLI” is present in the PARM= keyword of the EXEC
statement.
0x0057006A (5701738) CICS error inserting a record.
Explanation: Internal error. Contact IBM Technical 0x00570073 (5701747) The DETACH of the IMS
Support at www.ibm.com/support. region controller failed.
Explanation: Internal error. Contact IBM Technical
0x0057006B (5701739) CICS error deleting a record. Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. 0x00570074 (5701748) The ATTACH of the IMS
region controller failed.
0x0057006C (5701740) CICS error releasing a lock on Explanation: The ATTACH macro failed to attach the
a record. IMS Region Controller module DFSRRC00. Check that
Explanation: Internal error. Contact IBM Technical the data server JCL includes the IMS RESLIB in the
Support at www.ibm.com/support. STEPLIB concatenation. Also check the JES output of
the data server for the z/OS abend code associated
with the error.
0x0057006D (5701741) CICS error doing an end
browse.
0x00570075 (5701749) The IMS region controller
Explanation: Internal error. Contact IBM Technical abnormally terminated.
Support at www.ibm.com/support.
Explanation: The IMS region controller abended.
Generally, this is a User Abend code associated with
0x0057006E (5701742) A duplicate key was found in some failure in initializing the IMS Batch environment.
the VSAM PATH when the index was Check the z/OS log and data server log for more
specified as unique. information on the specific abend code. If it is a User
Explanation: You attempted to read, update, or insert Abend code, look up the abend code in the IBM IMS
a record with a duplicate key from/into an index V8 Messages and Codes manual.
defined with the Unique Key attribute. Either redefine
the index so that it is non-unique or remove the 0x00570076 (5701750) The virtual communications
duplicate key record from the file. registration call in the IMS initialization
service failed.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

Chapter 17. Connector error messages (00570000–0057FFFF) 59


task parameters and contact IBM Technical Support at
0x00570077 (5701751) The virtual communications
www.ibm.com/support if necessary.
open call in the IMS initialization
service failed.
0x0057007E (5701758) The load of the DRA router
Explanation: Internal error. Contact IBM Technical
module DFSPRRC0 failed.
Support at www.ibm.com/support.
Explanation: An operating system load of the IMS
access module DFSPRRC0 failed in the IMS DRA
0x00570078 (5701752) The virtual message allocation
service. Ensure that the correct IMS RESLIB is allocated
call in the IMS initialization service
to the STEPLIB DD in the data server task. If the
failed.
problem persists, contact IBM Technical Support at
Explanation: There is not enough memory to allocate www.ibm.com/support.
a message buffer for communication with the IMS SSI.
Contact IBM Technical Support at
0x0057007F (5701759) The SERVICE INFO ENTRY
www.ibm.com/support if increasing the data server
task data parm for DRA is invalid.
region size does not resolve the problem.
Explanation: The format of the task parameter on the
DRA SERVICE INFO ENTRY is incorrect. Double-check
0x00570079 (5701753) The allocation of the IMS
the SERVICE INFO ENTRY definition for the correct
environment failed.
format of the task parameters and contact IBM
Explanation: There is not enough memory to allocate Technical Support at www.ibm.com/support if
a message buffer for communication with the IMS SSI. necessary.
Contact IBM Technical Support at
www.ibm.com/support if increasing the data server
0x00570080 (5701760) DRA termination failed.
region size does not resolve the problem.
Explanation: An error was returned from IMS in the
DRA termination call. See the data server system log
0x0057007A (5701754) The load of the IMS access
for more information on the cause of the error and
module AIBTDLI failed.
contact IBM Technical Support at
Explanation: An operating system load of the IMS www.ibm.com/support if the problem persists.
access module AIBTDLI failed in the IMS BMP/DBB
service. Ensure that the correct IMS RESLIB is allocated
0x00570081 (5701761) Generation of a DRA user ID
to the STEPLIB DD in the data server task. If the
failed.
problem persists, contact IBM Technical Support at
www.ibm.com/support. Explanation: The DRA service failed when attempting
to generate a new user ID for connecting to IMS. When
multiple servers attempt to connect to IMS with the
0x0057007B (5701755) The load of the IMS access
same user ID, each subsequent data server suffixes the
module CBLTDLI failed.
user ID with the digits 1 though 99 when the defined
Explanation: An operating system load of the IMS user ID is already in use by another active server. This
access module CBLTDLI failed in the IMS BMP/DBB message will occur when an 8-byte user ID is specified
service. Ensure that the correct IMS RESLIB is allocated in the DRA start-up parameters on the SERVICE INFO
to the STEPLIB DD in the data server task. If the ENTRY and a separate instance of a data server with
problem persists, contact IBM Technical Support at the same user ID is already active. Each data server
www.ibm.com/support. definition should have a different DRA user ID to
avoid this problem and servers that require multiple
instances must specify a user ID of 7 or less characters
0x0057007C (5701756) The CHKP call returned an
so suffixing is possible.
unexpected status code.
Explanation: The CHKP call to the IOPCB in the IMS
0x00570082 (5701762) DRA initialization failed.
BMP/DBB environment received an unexpected status
code. See the data server log for more information and Explanation: Initialization of the DRA environment
contact IBM Technical Support at received an error from IMS. See the system log from
www.ibm.com/support. the data server for more information on the cause. This
is usually a problem in either the JCL for the data
server or the task parameters for the SERVICE INFO
0x0057007D (5701757) The SERVICE INFO ENTRY
ENTRY of the DRA service. Contact IBM Technical
pointer is NULL.
Support at www.ibm.com/support if the problem
Explanation: The pointer to the task parameters for persists.
the DRA service is NULL. Double-check the SERVICE
INFO ENTRY definition for the correct format of the

60 DB2 II System Messages for Classic Federation and Classic Event Publishing
more diagnostic information.
0x00570083 (5701763) The DRA control exit never ran
during DRA initialization.
0x00570093 (5701779) Cannot allocate memory.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Not enough available storage in the
message pool. Increase the value for MESSAGE POOL
SIZE in the data server configuration file.
0x00570084 (5701764) The DRA control exit returned
an error return code.
0x00570094 (5701780) Error processing WHERE
Explanation: An unexpected error return code was
clause.
received from the Control Exit in the DRA
environment. See the system log from the data server Explanation: An error occurred while processing the
for more information on the cause. Contact IBM | WHERE clause. Adabas ISN (Internal Sequence
Technical Support at www.ibm.com/support if the | Number) columns are supported on the WHERE
problem persists. | clause, however, only the equality type operators (=,
| IN) are supported. Verify that the WHERE clause is
0x0057008C (5701772) The metadata catalog is
| accurately constructed. Contact IBM Technical Support
at www.ibm.com/support.
incorrect. The table you are referencing
needs to be remapped.
0x00570095 (5701781) Error processing Adabas search
Explanation: A new length-processing algorithm has
command.
been implemented since your table was mapped. Your
mapped length is incompatible with the revised Explanation: An error occurred processing an
algorithm. Remap the table by running the metadata ADABAS find command. See the data server log for
utility with the original grammar. No changes to the more diagnostic information.
grammar are required.
0x00570096 (5701782) Error processing Adabas read
0x0057008D (5701773) The Adabas nucleus is either command.
not active or not accessible.
Explanation: An error occurred processing an
Explanation: An error occurred processing an Adabas ADABAS read command. See the data server log for
command. The response code (148) indicates the more diagnostic information.
database system is not active. See the server log for
more diagnostic information.
0x00570097 (5701783) Cannot locate ADALNK
routine.
0x0057008E (5701774) Error releasing Adabas user
command. Explanation: An error occurred loading the ADALNK
module. This load is executed to assure access to
Explanation: An error occurred processing an Adabas ADABAS. Correct the data server JCL and recycle the
Release Command ID command. See the server log for data server.
more diagnostic information.
0x00570098 (5701784) The Adabas module ADALNK
0x0057008F (5701775) Column data does not fit in the is not reentrant.
query processors supplied buffer.
Explanation: The ADABAS module ADALNK must be
Explanation: Contact IBM Technical Support at re-entrant.
www.ibm.com/support.
0x0057009A (5701786) Error during DATE column
0x00570090 (5701776) Error loading Adabas sub conversion
routine CACADA.
Explanation: An attempt to update/insert a column
Explanation: An error occurred loading the CACADA specified as “USE AS DATE” could not be completed
module. This module is created during the data server because the date format specified was incomplete. The
and Adabas connector installation process. data format must contain month, day, and year in order
to calculate a corresponding ADABAS date value.
Correct the date format in the metadata grammar and
0x00570091 (5701777) Error opening Adabas user
rebuild the table.
session.
Explanation: An error occurred attempting to establish
a session with ADABAS. See the data server log for

Chapter 17. Connector error messages (00570000–0057FFFF) 61


0x0057009B (5701787) Error during TIME column 0x005700A2 (5701794) Stored procedure internal error.
conversion.
Explanation: Some failure has occurred while under
Explanation: An attempt to update/insert a column the control of the user-written stored procedure
specified as “USE AS TIME” could not be completed program identified by LOADMOD in the stored
because the time format specified was incomplete. The procedure definition. The value in the second word of
time format must contain at least the month, day, and SQLEXT may be a user return code, an IBM DB2
year in order to calculate a corresponding ADABAS Information Integrator Classic Federation and Classic
time value. Correct the date format in the metadata Event Publisher (DB2 II Classic Federation and Event
grammar and rebuild the table. Publisher) message code, or a system return code. DB2
II Classic Federation and Event Publisher message
codes normally follow the form 00xx00xx, where ‘x’
0x0057009C (5701788) Error processing Adabas
positions are replaced by hexadecimal digits 0-9 or A-F.
update command.
If the code appears to be a DB2 II Classic Federation
Explanation: ADABAS returned a nonzero response and Event Publisher message code, check this
code while processing an A1 command. Check the document for interpretation. If the code appears to be a
second 4 bytes from the SQLEXT in the SQLCA for the user code, check the appropriate user documentation
ADABAS response code. All related ADABAS control for interpretation.
blocks are written to the data server log file.
NOTE: If a single query is updating a large number of 0x005700A3 (5701795) Internal error. Unexpected
records, ensure that the NISNHQ parameter is large return code received.
enough to handle the number of records.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. You will be asked
0x0057009D (5701789) Error processing Adabas insert for the value in the second word of SQLEXT to assist in
command. diagnosing the problem.
Explanation: ADABAS returned a nonzero response
code while processing an N1 command. Check the 0x005700A4 (5701796) An abend has been detected in
second 4 bytes from the SQLEXT in the SQLCA for the the CICS component of your stored
ADABAS response code. All related ADABAS control procedure processing. Check the CICS
blocks are written to the data server log file. system log and the data server log.
Explanation: You are executing a stored procedures
0x0057009E (5701790) Error processing Adabas delete program in a CICS system. An abend has occurred. The
command. abend may have originated in your application
program or in the data server’s connection handler. The
Explanation: ADABAS returned a nonzero response abend may have been planned to signal some type of
code while processing an E1 command. Check the error condition or it may have been issued by CICS
second 4 bytes from the SQLEXT in the SQLCA for the due to some unhandled condition. The abend code is
ADABAS response code. All related ADABAS control logged by CICS.
blocks are written to the data server log file.
Depending upon site specifications, a CICS transaction
dump may also be available. The abend code is logged
0x005700A0 (5701792) Incompatible version of by the data server and the abend code is returned to
CACADABS. Relink the CACADABS the client application that called the stored procedure in
module. the second word of SQLEXT. To resolve the cause of
Explanation: The CACADABS module is linked the abend, first determine if the abend code is an
during the data server and Adabas connector application abend or if it is a Connection Handler
installation process. The Adabas connector has detected abend, or a CICS abend. Then, review the appropriate
a back-level version of the CACADABS module. Locate documentation to determine the cause and corrective
and remove the back-level copy of CACADABS. action.

0x005700A1 (5701793) Stored procedure memory 0x005700A5 (5701797) Invalid number of parameters
allocation failed. passed to CACTDRA.

Explanation: An attempt to allocate memory failed. Explanation: The number of parameters passed to the
Increase the region size and restart your data server. If CACTDRA is not correct for the type of DL/I call being
the failure cannot be corrected, contact IBM Technical issued. In the data server’s detail log report, the
Support at www.ibm.com/support. You will be asked number of parameters that CACTDRA expected is
for the value in the second word of SQLEXT to assist in displayed as well as the number of parameters
diagnosing the problem. received. The number of parameters is actually one

62 DB2 II System Messages for Classic Federation and Classic Event Publishing
more than passed by the stored procedure. (SAS/C corrected, contact IBM Technical Support at
transient modules add another parameter containing www.ibm.com/support.
the name of the program being invoked.) The
corresponding CACTDRA return code value is 1.
0x005700AB (5701803) No APPC function specified
Operator action: Correct the stored procedure
by user or no APPC definition data
application to supply the correct number of parameters
supplied by user.
for the type of call that is being issued.
Explanation: You are executing a stored procedure
program that is attempting to communicate with a
0x005700A6 (5701798) A PSB is already scheduled.
remote system like IMS or CICS. Three parameters are
Explanation: A stored procedure application issued a required each time you invoke CACSPBR to perform an
SCHD call, but a PSB had already been scheduled by APPC function. One (or more) of those parameters was
the application. Only one PSB can be scheduled by a not specified correctly, as indicated by a zero value in
stored procedure at a time. A CACTDRA TERM call the parameter list. Verify that your program logic
must be issued to unschedule the current PSB prior to includes all three parameters on each invocation of
scheduling a subsequent PSB. The corresponding CACSPBR and that the parameter specifications are
CACTDRA return code value is 10. Operation action: correct. Correct any errors or inconsistencies that are
Correct the application logic. found. Relink your program including CACSPBR and
rerun your stored procedure query.
0x005700A7 (5701799) No PSB has been scheduled.
0x005700AC (5701804) APPC function unknown (not
Explanation: A stored procedure application issued a
OPEN/SEND/RECEIVE/CLOSE).
CACTDRA DL/I call or TERM call without first
successfully scheduling a PSB. The CACTDRA SCHD Explanation: You are executing a stored procedure
call returned an error or the call was never issued. The program that is attempting to communicate with a
corresponding CACTDRA return code value is 11. remote system like IMS or CICS. Three parameters are
Operator action: Correct the application logic. required each time you invoke ‘CACSPBR’ to perform
an APPC function. The first parameter locates a control
block that contains the APPC function to be performed.
0x005700A8 (5701800) Internal error. Invalid
The function specified is not one of the supported
argument data detected by the stored
functions. Correct the requested function to be OPEN,
procedure bridge.
SEND, RECEIVE, or CLOSE. Relink your program
Explanation: This is an internal error. Contact IBM including CACSPBR and rerun your stored procedure
Technical Support at www.ibm.com/support. query.

0x005700A9 (5701801) Internal error. Incorrect buffer 0x005700AD (5701805) Local LU name contains
stamp (SPSTMP1) detected by the stored substitution characters that are
procedure bridge. embedded (for example, not suffix
characters) or the entire local LU name
Explanation: You are executing a stored procedure is suffix characters.
program that is attempting to communicate with a
remote system like IMS or CICS. Buffer contamination Explanation: You are executing a stored procedure
has occurred. Verify that the stored procedure program program that is attempting to communicate with a
being executed is correct. The program you are remote system like IMS or CICS. Three parameters are
executing is identified by the parameter LOADMOD in required each time you invoke CACSPBR to perform an
the stored procedure definition. If the failure cannot be APPC function. The second parameter locates a control
corrected, contact IBM Technical Support at block that contains the APPC control information
www.ibm.com/support. including the Local LU Name. Multiple,
sequentially-numbered, Local LU Names can be
specified by suffixing the Local LU Name with one or
0x005700AA (5701802) Internal error. Incorrect buffer more asterisk (*) characters. An asterisk character
stamp (SPSTMP2) detected by the stored cannot be embedded within the Local LU Name nor
procedure bridge. can the entire Local LU Name be asterisk characters.
Explanation: You are executing a stored procedure Correct the Local LU Name specification. Relink your
program that is attempting to communicate with a program including CACSPBR and rerun your stored
remote system like IMS or CICS. Buffer contamination procedure query.
has occurred. Verify that the stored procedure program
being executed is correct. The program you are
executing is identified by the parameter LOADMOD in
the stored procedure definition. If the failure cannot be

Chapter 17. Connector error messages (00570000–0057FFFF) 63


corrected, contact IBM Technical Support at
0x005700AE (5701806) The virtual communication
www.ibm.com/support.
registration call failed. No application
return code available.
0x005700B2 (5701810) RECEIVE function received a
Explanation: Internal error. Contact IBM Technical
DISCONNECT but not all data has been
Support at www.ibm.com/support.
received. Check target (remote) system
for error or abend messages.
0x005700AF (5701807) OPEN function failed. No
Explanation: You are executing a stored procedure
application return code available. Check
program that was connected with a remote system like
target (remote) system for error or abend
IMS or CICS. You previously sent data to the remote
messages.
system and then requested an APPC RECEIVE be
Explanation: You are executing a stored procedure performed. You were disconnected before all the data
program that is attempting to connect with a remote sent by the remote system was received. Check for
system like IMS or CICS. You have requested an APPC errors or other messages in the system log or in the job
OPEN be performed. Verify that your APPC control output that may explain the disconnection. Check the
information, located by the second parameter passed to system log and job output for both the local task (data
CACSPBR, is correct. Check for errors or other server) and the remote task (CICS, IMS, and so on). If
messages in the system log or in the job output that the failure cannot be corrected, contact IBM Technical
may explain the OPEN failure. Check the system log Support at www.ibm.com/support.
and job output for both the local task (data server) and
the remote task (CICS, IMS, and so on). If the failure
0x005700B3 (5701811) CLOSE function failed. No
cannot be corrected, contact IBM Technical Support at
application return code available. Check
www.ibm.com/support.
target (remote) system for error or abend
messages.
0x005700B0 (5701808) SEND function failed. No
Explanation: You are executing a stored procedure
application return code available. Check
program that is attempting to communicate with a
target (remote) system for error or abend
remote system like IMS or CICS. You have requested an
messages.
APPC CLOSE be performed. You should have
Explanation: You are executing a stored procedure established the connection previously using the OPEN
program that is attempting to communicate with a function. You may have exchanged data with the
remote system like IMS or CICS. You have requested an remote system using the SEND/RECEIVE functions.
APPC SEND be performed. You should have Verify that your OPEN request and any
established the connection previously using the OPEN SEND/RECEIVE requests were properly executed.
function. Verify that your OPEN request was properly Check for errors or other messages in the system log or
executed. Check for errors or other messages in the in the job output that may explain the CLOSE failure.
system log and job output for both the local task (data Check the system log and job output for both the local
server) and remote task (CICS, IMS, and so on). If the task (data server) and the remote task (CICS, IMS, and
failure cannot be corrected, contact IBM Technical so on). If the failure cannot be corrected, contact IBM
Support at www.ibm.com/support. Technical Support at www.ibm.com/support.

0x005700B1 (5701809) RECEIVE function failed. No 0x005700B4 (5701812) Internal error. Error reported
application return code available. Check when invoking a stored procedure in an
target (remote) system for error or abend LE environment. The data server log
messages. identifies the LE function that failed
and the failing return code.
Explanation: You are executing a stored procedure
program that is attempting to communicate with a Explanation: Internal error. Contact IBM Technical
remote system like IMS or CICS. You have requested an Support at www.ibm.com/support.
APPC RECEIVE be performed. You should have
established the connection previously using the OPEN
0x005700B5 (5701813) Invalid number of parameters
function and you should have sent data to the remote
passed to CACTDCOM.
system using the SEND function. Verify that your
OPEN request and your SEND request were properly Explanation: An invalid number of parameters were
executed. Check for errors or other messages in the passed to CACTDCOM. The number of parameters is
system log or in the job output that may explain the dependent upon which command is being issued. The
RECEIVE failure. Check the system log and job output minimum number of parameters is three and the
for both the local task (data server) and the remote task maximum number is six. This error should occur only
(CICS, IMS, and so on). If the failure cannot be during development of the stored procedure
application program. Correct the parameters used for

64 DB2 II System Messages for Classic Federation and Classic Event Publishing
calling CACTDCOM and rerun your job.
0x005700B9 (5701817) An MVS program load (loadm)
failed. Attempt to load URT ’urtname’
0x005700B6 (5701814) No URT name is available to failed.
CACTDCOM. No ‘(urtname)’ specified
Explanation: The User Requirements Table program
following the ‘_DATACOM’ keyword
could not be loaded. The URT program must be in a
found in the {Work Area | Run
load library that is included in the STEPLIB
Options}. No URT name is available to
concatenation of the data server. Ensure the load
CACTDCOM. No ‘_DATACOM’
module for your URT is in an accessible library and
keyword found in the {Work Area |
rerun your job.
Run Options}.
Explanation: Two variations of this message are
0x005700BA (5701818) URT format is not known.
possible depending upon whether or not the
Partial dump in next log entries.
_DATACOM keyword was supplied. In the first
Research and code changes are required.
variation, the keyword _DATACOM was found in
either the RUN OPTIONS of the cataloged procedure or Explanation: The User Requirements Table program
in a Work Area passed programmatically during the that was loaded does not appear to be a known format.
OPEN processing. However, the expected (urtname) If possible, the first 64 characters and the terminating 8
clause did not immediately follow the keyword or it characters of the URT are dumped, in two separate
did not adhere to the proper syntax. In the second binary displays, to the data server log when the trace
variation, the keyword _DATACOM was not found in level is set to 4 or less. Review the URT content and
either the RUN OPTIONS of the cataloged procedure or determine if it is valid. Changes in the format of User
in a Work Area passed programmatically during the Requirement Tables require code changes in
OPEN processing. CACTDCOM. Format changes are possible when you
migrate to new versions of CA-DATACOM/DB.
This error should occur only during development of
Contact IBM Technical Support at
the stored procedure application program. Correct the
www.ibm.com/support if you believe the CACTDCOM
specification of your URT name used for calling
interface requires code changes.
CACTDCOM and rerun your job.

0x005700BB (5701819) Unable to access CA-Datacom


0x005700B7 (5701815) No URT name found.
to execute command.
‘invalidstring’ specified following the
‘_DATACOM’ keyword found in the Explanation: An attempt to acquire the resources
{Work Area | Run Options}. necessary to communicate with CA-DATACOM/DB
has failed. All retries have been exhausted. The
Explanation: The User Requirements Table name
CA-DATACOM/DB control blocks passed to
provided to CACTDCOM was less than one character
CACTDCOM are dumped in separate binary displays
or greater than eight characters in length. This error
to the data server log when the trace level is set to 2 or
should occur only during development of the stored
less. These control block binary displays immediately
procedure application program. Correct the
precede this message in the data server log. Verify the
specification of your URT name used for calling
control blocks are initialized correctly for the command
CACTDCOM and rerun your job.
you are trying to issue. Check the task area allotment
in the Service Info Entry for the Datacom Initialization
0x005700B8 (5701816) Attempted to OPEN a second Service. If the commands are timing out due to task
URT. URT ‘urtname’ was already area contention because of a small number of task
opened. areas, increase the number of task areas available and
retry your job. If there is an ample number of task
Explanation: The stored procedure application areas, this is an internal error that should never occur.
program is attempting to issue a second OPEN
command. Only one User Requirements Table can be
open at a time. This error should occur only during 0x005700BC (5701820) Can not execute command. No
development of the stored procedure application stored procedure environment handle.
program. Correct the sequence of issuing commands in OPEN command never executed.
your stored procedure application program rerun your
Explanation: The stored procedure application
job.
program has called CACTDCOM with a database
command without first OPENing the URT. This error
should occur only during development of the stored
procedure application program. Correct the stored
procedure application program to OPEN the URT
before issuing other database commands and rerun
your job.

Chapter 17. Connector error messages (00570000–0057FFFF) 65


0x005700BD (5701821) Can not execute command. A 0x005700D2 (5701842) The DB2 subsystem name in
required stored procedure environment the SERVICE INFO ENTRY exceeds 4
address is NULL. characters.
Explanation: A CACTDCOM interface environment Explanation: The task name in the configuration file
pointer is zero. This is an internal error that should for a DB2 CAF task exceeds 4 characters. This name is
never occur. Verify the stored procedure application limited to 4 characters as it must identify a valid z/OS
program has not corrupted storage in some manner. If DB2 Universal Database subsystem ID for DB2 UDB
you can not resolve this problem, contact IBM Technical access.
Support at www.ibm.com/support for assistance.
0x005700D3 (5701843) The virtual communications
0x005700BE (5701822) Can not execute command. registration call in the DB2 CAF
Update command has been detected. connector or service thread failed.
URT was opened with update intent set
Explanation: Internal Error. Contact the system
to ‘NO’. Command rejected.
administrator.
Explanation: The User Requirements Table contains at
least one table enabled for update processing. When the
0x005700D4 (5701844) The virtual communication
OPEN command was sent by the stored procedure
open call failed in the DB2 CAF service.
application program, the internal return code field in
the Request Area was coded with the letter N, Explanation: Internal Error. Contact the system
indicating no update processing was to be allowed. The administrator.
stored procedure application program has now sent an
ADDIT, DELET or UPDAT command which has been
rejected. This error should occur only during 0x005700D5 (5701845) The DB2 CAF module
development of the stored procedure application DSNALI could not be loaded
program. Correct the stored procedure application Explanation: The DB2 Universal Database call
program to either allow update processing if ADDIT, attachment facility module DSNALI could not be
DELET or UPDAT commands will be issued or remove loaded by the data server. Check the data server JCL to
all ADDIT, DELET or UPDAT commands if update insure that the DB2 UDB module DSNALI is in the
processing is not allowed. STEPLIB DD concatenation.

0x005700BF (5701823) Too many stored procedure 0x005700D6 (5701846) The DB2 CAF module
definition parameters. DSNHLI2 could not be loaded
Explanation: Contact IBM Technical Support at Explanation: The DB2 Universal Database call
www.ibm.com/support. attachment facility module DSNHLI2 could not be
loaded by the data server. Check the data server JCL to
0x005700CF (5701839) A DB2 RRS subsystem insure that the DB2 UDB module DSNALI is in the
SWITCH TO request failed. STEPLIB DD concatenation.

Explanation: Contact IBM Technical Support at


www.ibm.com/support. 0x005700D7 (5701847) The DB2 CAF service could
not connect to the DB2 subsystem.

0x005700D0 (5701840) An error occurred in locating Explanation: An attempt to connect to the subsystem
the task identifier during DB2 name specified in the task name field of the SERVICE
initialization. INFO ENTRY for the DB2 CAF thread failed.
Double-check the SERVICE INFO ENTRY for a correct
Explanation: Internal Error. Contact the system DB2 Universal Database subsystem ID in the task name
administrator. field. Also check the data server log for more
information on the failure.
0x005700D1 (5701841) The SERVICE INFO ENTRY
pointer is NULL. 0x005700D8 (5701848) The DB2 CAF service could
not open the DB2 plan.
Explanation: Internal Error. Contact the system
administrator. Explanation: An attempt to OPEN the DB2 Universal
Database plan defined in the SERVICE INFO ENTRY
for the DB2 CAF service failed. Double-check the plan
name specified in the task info field of the SERVICE
INFO ENTRY for the DB2 CAF service. Also check the
data server log for specific error code returned from

66 DB2 II System Messages for Classic Federation and Classic Event Publishing
DB2 Universal Database on the OPEN request.
0x005700E0 (5701856) The virtual communications get
call failed in the DB2 CAF service.
0x005700D9 (5701849) The DB2 CAF service failed to
Explanation: Internal system communication has
close the DB2 plan.
failed. Check the data server log for related messages.
Explanation: An attempt to CLOSE a DB2 Universal If the problem can not be resolved, contact IBM
Database plan resulted in an error code from DB2 UDB. Technical Support at www.ibm.com/support.
Check the data server log for the DB2 UDB error code
returned.
0x005700E1 (5701857) A request for a DB2 CAF
thread failed. Either no DB2 threads are
0x005700DA (5701850) The DB2 CAF service failed to active or all active threads are currently
disconnect from DB2. in use.
Explanation: A disconnect request resulted in an error Explanation: An attempt to acquire a DB2 CAF thread
code from DB2 Universal Database. Check the system has failed. The number of threads allowed is controlled
log for the DB2 UDB error code returned. by the Maximum Task Count (parameter # 5) in the
SERVICE INFO ENTRY for the DB2 CAF service. This
limit may have been reached or there may be a
0x005700DB (5701851) The DB2 CAF service received problem in the DB2 Universal Database subsystem.
an invalid message. Check the data server log for related messages. If the
Explanation: Internal Error. Contact the system problem can not be resolved, contact IBM Technical
administrator. Support at www.ibm.com/support.

0x005700DC (5701852) The DB2 connector session 0x005700E2 (5701858) Unable to obtain the requested
pointer is NULL. storage.

Explanation: Internal error. Contact IBM Technical Explanation: An attempt to allocate memory failed.
Support at www.ibm.com/support. The data server needs more memory. The amount of
memory available for use by the data server is
controlled using the MESSAGE POOL SIZE parameter
0x005700DD (5701853) A request sent to a DB2 CAF in the data server’s Master Configuration Member. See
thread timed out. the MESSAGE POOL SIZE parameter definition in the
Explanation: A statement sent to the DB2 CAF service IBM DB2 Information Integrator Administration Guide and
did not respond within the specified timeout value as Reference for Classic Federation and Classic Event
defined on the CAF SERVICE INFO ENTRY. Check the Publishing for instructions on how to use the MESSAGE
system log and display the data server services for POOL SIZE parameter and how it relates to the total
possible errors. If the problem persists, contact the amount of memory available to the data server. (The
system administrator. total memory available is controlled by the data
server’s REGION size.) If this does not correct the
error, contact IBM Technical Support at
0x005700DE (5701854) A request sent to the DB2 CAF www.ibm.com/support.
service received an invalid response.
Explanation: Internal system communication has 0x005700E3 (5701859) Internal error managing
terminated in an unexpected manner. Check the data previously acquired thread to DB2.
server log for related messages. If the problem can not
be resolved, contact IBM Technical Support at Explanation: Internal error. Contact IBM Technical
www.ibm.com/support. Support at www.ibm.com/support.

0x005700DF (5701855) The virtual communications 0x005700E4 (5701860) SELECT statement (including
put call failed in the DB2 CAF service. WHERE clause) overflows maximum
sized buffer.
Explanation: Internal system communication has
failed. Check the data server log for related messages. Explanation: The area required for the SELECT
If the problem can not be resolved, contact IBM statement including the WHERE clause exceeds the
Technical Support at www.ibm.com/support. maximum allowable buffer. Verify the user supplied
SELECT statement. This could also be caused by
memory corruption. Check the data server log for
related messages. If the problem cannot be resolved,
contact IBM Technical Support at
www.ibm.com/support.

Chapter 17. Connector error messages (00570000–0057FFFF) 67


documentation to determine the specifics of the
0x005700E6 (5701862) Internal error formatting a
warning.
string constant into a system work area.
Explanation: Internal error. Check the data server log
0x005700EA (5701866) The DB2 RRS module
for related messages. Have the log messages available
DSNRLI could not be loaded.
and contact IBM Technical Support at
www.ibm.com/support. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x005700E7 (5701863) Metadata catalog columns do
not match the columns in the SQL 0x005700EB (5701867) The DB2 RRS module
statement. The DB2 table has changed DSNHLIR could not be loaded.
since it was imported using the
metadata utility. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
Explanation: The number of columns recorded in the
metadata catalog is less than the number of columns
returned from the DB2 Universal Database catalog by a 0x005700EC (5701868) A DB2 RRS IDENTIFY request
SELECT * statement. The table in the DB2 Universal failed.
Database catalog has changed since it was imported Explanation: Contact IBM Technical Support at
into the Metadata Catalog by the DB2 import utility. www.ibm.com/support.
Determine why the difference exists. Run the DB2
import utility to import the revised DB2 UDB table into
the Metadata Catalog and retry the query. If the 0x005700ED (5701869) A DB2 RRS SIGNON request
problem can not be resolved, contact IBM Technical failed.
Support at www.ibm.com/support. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x005700E8 (5701864) Metadata catalog column
name/attributes do not match 0x005700EE (5701870) A DB2 RRS CREATE THREAD
information returned by DESCRIBE. request failed.
The DB2 table has changed since it was
imported by the metadata utility. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
Explanation: The information in the metadata catalog
that describes the specified table and the associated
columns does not match the same information in the 0x005700EF (5701871) A DB2 RRS TERMINATE
DB2 Universal Database catalog. The table in the DB2 THREAD request failed.
UDB catalog has changed since it was imported into Explanation: Contact IBM Technical Support at
the metadata catalog by the DB2 import utility. www.ibm.com/support.
Determine why the difference exists. Run the DB2
import utility to import the revised DB2 UDB table into
the metadata catalog and retry the query. If the 0x005700F0 (5701872) Load failed for IDMS access
problem can not be resolved, contact IBM Technical module. See system log from data server
Support at www.ibm.com/support. for more information.
Explanation: An operating system load failed for an
0x005700E9 (5701865) Unexpected SQLCODE IDMS access module while trying to access an IDMS
reported by DB2. If the number is mapped table. The name of the module can be found in
prefixed with an ’E’ the SQLCODE is the system log from the data server. See the data server
negative. Look up this code for an log for the module name. IDMS access modules can be
explanation. defined in table mapping and must be available to the
data server at runtime. For more information, see the
Explanation: A call to DB2 Universal Database has utilities descriptions in the IBM DB2 Information
failed. The SQLCODE returned by DB2 UDB has been Integrator Administration Guide and Reference for Classic
displayed to help diagnose the problem. If the Federation and Classic Event Publishing.
SQLCODE is preceded by an “E” it is an error code.
Look up the code, preceded by a minus sign, in the
IBM DB2 Recovery Manager for OS/390 Messages and 0x005700F1 (5701873) Bind failed to IDMS
Codes documentation to determine the specifics of the subschema. See system log from data
error. If no “E” precedes the SQLCODE it is a warning server for more information.
code. Look up this code, as unsigned, in the IBM DB2
Explanation: A bind failed for an IDMS subschema
Recovery Manager for OS/390 Messages and Codes
while the system was attempting to access a mapped

68 DB2 II System Messages for Classic Federation and Classic Event Publishing
IDMS table. See the data server log for the subschema
0x005700F7 (5701879) STORE failed for IDMS record.
name. IDMS subschema names are included in the
See system log from data server for
table mapping grammar. For more information, see the
more information.
utilities descriptions in the IBM DB2 Information
Integrator Administration Guide and Reference for Classic Explanation: The IDMS STORE statement failed while
Federation and Classic Event Publishing. attempting to insert a record. For information on the
subschema name and specific IDMS record code from
the obtain attempt, see the associated error messages in
0x005700F2 (5701874) Bind failed to IDMS record.
the data server log.
See system log from data server for
more information.
0x005700F8 (5701880) ERASE failed for IDMS record.
Explanation: The bind to an IDMS record defined for
See system log from data server for
the table failed. For information on the subschema
more information.
name and specific IDMS record code from the bind
attempt, see the associated error messages in the data Explanation: The IDMS STORE statement failed while
server log. attempting to delete a record. For information on the
subschema name and specific IDMS record code from
the obtain attempt, see the associated error messages in
0x005700F3 (5701875) Ready failed for IDMS area.
the data server log.
See system log from data server for
more information.
0x005700F9 (5701881) COMMIT failed. See system
Explanation: The ready of an IDMS area defined for
log from data server for more
the table failed. For information on the subschema
information.
name and specific IDMS record code from the ready
attempt, see the associated error messages in the data Explanation: The IDMS COMMIT statement failed
server log. while attempting to commit the run-unit update(s) to
the database. For information on the subschema name
and specific IDMS record code from the obtain attempt,
0x005700F4 (5701876) Repositioning (OBTAIN
see the associated error messages in the data server log.
DBKEY) failed for IDMS record. See
system log from data server for more
information. 0x005700FA (5701882) ROLLBACK failed. See system
log from data server for more
Explanation: The IDMS OBTAIN DBKEY statement
information.
failed while attempting to navigate the database. For
information on the subschema name and specific IDMS Explanation: The IDMS ROLLBACK statement failed
record code from the obtain attempt, see the associated while attempting to rollback the run-unit update(s) to
error messages in the data server log. the database. For information on the subschema name
and specific IDMS record code from the obtain attempt,
see the associated error messages in the data server log.
0x005700F5 (5701877) OBTAIN failed for IDMS
record. See system log from data server
for more information. 0x005700FB (5701883) FINISH failed. See system log
from data server for more information.
Explanation: The IDMS OBTAIN statement failed
while attempting to navigate the database. For Explanation: The IDMS FINISH statement failed while
information on the subschema name and specific IDMS attempting to end the run-unit. For information on the
record code from the obtain attempt, see the associated subschema name and specific IDMS record code from
error messages in the data server log. the obtain attempt, see the associated error messages in
the data server log.
0x005700F6 (5701878) MODIFY failed for IDMS
record. See system log from data server 0x005700FC (5701884) CONNECT failed for IDMS
for more information. set. See system log from data server for
more information.
Explanation: The IDMS MODIFY statement failed
while attempting to update a record. For information Explanation: The IDMS CONNECT statement failed
on the subschema name and specific IDMS record code while attempting to establish a record occurrence as a
from the obtain attempt, see the associated error member of a set occurrence. For information on the
messages in the data server log. subschema name and specific IDMS record code from
the obtain attempt, see the associated error messages in
the data server log.

Chapter 17. Connector error messages (00570000–0057FFFF) 69


Support at www.ibm.com/support.
0x00570101 (5701889) No CA-Datacom environment
has been established.
0x00570106 (5701894) A signal to terminate the query
Explanation: Either the master configuration file for
was received.
the data server did not contain a SERVICE INFO
ENTRY for the Datacom Initialization Service or the Explanation: The Datacom connector has received a
initialization failed. If the configuration contains an signal to stop. The data server or service is being
entry for the Datacom Initialization Service, check the shutdown. Check the log to determine the reason for
system log from the data server for errors while the termination. Rerun the query at a later time.
initializing CA-DATACOM/DB access. If you are
unable to correct the error, contact IBM Technical
Support at www.ibm.com/support. 0x00570107 (5701895) Can’t access allocated task area.
It is locked by another user.

0x00570102 (5701890) The CA-Datacom environment Explanation: The Datacom connector is trying to close
did not initialize correctly. a User Requirements Table. The assigned
CA-DATACOM/DB task area is not available because it
Explanation: An error occurred when attempting to is in use by another user. This may indicate the system
initialize the Datacom environment. See the system log is unusually busy or the other user has failed during
from the data server for more information on the cause processing. If this condition continues to occur, contact
of the error. IBM Technical Support at www.ibm.com/support.

0x00570103 (5701891) Multiple use of a single task 0x00570108 (5701896) Invalid call to open local
area detected. This is an internal error message queue has been detected.
requiring vendor technical support.
Explanation: Internal error. Contact IBM Technical
Explanation: Contact IBM Technical Support at Support at www.ibm.com/support.
www.ibm.com/support.
0x00570109 (5701897) The virtual communications
0x00570104 (5701892) All CA-Datacom task areas are registration call in the CA-Datacom
currently utilized. Retry your request connector failed.
later or increase the number of available
task areas. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
Explanation: The total number of users allowed to
connect to the Datacom connector is greater than the
number of task areas allocated with 0x0057010A (5701898) Local message queue buffer
CA-DATACOM/DB. Review the SERVICE INFO address is invalid.
ENTRY for the Datacom connector and calculate the Explanation: Internal error. Contact IBM Technical
maximum number of users that can connect to the Support at www.ibm.com/support.
connector by multiplying the maximum number of
tasks times the maximum number of connections per
task. Contrast that number with the number of task 0x0057010B (5701899) Timed out waiting for an open
areas designated for use by the Datacom connector in or close URT command to execute.
field 10 of the SERVICE INFO ENTRY for the Datacom Explanation: Internal error. Contact IBM Technical
Initialization Service. Users requesting service when all Support at www.ibm.com/support.
task areas are busy are rejected by the Datacom
connector. Either increase the number of task areas
allocated with CA-DATACOM/DB or reduce the 0x0057010C (5701900) Invalid local queue message
number of user that can connect to the Datacom received.
connector concurrently. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570105 (5701893) Can’t access allocated task area.
It is locked by another user. 0x0057010D (5701901) The virtual communications
Explanation: The Datacom connector is trying to get call in the CA-Datacom connector
execute a database command. The assigned failed.
CA-DATACOM/DB task area is not available because it Explanation: Internal error. Contact IBM Technical
is in use by another user. This may indicate the system Support at www.ibm.com/support.
is unusually busy or the other user has failed during
processing. Retry your query at a later time. If you are
unable to correct the error, contact IBM Technical

70 DB2 II System Messages for Classic Federation and Classic Event Publishing
0x0057010E (5701902) The virtual communications 0x00570114 (5701908) CA-Datacom database
put call in the CA-Datacom connector processing request failed.
failed.
Explanation: A call to CA-Datacom has returned with
Explanation: Internal error. Contact IBM Technical a zero return code, but the process did not complete
Support at www.ibm.com/support. normally. See the corresponding entry in this document
for the return code.
0x0057010F (5701903) Cannot allocate memory. Check SQLEXT contains 00570114,00FnFnxx where nn is the
log for reason. CA-Datacom return code and xx is the hexadecimal
CA-Datacom internal return code.
Explanation: There is not enough memory to allocate
storage required for the interface calls to If you are unable to correct the error, contact IBM
CA-DATACOM/DB. Stop the data server, increase the Technical Support at www.ibm.com/support.
region size and restart the data server. If you are
unable to correct the error, contact IBM Technical
0x00570115 (5701909) RRS is enabled but the URT
Support at www.ibm.com/support.
supplied is not compatible for RRS
processing.
0x00570110 (5701904) URT specified in the metadata
Explanation: The URT supplied for processing is not
catalog could not be loaded. Check log
Version 10.0 or later. Support for RRS is available only
for system code and reason code from
in Version 10.0 SP02 and later. Assemble your URT
LOAD.
using Version 10.0 or later libraries.
Explanation: An operating system load of the User
SQLEXT contains 00570115,vrmmddyy where vr is the
Requirements Table, specified in the CAC catalog for
URT Version/Release and mmddyy is the URT assembly
the table identified in the current query, has failed.
date.
Ensure that the specified URT is accessible via the
STEPLIB DD concatenation in the data server task. The If you are unable to correct the error, contact IBM
System Code and reason code from the operating Technical Support at www.ibm.com/support.
system load is available in the data server log. If you
are unable to correct the error, contact IBM Technical
Support at www.ibm.com/support.

0x00570111 (5701905) The virtual communications


open call failed in the CA-Datacom
connector.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570112 (5701906) An invalid return code has


been detected.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570113 (5701907) CA-Datacom error return code


received.
Explanation: A call to CA-Datacom has returned with
a nonzero return code value. See the corresponding
entry in this document for the return code.
SQLEXT contains a CA-Datacom return code formatted
as 00570113, 00FnFnxx, or 00570113,xxxxxxxx where nn
is the return code and xx is the hexadecimal internal
return code, or xxxxxxxx is a hexadecimal value in
Register 15.
If you are unable to correct the error, contact IBM
Technical Support at www.ibm.com/support.

Chapter 17. Connector error messages (00570000–0057FFFF) 71


72 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 18. CICS VSAM error messages
(0x00570121–0x0057012A)
This section contains the CICS VSAM error messages, which are in the range
0x00570121–0x0057012A (005701921–005701930).

0x00570121 (5701921) The VSAM environment has 0x00570128 (5701928) The virtual communications get
terminated. call failed in the VSAM connector.
Explanation: The VSAM service is not available Explanation: Internal error. Contact IBM Technical
because it was never started, it was shut down, or is Support at www.ibm.com/support.
being shut down. Verify that the VSAM service is
accessible, and try again.
0x00570129 (5701929) The virtual communications put
call failed in the VSAM connector.
0x00570122 (5701922) The VSAM environment did
Explanation: Internal error. Contact IBM Technical
not initialize correctly.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0057012A (5701930) Unable to obtain the requested
storage.
0x00570123 (5701923) The VSAM environment has
Explanation: Cannot allocate control blocks due to a
been corrupted.
lack of storage. Restart using a larger value for the
Explanation: Internal error. Contact IBM Technical REGION= parameter.
Support at www.ibm.com/support.

0x00570124 (5701924) The virtual communications


registration call failed in the VSAM
connector.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570125 (5701925) The virtual communications


open call failed in the VSAM connector.
Explanation: The VSAM connector is trying to connect
to the VSAM service, but is unable to do so. Verify that
the VSAM service is running, and try again. If this
problem persists, contact IBM Technical Support at
www.ibm.com/support.

0x00570126 (5701926) Timed out waiting for an open


or close command to execute.
Explanation: A message was sent to the VSAM
service, and no response was returned. Try recycling
the VSAM service. If this problem persists, contact IBM
Technical Support at www.ibm.com/support.

0x00570127 (5701927) VSAM connector received an


invalid message.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 73


74 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 19. Catalog error messages (0x00570170–0x00570196)
This section contains the catalog error messages, which are in the range
0x00570170–0x00570196 (005702000–005702038).

0x00570170 (5702000) Fragment not found. 0x00570177 (5702007) Attempting to define a table
with no columns. At least one column
Explanation: Internal error. Contact IBM Technical
must be defined.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570171 (5702001) INSERT sequence error. An
INSERT for the table definition must be
performed before columns or fragments 0x0x000570178 (5702008) Attempting to define a table
can be inserted. with no fragments. At least one
fragment must be defined.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570172 (5702002) Attempting to insert a column
or fragment for a different table name 0x00570179 (5702009) Attempting to define a index
than was identified when the table was with no keys. At least one key must be
inserted. defined.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570173 (5702003) Attempting to insert a key for a 0x0057017A (5702010) The COLNO and
different index name than was COLUMN_SEQUENCE_NUMBER
identified when the index was inserted. definitions for a column are not
consistent.
Explanation: Internal error. Contact IBM Technical
COLUMN_SEQUENCE_NUMBER must
Support at www.ibm.com/support.
be 1 greater than COLNO.
Explanation: Internal error. Contact IBM Technical
0x00570174 (5702004) Attempting to insert a fragment
Support at www.ibm.com/support.
with a fragment identifier that is greater
than the number of fragments identified
in the table definition. 0x0057017C (5702012) Invalid value supplied for
DYNAMIC_ALLOCATION column.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00570175 (5702005) Attempting to insert a column
with a COLNO that is greater than the 0x0057017D (5702013) Invalid value supplied for
number of columns identified in the FILE_ORGANIZATION column.
table definition.
Explanation: Internal error. Contact IBM Technical
Explanation: Internal error. Contact IBM Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.
0x0057017E (5702014) Invalid value supplied for
0x00570176 (5702006) Attempting to insert a key with SIGNED column.
a COLNO that is greater than the
Explanation: Internal error. Contact IBM Technical
number of keys identified in the index
Support at www.ibm.com/support.
definition.
Explanation: Internal error. Contact IIBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 75


0x0057017F (5702015) Invalid value supplied for 0x00570189 (5702025) Invalid value supplied for
NULL column. ORDERING column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570180 (5702016) Invalid value supplied for 0x0057018A (5702026) Invalid value supplied for
DBNAME column. DBD_TYPE column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570181 (5702017) Invalid value supplied for 0x0057018B (5702027) Invalid value supplied for
DBMS column. FIELD_TYPE column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570182 (5702018) Invalid value supplied for 0x0057018C (5702028) Invalid value supplied for
COLTYPE column. XDFLD_IN_RECORD column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570183 (5702019) Invalid value supplied for 0x0057018D (5702029) Invalid value supplied for IMS
NATIVE_DATA_TYPE column. FIELD_TYPE column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570184 (5702020) Invalid value supplied for 0x0057018E (5702030) Invalid value supplied for
DB2_DATA_TYPE column. IDMS VARIABLE_LENGTH column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570185 (5702021) Invalid value supplied for 0x0057018F (5702031) Invalid value supplied for
NULLABLE column. IDMS ACCESS_METHOD column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570186 (5702022) Invalid value supplied for 0x00570190 (5702032) Invalid value supplied for
FILE_ORGANIZATION column. SET_TYPE column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570187 (5702023) Invalid value supplied for 0x00570191 (5702033) Invalid value supplied for
CLUSTER_TYPE column. TARGET_IS_OWNER column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00570188 (5702024) Invalid value supplied for 0x00570192 (5702034) Invalid value supplied for
UNIQUERULE column. AREA_NAME column.
Explanation: Internal error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

76 DB2 II System Messages for Classic Federation and Classic Event Publishing
0x00570193 (5702035) Invalid value supplied for
CALC_KEY column.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570194 (5702036) Invalid value supplied for


DEPENDING_ON column.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570195 (5702037) Invalid value supplied for


RECORD_NAME column.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00570196 (5702038) Invalid value supplied for


INDEX_NAME column.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

Chapter 19. Catalog error messages (0x00570170–0x00570196) 77


78 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 20. Sequential file access error messages
(0x00590021–0x00590029)
This section contains the Sequential file access error messages, which are in the
range 0x00590021–0x00590029 (5832737–5832745).

0x00590021 (5832737) Sequential file dynamic


allocation error.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590022 (5832738) Sequential file open error.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590023 (5832739) Unable allocated DCB storage


below the line.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590024 (5832740) Sequential file close error.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590025 (5832741) Sequential file dynamic


deallocation error.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590026 (5832742) Unable to release DCB storage.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590027 (5832743) Sequential file - invalid seek,


wrong mode.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590028 (5832744) Unsupported sequential file


type.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00590029 (5832745) Unable to obtain DSORG


information for a sequential file.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 79


80 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 21. Microsoft Windows error messages
(005E0000-005EFFFF)
This section contains the Microsoft Windows error messages, which are in the
range 005E0000-005EFFFF (6160385-6225919).

0x005E0001 (6160385) Microsoft Windows memory


allocation failed.
Explanation: A request to allocate memory out of the
Microsoft Windows message pool failed. The message
pool is too small. Run the IBM DB2 Information
Integrator Classic Federation or Classic Event Publisher
ODBC Administrator and increase the Message Pool
Size by at least 2 megabytes. Then rerun the failing
query.

© Copyright IBM Corp. 2003, 2004 81


82 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 22. IMS transaction services error messages
(0060001–0060001E)
This section contains the IMS transaction services error messages, which are in the
range 0060001–0060001E (6291457–6291486).

0x00600001 (6291457) No SQLDA passed to IMS 0x00600006 (6291462) A duplicate input message
transaction services. The run-time parameter has been defined.
environment has been corrupted.
Explanation: The stored procedure definition contains
Explanation: Internal error. Contact IBM Technical a duplicated input message parameter definition. Refer
Support at www.ibm.com/support. to the stored procedure documentation for the IMS
Transaction Services stored procedure you are
attempting to invoke for a description of the
0x00600002 (6291458) A null parameter has been
parameters that need to be defined.
passed to IMS transaction services.
Explanation: The client application passed a null
0x00600007 (6291463) A duplicate conversation ID
parameter when the IMS Transaction Services stored
input-output parameter has been
procedure was executed. Null parameters are not
defined.
allowed for the IMS Transaction Services stored
procedure you are executing. Refer to the stored Explanation: The stored procedure definition contains
procedure descriptions for information about the a duplicated conversation ID input-output parameter
parameters that need to be defined for the IMS definition. Refer to the stored procedure documentation
Transaction Services stored procedure you are for the IMS Transaction Services stored procedure you
attempting to invoke. are attempting to invoke for a description of the
parameters that need to be defined.
0x00600003 (6291459) An unknown type of parameter
has been passed to IMS transaction 0x00600008 (6291464) A duplicate sync-point action
services. The run-time environment has input parameter has been defined.
been corrupted.
Explanation: The stored procedure definition contains
Explanation: Internal error. Contact IBM Technical a duplicated action input parameter definition. Refer to
Support at www.ibm.com/support. the IMS Transaction Services Commit/Rollback stored
procedure documentation for a description of the
parameters that need to be defined.
0x00600004 (6291460) A duplicate output message
parameter has been defined.
0x00600009 (6291465) A duplicate conversation state
Explanation: The stored procedure definition contains
input parameter has been defined.
a duplicated output message parameter definition.
Refer to the stored procedure documentation for the Explanation: The stored procedure definition contains
IMS Transaction Services stored procedure you are a duplicated conversation state input parameter
attempting to invoke for a description of the definition. Refer to the appropriate interactive mode
parameters that need to be defined. conversational transaction stored procedure
documentation for a description of the parameters that
need to be defined.
0x00600005 (6291461) A duplicate processing status
output parameter has been defined.
0x0060000A (6291466) An invalid output parameter
Explanation: The stored procedure definition contains
has been defined.
a duplicated processing status output parameter
definition. Refer to the stored procedure documentation Explanation: You have defined an output parameter
for the IMS Transaction Services stored procedure you whose signature IMS Transaction Services does not
are attempting to invoke for a description of the recognize. Refer to the stored procedure documentation
parameters that need to be defined. for the IMS Transaction Services stored procedure you
are attempting to invoke for a description of the
parameters that need to be defined.

© Copyright IBM Corp. 2003, 2004 83


0x0060000B (6291467) An invalid input parameter has 0x00600010 (6291472) APPC/MVS error extract
been defined. product set ID information.
Explanation: You have defined an input parameter Explanation: An APPC/MVS error has been reported
whose signature IMS Transaction Services does not by a partner product (such as VTAM®). This message
recognize. Refer to the stored procedure documentation identifies the partner product ID that originally
for the IMS Transaction Services stored procedure you reported the error.
are attempting to invoke for a description of the
parameters that need to be defined.
0x00600011 (6291473) APPC/MVS error extract
product set log information.
0x0060000C (6291468) An invalid input-output
Explanation: An APPC/MVS error has been reported
parameter has been defined.
by a partner product (such as VTAM). This message
Explanation: You have defined an input-output contains log information provided by the partner
parameter whose signature IMS Transaction Services product to assist in problem resolution.
does not recognize. Refer to the stored procedure
documentation for the IMS Transaction Services stored
0x00600012 (6291474) APPC/MVS version 5 callable
procedure you are attempting to invoke for a
services API’s are not installed at site.
description of the parameters that need to be defined.
You cannot specify a timeout value on
the RUN OPTIONS parameter.
0x0060000D (6291469) The length of the conversation
Explanation: You have defined a non-blank and
ID input-output parameter is not correct.
nonzero timeout value on the RUN OPTIONS
Explanation: IMS Transaction Services has identified a parameter. The version of APPC/MVS installed at your
CHAR input-output parameters as the conversation ID site does not support the use of timeout values. Change
parameter, but the length is not 16. The conversation ID the RUN OPTIONS parameter and specify a timeout
input-output parameter must be defined as CHAR(16). value of spaces or zeros and re-execute the stored
procedure.
Update the CREATE PROCEDURE statement and
specify a valid conversation ID input-output parameter,
reload the stored procedure definition in the system 0x00600013 (6291475) The contents of the
catalog, and run again. conversation ID input-output parameter
passed to IMS transaction services is not
valid.
0x0060000E (6291470) APPC/MVS error extract
general information. Explanation: The content of the conversation ID
input-output parameter does not contain valid
Explanation: An APPC/MVS error has been reported.
hexadecimal data. Ensure that you are passing the
This message contains general information about the
conversation ID that was returned from the previous
error. The information logged with this message is:
execution of IMS Transaction Services, and that the
v The APPC/MVS return code from the call that failed contents of the value returned have not been modified
v The name of the APPC/MVS service reporting the by the client application.
error
v The error reason code being reported by the service 0x00600014 (6291476) You have defined more
that failed parameters than are supported in this
v The return code issued by the Error Extract Callable mode of operations.
service
Explanation: You have defined an IMS Transaction
v The reason code returned by the Error Extract Services stored procedure that has exceeded the limit
Callable service on the number of parameters that can be defined. Refer
to the stored procedure documentation for the IMS
0x0060000F (6291471) APPC/MVS error extract Transaction Services stored procedure you are
message text. attempting to invoke for a description of the
parameters that need to be defined.
Explanation: An APPC/MVS error has been reported.
This message contains the ATB error message returned
from the Error Extract Callable service. Look up the 0x00600015 (6291477) An invalid value was specified
ATB message in the IBM OS/390 MVS Writing TPs for for the security flag on the RUN
APPC/MVS manual. OPTIONS parameter.
Explanation: The security flag subparameter in the
RUN OPTIONS parameter is invalid. Valid values are a
space, N, S or U.

84 DB2 II System Messages for Classic Federation and Classic Event Publishing
Update the RUN OPTIONS parameter and supply a Services Guide for Classic Federation for the meanings of
valid security flag value. Reload the stored procedure each of these values.
definition in the system catalog and run the client
Correct the client application and run again.
application again.

0x0060001B (6291483) A conversation ID parameter


0x00600016 (6291478) An invalid value was specified
has not been defined and is required.
for the sync-point control flag on the
RUN OPTIONS parameter. Explanation: This type of IMS Transaction Services
stored procedure requires the definition of a
Explanation: The sync-point control flag subparameter
conversation ID input-output parameter. At run-time,
in the RUN OPTIONS parameter is invalid. Valid
IMS Transaction Services detected that a conversation
values are a space, N, or Y.
ID input-output parameter had not been defined.
Update the RUN OPTIONS parameter and supply a
Update the stored procedure definition to include a
valid sync-point control flag value. Reload the stored
CHAR(16) conversation ID input-output parameter, and
procedure definition in the system catalog and run the
reload the stored procedure in the system catalog.
client application again.
Update the client application to add the conversation
ID parameter on the SQL statement, add a parameter
0x00600017 (6291479) Result set output processing binding, and run the application again.
has been requested, however an invalid
value was supplied for the maximum
0x0060001C (6291484) An input message parameter
result set output message size
has not been defined and is required.
subparameter on the RUN OPTIONS
parameter. Explanation: IMS Transaction Services has detected
that an input message parameter has not been defined
Explanation: The RESULT SETS 1 parameter has been
for the stored procedure. Definition of an input
specified on the stored procedure definition, but the
message parameter is required.
maximum result set message size subparameter on the
RUN OPTIONS parameter is either spaces or contains Update the stored procedure definition and define a
nonnumeric values. CHAR, VARCHAR, or LONG VARCHAR input
parameter for the IMS input message and reload the
Update the stored procedure definition and specify a
stored procedure in the system catalog. Update the
numeric, right-justified, and zero-padded value for the
client application to define and format the input
maximum result set output message size subparameter
message to be sent to the IMS transaction.
on the RUN OPTIONS parameter. Reload the stored
procedure in the system catalog and run the client
application again. 0x0060001D (6291485) An output message parameter
has not been defined and is required.
0x00600019 (6291481) The type of IMS transaction Explanation: IMS Transaction Services has detected
you are attempting to invoke cannot be that an output message parameter has not been defined
invoked under sync-point control. for the stored procedure. Definition of a output
message parameter is required in this mode of
Explanation: You are attempting to invoke a
operations.
conversational transaction under sync-point control.
Only nonconversational transactions can be invoked Update the stored procedure definition and define a
under sync-point control. CHAR, VARCHAR, or LONG VARCHAR output
parameter for the IMS output message and reload the
Update the RUN OPTIONS parameter and supply a
stored procedure in the system catalog. Update the
sync-point control flag value of N or space. Reload the
client application to define and pass in the output
stored procedure definition in the system catalog and
message to receive the IMS output message created by
run the client application again.
the transaction.

0x0060001A (6291482) The contents of the


0x0060001E (6291485) A processing status output
conversation state input parameter are
parameter has not been defined and is
invalid.
required.
Explanation: You are attempting to invoke a
Explanation: IMS Transaction Services has detected
conversational transaction in interactive mode. Your
that an output processing status parameter has not
client application supplied an invalid value for the
been defined for the stored procedure. Definition of a
conversation state input parameter. Valid values are 1-4.
processing status output parameter is required in this
See the IBM DB2 Information Integrator Transaction
mode of operations.

Chapter 22. IMS transaction services error messages (0060001–0060001E) 85


In the stored procedure definition, define an INTEGER
0x00600022 (6291489) Definition of the processing
output parameter. Reload the stored procedure in the
status output parameter is not allowed
system catalog. Update the client application so that it
when using a result set.
passes in the processing status parameter. The
parameter will enable IMS Transaction Services to Explanation: IMS Transaction Services has detected
inform you of: that the stored procedure definition contains an output
v the successful execution of the IMS transaction, and message parameter, but you have requested that
processing information be returned as a result set.
v what processing was performed on the IMS output
message created by the transaction. Either remove the RESULT SETS 1 parameter from the
stored procedure definition to deactivate result set
processing, or delete the CHAR, VARCHAR, or LONG
0x0060001F (6291486) A conversation state input
VARCHAR output parameter definition.
parameter has not been defined and is
required.
0x00600023 (6291490) Definition of the output
Explanation: You are attempting to invoke an
message parameter is not allowed when
interactive conversational IMS Transaction Services
using a result set.
stored procedure, but the stored procedure definition
does not contain a conversation state input parameter Explanation: IMS Transaction Services has detected
definition. that the stored procedure definition contains a
processing status output parameter, but you have
In the stored procedure definition, define an INTEGER
requested that processing information be returned as a
conversation state input parameter. Reload the stored
result set.
procedure in the system catalog. Update the client
application to pass in the conversation state input Either remove the RESULT SETS 1 parameter from the
parameter to inform IMS Transaction Services how it stored procedure definition to deactivate result set
should interact with the IMS transaction. processing, or delete the INTEGER output parameter
definition.
0x00600020 (6291487) An action input parameter has
not been defined and is required. 0x00600024 (6291491) The number of input message,
output message, and processing status
Explanation: You are attempting to invoke the IMS
parameters do not match.
Transaction Services Commit/Rollback stored
procedure, but you have not defined an INTEGER Explanation: IMS Transaction Services has detected
action input parameter to tell IMS Transaction Services that the same number of input message, output
whether to commit or rollback the IMS transaction. message, and processing status parameters have not
been defined. Update the stored procedure definition to
In the stored procedure definition, define an INTEGER
include the same number of input message, output
action input parameter. Reload the stored procedure in
message, and processing status parameters and reload
the system catalog. Update the client application to
the system catalog.
pass in the action input parameter to tell IMS
Transaction Services whether to perform a commit or Update the client application appropriately and run
issue a rollback. again.

0x00600021 (6291488) The contents of the action 0x00600025 (6291492) No data received from the IMS
parameter are invalid. transaction.
Explanation: You are attempting to invoke the IMS Explanation: An APPC/MVS receive and wait call
Transaction Services Commit/Rollback stored returned and reported that no data was received from
procedure, but the client application supplied an the IMS transaction, when data was expected.
invalid value for the action input parameter.
This error indicates that the IMS transaction
Valid values are 1and 2. See the IBM DB2 Information encountered a severe error while processing the input
Integrator Transaction Services Guide for Classic Federation message(s), but the IMS transaction did not abnormally
for the meanings of each of these values. terminate. Generally, this error condition occurs when
the IMS input message has not been formatted
Correct the client application and run it again.
properly.
Check the client application to ensure that the
application is creating the IMS input message(s) in the
format that the IMS transaction is inspecting. After
correcting the client application, run again.

86 DB2 II System Messages for Classic Federation and Classic Event Publishing
0x00600026 (6291493) Error reported when attempting 0x0060002d (6291501) Only one input message
to create a result set. parameter has been defined for an
atomic conversational stored procedure
Explanation: An error was reported when IMS
definition. At least two input message
Transaction Services attempted to create a result set.
parameters must be defined.
The return code returned by CACRSCR is also included
with this message. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
If the CACRSCR return code is related to a B-tree error,
then most likely there are problems with the LD TEMP
SPACE parameter. Look up the appropriate error 0x0060002e (6291502) More than ten number of
message to correct the problem. For all other error messages input-output parameters have
codes, contact IBM Technical Support at been defined. The limit is ten.
www.ibm.com/support.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x00600027 (6291494) Error reported inserting a row
in the result set.
Explanation: An error was reported when IMS
Transaction Services attempted to insert a row in the
result set. The return code returned by CACRSIN is
also included with this message.
If the CACRSIN return code is related to a B-tree error,
then most likely there are problems with the LD TEMP
SPACE parameter. Look up the appropriate error
message to correct the problem. Contact IBM Technical
Support at www.ibm.com/support.

0x00600028 (6291496) A duplicate number of message


input-output parameter has been
defined.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00600029 (6291497) A number of messages


input-output parameter has not been
defined and is required.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x0060002a (6291498) The value(s) in the number of


messages input-output parameter(s) do
not match the number of non null input
message parameters that have been
supplied.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x0060002b (6291499) The number of output message


and processing status parameters do not
match.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

Chapter 22. IMS transaction services error messages (0060001–0060001E) 87


88 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 23. Initiator error messages (0x00630008–0x00630011)
This section contains the initiator error messages, which are in the range
0x00630008–0x00630011 (6488072–6488081).

0x00630008 (6488072) Task identifier not found. 0x00630011 (6488081) SERVICE INFO ENTRY is
NULL.
Explanation: Internal error. Connection handler has
terminated. Explanation: Internal error. Connection handler has
terminated.
0x00630009 (6488073) Configuration information not
found.
Explanation: Internal error. Connection handler has
terminated.

0x0063000A (6488074) Memory allocation failed.


Explanation: Increase the MESSAGE POOL SIZE.

0x0063000B (6488075) No sessions available.


Explanation: Increase the maximum number of
sessions on the SIE definition.

0x0063000C (6488076) Data source not defined.


Explanation: Supply a valid data source name.

0x0063000D (6488077) All query processors are busy


or at the configured limit.
Explanation: Increase the number of query processors
that can be started.

0x0063000E (6488078) Error reported starting another


query processor.
Explanation: Increase the number of query processors
that can be started.

0x0063000F (6488079) Routing error.


Explanation: Contact IBM Technical Support at
www.ibm.com/support

0x00630010 (6488080) All query processors are busy


or at the configured limit.
Explanation: Increase the number of query processors
that can be started.

© Copyright IBM Corp. 2003, 2004 89


90 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 24. Configuration layer error messages
(00650001–0065000A)
This section contains the configuration layer error messages, which are in the range
00650001–0065000A (6619137–6619146).

0x00650002 (6619138) Pointer to configuration


structure is NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00650003 (6619139) Master configuration member


or configuration file name missing.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00650005 (6619141) Missing configuration file


name.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00650008 (6619144) Pointer to vector table is NULL.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00650009 (6619145) Resources not available.


Explanation: Out of memory. Increase Message Pool
Size.

0x0065000A (6619146) Errors found in configuration.


Explanation: Check the configuration file.

© Copyright IBM Corp. 2003, 2004 91


92 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 25. Virtual message interface error messages
(00660001–0066000B)
This section contains the virtual message interface error messages, which are in the
range 00660001–0066000B (6684673–6684683).

0x00660002 (6684674) Virtual message interface, 2nd


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660003 (6684675) Virtual message interface, 3rd


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660004 (6684676) Virtual message interface, 4th


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660005 (6684677) Virtual message interface, 5th


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660006 (6684678) Virtual message interface, 6th


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660007 (6684679) Virtual message interface, 7th


parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00660009 (6684681) Memory allocation failed.


Explanation: Out of memory. Increase the Message
Pool Size.

0x0066000B (6684683) Corrupted message received.


Explanation: Message corrupted. Possible network
problem, internal error, or contact by a system other
than IBM DB2 Information Integrator Classic
Federation or Classic Event Publisher.

© Copyright IBM Corp. 2003, 2004 93


94 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 26. Local queue layer error messages
(00670001–00670014)
This section contains the local queue layer error messages, which are in the range
00670001–00670014 (6750209–6750228).

0x00670001 (6750209) Pointer to service control block 0x00670013 (6750227) Local queue receive failure.
is NULL.
Explanation: Lost session with partner.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00670014 (6750228) Local queue send failure.
Explanation: Lost session with partner.
0x00670002 (6750210) Pointer to command structure is
NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00670003 (6750211) Pointer to session control block


is NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00670004 (6750212) Pointer to memory management


function is NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00670007 (6750215) In-bound session table is


NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0067000A (6750218) No resources available.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x0067000B (6750219) No sessions available.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0067000C (6750220) No services available.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00670012 (6750226) Local queue message exceeds


buffer.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 95


96 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 27. Socket layer error messages
(00680001–00680033)
This section contains the socket layer error messages, which are in the range
00680001–00680033 (6815745–6815795).

0x0068000A (6815754) Memory allocation failed. 0x00680014 (6815764) Socket accept failure.
Explanation: Increase the Message Pool Size for the Explanation: Internal error. Contact IBM Technical
failing component. z/OS components might also need Support at www.ibm.com/support.
to increase their region size. See the description of the
Message Pool Size parameter the IBM DB2 Information
0x00680015 (6815765) Socket select failure.
Integrator Administration Guide and Reference for Classic
Federation and Classic Event Publishing for more Explanation: Internal error. Contact IBM Technical
information about this and related parameters. Support at www.ibm.com/support.

0x0068000C (6815756) No services available. 0x00680016 (6815766) TCP/IP message larger than
buffer.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0068000D (6815757) Invalid port number or name.
0x00680017 (6815767) Socket receive failure.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Unexpected session outage.

0x0068000E (6815758) Invalid IP address or host 0x00680018 (6815768) Socket send failure.
name.
Explanation: This error indicates that the session was
Explanation: Invalid host name. not available when data was sent. This problem is
typically caused by session outages.
0x0068000F (6815759) Invalid socket. Contact IBM Technical Support at
www.ibm.com/support.
Explanation: IP address could not find port.

0x00680019 (6815769) No socket identified.


0x00680010 (6815760) TCP/IP connection failure.
Explanation: Internal error. Contact IBM Technical
Explanation: Check that the IP address and port
Support at www.ibm.com/support.
number specified are correct for the remote data server,
and ensure that the data server is active.
0x0068001A (6815770) Take socket operation failed.
0x00680011 (6815761) Error setting socket options. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0068001B (6815771) Give socket operation failed.
0x00680012 (6815762) Error binding socket. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0068001C (6815772) TCP/IP asynchronous
operations not supported.
0x00680013 (6815763) Socket listen failure.
Explanation: Internal error. Contact IBM Technical
Explanation: The port is already in use.
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 97


0x00680021 (6815777) Error loading socket interface 0x0068002C (6815788) Socket listen failure.
module.
Explanation: The port is already in use.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0068002D (6815789) Socket read failure.
Explanation: Internal error. Contact IBM Technical
0x00680022 (6815778) Invalid IP address or host
Support at www.ibm.com/support.
name.
Explanation: Invalid host name.
0x0068002E (6815790) Socket select failure.
Explanation: Internal error. Contact IBM Technical
0x00680023 (6815779) Socket accept failure.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0068002F (6815791) Socket selectex failure.
Explanation: Internal error. Contact IBM Technical
0x00680024 (6815780) Socket bind failure.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00680030 (6815792) Set socket option operation
failed.
0x00680025 (6815681) Socket close failure.
Explanation: Internal error. Contact IBM Technical
Explanation: Internal error. Contact IBM Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.
0x00680031 (6815793) Create socket failure.
0x00680026 (6815682) Socket connect failure.
Explanation: Internal error. Contact IBM Technical
Explanation: Check that the IP address and port Support at www.ibm.com/support.
number specified are correct for the remote data server,
and ensure that the data server is active.
0x00680032 (6815794) Take socket operation failed.
Explanation: Internal error. Contact IBM Technical
0x00680027 (6815683) Error obtaining client identifier.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00680033 (6815795) Socket write failure.
Explanation: Internal error. Contact IBM Technical
0x00680028 (6815684) Error obtaining host name.
Support at www.ibm.com/support.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00680029 (6815685) Give socket operation failed.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0068002A (6815786) Error initializing the socket


interface.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0068002B (6815787) Socket ioctl failure.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

98 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 28. Virtual communications interface error messages
(00690001–0069000F)
This section contains the virtual communications interface error messages, which
are in the range 00690001–0069000F (6881281–6881295).

0x00690002 (6881282) Virtual communications 0x0069000C (6881292) No services available.


interface, 2nd parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Explanation: Internal error. Contact IBM Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.
0x0069000D (6881293) Attach failure.
0x00690003 (6881283) Virtual communications
Explanation: No protocol layer found; check
interface, 3rd parameter is invalid.
configuration on load module.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x0069000E (6881294) Transport module load failure.
Explanation: No protocol layer found; check
0x00690004 (6881284) Virtual communications
configuration on load module.
interface, 4th parameter is invalid.
Explanation: Internal error. Contact IBM Technical
0x0069000F (6881295) Transport module mapping
Support at www.ibm.com/support.
failure.
Explanation: Invalid Load Module.
0x00690005 (6881285) Virtual communications
interface, 5th parameter is invalid.
0x00690010 (6881296) Unable to contact destination.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x00690006 (6881286) Virtual communications
interface, 6th parameter is invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00690008 (6881288) Invalid vector table.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00690009 (6881289) Communications protocol


invalid.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x0069000A (6881290) No resources available.


Explanation: Out of memory.

0x0069000B (6881291) Session limit exceeded.


Explanation: Increase sessions on SIE.

© Copyright IBM Corp. 2003, 2004 99


100 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 29. z/OS-specific error messages
(006A0000–006AFFFF)
This section contains the z/OS-specific error messages, which are in the range
006A0000–006AFFFF (6946816–7012351).

0x006A004E (6946894) Insufficient memory.


Explanation: An attempt to allocate memory failed.
The server, enterprise server, or z/OS local client
application needs more memory. The amount of
memory available for use by data and enterprise
servers is controlled using the MESSAGE POOL SIZE
parameter in the Master Configuration Member for the
data server or enterprise server. For local z/OS client
applications, the amount of memory available is also
controlled by the MESSAGE POOL SIZE in the client
configuration file. See the MESSAGE POOL SIZE
parameter definition in the IBM DB2 Information
Integrator Administration Guide and Reference for Classic
Federation and Classic Event Publishing for more
information about the MESSAGE POOL SIZE
parameter and how it relates to the total amount of
memory available to the server, enterprise server, or
local z/OS client application. (For z/OS, the total
memory available is controlled by the REGION size in
the JCL.) If this does not correct the error, contact IBM
Technical Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 101


102 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 30. WebSphere MQ error messages
(006B0000–006BFFFF)
This section contains the WebSphere MQ error messages, which are in the range
006B0000–006BFFFF (7012352–7077887).

specified.If the error was reported from CACCLNT, the


0x006B0001 (7012353) WebSphere MQ Series
second full word of the SQLEXT contains the
asynchronous mode not supported.
WebSphere MQ reason code reported from the
Explanation: Internal error. Contact IBM Technical MQOPEN call that failed. The reason code is in
Support at www.ibm.com/support. hexadecimal format.

0x006B0002 (7012354) No services available. 0x006B0006 (7012358) WebSphere MQ Series error


opening temporary dynamic model
Explanation: Internal error. Contact IBM Technical
queue.
Support at www.ibm.com/support.
Explanation: An attempt by the client to open the
queue that the data or enterprise server is listening on
0x006B0003 (7012355) Memory allocation failed.
for messages failed. Verify that the correct server queue
Explanation: Increase the MESSAGE POOL SIZE for name was specified. Also if you are attempting to
the failing component. z/OS components might also access the server queue using a remote queue
need to increase their region size. See the MESSAGE definition, verify that the remote WebSphere MQ server
POOL SIZE parameter in the IBM DB2 Information is running and that connectivity exists between the
Integrator Administration Guide and Reference for Classic local queue manager and the remote queue manager.If
Federation and Classic Event Publishing for more the error was reported from CACCLNT, the second full
information on this and related parameters. word of the SQLEXT contains the WebSphere MQ
reason code reported on the MQOPEN call that failed.
The reason code is in hexadecimal format.
0x006B0004 (7012356) WebSphere MQ Series cannot
connect to queue manager.
0x006B0007 (7012359) WebSphere MQ Series error
Explanation: An attempt to connect to a WebSphere opening server queue.
MQ queue manager failed. Verify that the correct queue
manager name was specified and that the queue Explanation: An attempt by the data or enterprise
manager is running. If the connection failed from a server to open the local server queue failed. Verify that
WebSphere MQ client also verify that there is the correct server queue name was specified. Also if
connectivity between the WebSphere MQ client and the you are attempting to access the server queue using a
WebSphere MQ server. remote queue definition, verify that the remote
WebSphere MQ server is running and that connectivity
If a data or enterprise server reported the error, stop exits between the local queue manager and the remote
the server and review the detail log output for the queue manager.Stop the data or enterprise server and
WebSphere MQ reason code that was returned from the review the detail log output for the WebSphere MQ
MQCONN call that failed. The reason code is contained reason code that was returned from the MQOPEN call
in the first full word in the DATA entry for the log that failed. The reason code is contained in the first full
message reporting the error. The reason code is in word in the DATA entry for the log message reporting
hexadecimal format. the error. The reason code is in hexadecimal format.
If the error was reported from CACCLNT, the second
full word of the SQLEXT contains the WebSphere MQ 0x006B0008 (7012360) WebSphere MQ Series error
reason code in hexadecimal format. closing server queue.
Explanation: The MQCLOSE call for the server queue
0x006B0005 (7012357) WebSphere MQ Series error failed. Typically, this error is only received if the
opening temporary dynamic model WebSphere MQ queue manager has been shut down or
queue. connectivity between queue managers has been lost.If a
Explanation: An attempt by the client to open the data or enterprise server reported the error, stop the
temporary dynamic model queue failed. Verify that the server and review the detail log output for the
correct temporary dynamic queue name was WebSphere MQ reason code returned from the

© Copyright IBM Corp. 2003, 2004 103


MQCLOSE call that failed. The reason code is
0x006B000C (7012364) WebSphere MQ Series error
contained in the first full word in the DATA entry for
browsing queue.
the log message reporting the error. The reason code is
in hexadecimal format.If the error was reported from Explanation: An error was returned while browsing a
CACCLNT, the second full word of the SQLEXT queue for messages. Potentially, shut down of the local
contains the WebSphere MQ reason code in or remote queue manager or loss of connectivity
hexadecimal format. between queue managers could cause this error.If a
data or enterprise server reported the error, stop the
server and review the detail log output for the
0x006B0009 (7012361) WebSphere MQ Series client
WebSphere MQ reason code that was returned from the
error opening server queue.
MQGET call that failed. The reason code is contained in
Explanation: The MQCLOSE call for the temporary the first full word in the DATA entry for the log
dynamic queue failed. Typically, this error is only message reporting the error. The reason code is in
received if the WebSphere MQ queue manager has been hexadecimal format.If the error was reported from
shut down or connectivity between queue managers CACCLNT, the second full word of the SQLEXT
has been lost.If a data or enterprise server reported the contains the WebSphere MQ reason code in
error, stop the server and review the detail log output hexadecimal format.
for the WebSphere MQ reason code that was returned
by WebSphere MQ from the MQCLOSE call that failed.
0x006B000D (7012365) WebSphere MQ Series error
The reason code is contained in the first full word in
retrieving message from queue.
the DATA entry for the log message reporting the error.
The reason code is in hexadecimal format.If the error Explanation: An error was returned while attempting
was reported from CACCLNT, the second full word of to delete a message from a queue. Potentially, shut
the SQLEXT contains the WebSphere MQ reason code down of the local or remote queue manager or loss of
in hexadecimal format. connectivity between queue managers could cause this
error.If a data or enterprise server reported the error,
stop the server and review the detail log output for the
0x006B000A (7012362) WebSphere MQ Series client no
WebSphere MQ reason code that was returned from the
longer exists.
MQGET call that failed. The reason code is contained in
Explanation: The data or enterprise server retrieved a the first full word in the DATA entry for the log
message from its server queue and attempted to message reporting the error. The reason code is in
respond to the temporary dynamic model queue of the hexadecimal format.If the error was reported from
client that sent the message. The attempt to open the CACCLNT, the second full word of the SQLEXT
temporary dynamic model queue failed.This is a contains the WebSphere MQ reason code in
warning message that indicates that the client has hexadecimal format.
disconnected from its queue manager and that the
temporary dynamic model queue no longer exists. This
0x006B000E (7012366) WebSphere MQ Series error
message can also be issued if test messages have been
putting message to queue.
placed on the server queue that the data or enterprise
server is listening on for client messages.No corrective Explanation: An error was returned while attempting
action required. to put a message on a queue. Potentially, shut down of
the local or remote queue manager or loss of
connectivity between queue managers could cause this
0x006B000B (7012363) WebSphere MQ Series error
error.If a data or enterprise server reported the error,
opening reply to queue.
stop the server and review the detail log output for the
Explanation: An attempt by the data or enterprise WebSphere MQ reason code that was returned from the
server to open a client’s temporary dynamic model MQPUT call that failed. The reason code is contained
queue failed. The failure reason was not due to client in the first full word in the DATA entry for the log
disconnection from the queue manager. Potentially, the message reporting the error. The reason code is in
local or remote queue manager being shut down or loss hexadecimal format.If the error was reported from
of connectivity between queue managers could cause CACCLNT, the second full word of the SQLEXT
this error.Stop the data or enterprise server and review contains the WebSphere MQ reason code in
the detail log output for the WebSphere MQ reason hexadecimal format.
code that was returned from the MQOPEN call that
failed. The reason code is contained in the first full
0x006B0010 (7012368) WebSphere MQ Series lost
word in the DATA entry for the log message reporting
connection to queue manager.
the error. The reason code is in hexadecimal format.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.

104 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 31. ICU/NLS error messages
(0x006F0001–0x006F000A)
This section contains the ICU/NLS error messages, which are in the range
0x006F0001–0x006F000A (7274497–7274506).

0x006F0001 (7274497) Codepage load error. 0x006F0009 (7274505) Error initializing the ICU
conversion environment.
Explanation: The code page specified may not be
supported by ICU4C. Check the code page Explanation: Error reported when ICU called to
configuration for the data server and the client. The initialize the runtime environment. This is an internal
data source configuration overrides the ODBC error.
Administrator configuration. The ODBC client may not
be installed properly.
0x006F000A (7274506) SQL statement encoding error.
Explanation: Either a wrong code page is being used,
0x006F0002 (7274498) String encoding error.
or the characters in the SQL statement do not have a
Explanation: Either an incorrect code page is being server code page equivalent.
used, or there are characters in the data for which there
are no equivalent characters in the server code page.

0x006F0003 (7274499) String decoding error.


Explanation: Either an incorrect code page is being
used, or there are characters in the data for which there
are no equivalent characters in the client code page.

0x006F0004 (7274500) Graphic data encoding error.


Explanation: Either an incorrect code page is being
used, or there are characters in the data for which there
are no equivalent characters in the server code page.

0x006F0005 (7274501) Graphic data decoding error.


Explanation: Either an incorrect code page is being
used, or there are characters in the data for which there
are no equivalent characters in the client code page.

0x006F0006 (7274502) Memory allocation failed.


Explanation: Increase the Message Pool Size setting in
the ODBC Administrator.

0x006F0007 (7274503) Load failed for ICU DLL’s or


shared libraries.
Explanation: Dynamic loading of the ICU DLLs or
shared libraries failed. Ensure that the ODBC or CLI
client has been installed properly on the system.

0x006F0008 (7274505) Function mapping error.


Explanation: Unable to locate the function entry of an
ICU function. This is an internal error.

© Copyright IBM Corp. 2003, 2004 105


106 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 32. WLM initialization service error messages
(00700001–0070FFFF)
This section contains the WLM initialization service error messages, which are in
the range 00700001–0070FFFF (7340033–7405567).

0x00700001 (7340033) Error locating task identifier.


Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00700002 (7340034) The SERVICE INFO ENTRY


pointer is NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00700003 (7340035) WLM initialization service


already active.
Explanation: The WLM initialization service has
already been started. In your master configuration
member, you have duplicate SERVICE INFO ENTRY
parameters to activate the WLM initialization service.
Remove the duplicate members and restart the data
server.

0x00700004 (7340036) Memory allocation failed for


message buffer.
Explanation: An attempt to allocate memory failed.
The data server needs more memory. The amount of
memory available for use by the data server is
controlled using the MESSAGE POOL SIZE parameter
in the data server’s Master Configuration Member. See
the MESSAGE POOL SIZE parameter definition in the
IBM DB2 Information Integrator Administration Guide and
Reference for Classic Federation and Classic Event
Publishing for instructions on how to use the MESSAGE
POOL SIZE parameter. If this does not correct the error,
contact IBM Technical Support at
www.ibm.com/support.

0x00700005 (7340037) No exit name supplied on the


WLM SERVICE INFO ENTRY
parameter.
Explanation: The WLM initialization SERVICE INFO
ENTRY parameter is invalid. No exit name is specified.
Correct the WLM SERVICE INFO ENTRY and restart
the data server. See the IBM DB2 Information Integrator
Administration Guide and Reference for Classic Federation
and Classic Event Publishing for a description of the
parameters that need to be defined in order to activate
the WLM Exit.

© Copyright IBM Corp. 2003, 2004 107


108 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 33. VTAM layer error messages (00800001–00800035)
This section contains the VTAM layer error messages, which are in the range
00800001–00800035 (8388609–8388661).

0x00800001 (8388609) Missing or invalid remote LU 0x00800021 8388641 Error opening VTAM ACB.
name.
Explanation: VTAM is unable to open the ACB due to
Explanation: Contact IBM Technical Support at a configuration mismatch. Review configuration
www.ibm.com/support. parameters.

0x00800002 (8388610) Missing or invalid local LU 0x00800022 (8388642) VTAM session logon error.
name.
Explanation: Configuration mismatch. Review
Explanation: Contact IBM Technical Support at configuration parameters.
www.ibm.com/support.
0x00800023 (8388643) Invalid local LU name.
0x00800003 (8388611) Missing or invalid mode table
Explanation: Configuration mismatch. Review
information.
configuration parameters.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x00800024 (8388644) Invalid remote LU name.
Explanation: Configuration mismatch. Review
0x00800004 (8388612) Missing or invalid application
configuration parameters.
program name.
Explanation: Contact IBM Technical Support at
0x00800025 (8388645) Invalid log mode.
www.ibm.com/support.
Explanation: Configuration mismatch. Review
configuration parameters.
0x00800005 (8388613) Memory allocation failed.
Explanation: Increase the size of the buffer pool size
0x00800026 (8388646) Error receiving FMH5.
with the MESSAGE POOL SIZE parameter.
Explanation: Configuration error. Review
configuration parameters.
0x00800006 (8388614) Session limit exceeded.
Explanation: Maximum number of sessions has been
0x00800027 (8388647) Invalid TP name.
reached. Increase the maximum number of sessions
(configure). Explanation: Configuration error. Review
configuration parameters.
0x00800007 (8388615) No services available.
0x00800028 (8388648) Error closing the VTAM ACB.
Explanation: Maximum number of services has been
activated. Increase the maximum number of services Explanation: VTAM is unable to close the ACB.
(configure).
0x00800029 (8388649) VTAM send error.
0x00800009 (8388617) Session management error.
Explanation: Internal VTM Error. Contact IBM
Explanation: Internal error. Contact IBM Technical Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.
0x0080002A (8388650) VTAM receive any, GDS
0x0080000A (8388618) Session management variable error.
environment corrupted.
Explanation: Internal VTM Error. Contact IBM
Explanation: Internal error. Contact IBM Technical Technical Support at www.ibm.com/support.
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 109


0x0080002B (8388651) VTAM receive-specific error. 0x00800035 (8388661) Invalid userid or password.
Explanation: Internal VTM Error. Contact IBM Explanation: The user ID does not exist on the CICS
Technical Support at www.ibm.com/support. system or the password does not match.

0x0080002C (8388652) VTAM prepare to receive data


flush error.
Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x0080002D (8388653) VTAM deallocate abend error.


Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x0080002E (8388654) VTAM deallocate error.


Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x0080002F (8388655) VTAM allocd error.


Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x00800030 (8388656) VTAM receive any error.


Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x00800031 (8388657) Invalid GDS variable.


Explanation: Internal VTM Error. Contact IBM
Technical Support at www.ibm.com/support.

0x00800032 (8388658) VTAM session limit exceeded.


Explanation: Maximum allowed number of sessions
reached. Review configuration parameters.

0x00800033 (8388659) VTAM session terminated.


Explanation: VTAM problem. Contact your system
support.

0x00800034 (8388660) VTAM CNOS negotiation error.


Explanation: VTAM was unable to negotiate a Change
Number of Sessions (CNOS) between the local LU
(ACB or APPL def) and the partner LU. This is most
likely due to a temporary lack of LU sessions.
Either re-specify session parameters in the APPL
definition, or try again later.
Contact your VTAM or SNA systems programmer for
additional assistance.

110 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 34. VSAM/IAM service messages
(00810000–00810036)
This section contains the VSAM/IAM service messages, which are in the range
00810000–00810036 (8454144–8454198).

0x00810001 (8454145) An error occurred in locating 0x00810007 (8454151) Allocation of the VSAM
the task identifier during VSAM service environment structure failed.
initialization.
Explanation: There is not enough memory to allocate
Explanation: Internal error. Contact IBM Technical control blocks required to manage the environment for
Support at www.ibm.com/support. connections to the VSAM service. Stop the data server,
increase the region size, and restart the data server. If
you are unable to correct the error, contact IBM
0x00810002 (8454146) The SERVICE INFO ENTRY
Technical Support at www.ibm.com/support.
pointer is NULL.
Explanation: Double-check the SERVICE INFO
0x00810008 (8454152) Memory allocation failed.
ENTRY definition for the VSAM service.
Explanation: There is not enough memory to allocate
control blocks required to manage the VSAM datasets.
0x00810003 (8454147) The VSAM service has already
Stop the data server, increase the region size, and
been initialized.
restart the data server. If you are unable to correct the
Explanation: The master configuration file contains a error, contact IBM Technical Support at
SERVICE INFO ENTRY for more than one VSAM www.ibm.com/support.
service. The first SERVICE INFO ENTRY is processed
and all subsequent definitions are failed with this error
0x00810009 (8454153) Invalid local queue message
message. Remove or comment out any extra SERVICE
received by VSAM service.
INFO ENTRY definitions to clear up this message.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00810004 (8454148) The virtual communications
registration call in the VSAM service
failed. 0x00810021 (8454177) The VSAM file system
encountered a dynamic allocation error.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: A Dynamic allocation error has occurred.
The System Code and DYNALLOC reason code is
available in the data server log.
0x00810005 (8454149) The virtual communication
open call in the VSAM service failed.
0x00810022 (8454178) The VSAM file system
Explanation: Internal error. Contact IBM Technical
encountered an open error.
Support at www.ibm.com/support.
Explanation: An Open error has occurred. The return
code and dataset name is available in the data server
0x00810006 (8454150) The message allocation call for
log.
the VSAM service message buffer
failed.
0x00810023 (8454179) The VSAM file system
Explanation: There is not enough memory to allocate
encountered a close error.
a message buffer for communication with the data
server’s region controller. Stop the data server, increase Explanation: A Close error has occurred. The return
the region size, and restart the data server. If you are code and dataset name is available in the data server
unable to correct the error, contact IBM Technical log.
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 111


0x00810024 (8454180) The VSAM file system 0x0081002C (8454188) The VSAM file encountered a
encountered a dynamic deallocation put error.
error.
Explanation: A Put error has occurred. The return
Explanation: A Dynamic deallocation error has code and feedback codes are available in the data
occurred. The System Code and DYNALLOC reason server log.
code is available in the data server log.
0x0081002d (8454189) The VSAM file system
0x00810025 (8454181) The VSAM file system encountered an endreq error.
encountered a get error.
Explanation: Contact IBM Technical Support at
Explanation: A Get error has occurred. The return www.ibm.com/support.
code and feedback codes are available in the data
server log.
0x00810030 (8454192) Could not load IGGCSI00 from
SYS1.LINKLIB.
0x00810026 (8454182) The VSAM file encountered a
Explanation: The IBM Catalog Search Interface must
point error.
be in the system LINKLIST.
Explanation: A Point error has occurred. The return
code and feedback codes are available in the data
0x00810031 (8454193) Catalog search interface error.
server log.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00810027 (8454183) The VSAM file encountered an
endreq error.
0x00810032 (8454194) Wrong number of fields
Explanation: An End Request (ENDREQ) error has
returned.
occurred. The return code and feedback codes are
available in the data server log. Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.
0x00810028 (8454184) The VSAM file system
encountered a build LSR data pool 0x00810033 (8454195) Error issuing SHOWCAT for
error. IAM file.
Explanation: A BLDVRP error has occurred Explanation: A file was tentatively identified as an
attempting to build a LSR data buffer pool. The return IAM file. An error code was returned from the
code is available in the data server log. SHOWCAT macro. Ensure that the file exists and is
properly defined.
0x00810029 (8454185) The VSAM file system
encountered a build LSR index pool 0x00810034 (8454196) Type of IAM file cannot be
error. referenced in USE grammar.
Explanation: A BLDVRP error has occurred Explanation: A file was tentatively identified as an
attempting to build a LSR index buffer pool. The return IAM file. However, the information returned from the
code is available in the data server log. SHOWCAT macro does not identify the file type as a
cluster or path. Ensure that you reference the cluster
name (for a KSDS or ESDS data set) or the path name
0x0081002A (8454186) The VSAM file system
(for an IAM alternate index).
encountered a delete LSR pool error.
Explanation: A DLVRP error has occurred attempting
0x00810035 (8454197) File is not a VSAM or IAM file.
to delete a LSR buffer pool. The return code is available
in the data server log. Explanation: The file name referenced is not a VSAM
file nor an IAM file. Modify the USE grammar to
reference a valid VSAM or IAM file.
0x0081002B (8454187) The VSAM file system
encountered an erase error.
0x00810036 (8454198) IAM PATH association look-up
Explanation: An Erase error has occurred. The return
failed.
code and feedback codes are available in the data
server log. Explanation: The file was identified as an IAM PATH
file. However, when the SHOWCAT macro was issued
to pick up base cluster or alternate index information,

112 DB2 II System Messages for Classic Federation and Classic Event Publishing
the required associations could not be found. Ensure
that the IAM file is properly defined and the alternate
index is set up correctly.

Chapter 34. VSAM/IAM service messages (00810000–00810036) 113


114 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 35. XM error messages (00850000–00859002)
This section contains the XM error messages, which are in the range
00850000–00859002 (8716288–8753154).

0x00850003 (8716291) Cross memory session control 0x0085000C (8716300) Cross memory receive error.
block not found on put operation.
Explanation: Contact IBM Technical Support at
Explanation: Contact IBM Technical Support at www.ibm.com/support.
www.ibm.com/support.
0x00851001 (8720385) Unable to locate cross memory
0x00850009 (8716297) No resources available. queue token.
Explanation: Cannot allocate control blocks due to a Explanation: Name/token services failure. IPL is
lack of storage. Restart using larger REGION= required.
parameter.
0x00851002 (8720386) Cross memory server address
0x0085007 (8716295) Session limit exceeded. space no longer active.
Explanation: Maximum number of sessions has been Explanation: No active queue name listening. Verify
reached. Increase maximum number of sessions that the queue name is correct in the client
(configure). configuration file, and verify that the data server has
been started.
0x0085008 (8716296) No services available.
0x00851004 (8720388) Invalid cross memory queue
Explanation: Maximum number of services has been
name.
activated. Increase maximum number of services
(configure). Explanation: Invalid three-part name. See the
configuration documentation.
0x008500B (8716297) Cross memory message received
that is larger than the allocated buffer. 0x00851005 (8720389) Unable to retrieve cross
memory global name/token.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Explanation: Name/token services failure. IPL is
required.
0x0085000E (8716302) Cross memory session error.
0x00851006 (8720390) Unable to locate cross memory
Explanation: Contact IBM Technical Support at
queue entry.
www.ibm.com/support.
Explanation: Maximum number of available system
LX entries has been reached. IPL is required.
0x0085000D (8716301) Invalid cross memory session
number received.
0x00851008 (8720392) Error allocating cross memory
Explanation: Contact IBM Technical Support at
queue entry storage.
www.ibm.com/support.
Explanation: CSA is out of space. IPL is required.
0x0085000A (8716298) Memory allocation failed.
0x00851009 (8720393) Error inserting cross memory
Explanation: Increase MESSAGE POOLSIZE
queue entry.
parameter.
Explanation: Unable to insert LX entry. Contact IBM
Technical Support at www.ibm.com/support.
0x00850012 (8716306) XM Accept error.
Explanation: Cannot accept an incoming session.
Either there is a control block error, or the maximum
number of sessions has been reached.

© Copyright IBM Corp. 2003, 2004 115


0x0085100A (8720394) Unable to create cross memory 0x00853001 (8728577) Invalid cross memory slot
global name/token. number supplied.
Explanation: Name/token services failure. Contact Explanation: Control block linkage failure. Contact
IBM Technical Support at www.ibm.com/support. IBM Technical Support at www.ibm.com/support.

0x0085100B (8720395) Error allocating cross memory 0x00853002 (8728578) Cross memory unable to locate
management structure. correlation service.
Explanation: Contact IBM Technical Support at Explanation: The data server has terminated. Restart
www.ibm.com/support. server. If problem reoccurs, contact IBM Technical
Support at www.ibm.com/support.
0x0085100C (8720396) Error creating cross memory
data space. 0x00853003 (8728579) Cross memory unable to locate
management structure.
Explanation: Unable to allocate data space. Contact
IBM Technical Support at www.ibm.com/support. Explanation: The data server has terminated. Restart
server. If problem reoccurs, contact IBM Technical
Support at www.ibm.com/support.
0x0085100D (8720397) Error establishing cross
memory data space access.
0x00854001 (8732673) No data spaces available for use
Explanation: Data space is not accessible. Contact IBM
by cross memory.
Technical Support at www.ibm.com/support.
Explanation: Data space is out of available storage.
Contact IBM Technical Support at
0x0085100E (8720398) Error creating local cross
www.ibm.com/support.
memory name/token.
Explanation: Name/token services failure. Contact
0x00854002 (8732674) Cross memory unable to locate
IBM Technical Support at www.ibm.com/support.
management control block.
Explanation: Control block failure. Contact IBM
0x0085100F (8720399) Error releasing cross memory
Technical Support at www.ibm.com/support.
queue entry.
Explanation: The attempt to free the CSA area failed.
0x00854003 (8732675) Invalid cross memory
Contact IBM Technical Support at
management control block identifier.
www.ibm.com/support.
Explanation: Invalid control block. Contact IBM
Technical Support at www.ibm.com/support.
0x00851010 (8720400) Error deleting cross memory
data space.
0x00855000 (8736768) Cross memory session limit
Explanation: Unable to delete data space. Contact IBM
exceeded.
Technical Support at www.ibm.com/support.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.
0x00851011 (8720401) Error removing cross memory
data space access.
0x00855001 (8736769) Cross memory management
Explanation: Control block linkage failure. Contact
control block corrupted.
IBM Technical Support at www.ibm.com/support.
Explanation: Invalid control block. Contact IBM
Technical Support at www.ibm.com/support.
0x00851012 (8720402) Error deleting cross memory
local name/token.
0x00855002 (8736770) Cross memory server not found.
Explanation: Name/token services failure. Contact
IBM Technical Support at www.ibm.com/support. Explanation: Invalid control block. Contact IBM
Technical Support at www.ibm.com/support.

116 DB2 II System Messages for Classic Federation and Classic Event Publishing
0x00855003 (8736771) Cross memory queue name 0x00859001 (8753153) Cross memory data space
already in use. corrupted.
Explanation: Attempt to start duplicate service. Check Explanation: Storage overlay. Contact IBM Technical
the data source name on start. Support at www.ibm.com/support.

0x00855005 (8736773) Invalid cross memory 0x00859002 (8753154) Cross memory data space not
management control block address. initialized.
Explanation: Internal XM error. Contact IBM Technical Explanation: Data space initialization error. Contact
Support at www.ibm.com/support. IBM Technical Support at www.ibm.com/support.

0x00857001 (8744961) Cross memory session not 0x00859003 (8753155) Cross memory data space
found. corrupted.
Explanation: Session already terminated. Check Explanation: Internal error. Contact IBM Technical
session log. Support at www.ibm.com/support.

0x00857003 (8744963) Invalid cross memory slot 0x00859004 (8753156) Cross memory data space
number on input. corrupted.
Explanation: Internal XM error. Contact IBM Technical Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support. Support at www.ibm.com/support.

0x00857004 (8744964) Invalid cross memory session


control block supplied.
Explanation: Internal XM error. Contact IBM Technical
Support at www.ibm.com/support.

0x00857005 (8744965) Cross memory post failed.


Explanation: An attempt to POST a client or the data
server failed. If the client or data server terminated,
contact IBM Technical Support at
www.ibm.com/support.

0x00857006 (8744966) Error accessing cross memory


data space.
Explanation: An attempt to access the cross memory
data space failed. Contact IBM Technical Support at
www.ibm.com/support.

0x00858001 (8749057) Cross memory data space


exhausted.
Explanation: No more space available in the data
space. Contact IBM Technical Support at
www.ibm.com/support.

0x00858002 (8749058) Cross memory data space not


initialized.
Explanation: Data space initialization error. Contact
IBM Technical Support at www.ibm.com/support.

Chapter 35. XM error messages (00850000–00859002) 117


118 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 36. Hiperspace error messages (00880000–00880033)
This section contains the Hiperspace™ error messages, which are in the range
00880000–00880033 (8912896–8912947).

the entry uses M or G to specify the unit, that the


0x00880020 (8912896) Error creating the hiperspace
number of units is valid in your environment, and that
Explanation: Internal program error. Contact IBM the number of units does not exceed the MAX
Technical Support at www.ibm.com/support. subparameter.

0x00880021 (8912897) Error getting ALET access to the 0x00880027 (8912904) Invalid EXTEND subparameter
hiperspace
Explanation: The EXTEND subparameter of the LD
Explanation: Internal program error. Contact IBM TEMP SPACE parameter is invalid. Valid settings are
Technical Support at www.ibm.com/support. xM and xG, where x is the initial number of megabytes
(M) or gigabytes (G) of space you want to extend the
storage area by at a time. Verify that the entry uses M
0x00880022 (8912899) Error getting page boundary
or G to specify the unit, that the number of units is
storage
valid in your environment, and that the number of
Explanation: There was an error in the MVS™ units does not exceed the MAX subparameter.
STORAGE OBTAIN macro. Retrieve the
Data(xxxxxxxx,yyyyyyyy) portion of the message log.
0x00880028 (8912905) Error releasing page boundary
Look for the xxxxxxxx value in IBM’s IBM z/OS MVS
storage
Programming: Authorized Assembler Services Reference for
information on how to resolve the issue. Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.
0x00880023 (8912900) Invalid HIPERSPACE
parameter 0x00880029 (8912906) Error releasing ALET access to
the hiperspace
Explanation: The first entry of the LD TEMP SPACE
parameter may be misspelled. Check to make sure that Explanation: Internal program error. Contact IBM
it is spelled HIPERSPACE. If it is, contact IBM Technical Support at www.ibm.com/support.
Technical Support at www.ibm.com/support.
0x0088002A (8912938) Error deleting the hiperspace
0x00880024 (8912901) Invalid HIPERSPACE
Explanation: Internal program error. Contact IBM
subparameter
Technical Support at www.ibm.com/support.
Explanation: One of the subparameters of the LD
TEMP SPACE parameter is misspelled. Valid spellings
0x0088002B (8912939) Error reading from the
for the subparameters in this parameter are INIT, MAX,
hiperspace
and EXTEND.
Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.
0x00880025 (8912902) Invalid MAX subparameter
Explanation: The MAX subparameter of the LD TEMP
0x0088002C (8912940) Error trying to read past end of
SPACE parameter is invalid. Valid settings are xM and
capacity
xG, where x is the maximum number of megabytes (M)
or gigabytes (G) of space you want to allocate. Verify Explanation: Internal program error. Contact IBM
that the entry uses M or G to specify the unit, and that Technical Support at www.ibm.com/support.
the number of units is valid in your environment.
0x0088002D (8912941) Error writing to the hiperspace
0x00880026 (8912903) Invalid INIT subparameter
Explanation: Internal program error. Contact IBM
Explanation: The INIT subparameter of the LD TEMP Technical Support at www.ibm.com/support.
SPACE parameter is invalid. Valid settings are xM and
xG, where x is the initial number of megabytes (M) or
gigabytes (G) of space you want to allocate. Verify that

© Copyright IBM Corp. 2003, 2004 119


0x0088002E (8912942) Error reallocating page
boundary storage
Explanation: There was an error in the MVS
STORAGE OBTAIN macro. Retrieve the
Data(xxxxxxxx,yyyyyyyy) portion of the message log.
Look for the xxxxxxxx value in IBM’s IBM z/OS MVS
Programming: Authorized Assembler Services Reference for
information on how to resolve the issue.

0x0088002F (8912943) Cannot extend the hiperspace,


no extent available
Explanation: The EXTEND subparameter of the LD
TEMP SPACE parameter will not allow the system to
EXTEND. Valid settings are xM and xG, where x is the
initial number of megabytes (M) or gigabytes (G) of
space you want to extend the storage area by at a time.
Verify that the number of units specified in the entry is
greater than zero.

0x00880030 (8912944) Error cannot extend the


hiperspace past MAX
Explanation: You have reached the MAX allowed
allocation of space, but it is insufficient for the
application. Increase the number of units specified in
the MAX subparameter of the LD TEMP SPACE
parameter, and resubmit your SQL query.

0x00880031 (8912945) Error trying to extend the


hiperspace
Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.

0x00880032 (8912946) Error trying to seek past end of


capacity
Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.

0x00880033 (8912947) Error no read allowed after a


write
Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.

120 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 37. Enterprise server error messages
(0x00880002–0x0088001C)
This section contains the enterprise server error messages, which are in the range
0x00880002–0x0088001C (8912898–8912924).

0x00880002 (8912898) No task data specified on 0x0088001A (8912922) Error connecting to target data
enterprise server SERVICE INFO server.
ENTRY definition.
Explanation: Contact IBM Technical Support at
Explanation: Configuration error. www.ibm.com/support.

0x00880003 (8912899) No task data specified on 0x0088001C (8912924) User not found.
enterprise server SERVICE INFO
Explanation: Contact IBM Technical Support at
ENTRY definition.
www.ibm.com/support.
Explanation: Configuration error.

0x00880010 (8912912) An error occurred in locating


the task identifier during enterprise
server initialization.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00880011 (8912913) An error occurred in locating


configuration information during
enterprise server initialization.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

0x00880012 (8912914) No resources available for


enterprise server operation.
Explanation: Increase MESSAGE POOL SIZE.

0x00880013 (8912915) No sessions available.


Explanation: Contact IBM Technical Support at
www.ibm.com/support.

0x00880014 (8912916) Session rejected by data server.


Explanation: Check data server log for details.

0x00880019 (8912921) The SERVICE INFO ENTRY


pointer is NULL.
Explanation: Internal error. Contact IBM Technical
Support at www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 121


122 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 38. Internal error messages (99990000–9999FFFF)
This section contains the internal error messages, which are in the range
99990000–9999FFFF (76941056–77006591).

0x99999999 (2576980377) INTERNAL ERROR


program: <name>, Line: <number>
Explanation: Internal error. This message is always
issued in U.S. English. Save the error message and any
other error messages displayed. Then, contact IBM
Technical Support at www.ibm.com/support.

0xHHHHHHHH LOGERR LLGetResource Failed


xx-yyyyyyyy.
Explanation: This message appears when the data
server cannot access the language catalog file, a file I/O
error occurred while attempting to access the language
catalog file, the language catalog file was not specified
in the data server configuration file, or the error
message was not found in the language catalog file.
Contact IBM Technical Support at
www.ibm.com/support.

© Copyright IBM Corp. 2003, 2004 123


124 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 39. SQL error codes and messages (0 to -4910)
This section contains the SQL error codes and messages, which are in the range 0
to -4910.

0 Successful execution. -107 A Name passed exceeds the maximum


length for an identifier
Explanation: This SQL statement has executed
successfully. No action required. Explanation: A name passed in an SQL statement
exceeds the maximum length for an identifier of its
type. Maximum lengths for identifiers are:
100 Normal end of data.
v 8 characters for owner names (authorization id’s).
Explanation: No more data exists. Normal return
v 18 characters for table, view, and procedure names.
code. No action required.
v 30 characters for column names.

-60 Invalid length or scale Correct the SQL statement.


Explanation: The length or scale argument passed to
the DECIMAL scalar function is invalid. The value -112 The operand of a column function is
passed is either an incorrect data type or exceeds the another column function
maximum allowed value for the decimal datatype.
Correct the SQL statement. Explanation: One of the operands of an aggregate
column function was another column function.
Aggregates of Aggregate functions are invalid. Correct
-84 Unacceptable SQL Statement the SQL statement.
Explanation: The SQL statement is unacceptable to
DB2 Universal Database. One of the following -117 The number of insert columns did not
conditions has occurred: match the number of insert values
v An attempt has been made to PREPARE or
Explanation: An INSERT statement contained a
EXECUTE IMMEDIATE an SQL statement that
different number of insert columns from the number of
cannot be prepared, for example, FETCH or
insert values supplied. Correct the SQL statement.
INCLUDE.
v The embedded SQL statement is not an SQL
statement supported by DB2 UDB. -119 A column identified in a HAVING
clause was not included in the GROUP
The statement cannot be executed. If the situation BY clause
involves an SQL statement that cannot be prepared, the Explanation: One of the columns referenced in the
problem is in the source of the SQL statement, not the HAVING clause was not also included in the GROUP
application program. No action is necessary unless the BY clause. All columns in a HAVING clause which are
source of the SQL statement is the application program not operands of an aggregate function (AVG, COUNT,
itself. If the situation involves an SQL statement that is MIN, MAX, SUM) must also be included in the
not supported by DB2 UDB, remove it from the GROUP BY clause. Correct the SQL statement.
application program and try again.

-120 A WHERE clause or SET clause includes


-104 Unexpected or invalid token and aggregate column function
Explanation: An unexpected or invalid token was Explanation: The WHERE or SET clause includes an
discovered while parsing an SQL statement. This is a invalid aggregate column function
general syntax error in the SQL expression. (AVG,COUNT,MIN,MAX,SUM). These functions are
Correct the SQL statement. If the cause of the syntax only allowed in select lists, HAVING clauses, or
error is not apparent by sight-checking the SQL, consult WHERE clauses that are part of a subselect within a
the data server log for the exact token which resulted subquery of a HAVING clause. Correct the SQL
in the syntax error. statement.

© Copyright IBM Corp. 2003, 2004 125


-121 An INSERT or UPDATE statement -129 Too many tables referenced in a single
referenced a column for update multiple query
times
Explanation: The SQL statement contains more than
Explanation: An INSERT or UPDATE statement listed 15 table references. The number of tables referenced in
the same column name more than one time in its a single query must not exceed 15. Table references
update list. Correct the SQL statement. include all tables in subselects as well as any tables
referenced implicitly through views. Correct the SQL
statement.
-122 SELECT statement with no GROUP BY
clause contains a column name and a
column function in the SELECT clause -134 Improper use of LONG STRING
or a column name is contained in the COLUMN or a host variable of
select clause but not in the GROUP BY MAXIMUM LENGTH greater than 254.
clause.
Explanation: Such a column or host variable cannot
Explanation: The SELECT statement contains one of appear in ORDER BY or GROUP BY clauses. UNION
the following types of errors: subqueries, subselects, or functions. SUBSTR is the only
v The statement contains a column name and a column scalar function that can use long string values. LIKE
function in the SELECT clause, but no GROUP BY and NOT LIKE are the only predicates that can use
clause. long string values.
v A column name is contained in the GROUP BY The statement cannot be executed. The column-name
clause is a view column derived from a constant, an might not be returned in SQLCA, depending on the
expression, or a function. nature of the error and the syntax in which it occurred.
The requested operation on a long string value is not
The statement cannot be executed. See the IBM DB2
supported by DB2 Universal Database. See IBM DB2
Information Integrator Administration Guide and Reference
UDB SQL Reference for information about restrictions on
for Classic Federation and Classic Event Publishing for
the specification and manipulation of long string
more information about the use of GROUP BY clauses
values.
in SQL statements.

-138 Invalid SUBSTRING argument


-125 An integer in the ORDER BY clause
does not identify a column of the result. Explanation: The second or third argument to the
SUBSTR scalar function is invalid. Possibilities include:
Explanation: The ORDER BY clause in the statement
contains a column number that is either less than one, v The argument is NULL
or greater than the number of columns of the result v The second argument is less than 1 or greater than
table (the number of items in the SELECT clause). the maximum length of the first operand.
The statement cannot be executed. Correct the syntax of v The third argument is less than 1 or is greater than
the ORDER BY clause such that each column identifier the maximum length of the first operand minus the
properly denotes a column of the result table. second operand.

Correct the SQL statement.


-126 The SELECT statement contains both an
ORDER BY clause and an UPDATE
clause -150 An INSERT, UPDATE, or DELETE
statement was issued on a view
Explanation: A SELECT statement contains both an
ORDER BY clause and an UPDATE clause. Cursor Explanation: An INSERT, UPDATE, or DELETE
declared for update cannot contain an ORDER BY statement referenced a view as the target table on
clause. Correct the SQL statement. which to issue the insert, update, or delete action.
Updates on views are invalid. Correct the SQL
statement
-127 The DISTINCT qualifier was specified
more than once in a subselect
-151 An UPDATE was issued on a
Explanation: The DISTINCT qualifier can only be non-updateable column
used once in a SELECT statement or subselect. Correct
the SQL statement. Explanation: An UPDATE statement referenced a
column marked in the catalog as non-updateable.
Correct the SQL statement.

126 DB2 II System Messages for Classic Federation and Classic Event Publishing
-153 A CREATE VIEW statement did not -183 An arithmetic operation on a DATE or
have a column name list TIMESTAMP value produced a value
that is out of the range of valid dates
Explanation: A CREATE VIEW statement contained
select list expressions which were unnamed. When a Explanation: The calculation of a DATE or
CREATE VIEW includes unnamed select list items, the TIMESTAMP value resulted in a date that is outside the
normally optional column name list for the view is range of 0001-01-01 and 9999-12-31. Correct the SQL
required so all items in the select list have a name. statement.
Correct the SQL statement. In this case, you can either
provide names for all columns in the view or name the -185 LOCAL date and time format not
unnamed expressions in the select list with the AS supported
specification.
Explanation: The CHAR scalar function was specified
for a date or time with the LOCAL formatting option.
-156 The target of a MAP INDEX statement the LOCAL option is not supported. Correct the SQL
is not a table statement.
Explanation: A MAP INDEX statement references a
catalog item that is not a table. Correct the SQL -203 A reference to a column name is
statement. ambiguous
Explanation: An unqualified column name in the
-158 Invalid column list for view query is ambiguous. The named column exists in more
than one table in the query and must be qualified with
Explanation: The number of named columns in a
either a correlation name or a combination owner and
CREATE VIEW statement does not match the number
table name to resolve the ambiguity.
of select items in the select statement for the view.
Correct the SQL statement. Correct the SQL statement. If the cause of the error is
not apparent by sight-checking the SQL, consult the
data server log for the column name in error.
-170 Invalid number of arguments
Explanation: The number of named columns in a
-204 A table, view, or procedure name was
create view statement does not match the number of
not found
select items in the select statement for the view. Correct
the SQL statement. Explanation: A table, view, or procedure name passed
in an SQL statement was not found in the system
catalog.
-171 Invalid function argument
Correct the SQL statement. If the cause of the error is
Explanation: The data type, length, or value of a
not apparent by sight-checking the SQL, consult the
function argument is invalid. Correct the SQL
data server log for the name in error.
statement. If the cause of the error is not apparent by
sight-checking the SQL, consult the data server log for
more information. -206 A column name was not found
Explanation: A column name in the SQL statement
-181 The string representation of a was not found in any of the tables or views included in
DATETIME value is not valid the statement.
Explanation: A String form of a DATE, TIME, or Correct the SQL statement. If the cause of the error is
TIMESTAMP value could not be converted to an not apparent by sight-checking the SQL, consult the
internal date or time format because it either contained data server log for the column name in error.
invalid characters or was not in a recognized date,
time, or timestamp format. Correct the SQL statement.
-208 An invalid column was included in the
ORDER BY clause
-182 An arithmetic expression with a
Explanation: A column name in the ORDER BY clause
DATETIME value is invalid
is invalid because it was not included in the select list
Explanation: Arithmetic expressions with datetime of the SELECT statement. Correct the SQL statement.
values or labeled durations are invalid. Correct the SQL
statement.

Chapter 39. SQL error codes and messages (0 to -4910) 127


operands of the function contain a column from each
-300 Host variable not null terminated
table. Any ON clause expressions other than those
Explanation: A host variable was received from the stated above will result in an SQLCODE of -338.
client with of descriptor of null terminated string, but Correct the application program.
the string was not null terminated or exceeded 254
character in length. Correct the application program.
-401 The operands of an arithmetic or
comparison operation are not
-301 Invalid input host variable type comparable
Explanation: A stored procedure CALL statement Explanation: An arithmetic operation appearing
passed an IN or INOUT host variable whose data type within the SQL statement has a mixture of numeric and
is not compatible with the data type declared as a nonnumeric operands or the operands of a comparison
parameter in the procedure call. Correct the application operation are not compatible. An arithmetic or
program. comparison operation is defined in the statement
whose operands include non-comparable data types.
Examples include:
-303 Invalid output host variable type
v Comparison of numeric and character data types.
Explanation: A CALL or FETCH statement supplied a
v Comparison of numeric and graphic data types.
receiving host variable whose data type is incompatible
with the stored procedure parameter declaration or v Comparison of date and non-date data types.
result set column data type. Correct the application v Comparison of time and non-time data types.
program.
The statement cannot be executed. Check the data types
of all operands to ensure that their data types are
-304 Data truncation error
comparable and compatible with their usage in the
Explanation: An attempt was made to convert an SQL statement. If all the operands of the SQL statement are
data type into another SQL data type which would correct and a view is being accessed, check the data
result in truncation of the data due to the size of the types of all the operands in the view definition.
target data type. Correct the SQL statement.
-402 An expression in a select list contains
-305 No output indicator variable supplied operands that are not compatible
Explanation: An attempt was made to set the NULL Explanation: A select list expression contains an
indicator for an output host variable which did not operation whose operands are not compatible. See the
include an indicator variable. Correct the application explanation of SQLCODE -401 for examples of
program. non-compatible types.
Correct the SQL statement.
-312 Unusable host variable
Explanation: A create view statement contains -405 Numeric literal is out of range
parameter markers or host variables. Parameter
Explanation: A numeric literal has exceeded the
markers or host variables in a create view statement are
maximum precision or exponent value allowed for a
not allowed. Correct the SQL statement.
floating point number. All numeric literals are
converted to either integer or floating point values. The
-313 The number of host variables is maximum value may vary between operating systems,
incorrect but generally it is 15 digits of precision. If the number
of digits in the literal exceeds the precision of a floating
Explanation: The number of host variables passed in
point number or a floating point number contains an
an OPEN or EXECUTE statement does not match the
exponent that is out of the range, this code is issued.
number of parameter markers defined in the statement.
Correct the application program.
-407 An UPDATE or INSERT value is NULL
and the target column is defined as
-338 The ON clause for a table join is invalid
NOT NULL
Explanation: Each expression in the ON clause for a
Explanation: An attempt was made to INSERT or
table join must reference a column from each table in
UPDATE a column declared as not nullable with the
the join and a comparison operator (<, <=, =, >, >=). If
NULL value. Correct the SQL statement.
the JOIN is a FULL OUTER join, the comparison
operator must be ’=’. FULL OUTER JOINS may also
use the COALESCE or VALUE function providing the

128 DB2 II System Messages for Classic Federation and Classic Event Publishing
-408 An UPDATE or INSERT value is not -421 The operands of a UNION do not have
compatible with the data type of the the same number of result columns
target column
Explanation: The number of result columns in a
Explanation: An attempt was made to INSERT or UNION select list did not match the number of result
UPDATE a column with a value which is not columns in one of the other UNION select lists. Each
compatible with the data type of the target column. select list in a UNION must have exactly the same
Correct the SQL statement. number of result columns. Correct the SQL statement.

-412 The SELECT CLAUSE of a subquery -469 The stored procedure definition
specifies multiple columns includes one or more OUTPUT
parameters for which no host variable
Explanation: A subselect used in a comparison
was passed
operation specified more than one column. Subselects
used for comparison operations must specify one and Explanation: The CALL statement did not include a
only one result column. host variable for one of the stored procedure OUTPUT
or OUTIN parameters. Every output parameter in a
Correct the SQL statement.
stored procedure definition must have a host variable
passed in its associated CALL statement. Correct the
-415 The corresponding columns UNION do application program.
not have compatible data types
Explanation: The corresponding columns in each table -501 The cursor identified in a FETCH or
of a UNION must have compatible data types based on CLOSE statement is not open.
the position of each column in the UNION select list.
Explanation: The application program attempted to
For example, the first item in each select list in a
either:
UNION must be compatible with the first item in every
table in the UNION. v FETCH using a cursor, or
v CLOSE a cursor
Correct the SQL statement. If the incompatible column
is not apparent by sight-checking the SQL, consult the
at a time when the specified cursor was not open.
data server log for more information on the column
which resulted in this error.
Correct the logic of the application program to ensure
that the cursor is open at the time the FETCH or
-416 An operand of a UNION contained a CLOSE statement is executed.
long SQL column
Explanation: One of the select items in a query -502 The cursor identified in an OPEN
contained a long SQL data type (LONG VARCHAR, statement is already open.
LONG_VARGRAPHIC). Long SQL data types are not
allowed in UNION queries. Explanation: The application program attempted to
execute an OPEN statement for a cursor that was
Correct the SQL statement. already open.
The statement cannot be executed. The cursor was
-419 Invalid decimal divide operation unchanged (not reopened). Correct the logic of the
application program to ensure that it does not attempt
Explanation: A decimal divide operation is invalid
to execute an OPEN statement for a cursor that is
because the algorithm used to determine the decimal
already open.
result calculated a negative scale value.
Correct the SQL statement.
-504 The cursor name is not defined.
Explanation: Cursor was not declared in the
-420 Invalid decimal string
application program before it was referenced.
Explanation: A string representation of decimal data
The statement cannot be executed. Check the
contained invalid characters and could not be
application program for completeness and for a
converted to a decimal data type. Correct the SQL
possible spelling error in the cursor declaration. The
statement.
declaration for a cursor must appear in an application
program before statements that reference the cursor. For
information about cursor-name, see the SQL log.

Chapter 39. SQL error codes and messages (0 to -4910) 129


that it does not attempt to re-PREPARE the SELECT
-514 The cursor is not in a prepared state.
statement for a cursor when that cursor is open. For
Explanation: The application program has tried to use information about cursor-name, see the SQL log.
a cursor that is not in a prepared state. The cursor is
associated with a statement that either has never been
-530 Invalid Foreign Key, Insert positioning
prepared or has been invalidated by a COMMIT or
failed on multi-record mapped table.
ROLLBACK.
Explanation: An INSERT statement for a multi-record
The statement cannot be executed. For 1, ensure that
mapped table contains values for records in a database
you prepare the statement named in the DELCARE
path other than the last mapped record in the table.
CURSOR statement for cursor-name before you try to
The values specified are used to qualify the position of
open the cursor. For 2, either do not issue COMMIT or
the new inserted record and a position could not be
ROLLBACK until after you are finished using the
found using the values passed.
cursor, or prepare the statement again after the
COMMIT or ROLLBACK. For information about Review the values passed and verify that values for
cursor-name, see the SQL log. records other than the last record in the mapping can
be used to position an insert in the database. Correct
the SQL.
-516 The DESCRIBE statement does not
identify a PREPARED statement.
-551 The user does not have the privileges
Explanation: An attempt was made to execute a
necessary to execute the SQL statement
DESCRIBE for a statement that had not been
successfully prepared beforehand. Explanation: The privileges required to process the
SQL statement are not granted to the user executing the
The statement cannot be executed. Correct the logic of
statement. If the statement contains more than one
the application program to ensure that a statement is
table or view reference, the user must have the
properly prepared before a DESCRIBE of the statement
necessary privileges on all referenced tables and views.
is attempted. For information about cursor-name, see the
Grant the appropriate privileges to the user if
SQL log.
necessary. To determine which table or view doesn’t
have the necessary access rights, consult the data server
-517 Cursor cannot be used because its log.
statement named in the declaration for
the cursor was not a SELECT statement.
-601 The name of the object to be created is
Explanation: The cursor could not be used as identical to the existing name name of
specified because the prepared statement named in the the object type obj-type.
declaration for the cursor was not a SELECT statement.
Explanation: The CREATE statement sought to create
The statement cannot be executed. Verify that the an object name of type obj-type when there is already
statement name is specified correctly in the PREPARE an object of that type with the same name defined in
statement and the DECLARE CURSOR statement for the DB2 Universal Database subsystem. If obj-type is
cursor-name. Alternately, correct the application constraint, the name was specified in the FOREIGN
program logic to ensure that only prepared SELECT KEY clause of either a CREATE or ALTER TABLE
statements are used in association with cursor statement. See the SQL log for information about
declarations. For information about cursor-name, see the obj-type.
SQL log.
-607 An INSERT, UPDATE, or DELETE
-518 Statement was not prepared statement was issued on a
non-updateable table
Explanation: An attempt was made to EXECUTE a
statement that was not previously prepared. Correct the Explanation: An INSERT, UPDATE, or DELETE
application program. statement was issued on a system catalog table. Do not
issue updates to system catalog tables.
-519 The PREPARE statement identifies the
SELECT statement of the opened cursor. -612 A duplicate column name was specified
Explanation: The application program has attempted Explanation: A CREATE VIEW statement included a
to PREPARE (actually re-PREPARE) the SELECT duplicate column name. Each select list in the select
statement for the specified cursor at a time when that statement for a CREATE VIEW must have a unique
cursor was already open. column name.
The statement cannot be executed. The cursor was not
affected. Correct the logic of the application program so

130 DB2 II System Messages for Classic Federation and Classic Event Publishing
field in any decimal operation is too short to contain
-638 TABLE table-name cannot be created
the result.
because column definition is missing.
A divide exception can occur on a division operation
Explanation: The CREATE TABLE statement does not
on any numeric field type (DECIMAL, FLOAT,
contain any column definition.
SMALLINTI, or INTEGER) by zero, or on a decimal
The SQL statement cannot be executed. Add column division operation when the quotient exceeds the
definition to the statement. specified data-field size.
An exponent overflow can occur when the result
-680 Too many columns specified for a table characteristic of any floating point operation exceeds
127 and the result fraction is not zero.
Explanation: The maximum number of columns
permitted per table is 750. The statement cannot be The statement cannot be executed. In the case of an
executed. Do not attempt to CREATE or ALTER a table INSERT or UPDATE statement, no data is updated or
to contain more than 750 columns. Create separate deleted. If the statement was a cursor controlled
tables as required to hold the additional information. FETCH then the cursor will remain open. If the cursor
was controlled OPEN then the cursor will remain
closed.
-681 Field Procedure encode or decode error
Explanation: An error occurred in encoding or
-802 (continued)
decoding a column within a field procedure. Check for
the following possible errors: Explanation: Examine the SQL statement to see if the
v Invalid value on encode or decode or invalid column cause (or the likely cause) of the problem can be
data type. determined. The problem may be data-dependent, in
which case it will be necessary to examine the data that
v Field procedure function error.
was being processed at the time the error occurred. See
the data server log for information about data types.
The field procedure return code and error message is
written to the server log. Check the log for more
information. -803 Cannot INSERT or UPDATE duplicate
values in an index column.
-682 Cannot load Field Procedure Explanation: An INSERT or UPDATE cannot be
completed due to duplicate values in an index column.
Explanation: The field procedure module cannot be Verify the unique column table constraint definition,
loaded. and that duplicate values will not occur.
The statement cannot be executed. View the server log
output for possible problem information. Ensure that -804 An error was found in the input
the named field procedure is in the STEPLIB DD SQLDA
concatenation or LIBDEF PHASE search chain for the
data server. Explanation: An error occurred in processing the
input SQLDA in a request from the application
program. Contact IBM Technical Support at
-802 Data exception error. www.ibm.com/support.
Explanation: The processing of an SQL arithmetic
function or arithmetic expression that was either in the -811 The results of a subselect produced
SELECT list of an SQL select statement, in the search more than one row
condition of a SELECT, UPDATE, or DELETE statement
during the evaluation of a column function, or in the Explanation: An imbedded subselect produced a
SET clause of the UPDATE statement has encountered result set which contained more than one row of data.
an exception error. Possible reasons are FIXED POINT The subselect as written is restricted to a single row of
OVERFLOW, DECIMAL OVERFLOW, DIVIDE data. Correct the SQL statement.
EXCEPTION, or EXPONENT OVERFLOW. The
possible operations include ADDITION,
-817 Update prohibited (two-phase commit
SUBTRACTION, MULTIPLICATION, DIVISION, and
situation OR Catalog update statement
NEGATION.
(DDL) issued while a connector
A fixed-point overflow can occur during any arithmetic transaction was incomplete)
operation on either INTEGER or SMALLINT fields.
Explanation: A prohibited update statement was
A decimal overflow exception can occur when one or issued while a transaction was in progress for a
more nonzero digits are lost because the destination connector. The update is prohibited for one of the
following reasons:

Chapter 39. SQL error codes and messages (0 to -4910) 131


v The update is for a different connector and The execution of this SQL statement is terminated. A
two-phase commit is not supported. record containing more detailed information about this
v The update requires a new database thread to the failure is generated. If there is an SQL cursor associated
underlying database and two-phase commit is not with the failed instruction, its position is unchanged
supported. and a CLOSE or PREPARE command may be issued. If
any other operation is attempted with the cursor, it
v A stored procedure call was issued, which is an
cannot be executed and a -905 error code is returned. If
implied autocommit.
there is no cursor, this statement has been rolled back.
v A DDL statement or GRANT or REVOKE was
issued, which is an implied autocommit. Determine why this SQL statement took so long and
take appropriate action. Consider simplifying the SQL
Remove the statement in error or COMMIT the statement, restructuring tables and indexes, or
transaction prior to issuing the update statement in contacting the installation group responsible for
error. maintaining the resource limit specification tables.
An application program that receives this return code
For more information on two-phase commit support, can execute additional SQL statements.
see the IBM DB2 Information Integrator Administration
Guide and Reference for Classic Federation and Classic
Event Publishing. -922 Connection authorization failure
Explanation: Connection authorization failed because
-870 The number of host variables is of an error. Possibilities include:
incorrect v User validation,
Explanation: A stored procedure CALL statement v Resource access, or
passed an incorrect number of host variables. Correct v Installation error.
the application program.
The statement cannot be executed. The connection is
not established.
-904 Unsuccessful execution caused by an
unavailable resource
-4901 Cursor limit exceeded. Attempted to
Explanation: The SQL statement could not be
open more than 100 cursors.
executed. See the data server log for more information.
Explanation: An application attempted to open too
Verify the identity of the resource that was not
many cursors simultaneously. Only 100 active cursors
available. The reason the resource was unavailable can
are supported from a single client application. Modify
be determined by checking the specified reason code.
the application to reduce the number of cursors that are
See the IBM DB2 Universal Database documentation for
opened simultaneously.
additional information.

-4902 Memory limit exceeded


-905 Unsuccessful execution due to resource
limit being exceeded Explanation: The SQL statement could not be
executed because of a memory allocation failure.
Explanation: The execution of the SQL statement was
terminated because a resource limit was exceeded. The Contact IBM Technical Support at
name of the resource whose limit was exceeded is the www.ibm.com/support.
resource name. It is also the name of the column in the
resource limit specification table from which the limit
-4903 Unsupported statement
was derived. The limit that was exceeded in CPU
seconds is limit-amount1 and in service units it is Explanation: This error is returned when:
limit-amount2. The source-name may be ASUTIME, v An attempt was made in IDMS or IMS to update a
which is the number of CPU seconds permitted for parent when the mapping includes the child and
each SQL statement. The maximum number of CPU parent. To resolve this, change the mapping to
seconds permitted is limit-amount1. The maximum specify that the segment updated is the lowest-level
number of service units is limit-amount-2. leaf segment.
The source used to derive the limit-amount is limit-source v An attempt is made to update a table containing
and is either the name of a resource limit specification record array mappings of OCCURES clauses. Change
table or a system parameter. If the source is a system the mapping to specify that each occurrence is a
parameter, the resource limit specification table did not separate column.
contain an applicable entry or an error occurred while v The SQL statement is unsupported. Change the SQL.
accessing the table. In either case, the limit is obtained
from an install (system parameter).

132 DB2 II System Messages for Classic Federation and Classic Event Publishing
-4904 Unsupported expression -4910 An error occurred during a connector
update requiring a Backout of the
Explanation: An unsupported SQL function or
current transaction. The transaction was
expression was passed to the Query Processor. One of
backed out. See the data server log for
the following unsupported expressions was passed:
specifics of the initial error requiring
v A date or time duration. the transaction backout.
v A date or time scalar function.
Explanation: An error occurred in update processing
v The VARGRAPHIC scalar function. that required backing out the current transaction to
v An unsupported special register. rollback partial updates made to a connector. All
changes made by previous successful updates within
Correct the SQL statement. the transaction were rolled back.
Review the data server log to determine the initial error
-4905 Internal processing error detected that resulted in the -4910 error and transaction
rollback. Correct the SQL as necessary.
Explanation: An unexpected processing error occurred
in the query processor. Contact IBM Technical Support
at www.ibm.com/support.

-4906 Invalid conversion


Explanation: An unexpected processing error occurred
in the Query Processor when attempting to convert an
SQL data type. Contact IBM Technical Support at
www.ibm.com/support.

-4907 Internal catalog error


Explanation: An unexpected processing error occurred
while reading or updating the system catalog. Contact
IBM Technical Support at www.ibm.com/support.

-4908 Invalid mapped data


Explanation: The data from a mapped table is
inconsistent with the mapped definition. Possible
inconsistencies include:
v A zoned decimal field contains invalid characters.
v A varchar field contains a length value which
exceeds its maximum declared size.
v An occurs depending on column is negative or
exceeds the declaration of the maximum number of
occurrences.

Verify the mapping of the table.

-4909 DDLEX mapping error


Explanation: An error occurred in mapping a catalog
object using DDLEX. Contact IBM Technical Support at
www.ibm.com/support.

Chapter 39. SQL error codes and messages (0 to -4910) 133


134 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 40. Metadata utility error messages (SQLCODES
-9999)
This section contains the metadata utility error messages, which have the message
code SQLCODES -9999.

to be replaced, first remove the existing table using the


-9999 OSDYNALLOC INPUT PARM ERROR;
command DROP TABLE/VIEW, and then retry the
RC=xx.
import.
Explanation: Internal program error. Contact IBM
Technical Support at www.ibm.com/support.
-9999 CANNOT CONTINUE. A ‘-STOP DB2’
COMMAND WAS ISSUED.
-9999 DD NAME ‘xxxxxxxx’ WAS NOT
Explanation: Determine the reason for the DB2
FOUND.
Universal Database subsystem shutdown. After the
Explanation: The DD name specified in the grammar subsystem has been restarted, retry the DB2 import
does not match a DD statement in the metadata utility utility.
JCL. Either include a DD statement in the JCL (if it is
missing or change the DD name in the grammar if it is
-9999 CANNOT CONTINUE. DB2 HAS
incorrect. Then, rerun the metadata utility.
TERMINATED ABNORMALLY
Explanation: Determine the cause of the abnormal
-9999 OSDYNALLOC INQUIRE FAILED;
termination. Check system log, DB2 Universal Database
RC=xx, REASON CODE = xxxx.
log, and any dumps that may have been produced.
Explanation: A dynamic allocation inquiry failed. After the problem has been corrected, retry the DB2
Review IBM z/OS MVS Programming: Authorized import utility.
Assembler Services Guide. If the failure cannot be
resolved by your technical personnel, contact IBM
-9999 ‘CLOSE DB2 PLAN’ FAILED;
Technical Support at www.ibm.com/support.
SSN=’ssid’, PLAN=’name’, RC=rc, RSN=x
‘reasoncode’.
-9999 OSDYNALLOC ALLOCATE FAILED;
Explanation: An attempt to close a DB2 Universal
RC=xx, REASON CODE = xxxx.
Database plan failed. ssid identifies the DB2 UDB
Explanation: A dynamic allocation attempt failed. subsystem. name identifies the plan name. rc is the DB2
Review IBM z/OS MVS Programming: Authorized UDB return code. reasoncode is the DB2 UDB reason
Assembler Services Guide. If the failure cannot be code. Consult the appropriate DB2 UDB documentation
resolved by your technical personnel, contact IBM to interpret the return code and reason code returned
Technical Support at www.ibm.com/support. by the failing close. Make necessary corrections, and
retry the DB2 import utility.
-9999 DATASET SPECIFIED IS NOT
SEQUENTIAL OR PDS; DSORG = -9999 ‘CONNECT TO DB2’ FAILED;
xxxxxxxx. SSN=‘ssid’, RC=rc, RSN=x ‘reasoncode’.
Explanation: The data set specified in the grammar Explanation: An attempt to connect to a DB2
(DD or DS) is neither a Sequential organization nor a Universal Database subsystem failed. ssid identifies the
partitioned organization. The grammar specifies the DB2 UDB subsystem. rc is the DB2 UDB return code.
table is a Sequential data type. Correct the erroneous reasoncode is the DB2 UDB reason code. Consult the
portion of the grammar. Then, rerun the metadata appropriate DB2 UDB documentation to interpret the
utility. return code and reason code returned by the failing
connect. Make necessary corrections, and retry the DB2
import utility.
-9999 ‘creator.tablename’ IS A DUPLICATE
OBJECT.
Explanation: A table with the identical name already
exists in the metadata catalog. Verify that the name of
the table or view being imported. If the existing table is

© Copyright IBM Corp. 2003, 2004 135


-9999 DB2 resource NOT FOUND IN DB2 -9999 DB2 ‘OPEN CURSOR’ FAILED;
CATALOG. CURSOR #x; SQLCODE=nnn
Explanation: Could not locate a specified resource. Explanation: x identifies the failing cursor. nnn is the
resource can be replaced by: SQLCODE returned. Consult the appropriate DB2
v TABLE ’creator.tablename’ Universal Database documentation to interpret the
cause of the failure. Make necessary corrections, and
v COLUMNS FOR TABLE ’creator.tablename’
retry the DB2 import utility.
v INDEX ’creator.indexname’
v KEYS FOR INDEX ’creator.indexname’
-9999 ‘DISCONNECT FROM DB2’ FAILED;
SSN=‘ssid’, RC=rc, RSN=x ‘reasoncode’.
creator and tablename or indexname identifies the DB2
Universal Database resource that was not found. Explanation: An attempt to disconnect from a DB2
Ensure the current connection is to the correct DB2 Universal Database subsystem failed. ssid identifies the
UDB subsystem. Ensure the current connection is using DB2 UDB subsystem. rc is the DB2 UDB return code.
the correct catalog prefix. Verify the specified resource reasoncode is the DB2 UDB reason code. Consult the
creator and tablename or indexname is correct. Make appropriate DB2 UDB documentation to interpret the
necessary corrections, and retry the DB2 import utility. return code and reason code returned by the failing
disconnect. Make necessary corrections, and retry the
DB2 import utility.
-9999 DB2 ‘DECLARE CURSOR/PREPARE
STATEMENT’ FAILED; CURSOR #x;
SQLCODE=nnn. -9999 GRAMMAR INCOMPLETE; token IS
MISSING
Explanation: x identifies the failing cursor. nnn is the
SQLCODE returned. Consult the appropriate DB2 Explanation: Grammar is incorrectly structured. An
Universal Database documentation to interpret the expected token is missing. token can be replaced by:
cause of the failure. Make necessary corrections, and v SUBSYSTEM ID: A valid Subsystem ID was not
retry the DB2 import utility. specified.
v PLAN NAME: A valid DB2 Universal Database plan
-9999 DB2 ‘DESCRIBE’ FAILED; CURSOR #x; name was not specified.
SQLCODE=nnn v CATALOG PREFIX: A valid catalog prefix was not
Explanation: x identifies the failing cursor. nnn is the specified.
SQLCODE returned. Consult the appropriate DB2
Universal Database documentation to interpret the Correct the grammar and retry the DB2 import utility.
cause of the failure. Make necessary corrections, and
retry the DB2 import utility. -9999 INDEX COLUMN NAME DOES NOT
MATCH COLUMN NAME IN TABLE.
-9999 DB2 ‘FETCH’ FAILED ON tabletype INDEX IMPORT CANCELED.
WITH SQLCODE=nnn Explanation: A column in the index has an equivalent
Explanation: A fetch failed while querying a DB2 column number in the associated table. The name of
Universal Database system table. tabletype can be the index column does not match the name of the
replaced by any of the following: equivalent column in the associated table. Verify the
index name. Verify the associated table name. Make
v SYSTABLES
necessary corrections, and retry the DB2 import utility.
v SYSCOLUMNS
v SYSINDEXES
-9999 INDEX COLUMN NUMBER EXCEEDS
v SYSKEYS NUMBER OF COLUMNS IN TABLE.
INDEX IMPORT CANCELED.
The SQLCODE nnn returned by the fetch explains the
error. Consult the appropriate DB2 Universal Database Explanation: A column in the index has no equivalent
documentation to interpret the cause of the failure. column number in the associated table. Verify the index
Make necessary corrections, and retry the DB2 import name. Verify the associated table name. Make necessary
utility. corrections, and retry the DB2 import utility.

136 DB2 II System Messages for Classic Federation and Classic Event Publishing
code. Consult the appropriate DB2 UDB documentation
-9999 INTERNAL ERROR; REASON CODE
to interpret the return code and reason code returned
‘n’. CONTACT IBM CORPORATION
by the failing open. Make necessary corrections, and
TECHNICAL SUPPORT.
retry the DB2 import utility.
Explanation: An internal error has occurred. When
you contact IBM Technical Support at
-9999 REQUIRED SYSTEM TABLES NOT
www.ibm.com/support, supply the reason code that
AVAILABLE FOR description
displayed in the message.
PROCESSING.
Explanation: Some required system tables are not
-9999 LOAD FOR PROGRAM name FAILED.
available for the type of processing described.
Explanation: Program load failed so the required description can be replaced by:
entry point could not be located. name can be replaced v IMPORT DB2 TABLE/VIEW: an IMPORT DB2
by: TABLE/VIEW statement has been processed but the
v DSNALI: Call Attachment Facility language interface DB2 Universal Database catalog system tables to
module. Entry point DSNALI handles explicit DB2 support this type of processing do not exist. See
Universal Database connection service requests. warning message related to most recent CONNECT
v DSNHLI2: Call Attachment Facility language TO DB2 statement.
interface module. Entry point DSNHLI2 handles SQL v IMPORT DB2 INDEX: an IMPORT DB2 INDEX
calls. statement has been processed but the DB2 Universal
Database catalog system tables to support this type
Ensure the DB2 Universal Database load module of processing do not exist. See warning message
DSNALI exists and is accessible for loading by the DB2 related to most recent CONNECT TO DB2 statement.
import utility. Retry the DB2 import utility. v ACCESS CATALOG PREFIX ’prefix’: in the currently
connected DB2 Universal Database subsystem, the
-9999 MEMORY ALLOCATION FOR AN area catalog does not contain prefix.SYSTABLES,
FAILED. prefix.SYSCOLUMNS, prefix SYSINDEXES or
prefix.SYSKEYS. No DB2 Universal Database import
Explanation: Could not get storage for the specified processing can be executed. Verify the catalog prefix.
area. area can be replaced by: Verify the DB2 Universal Database subsystem.
v SQLCA,
v SQLDA, Determine why the required tables are not accessible in
the DB2 Universal Database subsystem using the
v SQLDA1, specified prefix. Make necessary corrections, and retry
v SQL STATEMENT BUFFER, the DB2 import utility.
v INDEX ENTRY, or
v INDEX KEY COLUMN. -9999 RESTRICTED SYSTEM TABLE
CANNOT BE CREATED.
Increase the amount of memory available to the
Explanation: SYSTABLES, SYSCOLUMNS,
program and retry the DB2 import utility.
SYSINDEXES, SYSKEYS or SYSTABAUTH has been
specified in an IMPORT as the name of a table to be
-9999 NOT CONNECTED TO DB2 stored in the metadata catalog.
SUBSYSTEM. IMPORT CANNOT
Correct the grammar and retry the DB2 import utility.
CONTINUE.
Explanation: An IMPORT process requires a
-9999 TABLE ASSOCIATED WITH THE
connection to DB2 Universal Database. No connection
INDEX IS NOT A DB2 OBJECT. INDEX
exists at this time. Determine why no connection exists.
IMPORT CANCELED.
Include a CONNECT TO DB2 statement in the
grammar before the IMPORT statement. Make Explanation: The table associated with the index being
necessary corrections, and retry the DB2 import utility. imported was not imported by the DB2 import utility.
If specified, verify the DEFINED ON TABLE creator
-9999 ‘OPEN DB2 PLAN’ FAILED; SSN=‘ssid’, name and table name. If not specified, verify the table
PLAN=‘name’, RC=rc, RSN=x ‘reasoncode’. was not renamed during previous import. Make
necessary corrections, and retry the DB2 import utility.
Explanation: An attempt to open a DB2 Universal
Database plan failed. ssid identifies the DB2 UDB
subsystem. name identifies the plan name. rc is the DB2
UDB return code. reasoncode is the DB2 UDB reason

Chapter 40. Metadata utility error messages (SQLCODES -9999) 137


processed. Any other DB2 import utility statement
-9999 THE ‘IMPORT DB2 INDEX’ DETECTED
can be processed successfully.
AN EXISTING INDEX NAMED
creator.indexname. INDEX IMPORT
CANCELED. To determine why the required system tables are
missing, verify the catalog prefix and verify the DB2
Explanation: An index with the identical name Universal Database subsystem name. Make necessary
already exists in the metadata catalog. Verify the name corrections, and retry the DB2 import utility.
of the index being imported. If the existing index is to
be replaced, first remove the existing index using
DROP INDEX and then retry the import. -9999 THE DB2 IMPORT ‘WITH INDEXES’
DETECTED AN EXISTING INDEX
NAMED ‘creator.indexname’. INDEX
-9999 THE INDEXED OBJECT IMPORT BYPASSED
‘creator.tablename’ DOES NOT EXIST.
INDEX IMPORT CANCELED. Explanation: During an IMPORT specifying WITH
INDEXES, a like-named index has been detected. The
Explanation: The table associated with the index being table/view import has completed successfully and
imported is not defined in the metadata catalog. The indexes are now being imported automatically. This
associated table may be specified in the DEFINED ON index cannot be associated with the table or view that
TABLE clause or may come directly from the DB2 was imported. It is a naming conflict between the index
Universal Database catalog. Verify the creator and in the DB2 Universal Database system catalog and an
tablename. Make necessary corrections to the grammar index in the metadata catalog. At the conclusion of the
and retry the DB2 import utility. DB2 import utility, prepare an IMPORT DB2 INDEX
statement identifying the index by creator.indexname.
Then specify RENAME to import the conflicted index
-9999 ‘IMPORT DB2 objectconflict’ OBJECT
using a different name. After preparing the new
IMPORTED
grammar, resubmit the DB2 import utility.
Explanation: An IMPORT DB2 process completed
successfully. The object type specified did not match
-9999 THE NUMERIC LITERAL number
the object type in the named object. objectconflict can be
CANNOT BE USED AS SPECIFIED
replaced by:
BECAUSE IT IS OUT OF RANGE.
v TABLE COMPLETED. ’VIEW’: an IMPORT DB2
TABLE was requested but the name specified Explanation: A number has been specified incorrectly.
identified a DB2 VIEW object. Some of the possible causes include:
v TABLE COMPLETED. ’ALIAS’: an IMPORT DB2 v The offset or length values specified in the
TABLE was requested but the name specified DATAMAP statement exceed the record length of the
identified a DB2 ALIAS object. file
v VIEW COMPLETED. ’TABLE’: an IMPORT DB2 v The offset or length values specified in the
VIEW was requested but the name specified DATAMAP statement exceed the MAXLENGTH
identified a DB2 TABLE object. value specified in the RECORD EXIT operand
v VIEW COMPLETED. ’ALIAS’: an IMPORT DB2
VIEW was requested but the name specified -9999 UNABLE TO OPEN ’DDIDENT’ FILE.
identified a DB2 ALIAS object. VERIFY JCL IS CORRECT.
Explanation: Verify the JCL contains a DD statement
This message is issued as an alert. No additional action
named DDIDENT that identifies a PDS member or
is required.
Sequential file containing the identification parameters
used to access the CA-Datacom Data Dictionary Service
-9999 REQUIRED SYSTEM TABLES NOT Facility. Verify that the DD statement is correct. Verify
AVAILABLE FOR description that the file exists. Verify that the file is the correct
PROCESSING. format.
Explanation: Some required system tables are not
available for the type of processing described. -9999 UNABLE TO READ ’DDIDENT’ FILE.
description can be replaced by: CHECK LOG FOR ERRORS.
v ANY INDEX: No IMPORT DB2 INDEX statement Explanation: Verify that the file specified in the
can be successfully processed. Any other DB2 import DDIDENT DD statement is a PDS member or
utility statement can be processed successfully. sequential file. Verify that the file contains data
v ANY TABLE OR VIEW: no IMPORT DB2 formatted correctly.
TABLE/VIEW statement can be successfully

138 DB2 II System Messages for Classic Federation and Classic Event Publishing
-9999 NO USERID SUPPLIED. CANNOT -9999 ’GETENTIT’ DID NOT RETURN
ACCESS DATA DICTIONARY. ’TABLE’ OCCURRENCE. PATH IS
TABLE-AREA-DATABASE. CHECK
Explanation: The file specified in the DDIDENT DD
DATABASE STRUCTURE. CORRECT
statement does not contain a ’USER =’ parameter.
PROBLEM AND RETRY.
Correct the identification parameters in the DDIDENT
file, and retry the metadata utility. Explanation: The Data Dictionary Service Facility
command GETENTIT did not return the expected
TABLE occurrence. Verify that the ENTITY-
-9999 NO PASSWORD SUPPLIED. CAN NOT
OCCURRENCE-NAME (table name) specified in the
ACCESS DATA DICTIONARY.
grammar. Verify that the correct CA-Datacom System
Explanation: The file specified in the DDIDENT DD Resource Table (DDSRTLM) is being accessed. If you
statement does not contain a ’PASSWORD =’ cannot resolve this error, contact IBM Technical Support
parameter. Correct the identification parameters in the at www.ibm.com/support.
DDIDENT file, and retry the metadata utility.
-9999 ’GETPATH’ (RETURN 1ST
-9999 DSF INITIALIZATION FAILED. OCCURRENCE) FAILED.
CA-DATACOM/DB REQUEST AREA CA-DATACOM/DB REQUEST AREA
RETURN CODE INFORMATION RETURN CODE INFORMATION
’returncode’. ’returncode’.
Explanation: A Data Dictionary Service Facility Explanation: The Data Dictionary Service Facility
initialization command (SYSINITI or USRINITI) has command GETPATH has failed. See the CA-Datacom
failed. See the CA-Datacom documentation for an documentation for an explanation of possible return
explanation of return codes that are possible for each of codes for this command. If your technical personnel
these commands. cannot resolve this error, contact IBM Technical Support
at www.ibm.com/support.
-9999 ’DEFPATH’ FOR TABLE-AREA-
DATABASE FAILED. -9999 WARNING: COLUMN NAME
CA-DATACOM/DB REQUEST AREA ‘column-name’ IS A DB2 RESERVED
RETURN CODE INFORMATION WORD. ENCLOSE WITH " IN SQL
’returncode’. STATEMENT
Explanation: The Data Dictionary Service Facility Explanation: The column-name identified in this
command DEFPATH has failed. See the CA-Datacom message is a reserved word. To use this column name
documentation for an explanation of possible return in an SQL statement, enclose it in quotation marks (")
codes for this command. If your technical personnel not apostrophes (’). Checking for reserved word
cannot resolve this error, contact IBM Technical Support column names and issuing this warning message,
at www.ibm.com/support. where appropriate, is done in both USE TABLE and
USE INDEX processing.
-9999 UNABLE TO ALLOCATE STORAGE.
CORRECT PROBLEM AND RETRY. -9999 UNABLE TO LOAD MODULE
modulename.
Explanation: Could not allocate storage. Increase the
amount of memory available to the program, and retry Explanation: An error occurred loading the module
the metadata utility. named modulename. Ensure the STEPLIB concatenation
includes a library that contains the named module.
-9999 ’GETENTIT’ (ANCHOR ON AN
ENTITY) FAILED. CA-DATACOM/DB -9999 THE ADABAS FIELD NAME fieldname
REQUEST AREA RETURN CODE IS INVALID.
INFORMATION ’returncode’.
Explanation: The Adabas field named fieldname found
Explanation: The Data Dictionary Service Facility in the metadata catalog could not be matched to any
command GETENTIT has failed. See the CA-Datacom field in the Field Definition Table (FDT). Ensure that
documentation for an explanation of possible return the FDT has not changed since the grammar was
codes for this command. If your technical personnel generated and the table was mapped.
cannot resolve this error, contact IBM Technical Support
at www.ibm.com/support.

Chapter 40. Metadata utility error messages (SQLCODES -9999) 139


-9999 ADABAS COMMAND commandcode -9999 THE SYSDIC OPERAND OF THE
FAILED WITH RESPONSE CODE OPTIONS STATEMENT WAS NOT
responsecode. SPECIFIED.
Explanation: An error occurred while executing the Explanation: The OPTIONS statement supplied to the
Adabas command commandcode. The error returned an USE statement generator does not contain the
Adabas Response Code responsecode. Consult the specification SYSDIC filenumber. This information is
appropriate Adabas documentation for more detail. required to define the file number of the system
dictionary to be used.
-9999 THE ADABAS FIELD FORMAT TYPE
formattype IS INVALID. -9999 THE ADABAS INDEX FIELDNAME
’fieldname’ IS NOT MAPPED TO A
Explanation: The Adabas field format found in the
COLUMN IN THE ASSOCIATED
Field Definition Table (FDT) is either invalid or
TABLE.
unsupported. The format for supported fields must be
A, B, F, G, P or U. Explanation: fieldname identifies a field that could be
used as an index, but the field is not mapped as a
column in the table. Include the field in the table
-9999 UNABLE TO LOCATE FILE NUMBER
mapping, and rerun the metadata utility.
FOR VIEW viewname.
Explanation: A search of the system dictionary failed
-9999 WARNING: ONE OR MORE KEYS OF
to return the file number associated with the view
THIS INDEX ARE ADABAS NULL
described by viewname. Ensure the system dictionary
SUPPRESSED FIELDS.
has not changed since the grammar was generated and
the table was mapped. Explanation: This warning message is issued to
remind you that searches on descriptor fields defined
with null suppression do not return records in which
-9999 UNABLE TO ALLOCATE STORAGE
the descriptor field is empty.
Explanation: Unable to allocate memory. Increase the
region size and rerun the metadata utility.
-9999 THE ’NULL IS’ ON COLUMN
columnname IS NOT VALID FOR NC
-9999 VARCHAR AND VARIABLE-OCCURS FIELDS.
ARE MUTUALLY EXCLUSIVE
Explanation: The Adabas field defined by columnname
Explanation: The table contains an OCCURS clause as is defined in the Field Definition Table (FDT) with a
well as some number of variable length columns. This Field Option of not counted (NC). Specifying ’NULL IS’
combination is not supported. on this type of field is invalid.

-9999 UNABLE TO PROCESS -9999 ’GETPATH’ DID NOT RETURN ’AREA’


OCCURSLEVEL STATEMENT OCCURRENCE. PATH IS
TABLE-AREA-DATABASE. CHECK
Explanation: An OCCURS Level 2 is the maximum DATABASE STRUCTURE. CORRECT
depth allowed in Adabas connector. Correct the USE PROBLEM AND RETRY.
grammar, and rerun the metadata utility.
Explanation: The Data Dictionary Service Facility
command GETPATH did not return the expected AREA
-9999 UNABLE TO LOCATE ADABAS occurrence. Verify that the ENTITY-OCCURRENCE-
PROGRAM. NAME (table name) specified in the grammar. Verify
Explanation: An attempt to access the Adabas load that the correct CA-Datacom System Resource Table
library failed. Ensure the STEPLIB concatenation (DDSRTLM) is being accessed. If your technical
includes the appropriate Adabas load library. personnel cannot resolve this error, contact IBM
Technical Support at www.ibm.com/support.

-9999 CARD DLBL WAS NOT FOUND.


-9999 ’GETMORE’ (RETURN NEXT
Explanation: The execution JCL is missing the OCCURRENCE) FAILED.
required Adabas CARD DLBL statement. Correct the CA-DATACOM/DB REQUEST AREA
JCL, and rerun the metadata utility. RETURN CODE INFORMATION
’returncode’.
Explanation: The Data Dictionary Service Facility
command GETMORE has failed. See the CA-Datacom

140 DB2 II System Messages for Classic Federation and Classic Event Publishing
documentation for an explanation of possible return
-9999 LOADING THE ’DDCALL’ INTERFACE
codes for this command. If your technical personnel
FAILED. CHECK THE SYSTEM LOG
cannot resolve this error, contact IBM Technical Support
FOR MESSAGES. CORRECT THE
at www.ibm.com/support.
PROBLEM AND RETRY.
Explanation: The CA-Datacom DDCALL interface
-9999 ’GETMORE’ DID NOT RETURN
program load has failed. The program (CACDCDDC)
’DATABASE’ OCCURRENCE. PATH IS
could not be loaded. Check the system log for
TABLE-AREA-DATABASE. CHECK
messages. Verify that the load module is accessible via
DATABASE STRUCTURE. CORRECT
the STEPLIB DD statement. If you cannot resolve this
PROBLEM AND RETRY.
error, contact IBM Technical Support at
Explanation: The Data Dictionary Service Facility www.ibm.com/support.
command GETMORE did not return the expected
DATABASE occurrence. Verify that the
-9999 ’DEFPATH’ FOR TABLE-ELEMENT
ENTITY-OCCURRENCE-NAME (table name) specified
FAILED. CA-DATACOM/DB REQUEST
in the grammar. Verify that the correct CA-Datacom
AREA RETURN CODE INFORMATION
System Resource Table (DDSRTLM) is being accessed. If
’returncode’.
your technical personnel cannot resolve this error,
contact IBM Technical Support at Explanation: The Data Dictionary Service Facility
www.ibm.com/support. command DEFPATH has failed. See the CA-Datacom
documentation for an explanation of possible return
codes for this command. If your technical personnel
-9999 ’GETMORE’ RETURNED TWO
cannot resolve this error, contact IBM Technical Support
’DATABASE’ OCCURRENCES. PATH IS
at www.ibm.com/support.
TABLE-AREA-DATABASE. CHECK
DATABASE STRUCTURE. CORRECT
PROBLEM AND RETRY. -9999 ’GETENTIT’ DID NOT RETURN
’TABLE’ OCCURRENCE. PATH IS
Explanation: The Data Dictionary Service Facility
TABLE-ELEMENT. CHECK DATABASE
command GETMORE returned an unexpected
STRUCTURE. CORRECT PROBLEM
DATABASE occurrence. Verify that the
AND RETRY.
ENTITY-OCCURRENCE-NAME (table name) specified
in the grammar. Verify that the correct CA-Datacom Explanation: The Data Dictionary Service Facility
System Resource Table (DDSRTLM) is being accessed. If command GETENTIT did not return the expected
your technical personnel cannot resolve this error, TABLE occurrence. If you cannot resolve this error,
contact IBM Technical Support at contact IBM Technical Support at
www.ibm.com/support. www.ibm.com/support.

-9999 DSF TERMINATION FAILED. -9999 ’GETPATH’ DID NOT RETURN


CA-DATACOM/DB REQUEST AREA ’ELEMENT’ OCCURRENCE. PATH IS
RETURN CODE INFORMATION TABLE-ELEMENT. CHECK DATABASE
’returncode’. STRUCTURE. CORRECT PROBLEM
AND RETRY.
Explanation: A Data Dictionary Service Facility
termination command (USRTERMI or SYSTERMI) has Explanation: The Data Dictionary Service Facility
failed. See the CA-Datacom documentation for an command GETPATH did not return the expected
explanation of return codes that are possible for each of ELEMENT occurrence. If you cannot resolve this error,
these commands. contact IBM Technical Support at
www.ibm.com/support.
-9999 STATUS/VERSION CODE
’status/version’ IS NOT VALID. -9999 ’GETMORE’ DID NOT RETURN
’ELEMENT’ OCCURRENCE. PATH IS
Explanation: The STATUSVERSION supplied in the
TABLE-ELEMENT. CHECK DATABASE
grammar is not valid. Three statuses (PROD, TEST,
STRUCTURE. CORRECT PROBLEM
HIST) are valid. STATUSVERSION may also be
AND RETRY.
specified using version numbers (nnn, Tnnn, Hnnn).
See the CA-Datacom documentation for an explanation Explanation: The Data Dictionary Service Facility
of “Specifying Status/Version.” command GETMORE did not return the expected
ELEMENT occurrence. If you cannot resolve this error,
contact IBM Technical Support at
www.ibm.com/support.

Chapter 40. Metadata utility error messages (SQLCODES -9999) 141


-9999 COLUMN ’columnname’ DOES NOT -9999 COLUMN ’columnname’ DOES NOT
RESIDE WHOLLY WITHIN ANY MATCH ANY SINGLE
SINGLE CA-DATACOM/DB ELEMENT. CA-DATACOM/DB FIELD.
Explanation: Each column defined in the grammar Explanation: Each column defined in the grammar
must have an offset and length that allows the entire must have an offset and length that allows the entire
column to fit within a single CA-Datacom element. column to match a single CA-Datacom field. Correct
Correct the specification of either Offset or Length (or the specification of either Offset or Length (or both),
both), and retry the metadata utility. and retry the metadata utility.

-9999 ’DEFPATH’ FOR TABLE-FIELD FAILED. -9999 ’DEFPATH’ FOR TABLE-KEY FAILED.
CA-DATACOM/DB REQUEST AREA CA-DATACOM/DB REQUEST AREA
RETURN CODE INFORMATION RETURN CODE INFORMATION
’returncode’. ’returncode’.
Explanation: The Data Dictionary Service Facility Explanation: The Data Dictionary Service Facility
command DEFPATH has failed. See the CA-Datacom command DEFPATH has failed. See the CA-Datacom
documentation for an explanation of possible return documentation for an explanation of possible return
codes for this command. If you cannot resolve this codes for this command. If your technical personnel
error, contact IBM Technical Support at cannot resolve this error, contact IBM Technical Support
www.ibm.com/support. at www.ibm.com/support.

-9999 ’GETENTIT’ DID NOT RETURN -9999 ’GETENTIT’ DID NOT RETURN
’TABLE’ OCCURRENCE. PATH IS ’TABLE’ OCCURRENCE. PATH IS
TABLE-FIELD. CHECK DATABASE TABLE-KEY. CHECK DATABASE
STRUCTURE. CORRECT PROBLEM STRUCTURE. CORRECT PROBLEM
AND RETRY. AND RETRY.
Explanation: The Data Dictionary Service Facility Explanation: The Data Dictionary Service Facility
command GETENTIT did not return the expected command GETENTIT did not return the expected
TABLE occurrence. If you cannot resolve this error, TABLE occurrence. If you cannot resolve this error,
contact IBM Technical Support at contact IBM Technical Support at
www.ibm.com/support. www.ibm.com/support.

-9999 ’GETPATH’ DID NOT RETURN ’FIELD’ -9999 ’GETPATH’ DID NOT RETURN ’KEY’
OCCURRENCE. PATH IS OCCURRENCE. PATH IS TABLE-KEY.
TABLE-FIELD. CHECK DATABASE CHECK DATABASE STRUCTURE.
STRUCTURE. CORRECT PROBLEM CORRECT PROBLEM AND RETRY.
AND RETRY.
Explanation: The Data Dictionary Service Facility
Explanation: The Data Dictionary Service Facility command GETPATH did not return the expected KEY
command GETPATH did not return the expected occurrence. If you cannot resolve this error, contact IBM
FIELD occurrence. If you cannot resolve this error, Technical Support at www.ibm.com/support.
contact IBM Technical Support at
www.ibm.com/support.
-9999 ’GETMORE’ DID NOT RETURN ’KEY’
OCCURRENCE. PATH IS TABLE-KEY.
-9999 ’GETMORE’ DID NOT RETURN CHECK DATABASE STRUCTURE.
’FIELD’ OCCURRENCE. PATH IS CORRECT PROBLEM AND RETRY.
TABLE-FIELD. CHECK DATABASE
Explanation: The Data Dictionary Service Facility
STRUCTURE. CORRECT PROBLEM
command GETMORE did not return the expected KEY
AND RETRY.
occurrence. If you cannot resolve this error, contact IBM
Explanation: The Data Dictionary Service Facility Technical Support at www.ibm.com/support.
command GETMORE did not return the expected
FIELD occurrence. If you cannot resolve this error,
-9999 ’DEFPATH’ FOR KEY-FIELD FAILED.
contact IBM Technical Support at
CA-DATACOM/DB REQUEST AREA
www.ibm.com/support.
RETURN CODE INFORMATION
’returncode’.
Explanation: The Data Dictionary Service Facility
command DEFPATH has failed. See the CA-Datacom

142 DB2 II System Messages for Classic Federation and Classic Event Publishing
documentation for an explanation of possible return to right beginning in the left-most position of the key. If
codes for this command. If you cannot resolve this the length of the key defined by the USE INDEX
error, contact IBM Technical Support at statement is less than the actual database key, the USE
www.ibm.com/support. INDEX defined key will be utilized as a partial (or
generic) key.
-9999 ’GETENTIT’ DID NOT RETURN ’KEY’
OCCURRENCE. PATH IS KEY-FIELD. -9999 RETURN CODE ’returncode’
CHECK DATABASE STRUCTURE. UNKNOWN. INTERNAL ERROR.
CORRECT PROBLEM AND RETRY.
Explanation: Internal error. Contact IBM Technical
Explanation: The Data Dictionary Service Facility Support at www.ibm.com/support.
command GETENTIT did not return the expected KEY
occurrence. If you cannot resolve this error, contact IBM
-9999 WARNING: COLUMN NAME
Technical Support at www.ibm.com/support.
‘column-name’ IS A DB2 RESERVED
WORD. USE QUOTES IN SQL
-9999 ’GETPATH’ DID NOT RETURN ’FIELD’ STATEMENT.
OCCURRENCE. PATH IS KEY-FIELD.
Explanation: The column-name identified in this
CHECK DATABASE STRUCTURE.
message is a reserved word. To use this column name
CORRECT PROBLEM AND RETRY.
in an SQL statement, enclose it in quotes. Checking for
Explanation: The Data Dictionary Service Facility reserved word column names and issuing this warning
command GETPATH did not return the expected message, where appropriate, is done in both USE
FIELD occurrence. If you cannot resolve this error, TABLE and USE INDEX processing.
contact IBM Technical Support at
www.ibm.com/support.

-9999 ’GETMORE’ DID NOT RETURN


’FIELD’ OCCURRENCE. PATH IS
KEY-FIELD. CHECK DATABASE
STRUCTURE. CORRECT PROBLEM
AND RETRY.
Explanation: The Data Dictionary Service Facility
command GETMORE did not return the expected
FIELD occurrence. If you cannot resolve this error,
contact IBM Technical Support at
www.ibm.com/support.

-9999 COLUMN ’columnname’ CAN NOT BE


USED AS AN INDEX FIELD. THE
DATATYPE IS NOT SUPPORTED.
Explanation: Columns defined as variable length
character (VARCHAR or LONGVARCHAR) or graphic
data (GRAPHIC, VARGRAPHIC or
LONGVARGRAPHIC) are not supported as index
fields.

-9999 THE ’USE INDEX’ SPECIFIED DOES


NOT CORRECTLY DESCRIBE A
CA-DATACOM/DB KEY. VERIFY THE
COLUMNS ARE SPECIFIED IN THE
CORRECT ORDER FROM LEFT TO
RIGHT AND THAT THEY ARE
CONTIGUOUS FROM THE
LEFTMOST POSITION OF A KEY
DEFINED WITHIN CA-DATACOM/DB.
Explanation: Columns specified in the USE INDEX
statement must relate to valid CA-Datacom key fields,
and they must describe the key contiguously from left

Chapter 40. Metadata utility error messages (SQLCODES -9999) 143


144 DB2 II System Messages for Classic Federation and Classic Event Publishing
Chapter 41. CICS stored procedure transaction abends (SP01
through SP16)
This section contains the CICS stored procedure transaction abends, which are in
the range SP01 through SP16.

for diagnostic purposes. Contact IBM Technical Support


SP01
at www.ibm.com/support. You will be asked for the
Explanation: The transaction was initiated by a means transaction dump and associated output. You will also
other than an ALLOCATE from the data server. The be asked for server output.
transaction is specifically designed to execute as a
communications server with a specific protocol used by
SP05
the IBM DB2 Information Integrator Classic Federation
and Classic Event Publisher stored procedure Explanation: An error condition has occurred during
implementation. Do not attempt to initiate the an LU6.2 RECEIVE operation. The server was notified
transaction by any other means. of the error, and it asked for additional information.
The attempt to SEND EIB error information to the
server has also failed. The server was sent an ISSUE
SP02
ABEND. CICS resources have been freed, and this
Explanation: An error condition has occurred during abend was issued to generate a transaction dump. EIB
an LU 6.2 RECEIVE operation. The server that sent the error information from both the failing RECEIVE and
message has terminated. CICS resources have been the failing SEND has been captured for diagnostic
freed, and this abend was issued to generate a purposes. Contact IBM Technical Support at
transaction dump. EIB error information from the www.ibm.com/support. You will be asked for the
failing RECEIVE has been captured for diagnostic transaction dump and associated output. You will also
purposes. If the cause of the failure cannot be be asked for server output.
independently determined by reviewing the reason the
server terminated, contact IBM Technical Support at
SP06
www.ibm.com/support. You will be asked for the
transaction dump and associated output. You will also Explanation: An LU6.2 SYNCPOINT request has been
be asked for server output. detected. The stored procedure LU6.2 communications
implementation does not support SYNCPOINT
processing. The communication partner was sent an
SP03
ISSUE ABEND. The stored procedure LU6.2
Explanation: An error condition has occurred during communication handler program is designed explicitly
an LU 6.2 RECEIVE operation. The server was notified to support the stored procedure communications with a
of the error and issued a DEALLOCATE effectively server. Verify the communication partner is a server. If
terminating the communication session. CICS resources the cause of the failure cannot be resolved, contact IBM
have been freed, and this abend was issued to generate Technical Support at www.ibm.com/support. You will
a transaction dump. EIB error information from the be asked for the transaction dump and associated
failing receive has been captured for diagnostic output. You will also be asked for server output.
purposes. Contact IBM Technical Support at
www.ibm.com/support. You will be asked for the
SP07
transaction dump and associated output. You will also
be asked for server output. Explanation: An LU6.2 SYNCPOINT ROLLBACK
request has been detected. The stored procedure LU 6.2
communication implementation does not support
SP04
SYNCPOINT ROLLBACK processing. The
Explanation: An error condition has occurred during communication partner was sent an ISSUE ABEND.
an LU6.2 RECEIVE operation. The server was notified The stored procedure LU6.2 communication handler
of the error, and it has issued an ISSUE ERROR program is designed explicitly to support the IBM DB2
indicating the communication session should be Information Integrator Classic Federation and Classic
terminated. The server was sent an ISSUE ABEND. Event Publisher stored procedure communications with
CICS resources have been freed, and this abend was a server. Verify that the communication partner is a
issued to generate a transaction dump. EIB error server. If the cause of the failure cannot be resolved,
information from the failing receive has been captured contact IBM Technical Support at

© Copyright IBM Corp. 2003, 2004 145


www.ibm.com/support. You will be asked for the transaction dump. EIB error information has been
transaction dump and associated output. You will also captured for diagnostic purposes. If the reason the
be asked for server output. server issued a DEALLOCATE cannot be
independently determined, contact IBM Technical
Support at www.ibm.com/support. You will be asked
SP08
for the transaction dump and associated output. You
Explanation: An LU6.2 ISSUE SIGNAL request has will also be asked for server output.
been detected. The stored procedureLU6.2
communications implementation does not support
SP12
ISSUE SIGNAL processing. The communication partner
was sent an ISSUE ABEND. The stored procedure Explanation: The user-written stored procedure
LU6.2 communication handler program is designed program that executes in CICS receives a COMMAREA
explicitly to support the IBM DB2 Information that contains the address of (a pointer to) the argument
Integrator Classic Federation and Classic Event data buffer and the length of that buffer. The buffer
Publisher stored procedure communications with a cannot be moved or lengthened. The user-written
server. If the cause of the failure cannot be resolved, stored procedure program may indicate that a shorter
contact IBM Technical Support at argument data buffer is to be returned to the server by
www.ibm.com/support. You will be asked for the changing the buffer length field in the COMMAREA.
transaction dump and associated output. You will also This abend was issued to generate a transaction dump.
be asked for server output. You must request CLOSE to terminate the
communication session and release the CICS resources.
Modify the user-written stored procedure program to
SP09
prevent moving the argument data buffer.
Explanation: An error condition has occurred during
an LU6.2 RECEIVE operation. An illogical condition
SP13
between incomplete data received and not data
received was detected. The server was sent an ISSUE Explanation: An error condition has occurred during
ABEND. CICS resources have been freed, and this an LU6.2 SEND operation. The server was sent an
abend was issued to generate a transaction dump. EIB ISSUE ABEND. CICS resources have been freed and
error information from the failing receive has been this abend was issued to generate a transaction dump.
captured for diagnostic purposes. Contact IBM EIB error information from the failing send has been
Technical Support at www.ibm.com/support. You will captured for diagnostic purposes. If the cause of the
be asked for the transaction dump and associated failure cannot be independently determined, contact
output. IBM Technical Support at www.ibm.com/support. You
will be asked for the transaction dump and associated
output. You will also be asked for server output.
SP10
Explanation: An LU6.2 RECEIVE operation completed
SP14
normally but was accompanied by a DEALLOCATE
indicator. This means the server is not in RECEIVE Explanation: An LU6.2 RECEIVE operation completed
mode, thereby preventing the CICS component from normally. The data received was not the correct data
returning (SENDing) any processed information to the buffer. The format and content of the data is unknown.
server. The CICS resources have been freed, and this No further processing can be performed. This abend
abend was issued to generate a transaction dump. EIB was issued to generate a transaction dump. You must
error information has been captured for diagnostic request CLOSE to terminate the communication session
purposes. If the reason the server issued a and release the CICS resources. If the reason incorrect
DEALLOCATE cannot be independently determined, data was received cannot be independently determined,
contact IBM Technical Support at contact IBM Technical Support at
www.ibm.com/support. You will be asked for the www.ibm.com/support. You will be asked for the
transaction dump and associated output. You will also transaction dump and associated output. You will also
be asked for server output. be asked for server output.

SP11 SP15
Explanation: An LU6.2 RECEIVE operation completed Explanation: An LU6.2 RECEIVE operation completed
normally but no data was received and the server has normally. The argument data buffer received was not
issued a DEALLOCATE. This means the server is not in identified correctly. Either the buffer storage was
RECEIVE mode, thereby preventing the CICS corrupted or a server did not create this buffer. The
component from returning (SENDing) any processed format and content of the data is suspect. No further
information to the server. The CICS resources have processing can be performed. This abend was issued to
been freed and this abend was issued to generate a generate a transaction dump. You must request CLOSE

146 DB2 II System Messages for Classic Federation and Classic Event Publishing
to terminate the communication session and release the program that issued this abend. No further processing
CICS resources. If the reason the buffer is incorrectly can be performed. This abend was issued to generate a
identified cannot be independently determined, contact transaction dump. You must request CLOSE to
IBM Technical Support at www.ibm.com/support. You terminate the communication session and release the
will be asked for the transaction dump and associated CICS resources. If you have recently upgraded your
output. You will also be asked for server output. installation, verify that all components have been
correctly installed. If the reason the buffer is
incompatible cannot be independently determined,
SP16
contact IBM Technical Support at
Explanation: An LU6.2 RECEIVE operation completed www.ibm.com/support. You will be asked for the
normally. The argument data buffer is not compatible transaction dump and associated output. You will also
with the communications handler service transaction be asked for server output.

Chapter 41. CICS stored procedure transaction abends (SP01 through SP16) 147
148 DB2 II System Messages for Classic Federation and Classic Event Publishing
|

| Chapter 42. Event Publisher operator messages


(CACG001I–CACJ002I)
| This section contains the Event Publisher operator messages in the range
| CACG001I–CACJ002I.

CACG001I CORRELATION SERVICE IS WARM | CACG100I CORRELATION SERVICE (version_id


COLD STARTING build_date) STARTED
Explanation: Informational message issued by the Explanation: Informational message issued by the
correlation service at startup. The type of start (WARM correlation service on startup. This message indicates
or COLD) is logged describing whether or not recovery that the correlation service has been successfully started
mode restart information is used for restart purposes. and is ready to receive messages from change-capture
The default is WARM starting the server such that agents.
agents in recovery mode remain in recovery mode until
recovery is complete. COLD starting the correlation
service discards all restart recovery restart information
| CACG101I DISTRIBUTION SERVICE
| CONNECTED
and places the agents in active mode.
| Explanation: Informational message issued by the
| correlation service. This message indicates that a
CACG002I CORRELATION SERVICE RUNNING
IN STORAGE KEY nn
| distribution service has connected and is prepared to
| receive change capture data.
Explanation: Informational message issued by
correlation service on startup. This message indicates
the storage key in which the correlation service is
| CACG102W DISTRIBUTION SERVICE
started. Generally, the storage key value is 08 unless a
| DISCONNECTED
z/OS program properties table (PPT) entry is created to | Explanation: Warning message issued by correlation
run in an alternate key. Change-capture agents and the | service. This message indicates that a distribution
correlation service must run in the same key. | service has disconnected from the correlation service.
| The correlation service stops forwarding messages to
CACG003I SERVER NAME IS ’servername’
| the distribution service and caches any raw data
| messages until the distribution service reconnects. If a
| Explanation: Informational message issued by | distribution service disconnects without confirming any
| correlation service at startup. The correlation service is | data change messages sent from the correlation service,
configured with a server name. The name specified in | the associated change-capture agents are automatically
the SERVICE INFO ENTRY for the correlation service is | placed in recovery mode because changes are now
displayed in this message. | in-doubt or lost.

CACG005I CHANGE CAPTURE SET FOR dbclass CACG105I SYSTEM CATALOG REFRESHED
TABLE creatorid.tablename
Explanation: Informational message issued by the
Explanation: Informational message issued by the correlation service. This message indicates that the
correlation service on startup. This message is issued correlation service has successfully refreshed the
for each table in the system catalog that has had metadata catalog to pick up any changes made by the
change capture activated by an ALTER command | metadata utility. This message is preceded by one or
issued in the metadata utility. more CACG005I messages to indicate the tables set for
change capture.
CACG010I RECORD SELECTION EXIT
’CACRCSEL’ INSTALLED CACG109I RECEIVING CHANGES FROM
ACTIVE | RECOVERY AGENT
| Explanation: Informational message issued by ’agentname’
| correlation service at startup. The optional record
selection exit ’CACRCSEL’ was found in the STEPLIB Explanation: Informational message issued by the
and installed. All committed transactions will be correlation service. This message indicates that the
filtered by the record selection exit. named ACTIVE or RECOVERY agent has started
sending change data to the correlation service. This

© Copyright IBM Corp. 2003, 2004 149


message is issued the first time a change-capture agent due to an in-doubt status, it is possible that the
begins forwarding messages to the correlation service, publication service will receive the same change twice
after the correlation service is started or after the due to the re-send by the recovery change-capture
change-capture agent was shut down. agent.

CACG110W PLACING AGENT ’agentname’ IN CACG113I AGENT ’agentname’ SWITCHED TO


RECOVERY MODE REASON(reason) ACTIVE MODE
Explanation: The correlation service is placing the Explanation: Informational message issued by
named change-capture agent in recovery mode for one correlation service. This message indicates that the state
of the following reasons: of the named agent has been changed from recovery
v The publication service disconnected from the mode to active mode. Generally, this message is issued
correlation service without first confirming all change when a recovery process is completed or the correlation
messages forwarded to it by the correlation service. service is cold started.
This automatically places the change-capture agent
in-doubt until the in-doubt situation can be resolved. CACG114I SHUTDOWN RECEIVED FROM
Possible causes of this error are operator cancels of ACTIVE AGENT ’agentname’
the publication service or a hardware/software
failure in communication between the publication Explanation: Informational message issued by the
service and the correlation service. correlation service. This message indicates that the
named change-capture agent has sent a shutdown
v The publication service rejected a change message
message to the correlation service to indicate that the
from the correlation service. Generally, rejection of a
database has been stopped. Agents that were shut
message indicates an application error in the
down prior to stopping the correlation service will
publication service.
automatically retain active mode instead of being
v The database-specific logic encountered an error forced into recovery mode.
while processing an incoming raw data message
from the change-capture agent. Refer to the data
server log for more information. CACG115I END OF RECOVERY RECEIVED FROM
AGENT ’agentname’
v The connector commit processing logic encountered
an error. | Explanation: Informational message issued by the
| correlation service. The named recovery change-capture
agent has completed the recovery process and is
CACG111W AGENT ’agentname’ IN RECOVERY
terminating. Generally, this message is followed by
MODE recoverytimestamp
message CACG113I, placing the change-capture agent
Explanation: A warning message issued by the back in active capture mode.
correlation service. This message indicates that the
named change-capture agent has been placed in
CACG116I IN-DOUBT RESOLVED FOR AGENT
recovery mode. The timestamp indicates the system
’agentname’
time at which recovery mode was first detected. The
timestamp value remains the same until the agent is | Explanation: Informational message issued by the
placed back in active mode even if a partial recovery is | correlation service. The in-doubt status of a
run which changes the recovery point in the log. The change-capture agent has been resolved, and the correct
correlation service also issues this message when warm recovery point for recovery processing has been
starting to indicate that recovery mode was set in the supplied.
recovery restart file.
CACG117E IN-DOUBT UNRESOLVED FOR
CACG112W AGENT ’agentname’ RECOVERY AGENT ’agentname’
MODE IS IN-DOUBT
| Explanation: Informational message issued by the
Explanation: A warning message issued by the | correlation service. The request for in-doubt resolution
correlation service on startup. This message indicates on the named change-capture agent was rejected.
that the named change-capture agent is in recovery Usually, this indicates that the system has no
mode and the validity of the recovery token is knowledge of the correct recovery restart point for the
in-doubt. Recovery tokens are automatically in-doubt named agent. As a result, the state of the agent remains
when changes sent to the publication service are not in-doubt until the agent is either cold started or a
confirmed prior to disconnection from the correlation recovery change-capture agent is run with an in-doubt
service. In this case, any unconfirmed changes are override parameter to ignore the in-doubt status.
automatically re-sent to the publication service when
the correlation service is restarted and a recovery
change-capture agent is run. While changes are not lost

150 DB2 II System Messages for Classic Federation and Classic Event Publishing
CACG150I CORRELATION SERVER ACTIVITY CACG305I SUMMARY INFORMATION FOR IMS
REPORT AGENT IMS-Sub-System-Name Job-Name
Job-Number ASID
| Explanation: Informational message issued by the
| correlation service. This message precedes the Explanation: Informational message issued by the
correlation service metrics activity report. correlation service when monitoring for IMS changes.
This message is issued each time an active or recovery
| Following the CACG150I message, a series of
IMS change-capture agent notifies the correlation
| non-numbered WTO messages are issued that contain a
service that it is terminating. IMS change-capture agent
| correlation service metrics report. These messages
identification information consists of:
| consist of three header messages that identify
| transaction summary information that is displayed for v The IMS-Sub-System-Name of the IMS control region
| the change-capture agents being tracked by the that the agent is executing in. For IMS recovery
| correlation service. The following information is change-capture agents, this name is always
| displayed for each agent: RECOVERY.
| v Change-capture agent name | v For IMS active change-capture agents, the name of
| the job where the agent was executing. For recovery
| v Number of committed transactions (units of
| change-capture agents, this is the job name of the
| recovery) received
| active change-capture agent for which recovery is
| v Number of committed transactions sent to the | being performed.
| distribution service
v For IMS active change-capture agents, the job or
| v Number of transactions processed and confirmed by started task number where the agent was executing.
| the distribution service For an IMS recovery change-capture agent, the job
| v Number of transactions not confirmed by the number assigned to the IMS recovery change-capture
| distribution service (pending) agent.
| v State of the change-capture agent v For IMS active change-capture agents, the ASID
where the agent was executing. In recovery
situations, the ASID is the ASID assigned to the IMS
CACG151I END OF REPORT, AGENT TOTAL=’nbr recovery change-capture agent job.
of agents’
| Explanation: Informational message issued by the CACG306I BUFFERS: Buffer-Count
| correlation service. This message follows the correlation RECORDS: Record-Count
service metrics activity report. UORS: UOR-Count
COMMITS: Commit-Count
CACG152I PENDINGQ(count) MSGQ(count) ROLLBACKS Rollback-Count
UNCONFIRMED(count) Explanation: Informational message issued by the
| Explanation: Informational message issued by the correlation service when monitoring for IMS changes.
| correlation service. This message displays the number This message is issued each time an active or recovery
of transactions pending, number of data messages, and IMS change-capture agent notifies the correlation
number of unconfirmed messages. It is issued when a service that it is terminating The following information
metrics activity report is displayed by the correlation is displayed:
service. The counts in this message are a sum of counts v Buffer-Count—total number of XM data grams the
for all change-capture agents currently being monitored agent sent to the correlation service
by the correlation service. v Record-Count—total number of IMS log records that
were sent by the agent
CACG250E IDMS PRESSPACK SUPPORT IS NOT v UOR-Count—total number of UORs that were
INSTALLED processed by the correlation service for this agent
Explanation: Error message issued by the correlation v Commit-Count—total number of UORs that were
service. The IDMS Presspack software has not been committed
installed and the correlation service received a change v Rollback-Count—total number of UORs that were
to an IDMS record compressed with Presspack. The rolled back
agent is automatically placed in recovery mode, and
recovery must be done after installing Presspack
support and restarting the correlation service.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 151


v 8-character hexadecimal representation of the first
| CACG307I IMS UOR IN-FLIGHT
recovery token sequence number assigned by IMS or
| IMS-Sub-System-Name
an application to the UOR
| Recovery-Token-Sequence-Number1
| Recovery-Token-Sequence-Number2 v 8-character hexadecimal representation of the second
| Number-of-Data-Capture-Log-Records recovery token sequence number assigned by IMS or
an application to the UOR
| Explanation: Message CACG307I is an informational
v Total number of type 99 data capture log records that
| message issued when an IMS recovery change-capture
have been received for the UOR
| agent terminates and active UORs are still being
| tracked by the correlation service. For IMS recovery,
| change-capture agents issuance of message CACG307I When CACG307E is issued, it may or may not indicate
| is a normal occurrence when performing IMS log file a need to perform data server recovery. For example, if
| recovery for a DB/DC or DB-CTL sub-system that is a DB/DC or DBCTL abnormally terminates and is
| still active, or when not all input IMS log files have subsequently emergency restarted while the correlation
| been input into the recovery process. service is active, then:
v CACG307E messages are issued for all in-flight
| The correlation service might issue multiple CACG307E UORs that had updated IMS data when the region
| or CACG307I messages. Each message identifies a UOR abnormally terminated.
| that is in-flight (has not been committed or rolled back)
| and consists of the following information: v The IMS change-capture agent-tracking control block
is retained as well as information about all in-flight
| v IMS-Sub-System-Name assigned by IMS or an UORs that have updated an IMS database.
| application to the UOR. The IMS Sub-System Name
| displayed in this message might or might not match v Upon emergency restart, IMS issues rollbacks for all
| the IMS Sub-System Name displayed in the outstanding UORs and data server recovery is not
| CACG305I message and does not indicate an error required.
| situation if it is different.
A similar situation in which the correlation service is
| v 8-character hexadecimal representation of the first
stopped after IMS abnormally terminated and restarted
| recovery token sequence number assigned by IMS or
before the emergency restart is performed does not
| an application to the UOR
result in the need to perform data server recovery. In
| v 8-character hexadecimal representation of the second this situation, the correlation service detects that IMS is
| recovery token sequence number assigned by IMS or being emergency restarted and expects to see rollbacks
| an application to the UOR for all outstanding UORs when IMS abnormally
| v Total number of type 99 data capture log records that terminated.
| have been received for the UOR
One situation that does require data server recovery is
when UORs are reported in-flight and the correlation
CACG307E IMS UOR IN-FLIGHT
service was not active when the IMS emergency restart
IMS-Sub-System-Name
occurred.
Recovery-Token-Sequence-Number1
Recovery-Token-Sequence-Number2
Number-of-Data-Capture-Log-Records CACG310I IMS SUMMARY INFORMATION
AGENTS: Agent-Count
| Explanation: Message CACG307E is an error message
| issued by the correlation service when an IMS active Explanation: Informational message issued by the
| change-capture agent notifies the correlation service correlation service when it is terminated and is
| that it is terminating. However, the correlation service monitoring for IMS changes. Agent-Count identifies the
| is currently tracking UORs that have not been number of IMS active change-capture agents and IMS
| committed or rolled back. recovery change-capture agents that have performed
IMS log file recovery while the correlation service was
| The correlation service might issue multiple CACG307E active.
| or CACG307I messages. Each message identifies a UOR
that is in-flight (has not been committed or rolled back) Note that when the IMS recovery change-capture agent
and consists of the following information: is executed to place agents in recovery mode or remove
v IMS-Sub-System-Name assigned by IMS or an an agent from recovery mode, general correlation
| application to the UOR. The IMS Sub-System Name service messages are issued, identifying receiving
| displayed in this message might or might not match changes from an active agent, being placed into
| the IMS Sub-System Name displayed in the recovery, being placed into active mode and agents
| CACG305I message and does not indicate an error reporting shutdown. Although the IMS recovery
| situation if it is different. change-capture agent has been communicating with
and sending messages to the correlation service, these
interactions are not included in the Agent-Count.

152 DB2 II System Messages for Classic Federation and Classic Event Publishing
CACG311I BUFFERS: Buffer-Count CACG314W SUMMARY INFORMATION FOR IMS
RECORDS: Record-Count AGENT IMS-Sub-System-Name Job-Name
UORS: UOR-Count Job-Number ASID
COMMITS: Commit-Count
Explanation: Warning message issued by the
ROLLBACKS Rollback-Count
correlation service, when the server is terminated and
Explanation: Informational message issued by the the server was monitoring for IMS changes. The IMS
correlation service when the server is terminated and active or recovery change-capture agent identified in
the server was monitoring for IMS changes. The the message was still active when the correlation
following information is displayed: service terminated.
v Buffer-Count—total number of XM data grams sent to IMS change-capture agent identification information
the correlation service by all IMS active consists of:
change-capture agents and all IMS recovery
v The IMS-Sub-System-Name of the IMS control region
change-capture agents that performed IMS log file
that the agent is executing in. For IMS recovery
recovery
change-capture agent, this name is always
v Record-Count—total number of IMS log records that RECOVERY.
were sent to the correlation service
v For IMS active change-capture agents, the name of
v UOR-Count—total number of UORs that were the job where the agent was executing. For recovery
processed by the correlation service | change-capture agents, this is the agent name for
v Commit-Count—total number of UORs that were | which recovery operations were being performed.
committed v For IMS active change-capture agents, the job or
v Rollback-Count—total number of UORs that were started task number where the agent was executing.
rolled back For an IMS recovery change-capture agent, the job
number assigned to the IMS recovery change-capture
agent.
CACG312I EVENTS: Event-Count
CASC: Cascade-Delete-Event-Count v For IMS active change-capture agents the ASID
DLET: Delete-Event-Count where the agent was executing. In recovery
DLLP: DLLP-Event-Count situations, the ASID is the ASID assigned to the IMS
ISRT: Insert-Event-Count recovery change-capture agent job.
REPL: Replace-Event-Count
Data server recovery is required for all active
Explanation: Informational message issued by the change-capture agents listed.
correlation service, when the server is terminated and
the server was monitoring for IMS changes. The
following information is displayed: CACG315W BUFFERS: Buffer-Count
RECORDS: Record-Count
| v Event-Count—total number of committed IMS events
UORS: UOR-Count
| received by the correlation service
COMMITS: Commit-Count
v Cascade-Delete-Count—total number of type 99 data ROLLBACKS Rollback-Count
capture log records that contained cascade delete
changes Explanation: Warning message issued by the
v Delete-Count—total number of type 99 data capture
| correlation service when the correlation service is
| terminated and the server was monitoring for IMS
log records that contained deletes
| changes and IMS agents are still active. The following
v DLLP-Event-Count—total number of type 99 data information is displayed:
capture log records that contained DLLP changes
v Buffer-Count—total number of XM data grams sent to
v Insert-Event-Count—total number of type 99 data the correlation service by the agent
capture log records that contained segment inserts
v Record-Count—total number of IMS log records that
v Replace-Event-Count—total number of type 99 data were sent to the correlation service by the agent
capture log records that contain segment updates
v UOR-Count—total number of UORs that were
processed by the correlation service for the agent
CACG313I NO IN-FLIGHT IMS UORS v Commit-Count—total number of UORs that were
Explanation: Informational message issued by the committed from the agent
correlation service, when the server is terminated and v Rollback-Count—total number of UORs that were
the server was monitoring for IMS changes. This rolled back from the agent
message indicates that at termination time there were
no in-flight IMS UOR(s) being tracked by the
correlation service.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 153


CACG316E IMS UOR IN-FLIGHT CACG320E IMS LOST OR OUT-OF-SEQUENCE
IMS-Sub-System-Name Job-Name LOG RECORD SEQUENCE NUMBER
Job-Number ASID Recovery-Token-IMS-Sub- CONDITION DETECTED
System-Name Recovery-Token-Sequence-
Explanation: Error message issued by the correlation
Number1 Recovery-Token-Sequence-Number2
service when monitoring IMS for changes. An IMS
Number-of-Data-Capture-Log-Records
active change-capture agent has forwarded IMS log
Explanation: Error message issued by the correlation buffer contents out-of-sequence or has lost one or more
| service when the correlation service is terminated and log buffers. To obtain assistance in the recovery process,
| the server was monitoring for IMS changes and an IMS contact IBM Technical Support at
| UOR is in-flight. The following information is www.ibm.com/support.
displayed:
v The IMS-Sub-System-Name of the IMS control region CACG321I IMS BATCH APPLICATION ABENDED
that the agent is executing in. For IMS recovery UOR AUTOMATICALLY ROLLED
change-capture agents, this name is always BACK
RECOVERY.
Explanation: Informational message issued by the
v For IMS active change-capture agents, the name of
correlation service when monitoring for IMS changes.
the job where the agent was executing. For recovery
This message informs you that an IMS active
change-capture agents this is the job name (agent
change-capture agent running in a batch application
name) of the agent being recovered.
has terminated and is reporting that the application or
v For IMS active change-capture agents, the job or IMS has abended.
started task number where the agent was executing.
For an IMS recovery change-capture agent, the job In this situation, the in-flight UOR either has been
number assigned to the IMS recovery change-capture rolled back (by IMS) or will be when batch backout is
agent. completed. The correlation service has automatically
rolled back the in-flight UOR, mimicking the behavior
v For IMS active change-capture agents, the ASID
of IMS.
where the agent was executing. In recovery
situations, the ASID is the ASID assigned to the IMS
recovery change-capture agent job. CACG322E MAPPING ERROR FOR IMS TABLE
v The Recovery-Token-IMS-Sub-System-Name assigned by Table-Name
IMS or an application to the UOR. Explanation: Error message issued by the correlation
v A 8-character hexadecimal representation of the first service during initialization processing. The IMS USE
recovery token sequence number assigned by IMS or TABLE definition identified by Table-Name contains
an application to the UOR. mapping errors and is not consistent with the DBD
v A 8-character hexadecimal representation of the change capture monitoring information.
second recovery token sequence number assigned by Stop the data server and review the system log for
IMS or an application to the UOR. messages that explain the mapping error. Correct the
v Total number of type 99 data capture log records that table definition, rerun the metadata utility, and then
have been received for the UOR. restart the data server.

CACG317W IMS REQUIRES RECOVERY CACG323W CASCADE DELETE MAPPING


WARNING FOR IMS TABLE Table-Name
Explanation: Warning message issued by the
correlation service when monitoring for IMS changes. Explanation: Warning message issued by the
This message indicates that the correlation service has correlation service during initialization processing. The
detected an abnormal termination situations in an IMS IMS tables USE TABLE grammar (for Table-Name) does
DB/DC or DBCTL subsystem and that some form of not match the data capture options for cascade delete
IMS recovery and emergency restart is required. situations. This message is informing you that while
only concatenated key information is being captured,
This does not represent an error situation from a data
the metadata grammar for Table-Name also contains
server perspective. The correlation service should
mapping for non-key fields. The non-key fields will
remain active while IMS is being fixed and
always have null values propagated for non-key
subsequently restarted. The correlation service has
columns.
retained information about the failed IMS subsystem
and its in-flight UOR(s). Making sure that the You may have intentionally created this kind of
correlation service stays up while IMS recovery is mapping so that you can only capture concatenated key
performed helps assure that the correlation service information in cascade delete situations. Only capturing
responds properly when IMS is restarted. concatenated key information reduces the size of the
type 99 data capture log records generated and reduces

154 DB2 II System Messages for Classic Federation and Classic Event Publishing
the likelihood of IMS generating a type 99 data capture
| CACG502I QUIESCE REQUESTED
log record marked as being in error.
| Explanation: Informational message issued by the
Receipt of a type 99 log record in error is an
| correlation service. You used the CMD interface to
unrecoverable error condition and the changes for the
| request an orderly termination of the correlation
UOR (associated with the record in error) are lost.
| service. The correlation service is in the process of
| terminating.
| CACG326W PARTIAL CHANGE DISCARDED
| Explanation: Warning message issued by the CACG801W CORRELATION SERVICE
| correlation service when receiving changes from an TERMINATING
| active IMS change-capture agent. This message is
Explanation: A warning issued by the correlation
| informing you that you have either COLD started the
service on shutdown. The correlation service is
| correlation service or used the IMS recovery
stopping either in response to an operator STOP
| change-capture agent to place an IMS agent back into
command or due to a processing error that prohibits
| active mode. The correlation service has received an
continuing to service change-capture agents. All known
| IMS type 99 data capture log record for a UOR that is
agents are placed in recovery mode unless they have
| not currently being tracked, however, the type 99 data
successfully informed the correlation service of a
| capture log record contains the second part of a partial
shutdown and they have no pending or unconfirmed
| change. The first part of the change has been lost and
change messages.
| occurred before you forced the IMS change-capture
| agent back into active mode.
CACG802I CORRELATION SERVICE QUIESCING
| This message is identifying that you have lost IMS
| data. Because you forced the agent back to active Explanation: Informational message issued by the
| mode, this is not an error. correlation service on shutdown. The correlation service
is stopping and there are outstanding messages that
have not been confirmed. The correlation service
| CACG501E Command IS NOT A VALID
automatically stops receiving any new messages or
| COMMAND
forwarding pending messages. In quiesce mode, the
| Explanation: Error message issued by the correlation correlation service waits until the publication service
| service. An unknown command was issued using the either disconnects or until all unconfirmed messages
| CMD operator interface. Supply a valid command and are confirmed. While quiescing will not prevent forcing
| try again. agents into recovery mode, it attempts to keep agents
from being left in-doubt at shutdown.

| CACG502I MESSAGE STORE REFRESH


| REQUESTED CACG803E CORRELATION SERVICE ABEND
DETECTED
| Explanation: Informational message issued by the
| correlation service. Using the CMD interface, you have Explanation: Error message issued by the correlation
| requested a refresh of the message store. The command service. An abend occurred in the correlation service.
| has been accepted and the correlation service is waiting The abend is forcing termination of the correlation
| for the message store to be empty in order to complete service. An abend dump is taken, and the correlation
| refresh processing. service attempts an orderly shutdown in order to
maintain the correct state of all known agents and
ensure no changes are lost. If there are unconfirmed
| CACG502I MESSAGE STORE REFRESH messages, the correlation service will go into quiesce
| COMPLETED mode so agents are not left in-doubt.
| Explanation: Informational message issued by the
| correlation service. The message store has been deleted CACG810W AGENT ‘agentname’ IN RECOVERY
| and re-allocated in response to the refresh command. MODE REASON(reason)
Explanation: Warning issued by the correlation service
| CACG502I SYSTEM CATALOG REFRESH on shutdown. The correlation service is placing the
| REQUESTED named agent in recovery mode at shutdown for the
| Explanation: Informational message issued by the reason code listed in the message. The reason codes
| correlation service. You used the CMD interface to are:
| request a catalog refresh. The refresh has been accepted 1—The agent was already in recovery mode prior to
| and is being processed by the correlation service. terminating the correlation service.
2—A recovery process failed before completion. The
agent remains in recovery mode and recovery needs to

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 155


be restarted after the correlation service is restarted.
CACH003A RECOVERY RECORD EXISTS FOR
3—The agent is in-doubt. Changes for the agent were AGENT ’agentname’, REPLY ’R’ OR ’A’
sent and never confirmed. This will result in the RECOVERY/ACTIVE
message CACG112W being issued when the correlation
Explanation: The named change-capture agent has a
service is restarted.
recovery record from a previous start of the database
4—The correlation service is stopping and changes for system. This indicates a prior start and stop of the
the agent are in the pending queue to be sent. The database system without the availability of a correlation
changes in the pending queue are discarded and will service. To prevent the loss of change data, a recovery
be resent to the correlation service when a future record is written and checked on subsequent database
recovery process is run. starts. Refer to message CACH002A for an explanation
of the operator responses and their meaning.
5—All changes for the agent have been successfully
processed. A shutdown message, however, has not been
received from the agent and it is assumed that the CACH004W AGENT ‘agentname’ IN RECOVERY
database is still active and changes will be lost if the MODE
agent is not placed in recovery mode.
Explanation: Warning issued by the active
change-capture agents. This message indicates that the
CACH001I CHANGE CAPTURE AGENT named agent is in recovery mode and active changes
’agentname’ INSTALLED FOR SERVER are not being sent to the correlation service. See
’xxxxxxxx’ message CACG111W for more information.
Explanation: Operator action message issued by the
active change-capture agents. This message is issued CACH013E SHUTDOWN AGENT DATABASE
the first time an active change-capture agent receives TYPE ‘dbprefix’ IS NOT KNOWN |
control from a database system after startup. It SUPPORTED
indicates that the change-capture agent has been
Explanation: The AGENT= parameter passed to the
successfully installed and is prepared to forward
database shutdown notification module CACE1TRM is
database changes to the named correlation service (or
for an unknown or unsupported database class. The
to any available correlation service if the server name is
first 3 characters of the agent parameter identify the
noname), provided the agent is not in recovery mode.
| database class. Supported class is IDM for CA-IDMS.
Because this message is not issued until the agent
receives control from a database for logging or
journaling, there may be a delay between database CACH014E SHUTDOWN INIT ERROR
startup and the issuing of this message until the first RC(nn,xxxxxxxx)
logged or journaled event.
Explanation: Error message issued by the shutdown
notification program CACE1TRM. The shutdown
CACH002A CORRELATION SERVICE ’xxxxxxxx’ notification program failed to initialize. Contact IBM
NOT FOUND BY AGENT ’agentname’, Technical Support at www.ibm.com/support.
REPLY ’R’ OR ’A’ RECOVERY/ACTIVE
Explanation: Operator action message issued by the CACH015E SHUTDOWN INVALID OR MISSING
active change-capture agents. This message is issued AGENT ‘agentname’
when an active agent receives change capture
Explanation: Error message issued by the shutdown
information and discovers that there is no appropriate
notification program CACE1TRM. The AGENT=
correlation service. The active agent automatically
parameter required for the program is either missing or
disables itself until both an operator response is
invalid. Review the format of the AGENT parameter in
received and the correlation service is started. During
the IBM DB2 Information Integrator Operations Guide for
this period, all database activity continues normally
Classic Event Publishing and correct the parameter in the
and changes passed to the agent are ignored. The
JCL.
operator should respond ’R’ to this message to insure
database changes are not lost.
CACH016W SHUTDOWN AGENT ‘agentname’ IN
Replying ’A’ to this message will result in the
RECOVERY MODE
forwarding of active changes to the correlation service
when it becomes available. If the correlation service is Explanation: Warning issued by the shutdown
warm started and has a recovery point for the named notification program CACE1TRM. The shutdown
agent, replying ’A’ will have no effect as the correlation message was not sent to the correlation service because
services recovery point takes precedence. the agent is in recovery mode and the active agent is
therefore disabled. This message is a reminder that
recovery is required for the named agent.

156 DB2 II System Messages for Classic Federation and Classic Event Publishing
CACH017W SHUTDOWN CORRELATION SERVER CACH022E IMS change-capture agent ABENDED
IS NOT ACTIVE
Explanation: Error message issued by the IMS Logger
Explanation: Warning issued by the shutdown Exit (DFSFLGX0) when it is notified of an abend in
notification program CACE1TRM. The shutdown DB2 Information Integrator code. This message is
message was not sent to the correlation service because accompanied by standard MVS WTO messages
there is no active correlation service. This indicates that identifying the type of abend and the contents of the
the correlation service was never started or was registers at abend.
shutdown prior to shutting down the database system.
Control is immediately returned to IMS. The IMS active
Stopping a correlation service without first stopping the
change-capture agent has deactivated itself and does
database system will force the agent into recovery
not attempt to inform the correlation service that it is in
mode.
recovery mode. Contact IBM Technical Support at
www.ibm.com/support.
CACH018E SHUTDOWN ERROR(n) IN
LOCATING CORRELATION SERVER
CACH023E IMS change-capture agent STORAGE
Explanation: Error message issued by the shutdown ALLOCATION FAILED
notification program CACE1TRM. An unexpected error
Explanation: Error message issued by the IMS Logger
occurred while locating and active correlation service.
Exit (DFSFLGX0) when the exit attempted to allocate
Contact IBM Technical Support at
storage to communicate with the correlation service out
www.ibm.com/support.
of sub-pool 132. The amount of storage requested was
not available.
CACH019E SHUTDOWN VMNOTIFY FAILURE
Control is immediately returned to IMS. The IMS active
RC(nn,xxxxxxxx)
change-capture agent has deactivated itself and does
Explanation: Error message issued by the shutdown not attempt to inform the correlation service that it is in
notification program CACE1TRM. An unexpected error recovery mode. Contact IBM Technical Support at
occurred in communicating with an active correlation www.ibm.com/support.
service. Contact IBM Technical Support at
www.ibm.com/support. Be prepared to provide the RC
CACH024E XM DATAGRAM FAILED; SEE
information.
SYSTEM MESSAGE = 0X(nnnnnnnn)
REASON CODES (nnnnnnnn,
CACH020I SHUTDOWN COMPLETED nnnnnnnn)
SUCCESSFULLY
Explanation: Error message issued by the IMS Logger
Explanation: Informational message issued by the Exit (DFSFLGX0) when it attempted to communicate
shutdown notification program CACE1TRM. The with the correlation service. The error message is
shutdown notification program successfully sent a displayed in hexadecimal format. Refer to the
shutdown message to the correlation service. The appropriate section of this guide for an explanation of
correlation service issues the message CACG114I to the messages number being reported.
indicate the message was received.
When this error is reported, the IMS Logger Exit
attempts to notify the correlation service that this IMS
CACH021E UNKNOWN LOGGER EXIT active change-capture agent is now in recovery mode.
FUNCTION
Explanation: Error message issued by the IMS Logger CACH025E LOAD VECTOR TABLE ERROR
Exit (DFSFLGX0) when it is passed an unknown RC(General-Return-Code,Specific-Return-
processing function code. This message indicates that Code)
either the interface to the IMS Logger Exit has been
Explanation: Error message issued by the IMS
modified or that some form of system corruption has
recovery change-capture agent. An unexpected error
occurred.
occurred while initializing the recovery change-capture
Control is immediately returned to IMS. The IMS active agent. Contact IBM Technical Support at
change-capture agent has deactivated itself and does www.ibm.com/support. Be prepared to provide the RC
not attempt to inform the correlation service that it is in information.
recovery mode. Contact IBM Technical Support at
www.ibm.com/support.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 157


CACH026E INPUT VALIDATION FAILED CACH029E ERROR OPENING SYSIN
REASON CODE (Reason-Code) ERRNO(Number)
Explanation: Error message issued by the IMS Explanation: Error message issued by the IMS
recovery change-capture agent when errors or recovery change-capture agent when an error was
inconsistencies are found in the input control card file. reported opening the input control card file referenced
The Reason-Code identifies the problem. The following by the SYSIN dataset. ERRNO identifies the SAS/C
are the possible values: error number that was returned.
1—Input line too long. The input control card file Ensure that the input control card dataset being
should be an 80-character fixed format sequential or referenced is a sysin stream, a member of a physical
partitioned data set member. sequential dataset PDS, or the name of a physical
sequential dataset. If the input control card dataset
2—Invalid Mode. Valid values are A, C, I, L or S.
meets these criteria, then contact IBM Technical
3—The IMS change-capture agent name is blank. An Support at www.ibm.com/support.
IMS change-capture agent name must be supplied on
each input control card.
CACH030I AGENT ‘Agent-Name’ IS NOT IN
4—Column 11 in the input control card is not blank. RECOVERY MODE
This implies that the input control card is not formatted
Explanation: Informational message issued by the IMS
correctly.
recovery change-capture agent. You have requested
5—Invalid Region Type was supplied. Valid values are agent recovery status information. This message
1, 2 or 4. indicates that the IMS active change-capture agent
identified by Agent-Name is not in recovery mode. No
6—Column 13 in the input control card is not blank. action is required.
This implies that the input control card is not formatted
correctly.
CACH031I AGENT ‘Agent-Name’ SWITCHING TO
7—The Dataset Name is blank. A dataset name must be ACTIVE MODE
supplied on all control card input. The dataset name
either refers to a recovery dataset or an IMS log file Explanation: Informational message issued by the IMS
being input into the recovery process. recovery change-capture agent. You have requested to
set one or more agents that are in recovery mode back
8—Conflicting Mode codes. With the exception of into active mode. This message is informing you that
modes I and L, which can be intermixed, all mode the IMS active change-capture agent identified by
codes in all input control cards must be the same. Agent-Name has been removed from recovery and
Correct the control card input and run the IMS placed back into active mode. No action is required.
recovery change-capture agent again.
CACH032E NO CORRELATION SERVER IS
CACH027E NO RECOVERY INFORMATION ACTIVE
SUPPLIED Explanation: Error message issued by the IMS
Explanation: Error message issued by the IMS recovery change-capture agent when communications
recovery change-capture agent. The input control card with a correlation service was attempted, and the
file is empty. correlation service is not active.

Supply a valid input control card file and run the IMS Start the correlation service, wait for the server ready
recovery change-capture agent again. WTO message, and then resubmit the IMS recovery
change-capture agent.

CACH028E MEMORY ALLOCATION FAILURE


CACH033E ERROR IN CSA RC(Return-Code)
Explanation: Error message issued by the IMS
recovery change-capture agent when an attempt to Explanation: Error message issued by the IMS
allocate memory failed. Increase the size of the recovery change-capture agent when interfacing with
REGION command line parameter to increase the size common storage. Contact IBM Technical Support at
of the MESSAGE POOL. Also ensure that the REGION www.ibm.com/support. Be prepared to provide the
JCL parameter is large enough to support the Return-Code information for problem resolution.
MESSAGE POOL being requested. As a rule of thumb,
the REGION size should be 1 MB larger than the
requested MESSAGE POOL size.
Update the IMS recovery Change Capture JCL and run
the job again.

158 DB2 II System Messages for Classic Federation and Classic Event Publishing
| The message identifies a 16-byte hexadecimal number
CACH034E Function ERROR SERVICE ‘Service-Name’
| representing the system store clock where restart is to
RC(General-Return-Code,Specific-Return-
Code)
| begin.

Explanation: Error message issued by the IMS Each IMS log record contains a suffix that consists of
recovery change-capture agent when attempting to the 8-byte system store clock value of when the log
communicate with the named service identified by record was created and an 8-byte double word log
Service-Name. Function identifies the type of sequence number. The initial IMS log file supplied for
communication attempted and General-Return-Code and an agent in recovery should have a store clock value
Specific-Return-Code identify the error code returned. less than the Store-Clock-Value, and the last record in the
Contact IBM Technical Support at file must contain a store clock value greater than
www.ibm.com/support. Be prepared to provide the full Store-Clock-Value. All subsequent log files first log
message text for problem resolution. record must have a store clock that is greater than the
Store-Clock-Value.
CACH035E NO RECOVERY INFORMATION FOR
AGENT ‘Agent-Name’ If this message was issued in conjunction with message
CACH036I, then identify the correct IMS log files
Explanation: Error message issued by the IMS required to recover Agent-Name and then run the IMS
recovery change-capture agent when attempting to recovery change-capture agent again. Otherwise this is
retrieve restart information for an IMS active an informational message that is identifying the restart
change-capture agent that is marked as being in point in the IMS log files for an agent in recovery
recovery. Contact IBM Technical Support at mode.
www.ibm.com/support.
CACH038I RESTART LOG SEQ. #
CACH036E AGENT ‘Agent-Name’ RESTART POINT High-Order-Word-Low-Order-Word
NOT FOUND
Explanation: Informational message issued by the IMS
Explanation: Error message issued by the IMS recovery change-capture agent when:
recovery change-capture agent. This message is issued v The initial restart point, for an agent in recovery
during IMS log file recovery processing when the IMS cannot be found in the IMS log files supplied.
recovery change-capture agent is attempting to locate
the restart point for Agent-Name for the IMS log files v The IMS recovery change-capture agent is checking
that were supplied for the agent. This message is an agent’s recovery status, and the correlation service
followed by messages CACH037I and CACH038I, knows the agent is in recovery mode.
which identify the restart point that was being v The IMS recovery change-capture agent is placing an
searched. agent in recovery mode.
The general implication of this message is that the
| The message identifies a double word hexadecimal
correct IMS log files were not supplied for Agent-Name.
| number identifying the IMS log record where restart is
The IMS log files supplied are “too old,” and only
| to begin.
contain IMS log records that were created prior to the
current restart point. Ensure that you supply IMS log
Each IMS log record contains a suffix that consists of
files that include records created before, and including
the 8-byte system store clock value of when the log
the restart point and after the restart point. Run the
record was created as well as an 8-byte double word
IMS recovery change-capture agent again after
log sequence number. The initial IMS log file supplied
identifying to correct IMS log files to use as input.
for an agent in recovery should have a store clock
value less than the Store-Clock-Value displayed in
| CACH037I RESTART SYSTEM CLOCK message CACH037I and a log sequence number that is
| Store-Clock-Value less than the number identified in this message. Also,
the last record in the file must contain a store clock
Explanation: Informational message issued by the IMS
value greater than Store-Clock-Value and a log sequence
recovery change-capture agent when:
number greater than the one displayed in message
v The initial restart point, for an agent in recovery CACH038I.
cannot be found in the IMS log files supplied.
v The IMS recovery change-capture agent is checking Depending on the IMS control region type, log record
an agent’s recovery status, and the correlation service sequence numbers may continue ascending between
knows that the agent is in recovery mode. log files or may restart from 1 or some other number.
v The IMS recovery change-capture agent is placing an All subsequent log files’ first log record must have a
agent in recovery mode. store clock that is greater than the Store-Clock-Value
displayed in message CACH037I.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 159


If this message was issued in conjunction with message had the error as well as the error condition being
CACH036I, then identify the correct IMS log files reported.
required to recover Agent-Name and then run the IMS
recovery change-capture agent again. Otherwise this is
CACH042E LOG FILE: IMS-Log-File-Name ERRNO:
an informational message that is identifying the restart
Error
point in the IMS log files for an agent in recovery
mode. Explanation: Error message issued by the IMS
recovery change-capture agent. An error was reported
when opening or reading IMS-Log-File-Name. Error
CACH039I DB2 RESTART TIME Date Time
identifies the error number that was returned. This
Explanation: Informational message issued by the IMS message is preceded by message CACH041E that
recovery change-capture agent. This message displays identifies the function that failed and the name of the
information about the restart point for an IMS agent agent that is reporting the problem.
that is in recovery mode or that needs to be placed in
An error number of 5 indicates the file does not exist. If
recovery mode.
the file does not exist update the control card input and
The format of Date is: supply the correct file name. Contact IBM Technical
v cccc—Century Support at www.ibm.com/support.
v mm—Month
v dd—Day of the month CACH044I AGENT ‘Agent-Name’ LOG OPENED:
IMS-Log-File-Name
The format of Time is: Explanation: Informational message issued by the IMS
v hh—Hour of the day, using a 24 hour clock recovery change-capture agent when an IMS log file is
v mm—Minute of the hour successfully opened during the IMS log file recovery
process. Agent-Name and IMS-Log-File-Name identify the
v ss—Seconds name of the IMS log file and the agent with which it is
v t—Tenths of seconds associated. No action is required.
v h—Hundredths of seconds
CACH045I AGENT ‘Agent-Name’ LOG CLOSED:
Use this information to identify the IMS log files that IMS-Log-File-Name
need to be supplied during the IMS log file recovery
process. Explanation: Informational message issued by the IMS
recovery change-capture agent when an IMS log file is
successfully processed and closed during the IMS log
CACH040I IMS RESTART TIME Date Time file recovery process. Agent-Name and
Explanation: Informational message issued by the IMS IMS-Log-File-Name identify the name of the IMS log file
recovery change-capture agent. This message displays and the agent with which it is associated. No action is
information about the restart point for an IMS agent required.
that is in recovery mode or that needs to be placed in
recovery mode. | CACH046I AGENT ‘Agent-Name’ LOG IGNORED:
The format of Date is: | IMS-Log-File-Name
v yy—Year of the current century | Explanation: Informational message issued by the IMS
v jjj—Julian day of the year | recovery change-capture agent during log file recovery
| processing. The IMS recovery change-capture agent has
The format of Time is hh:mm:ss:t. | determined that the IMS log file identified by
| IMS-Log-File-Name is not required for the agent
Use this information to identify the IMS log files that
| identified by Agent-Name. The IMS log file contains
| records that were created before the restart point. Not
need to be supplied during the IMS log file recovery
process when using DBRC LIST.LOG reports to identify
| action is required.
the IMS log files required.
CACH047E RECOVERY DATASET File-Name
ERROR FOR Function ERRNO:
CACH041E LOG FILE Function ERROR FOR
Error-Number
AGENT ‘Agent-Name’
Explanation: Error message issued by the IMS
Explanation: Error message issued by the IMS
recovery change-capture agent when a file open or read
recovery change-capture agent when a file open or read
error (identified by function) was encountered
error is encountered. Agent-Name identifies the agent
accessing the recovery dataset identified by File-Name.
that had the problem. Message CACH042E is also
issued that identifies the name of the IMS log file that If the Error-Number is 5 and the Function is OPEN, then

160 DB2 II System Messages for Classic Federation and Classic Event Publishing
the file does not exist. In this situation, update the
CACH053I AGENT ‘Agent-Name’ IS ALREADY IN
input control file and specify the name of an existing
RECOVERY MODE
recovery dataset. For other errors, contact IBM
Technical Support at www.ibm.com/support. Explanation: Informational message issued by the IMS
recovery change-capture agent when placing unknown
agents into recovery mode. This message indicates that
CACH048I RECOVERY DATASET File-Name
the correlation service has already marked Agent-Name
OPENED
as being in recovery mode. No action is required.
Explanation: Informational message issued by the IMS
recovery change-capture agent when a recovery dataset
CACH054I PREPARING TO ACTIVATE AGENT
(identified by File-Name) is successfully opened. When
‘Agent-Name’
this message is issued, it means that the associated IMS
active change-capture agent (identified by message Explanation: Informational message issued by the IMS
CACH049I) needs to be placed into recovery mode and recovery change-capture agent when placing one or
that the recovery dataset contains recovery restart point more agents that are in recovery mode back into active
information. mode. Agent-Name identifies an agent that is in
recovery mode that the IMS recovery change-capture
agent is ready to start placing back into active mode.
CACH049I AGENT NAME IS ‘Agent-Name’
No action is required.
Explanation: Informational message issued by the IMS
recovery change-capture agent when it is working with
CACH055I STARTING LOG FILE SEQUENCE
recovery datasets. It identifies the name of the IMS
CHECKING
active change-capture agent associated with a recovery
dataset that contains recovery information. No action is Explanation: Informational message issued by the IMS
required. recovery change-capture agent when performing IMS
log file recovery. This message is issued after all control
file input has been read and communications have been
CACH050I RECOVERY DATASET File-Name
established with the correlation service.
REPORTS AGENT IS NOT IN
RECOVERY MODE Depending upon how many agents and how many IMS
log files have been supplied, it may take some time
Explanation: Informational message issued by the IMS
before message CACH058I is issued identifying that log
recovery change-capture agent when it is checking
file sequence checking has completed successfully.
agents’ recovery status. When issued, this message
indicates that the recovery dataset identified by If you supply more than one IMS log file for an agent,
File-Name is empty, and, therefore, according to the or request incremental recovery for one or more agents,
recovery dataset, the IMS active change-capture agent the IMS recovery change-capture agent scans each IMS
associated with the recovery dataset is not in recovery log file to perform sequence number checking and log
mode. No action is required. file resequencing to get the files in their proper
processing order. No action is required.
CACH051I CORRELATION SERVER REPORTS
AGENT IN RECOVERY MODE CACH056E AGENT ‘Agent-Name’ DUPLICATE LOG:
IMS-Log-File-Name
Explanation: Informational message issued by the IMS
recovery change-capture agent when it is checking Explanation: Error message issued by the IMS
agents’ recovery status. When issued, this message recovery change-capture agent when performing IMS
indicates that the correlation service does not consider log file recovery. During sequence checking, the IMS
the agent (identified in message CACH049I) to be in recovery change-capture agent has identified
recovery mode. No action is required. IMS-Log-File-Name is duplicated for Agent-Name.
Delete the control card identified from the input control
CACH052I AGENT ‘Agent-Name’ IS NOW IN file and run the IMS recovery change-capture agent
RECOVERY MODE again.
Explanation: Informational message issued by the IMS
recovery change-capture agent when placing unknown CACH057E AGENT ‘Agent-Name’ INVALID LOG:
agents into recovery mode. This message indicates that IMS-Log-File-Name
the correlation service has been notified that
Explanation: Error message issued by the IMS
Agent-Name is now in recovery mode. No action is
recovery change-capture agent when performing IMS
required.
log file recovery. During sequence checking the IMS
recovery change-capture agent has identified
IMS-Log-File-Name for Agent-Name contains starting or

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 161


ending store clock values that overlap with another
CACH062I RECOVERY PROCESSING
IMS log file associated with Agent-Name. Most likely
COMPLETED SUCCESSFULLY
you have supplied an IMS log file for another agent.
Explanation: Informational message issued by the IMS
Verify the IMS log files being supplied for Agent-Name,
recovery change-capture agent. Informs you that the
provide the correct IMS log file input, and run the IMS
agent has completed the requested processing and no
recovery change-capture agent again.
errors were encountered. No action is required.

CACH058I LOG FILE SEQUENCE CHECKING


CACH062W RECOVERY PROCESSING COMPLETE
COMPLETED
WITH WARNINGS
Explanation: Informational message issued by the IMS
Explanation: Warning message issued by the IMS
recovery change-capture agent when performing IMS
recovery change-capture agent. The control card input
log file recovery. This message indicates that IMS log
requested either setting agents in recovery mode or
file sequencing has been completed successfully, that
reactivating to active mode. One or more of these
any log files have had their processing sequences
agents were already in recovery mode, or, for activation
altered, and that the IMS log file recovery process is
requests, were not in recovery mode.
ready to commence. No action is required.
Other messages issued by the IMS recovery
change-capture agent will identify which agents had
CACH059I INCREMENTAL RECOVERY
problems. No action is required.
REQUESTED
Explanation: Informational message issued by the IMS
CACH062E RECOVERY PROCESSING ENDED IN
recovery change-capture agent when performing IMS
ERROR
log file recovery. This message indicates that an
incremental IMS log file recovery has been requested. Explanation: Error message issued by the IMS
Processing will halt when all IMS log files have been recovery change-capture agent when an error was
processed for the agent for which incremental recovery reported during processing. Review the other messages
has been requested. No action is required. issued by the IMS recovery change-capture agent to
determine the error and its corrective action.
CACH060I INCREMENTAL RECOVERY HALTED,
STOPPING POINT HAS BEEN CACH063E PARAMETER ‘Parameter-Name’
REACHED SPECIFIED MORE THAN ONCE
Explanation: Informational message issued by the IMS Explanation: Error message issued by the IMS
recovery change-capture agent when performing IMS recovery change-capture agent while parsing the
log file recovery. This message indicates that an command line input. Parameter-Name has been specified
incremental IMS log file recovery has been requested more than once on the command line.
and processing has halted because all IMS log files
Modify the command line input to only supply one
have been processed for the agent for which
occurrence of Parameter-Name, and then rerun the IMS
incremental recovery has been requested.
recovery change-capture agent.
You should run the IMS Active Agent Status Job again
to see how far into the future the recovery points have
CACH064E INVALID VALUE ‘Parameter-Value’ FOR
been pushed for the agents in recovery mode.
PARAMETER ‘Parameter-Name’
Explanation: Error message issued by the IMS
CACH061I RECOVERY MODE: Recovery-Mode
recovery change-capture agent while parsing the
Explanation: Informational message issued by the IMS command line input. An invalid value (identified by
recovery change-capture agent. This message indicates Parameter-Value) has been supplied for Parameter-Name
the processing mode in which the IMS recovery on the command line.
change-capture agent is executing. Recovery-Mode is one
Review the IMS recovery change-capture agent
of the following values:
documentation for a description of the command line
v CHECK AGENT STATUS parameters and parameter values. Modify the
v SET AGENT IN RECOVERY command line input to supply a valid value for
v IMS LOG FILE RECOVERY Parameter-Name, and then rerun the IMS recovery
change-capture agent.
v ACTIVATE AGENT

No action is required.

162 DB2 II System Messages for Classic Federation and Classic Event Publishing
CACH065E UNRECOGNIZED PARAMETER CACH070I LOG TRACKING FILE IS EMPTY
‘Parameter-Name’
Explanation: Informational message issued by the IMS
Explanation: Error message issued by the IMS recovery change-capture agent when checking agent
recovery change-capture agent while parsing the recovery mode status (and the agent is in recovery
command line input. Parameter-Name is not a valid mode) or when placing an unknown agent in recovery
command line parameter. mode.
Review the IMS recovery change-capture agent This message is issued when IMS log file tracking has
documentation for a description of the command line been implemented, but there is no IMS log file
parameters and parameter values. Modify the information in the tracking data set. You must
command line input to supply valid values, and then manually identify the IMS log files that are required in
rerun the IMS recovery change-capture agent. the IMS log file recovery process.

CACH067I LOG TRACKING FILE DOES NOT CACH071I Number IMS AGENTS ARE IN
EXIST RECOVERY MODE
Explanation: Informational message issued by the IMS Explanation: Informational message issued by the IMS
recovery change-capture agent when checking the recovery change-capture agent when checking agent
recovery status of an agent. The IMS active recovery mode status and agents are in recovery.
change-capture agent identified in message CACH049I Number identifies how many agents are in recovery
has not implemented IMS log file tracking. Because mode.
there is no IMS log file tracking information available,
you must manually identify the IMS log files that are
required in the IMS log file recovery process.
| CACH072I BUFFERS SENT Buffer-Count RECORDS
| Record-Count THROTLES Throttle-Count
Explanation: Informational message issued by the IMS
CACH068I INPUT LOG FILE IMS-Log-File-Name
recovery change-capture agent during termination
Explanation: Informational message issued by the IMS processing when performing IMS log file recovery with
recovery change-capture agent when checking agent the following values:
recovery mode status (and the agent is in recovery v Buffer-Count: Identifies the number of data grams
mode) or when placing an unknown agent in recovery | sent to the correlation service.
mode.
v Record-Count: Identifies the number of data capture
This message is issued when IMS log file tracking has and sync-point log records sent to the correlation
been implemented. IMS-Log-File-Name identifies the service for analysis and processing.
fully-qualified IMS log file that needs to be supplied as v Throttle-Count: Identifies the number of times the
input to the IMS log file recovery process. correlation service was pinged to determine whether
it was still responding. No action required.
| CACH069I POTENTIALLY-NECESSARY LOG FILE
| IMS-Log-File-Name | CACH073E AGENT Agent-Name INVALID BATCH
Explanation: Informational message issued by the IMS | LOG: IMS-Log-File-Name
recovery change-capture agent when checking agent | Explanation: Error messages issued by the IMS
recovery mode status (and the agent is in recovery | recovery change-capture agent. The IMS log file
mode) or when placing an unknown agent in recovery | identified by IMS-Log-File-Name was not created by the
mode. | IMS sub-system identified by Agent-Name. Remove the
This message is issued when IMS log file tracking has | reference to the invalid IMS log file and ensure that the
been implemented. IMS-Log-File-Name identifies the | correct IMS log files are referenced before re-running
fully-qualified IMS log file that may need to be | the IMS recovery change-capture agent.
supplied as input to the IMS log file recovery process.
The identified IMS log file is required if the log file | CACH074E AGENT Agent-Name INVALID ONLINE
ending date/time is after the restart time identified in | LOG: IMS-Log-File-Name
message CACH040I. If you are not sure when the IMS
log file was closed, supplying the name of | Explanation: Error messages issued by the IMS
IMS-Log-File-Name during the IMS log file recovery | recovery change-capture agent. The IMS log file
process will ensure that all IMS log files that are | identified by IMS-Log-File-Name was not created by the
required have been identified. | IMS sub-system identified by Agent-Name. Remove the
| reference to the invalid IMS log file and ensure that the
| correct IMS log files are referenced before re-running
| the IMS recovery change-capture agent.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 163


IMS Log File Tracking Utility is referencing the proper
| CACH075E AGENT Agent-Name MISSING ONLINE
IMS log files.
| LOG BEFORE: IMS-Log-File-Name
| Explanation: Error messages issued by the IMS
CACH083E Function ERROR FOR LOG TRACKING
| recovery change-capture agent. While scanning IMS log
FILE ERRNO: Error
| files, the IMS recover change-capture agent identified
| that the IMS log created before the file identified by Explanation: Error message issued by the IMS Log
| IMS-Log-File-Name was not supplied as input, but is File Tracking Utility. An error (identified by Error) was
| required. Refer to DBRC to identify the correct name of reported while accessing the IMS Log Tracking File.
| the IMS log file that needs to be supplied. The type of access operation that failed is identified by
Function (OPEN, READ or WRITE).
| CACH076I AGENT Agent-Name PROCESSING This is an internal error. Contact IBM Technical Support
| ACTIVE ONLINE LOG: at www.ibm.com/support.
| IMS-Log-File-Name
| Explanation: Informational message issued by the IMS CACH084E MEMORY ALLOCATION FAILURE
| recovery change-capture agent during IMS log file
| recovery processing. The IMS recovery change-capture Explanation: Error message issued by the IMS Log
| agent has detected that an active online log file has File Tracking Utility when attempting to manage the
| been supplied. IMS log file recovery processing will contents of the IMS Log Tracking File when a
| halt when the IMS recovery change-capture agent MAXLOGS value was specified. Memory could not be
| reaches the end of the active log file. allocated to manage the specified number of IMS log
files being tracked.

| CACH077I AGENT Agent-Name INVALID ONLINE Increase the REGION size on the EXEC JCL statement
| LOG: IMS-Log-File-Name and run the IMS Log File Tracking Utility again.

| Explanation: Informational message issued by the IMS


| recovery change-capture agent during IMS log file CACH085I LOG TRACKING UTILITY
| recovery processing. The IMS log file identified by COMPLETED SUCCESSFULLY
| IMS-Log-File-Name supplied for the IMS batch Explanation: Informational message issued by the IMS
| application identified by Agent-Name was created before Log File Tracking Utility. Indicates that processing has
| the restart point. The files contents are ignored. No completed and no errors were encountered. No action
| action is required. is required.

CACH080W LOG FILE DOES NOT EXIST CACH085W LOG FILE TRACKING UTILITY
IMS-Log-File-Name COMPLETED WITH WARNINGS
Explanation: Warning message issued by the IMS Log Explanation: Warning message issued by the IMS Log
File Tracking Utility. IMS-Log-File-Name does not exist. File Tracking Utility. Indicates that log tacking
This is most likely a JCL error or an invalid reference to information could not be obtained for one of the IMS
a generation data set. Verify that the JCL is referencing log files identified. This is generally a setup error.
the correct IMS log file(s). Review the JCL and ensure that the proper IMS log
files are being referenced.
CACH081E LOG FILE Function ERROR FOR
IMS-Log-File-Name ERRNO: Error CACH085E LOG FILE TRACKING UTILITY
Explanation: Error message issued by the IMS Log ENDED IN ERROR
File Tracking Utility. An error was reported when Explanation: Error message issued by the IMS Log
IMS-Log-File-Name was opened or read (identified by File Tracking Utility when an error is detected. Refer to
Function). The SAS/C error number is identified by prior error messages in order to identify and resolve
Error. the problem.
This is an internal error. Contact IBM Technical Support
at www.ibm.com/support. | CACH098I IMS TERMINATION NOTIFICATION
| RECEIVED
CACH082E NO USABLE LOG FILES FOUND | Explanation: Informational message issued by the IMS
Explanation: Error message issued by the IMS Log | active change-capture agent (IMS Logger Exit -
File Tracking Utility. No IMS log file information was | DFSFLGX0) indicating that IMS is terminating. No
captured in this run of the IMS Log File Tracking | action is required.
Utility. This is generally a setup error. Verify that the

164 DB2 II System Messages for Classic Federation and Classic Event Publishing
Specify a valid APPLID, and restart the CICS VSAM
| CACH099I SENDING IMS TERMINATION
agent.
| NOTIFICATION
| Explanation: Informational message issued by the IMS
CACH105I CICS VSAM CAPTURE: v.r.m
| active change-capture agent (IMS Logger Exit -
mmddyyyy READY
| DFSFLGX0) indicating that the correlation service is
| being notified of IMS is termination. No action is | Explanation: Informational message issued by the
| required. | VSAM change-capture agent. The CICS VSAM agent
has completed initialization and is active. v is the
| If message CACH098I is issued and message
version, r the release, m the modification level and
| CACH099I is not issued, the IMS active change-capture
mmddyyyy the date of the CICS VSAM agent.
| agent for this IMS sub-system is in recovery mode at
| the time of IMS termination.
CACH106I START PROCESSING AT mm/dd/yyyy
hh:mm:ss START PROCESSING FOR
CACH101E INVALID STREAM NAMES
logstream AT mm/dd/yyyy hh:mm:ss
SPECIFIED ON THE SERVICE INFO
ENTRY | Explanation: Informational message issued by the
| VSAM change-capture agent. Identifies that processing
| Explanation: Error message issued by the VSAM
| is beginning at the requested date and time in the log
| change-capture agent. A log stream was not specified
| stream.
on field 10 of the SERVICE INFO ENTRY for the CICS
VSAM agent, or only one log stream was specified, or
more than two log streams were specified and the Log CACH107W REQUESTED START PROCESSING AT
of Logs log stream was not one of them. mm/dd/yyyy hh:mm:ss
Specify a log stream on field 10 of the SERVICE INFO | Explanation: Warning message issued by the VSAM
ENTRY. The system log stream and one user log stream | change-capture agent. The data for the requested start
must be specified. More than one user log streams can time was not available, or the STARTUP option was
be specified, but the Log of Logs log stream must also specified and data when CICS started is not available.
be specified. The oldest available data will be used as the start time
and identified in message CACH106I.
CACH102E INVALID START DATE SPECIFIED ON
THE SERVICE INFO ENTRY | CACH108W WAITING FOR CONNECTION TO
| THE CORRELATION SERVICE
| Explanation: Error message issued by the VSAM
| change-capture agent. A start option of TIME was | Explanation: Warning message issued by the VSAM
specified on field 10 of the SERVICE INFO ENTRY for | change-capture agent. The CICS VSAM agent is waiting
the CICS VSAM agent, but the date specified was not a for the correlation service to activate.
valid date.
| If the correlation service is activated before the VSAM
Specify a valid start date, and restart the CICS VSAM | change-capture agent and this message is issued,
agent | generally, this means that the wrong communications
| protocol/information was supplied for the VSAM
CACH103E INVALID START TIME SPECIFIED ON
| change-capture agent's SIE definition. In this situation,
| stop the server and ensure that the correlation service
THE SERVICE INFO ENTRY
| and VSAM change-capture agent SIE definitions are in
| Explanation: Error message issued by the VSAM | sync.
| change-capture agent. A start option of TIME was
specified on field 10 of the SERVICE INFO ENTRY for
CACH109E DATA NOT AVAILABLE TO START
the CICS VSAM agent, but the time specified was not a
RECOVERY AT mm/dd/yyyy hh:mm:ss
valid time.
Specify a valid start time, and restart the CICS VSAM
| Explanation: Error message issued by the VSAM
| change-capture agent. The data for the last recovery
agent
point is not available in the log streams. A cold start of
the CICS VSAM agent must be done.
CACH104E INVALID APPLID SPECIFIED ON THE
SERVICE INFO ENTRY
CACH110I CICS VSAM AGENT COLD
| Explanation: Error message issued by the VSAM STARTING
| change-capture agent. An APPLID qualifier was
specified on field 10 of the SERVICE INFO ENTRY for
| Explanation: Informational message issued by the
| VSAM change-capture agent. The CICS VSAM agent is
the CICS VSAM Agent, but the APPLID was not
specified or was more than eight characters in length.

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 165


performing a cold start as specified in field 10 of the
CACH306E UNRECOGNIZED PARAMETER ’parm
SERVICE INFO ENTRY.
name’
Explanation: Error message issued by the CA-IDMS
CACH111I CICS VSAM CAPTURE:
recovery change-capture agent. The parm name is not a
TERMINATING
| valid parameter. See IBM DB2 Information Integrator
| Explanation: Informational message issued by the | Operations Guide for Classic Event Publishing for the
| VSAM change-capture agent. The CICS VSAM agent is | correct format and values of the z/OS parm and correct
terminating. the JCL.

CACH301E LOAD VECTOR TABLE ERROR CACH307E AGENT NAME PARAMETER


RC(nn,xxxxxxxx) REQUIRED
Explanation: Error message issued by the CA-IDMS Explanation: Error message issued by the CA-IDMS
| recovery change-capture agent. An unexpected error recovery change-capture agent. The AGENT=
occurred in initializing the recovery change-capture | parameter is required. See IBM DB2 Information
agent. Contact IBM Technical Support at | Integrator Operations Guide for Classic Event Publishing
www.ibm.com/support. Be prepared to provide the RC | for the correct format and values of the z/OS parm and
information. correct the JCL.

CACH302E PARAMETER IS INVALID OR CACH308W RECOVERY AGENT agentname IS


MISSING ALREADY ACTIVE
Explanation: Error message issued by the CA-IDMS Explanation: Warning issued by the CA-IDMS
| recovery change-capture agent. The z/OS parameter is recovery agent. Another instance of the CA-IDMS
| missing or is incorrectly specified. See IBM DB2 recovery agent is already running on the system. Only
| Information Integrator Operations Guide for Classic Event one instance of the recovery agent can run at a time.
| Publishing for the correct format of the parameter and
correct the JCL.
CACH309E JOURNAL VALIDATION FAILED
RSN(n)
CACH303E INVALID PARAMETER ’parm name’,
Explanation: Error message issued by the CA-IDMS
VALUE ’parm value’
recovery change-capture agent. An error occurred while
Explanation: Error message issued by the CA-IDMS analyzing the journal files passed to the recovery
recovery change-capture agent. The initial parameter in change-capture agent. Check that the journal files
| the parameter string is not valid. See IBM DB2 allocated to the agent are CV journal files. If the files
| Information Integrator Operations Guide for Classic Event appear to be correct, contact IBM Technical Support at
| Publishing for the correct format and values of the z/OS www.ibm.com/support. Be prepared to provide the
parm and correct the JCL. RSN value for problem diagnosis.

CACH304E PARAMETER ’parm name’ SPECIFIED CACH310E UNABLE TO LOCATE ACTIVE


MORE THAN ONCE JOURNAL
Explanation: Error message issued by the CA-IDMS Explanation: Error message issued by the CA-IDMS
recovery change-capture agent. The named parameter is recovery change-capture agent. The agent was unable
specified more than once in the JCL parameter string. to identify the active journal file when analyzing the
Correct the JCL by removing the duplicate specification CV journals. Check that the journal files allocated to
of the named parameter. the agent are CV journal files. If the files appear to be
correct, contact IBM Technical Support at
www.ibm.com/support.
CACH305E INVALID VALUE ’parm value’ FOR
PARAMETER ’parm’
CACH311I AGENT agentname IS NOT IN
Explanation: Error message issued by the CA-IDMS RECOVERY MODE
recovery change-capture agent. The value specified for
the named parameter is not valid for the parameter. See Explanation: Informational message issued by the
| IBM DB2 Information Integrator Operations Guide for CA-IDMS recovery change-capture agent. The named
| Classic Event Publishing for the correct format and agent is in active mode and recovery is not necessary.
| values of the z/OS parm and correct the JCL.

166 DB2 II System Messages for Classic Federation and Classic Event Publishing
| CACH312E CORRELATION SERVICE IS NOT CACH318E AGENT agentname ERROR OPENING
| ACTIVE JOURNAL n
Explanation: Error message issued by the CA-IDMS Explanation: Error message issued by the CA-IDMS
recovery change-capture agent. Recovery is not possible recovery change-capture agent. A failure occurred when
because there is no correlation service currently opening one of the journal files allocated to the
running on the system. A correlation service must be recovery process. The journal number nn equates to the
started before recovery is possible. DD name JnJRNL in the recovery JCL. Verify that the
file allocated to JnJRNL is correct. If you need
additional assistance, contact IBM Technical Support at
CACH313E ERROR IN CSA RC(nn)
www.ibm.com/support.
Explanation: Error message issued by the CA-IDMS
recovery change-capture agent. An error was detected
CACH319E AGENT agentname IDMSJNL2 ERROR
in common storage. Contact IBM Technical Support at
RC(nn)
www.ibm.com/support. Be prepared to provide the RC
value for problem diagnosis. Explanation: Error message issued by the CA-IDMS
recovery change-capture agent. A call to the module
IDMSJNL2 failed when issued by the recovery
CACH314I AGENT agentname RETURNING TO
change-capture agent. Contact IBM Technical Support
ACTIVE MODE
at www.ibm.com/support.
Explanation: Informational message issued by the
CA-IDMS recovery change-capture agent. The recovery
CACH320I RECOVERY JOURNAL SEQUENCE IS
change-capture agent is placing the named
xxxxxxxx xxxxxxxx TIMESTAMP
change-capture agent back in active mode.
hh:mm:ss
Explanation: Informational message issued by the
CACH315E function ERROR SERVICE
CA-IDMS recovery change-capture agent. This message
’servicename’ nn RC(nn,xxxxxxxx)
informs the user of the record sequence number and
Explanation: Error message issued by the CA-IDMS internal database timestamp associated with the restart
recovery change-capture agent. A communications point for recovery purposes. This information is
function failed for the named service. Contact IBM particularly useful in determining an archive tape or
Technical Support at www.ibm.com/support. file when recovery must be done from a historical
archive.
CACH316E NO RECOVERY INFO FOR AGENT
agentname CACH321E NAME TOKEN CALL FAILED RC(n)
Explanation: Error message issued by the CA-IDMS Explanation: Error message issued by the CA-IDMS
recovery change-capture agent. The correlation service | recovery change-capture agent. A call to z/OS name
has no recovery information for the named agent. token services failed. Contact IBM Technical Support at
Recovery is not possible without recovery information www.ibm.com/support.
for restart purposes. Run the recovery change-capture
agent with ACTIVATE=Y to return to active mode if
CACH322I RECOVERY STARTING FROM
applicable.
JOURNAL nn RECORD nn
Explanation: Informational message issued by the
CACH317E AGENT agentname RESTART SEQ
CA-IDMS recovery change-capture agent. This message
xxxxxxxx xxxxxxxx NOTFND
informs the user where in the CV journals the recovery
Explanation: Error message issued by the CA-IDMS sequence number was found. By comparing this
recovery change-capture agent. The journal sequence information to the current journal position of the IDMS
number used as a restart point for recovery purposes CV, you can determine how much change data must be
was not found in the journal files passed to the processed for the recovery change-capture agent to
recovery change-capture agent. If recovering in CV catch up to the current record in the online journals. To
mode, the restart point may have already been display the current position in online journals, issue the
overwritten by normal C journaling. In this case, IDMS DCMT DISPLAY JOURNALS command.
recovery must be done from an archive journal.
CACH323I PROCESSING JOURNAL FILE JnnJRNL
Explanation: Informational message issued by the
CA-IDMS recovery change-capture agent. This message
informs the user when a new journal file is being
processed by the recovery change-capture agent. By

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 167


comparing these messages with the IDMS CV journal
CACH329I MONITORING AGENT ’agentname’
position, you can get a general feel for how much the
recovery change-capture agent lags behind the central Explanation: The CA-IDMS recovery change-capture
version in processing the journal files. agent has been started with the parameter ’MONITOR’.
The agent monitors the recovery state of the named
agent to automatically trigger a recovery process if the
CACH324I RECOVERING AGENT agentname
agent goes into recovery mode.
MODE(modevalue)
Explanation: Informational message issued by the
CACH330E AGENT ’agentname’ RECOVERY IS
CA-IDMS recovery change-capture agent. This message
IN-DOUBT
informs the user of the type of the agent name being
recovered and the type of recovery being performed. Explanation: The correlation service reported that the
When the parm does not name a specific agent, the named CA-IDMS agent is in-doubt. The CA-IDMS
agentname is determined from the CV journal files recovery change-capture agent will not attempt
allocated in the JCL. recovery processing on an agent which is in-doubt
unless you specify ’INDOUBT=OK’ in the recovery
change-capture agent’s parameter string.
CACH325I CONTINUOUS RECOVERY IS {NOT}
ACTIVE
| CACH340I SUMMARY INFORMATION FOR
Explanation: Informational message issued by the
| IDMS AGENT Agent-Name
CA-IDMS recovery change-capture agent. This message
informs the user whether or not continuous mode of | Explanation: Informational message issued by the
CV recovery is active. | correlation service when monitoring for CA-IDMS
| changes. This message is issued when the IDMS active
| or recovery change-capture agent notifies the
CACH326E JOURNAL FILE HAS BEEN
| correlation service that the agent has terminated. This
OFFLOADED
| message is followed by message CACH341I.
Explanation: The CA-IDMS recovery change-capture
agent detected that an archive procedure has started or
| CACH341I BUFFERS Buffer-Count RECORDS
has been run on the online journal file and will
| Record-Count UORS: UOR-Count
terminate processing. Recovery from online journal files
that have been archived is not supported, because | Explanation: Informational message issued by the
archiving condenses the file and may cause loss of | correlation service when monitoring for CA-IDMS
changed data. The archive files, themselves, can be used | changes. Identifies summary information about agent
for recovery. | activities. The following summary information is
| displayed:
For the syntax to run a recovery from archive files, see
the IBM DB2 Information Integrator Operations Guide for | v Buffer-Count: Identifies the number of journal buffers
Classic Event Publishing. | that were sent to the correlation service by the agent
| v Record-Count: Identifies the number of sync-point and
| monitored table BFOR/AFTR records sent to the
CACH327E READ ERROR PROCESSING
| correlation service
JOURNAL FILE
| v UOR-Count: Identifies the total number of UORs that
Explanation: The CA-IDMS recovery change-capture | were detected.
agent failed in a read request on the journal file and
terminated processing.
| CACH341E IDMS UOR IN-FLIGHT UOR-Identifier

CACH328E SEQUENCE ERROR PROCESSING | Explanation: Error message issued by the correlation
JOURNAL FILE | service when monitoring for CA-IDMS changes. This
| message is issued when an IDMS change-capture agent
Explanation: The CA-IDMS recovery change-capture | terminates and the correlation service was tracking an
agent discovered a sequence error in the journal file | in-flight UOR at the time the IDMS change-capture
and terminated processing. A sequence error results | agent terminated. Recovery is required for the agent
when the journal files are incorrectly allocated to the | identified in message CACH340I.
recovery change-capture agent job. Either the journal
files are out of order or a journal file is missing.
CACH350I RECOVERY PROCESSING
COMPLETED SUCCESSFULLY
Explanation: Message issued by the CA-IDMS
recovery change-capture agent at completion of

168 DB2 II System Messages for Classic Federation and Classic Event Publishing
processing. This message indicates that recovery
| CACJ001E Command IS NOT A VALID
processing was successful.
| COMMAND
| Explanation: Error message issued by the publication
CACH350W RECOVERY PROCESSING ENDED
| service when an invalid CMD,Publication-Service-
WITH WARNINGS
| Name command is issued. Command identifies the
Explanation: Error message issued by the CA-IDMS | invalid keyword that was specified. Correct the
recovery change-capture agent at completion of | command and re-issue.
processing. This message indicates that the recovery
process ended with one or more warnings.
| CACJ002I QUIESCE REQUESTED
| Explanation: Informational message issued by the
CACH350E RECOVERY PROCESSING ENDED IN
| publication service in response to a
ERROR
| CMD,Publication-Service-Name,QUIESCE command.
Explanation: Error message issued by the CA-IDMS | The publication service has initiated an order
recovery change-capture agent at completion of | shutdown.
processing. This message indicates that recovery was
not successful.

| CACJ001I DISTRIBUTION SERVICE ACTIVITY


| REPORT
| Explanation: Informational message issued by the
| publication service in response to a
| CMD,Publication-Service-Name,REPORT command.
| Following the CACJ001I message the following
| information is displayed in separate WTO messages:
| v Change Messages Received: The number of changes
| sent by the correlation service
| v Commit Messages Received: The number of
| committed UORs sent to the publication service
| v Commit Messages Confirmed: The number of UORs
| successfully processed by the publication service
| v Commit Messages Rejected: The number of UORs
| that were rejected (not successfully processed) by the
| publication service

| CACJ001I DISTRIBUTION SERVICE


| PUBLICATION REPORT
| Explanation: Informational message issued by the
| publication service in response to a
| CMD,Publication-Service-Name,DISPLAY,PUB
| command. Depending on the format of the
| DISPLAY,PUB command issued, one or more additional
| WTO messages are issued. Each message displays the
| following information about a publication:
| v ALIAS name
| v TABLE name
| v QUEUE manager and queue name
| v TOPIC name
| v MESSAGE TYPE - TRAN or ROWOPT
| v BEFORE VALUES - Y/N
| v CHANGED COLS ONLY - Y/N
| v ALL CHANGED ROWS - Y/N

Chapter 42. Event Publisher operator messages (CACG001I–CACJ002I) 169


170 DB2 II System Messages for Classic Federation and Classic Event Publishing
Appendix A. SAS/C error messages (LSCX012–LSCXnnn)
This section contains error messages that are specific to SAS/C. These messages
are in the range LSCX012–LSCXnnn.

These messages are generated by the data server and appear in the system log. If
an undocumented error is returned, contact IBM Technical Support at
www.ibm.com/support for assistance.

LSCX012 Unable to load runtime I/O routines, LSCXnnn ERRNO = EACCES Inaccessible
execution cannot continue. socket/file or permission denied.
Explanation: The SAS/C library must be Explanation: Verify that the socket specified in the
APF-authorized. Make sure this library is data server configuration is within the is within the
APF-authorized before continuing. If it is range that has been assigned to the server and that the
APF-authorized, use the F servername, DISPLAY, ALL data server/userid has the proper security access for
command to determine that the region size in which the file specified in the error message.
the server is running is at least 2MB greater than the
MESSAGE POOL SIZE specified in the data server
LSCXnnn ERRNO = EADDRINUSE Socket
configuration.
address already in use.
Explanation: Verify that the socket specified in the
LSCX503 Warning. Errno=ENFOUND. File never
data server configuration is not allocated to another
created, open failed. Interrupted while:
task and that you have not specified a value greater
Opening file "ddn:CACTAB or
than the one for the value of the maximum tasks for a
CACCOL".
connection handler SIE entry.
Explanation: Informational message that occurs if the
metadata files (used by the metadata utility) are empty.
LSCXnnn ERRNO = EADDRNOTAVAIL Socket
The catalog information is still created and functional.
address is not available.
Explanation: Verify that the socket specified in the
LSCX550 Warning. ERRNO=ENOSPC. Record not
data server configuration is a valid socket address.
written, file is full.
Explanation: Logger has run out of space and will
LSCXnnn ERRNO = EALREADY Previous
stop writing messages. The data server remains
connection not yet completed.
functional but more space is needed for the logger task.
Explanation: Verify that the socket specified in the
data server configuration is not in use.
LSCX1210
Explanation: Internal error. Contact the system
LSCXnnn ERRNO = ECONNABORTED
administrator.
Connection aborted by local software.
Explanation: Verify that communication software is
LSCXnnn ****WARNING**** ERRNO =
available and that the data server can access it.
XXXXXXXX
Explanation: Check the following entries for ERRNO
LSCXnnn ERRNO = ECONNREFUSED
messages, definitions, and actions. Use the NETSTAT
Destination host refused connection.
SOCKET, PING, and T4RACERTE commands to
determine TCP/IP connection availability. Display the Explanation: Verify that the socket specified in the
status of the APPLID (LU) using VTAM/NETVIEW or data server configuration is within the range that has
SNA server/comm server commands to determine SNA been assigned to the server.
connection availability.

© Copyright IBM Corp. 2003, 2004 171


LSCXnnn ERRNO = ECONNRESET Connection LSCXnnn ERRNO = ENETUNREACH Destination
reset by peer. network is unreachable.
Explanation: Verify that destination communication Explanation: Verify that the communication software
software is active and ready to accept connections on the remote host with which you are attempting to
before proceeding. communicate is available and ready to accept
connections.
LSCXnnn ERRNO = EDEVISE Physical device
error. LSCXnnn ERRNO = ENFOUND File not found.
Explanation: Verify that the device specified in the Explanation: Verify that the filename displayed in the
error message is active and available. error message exists and is valid.

LSCXnnn ERRNO = EHOSTDOWN Destination LSCXnnn ERRNO = ENOENT File or directory not
host is down. found.
Explanation: Verify that the destination host and its Explanation: Verify that the file or directory name
communication software are active and ready to accept displayed in the error message exists and is valid.
connections.
LSCXnnn ERRNO = ENOMEM Insufficient
LSCXnnn ERRNO = EHOSTUNREACH memory.
Destination host is unreachable.
Explanation: Insufficient memory. Shut down some of
Explanation: Verify that the destination host and its the active programs or increase the region size.
communication software are active and ready to accept
connections.
LSCXnnn ERRNO = ENOSPC No space in file.
Explanation: Verify that the file displayed has not
LSCXnnn ERRNO = EINUSE File to be opened
exceeded 16 extents, space available within the
was already in use.
volume/HSM storage class.
Explanation: Verify that the file specified in the error
message is not in use by another task.
LSCXnnn ERRNO = ENOTCONN Socket is not
connected.
LSCXnnn ERRNO = EISCONN Socket is already
Explanation: Verify that the communication software
connected.
on the host to which you are connecting is active and
Explanation: Verify that the socket specified in the ready to accept connections.
data server configuration is valid and not duplicated
for multiple entries. Verify that the value of the
LSCXnnn ERRNO = EPREV Previous error is not
maximum tasks for the connection handler SIE is not
cleared up.
greater than one.
Explanation: Contact IBM Technical Support at
www.ibm.com/support.
LSCXnnn ERRNO = ENAMETOOLONG Filename
too long.
LSCXnnn ERRNO = ESHUTDOWN Connection
Explanation: Verify that the file name in the error
has been shutdown.
message does not violate file naming conventions.
Explanation: Connection has been shut down by
remote host. Verify that the communication software on
LSCXnnn ERRNO = ENETDOWN Local host’s
the remote host is active and ready to accept
network down or inaccessible.
connections before proceeding.
Explanation: Verify connectivity to the remote host.

LSCXnnn ERRNO = ENETRESET Remote host


dropped network communications.
Explanation: Verify that the communication software
on the remote host with which you are attempting to
communicate is available and ready to accept
connections.

172 DB2 II System Messages for Classic Federation and Classic Event Publishing
host is active and ready to accept connections.
LSCXnnn ERRNO = ETIMEOUT Socket
connection timed-out.
Explanation: Retry operation. If problem persists,
verify that the communication software on the remote

For more information on SAS/C error messages, see the SAS/C Web site at www.sas.com.

Appendix A. SAS/C error messages (LSCX012–LSCXnnn) 173


174 DB2 II System Messages for Classic Federation and Classic Event Publishing
Appendix B. DB2 Information Integrator documentation
This topic provides information about the documentation that is available for DB2
Information Integrator. The tables in this topic provide the official document title,
form number, and location of each PDF book. To order a printed book, you must
know either the official book title or the document form number. Titles, file names,
and the locations of the DB2 Information Integrator release notes and installation
requirements are also provided in this topic.

This topic contains the following sections:


v Accessing DB2 Information Integrator documentation
v Documentation for replication function on z/OS
v Documentation for event publishing function for DB2 Universal Database on
z/OS
v Documentation for event publishing function for IMS and VSAM on z/OS
v Documentation for event publishing and replication function on Linux, UNIX,
and Windows
v Documentation for federated function on z/OS
v Documentation for federated function on Linux, UNIX, and Windows
v Documentation for enterprise search on Linux, UNIX, and Windows
v Release notes and installation requirements

Accessing DB2 Information Integrator documentation


All DB2 Information Integrator books and release notes are available in PDF files
from the DB2 Information Integrator Support Web site at
www.ibm.com/software/data/integration/db2ii/support.html.

To access the latest DB2 Information Integrator product documentation, from the
DB2 Information Integrator Support Web site, click on the Product Information
link, as shown in Figure 1 on page 176.

© Copyright IBM Corp. 2003, 2004 175


Figure 1. Accessing the Product Information link from DB2 Information Integrator Support Web site

You can access the latest DB2 Information Integrator documentation, in all
supported languages, from the Product Information link:
v DB2 Information Integrator product documentation in PDF files
v Fix pack product documentation, including release notes
v Instructions for downloading and installing the DB2 Information Center for
Linux, UNIX, and Windows
v Links to the DB2 Information Center online

Scroll though the list to find the product documentation for the version of DB2
Information Integrator that you are using.

176 DB2 II System Messages for Classic Federation and Classic Event Publishing
The DB2 Information Integrator Support Web site also provides support
documentation, IBM Redbooks, white papers, product downloads, links to user
groups, and news about DB2 Information Integrator.

You can also view and print the DB2 Information Integrator PDF books from the
DB2 PDF Documentation CD.

To view or print the PDF documentation:


1. From the root directory of the DB2 PDF Documentation CD, open the index.htm
file.
2. Click the language that you want to use.
3. Click the link for the document that you want to view.

Documentation about replication function on z/OS


Table 1. DB2 Information Integrator documentation about replication function on z/OS
Form
Name number Location
ASNCLP Program Reference for Replication N/A DB2 Information Integrator
and Event Publishing Support Web site
Introduction to Replication and Event GC18-7567 DB2 Information Integrator
Publishing Support Web site
Migrating to SQL Replication N/A DB2 Information Integrator
Support Web site
Replication and Event Publishing Guide and SC18-7568 v DB2 PDF Documentation CD
Reference
v DB2 Information Integrator
Support Web site
Replication Installation and Customization SC18-9127 DB2 Information Integrator
Guide for z/OS Support Web site
SQL Replication Guide and Reference SC27-1121 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Tuning for Replication and Event Publishing N/A DB2 Information Integrator
Performance Support Web site
Tuning for SQL Replication Performance N/A DB2 Information Integrator
Support Web site
Release Notes for IBM DB2 Information N/A v In the DB2 Information
Integrator Standard Edition, Advanced Edition, Center, Product Overviews >
and Replication for z/OS Information Integration >
DB2 Information Integrator
overview > Problems,
workarounds, and
documentation updates
v DB2 Information Integrator
Installation launchpad
v DB2 Information Integrator
Support Web site
v The DB2 Information Integrator
product CD

Appendix B. DB2 Information Integrator documentation 177


Documentation about event publishing function for DB2 Universal
Database on z/OS
Table 2. DB2 Information Integrator documentation about event publishing function for DB2
Universal Database on z/OS
Form
Name number Location
ASNCLP Program Reference for Replication N/A DB2 Information Integrator
and Event Publishing Support Web site
Introduction to Replication and Event GC18-7567 v DB2 PDF Documentation CD
Publishing
v DB2 Information Integrator
Support Web site
Replication and Event Publishing Guide and SC18-7568 v DB2 PDF Documentation CD
Reference
v DB2 Information Integrator
Support Web site
Tuning for Replication and Event Publishing N/A DB2 Information Integrator
Performance Support Web site
Release Notes for IBM DB2 Information N/A v In the DB2 Information
Integrator Standard Edition, Advanced Edition, Center, Product Overviews >
and Replication for z/OS Information Integration >
DB2 Information Integrator
overview > Problems,
workarounds, and
documentation updates
v DB2 Information Integrator
Installation launchpad
v DB2 Information Integrator
Support Web site
v The DB2 Information Integrator
product CD

Documentation about event publishing function for IMS and VSAM on


z/OS
Table 3. DB2 Information Integrator documentation about event publishing function for IMS
and VSAM on z/OS
Form
Name number Location
Client Guide for Classic Federation and Event SC18-9160 DB2 Information Integrator
Publisher for z/OS Support Web site
Data Mapper Guide for Classic Federation and SC18-9163 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Getting Started with Event Publisher for z/OS GC18-9186 DB2 Information Integrator
Support Web site
Installation Guide for Classic Federation and GC18-9301 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Operations Guide for Event Publisher for z/OS SC18-9157 DB2 Information Integrator
Support Web site

178 DB2 II System Messages for Classic Federation and Classic Event Publishing
Table 3. DB2 Information Integrator documentation about event publishing function for IMS
and VSAM on z/OS (continued)
Form
Name number Location
Planning Guide for Event Publisher for z/OS SC18-9158 DB2 Information Integrator
Support Web site
Reference for Classic Federation and Event SC18-9156 DB2 Information Integrator
Publisher for z/OS Support Web site
System Messages for Classic Federation and SC18-9162 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Release Notes for IBM DB2 Information N/A DB2 Information Integrator
Integrator Event Publisher for IMS for z/OS Support Web site
Release Notes for IBM DB2 Information N/A DB2 Information Integrator
Integrator Event Publisher for VSAM for z/OS Support Web site

Documentation about event publishing and replication function on


Linux, UNIX, and Windows
Table 4. DB2 Information Integrator documentation about event publishing and replication
function on Linux, UNIX, and Windows
Name Form number Location
ASNCLP Program Reference for Replication and N/A DB2 Information Integrator
Event Publishing Support Web site
Installation Guide for Linux, UNIX, and GC18-7036 v DB2 PDF Documentation CD
Windows
v DB2 Information Integrator
Support Web site
Introduction to Replication and Event GC18-7567 v DB2 PDF Documentation CD
Publishing
v DB2 Information Integrator
Support Web site
Migrating to SQL Replication N/A DB2 Information Integrator
Support Web site
Replication and Event Publishing Guide and SC18-7568 v DB2 PDF Documentation CD
Reference
v DB2 Information Integrator
Support Web site
SQL Replication Guide and Reference SC27-1121 DB2 Information Integrator
Support Web site
Tuning for Replication and Event Publishing N/A DB2 Information Integrator
Performance Support Web site
Tuning for SQL Replication Performance N/A DB2 Information Integrator
Support Web site

Appendix B. DB2 Information Integrator documentation 179


Table 4. DB2 Information Integrator documentation about event publishing and replication
function on Linux, UNIX, and Windows (continued)
Name Form number Location
Release Notes for IBM DB2 Information N/A v In the DB2 Information
Integrator Standard Edition, Advanced Edition, Center, Product Overviews
and Replication for z/OS > Information Integration >
DB2 Information Integrator
overview > Problems,
workarounds, and
documentation updates
v DB2 Information Integrator
Installation launchpad
v DB2 Information Integrator
Support Web site
v The DB2 Information
Integrator product CD

Documentation about federated function on z/OS


Table 5. DB2 Information Integrator documentation about federated function on z/OS
Name Form number Location
Client Guide for Classic Federation and Event SC18-9160 DB2 Information Integrator
Publisher for z/OS Support Web site
Data Mapper Guide for Classic Federation and SC18-9163 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Getting Started with Classic Federation for z/OS GC18-9155 DB2 Information Integrator
Support Web site
Installation Guide for Classic Federation and GC18-9301 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Reference for Classic Federation and Event SC18-9156 DB2 Information Integrator
Publisher for z/OS Support Web site
System Messages for Classic Federation and SC18-9162 DB2 Information Integrator
Event Publisher for z/OS Support Web site
Transaction Services Guide for Classic SC18-9161 DB2 Information Integrator
Federation for z/OS Support Web site
Release Notes for IBM DB2 Information N/A DB2 Information Integrator
Integrator Classic Federation for z/OS Support Web site

Documentation about federated function on Linux, UNIX, and Windows


Table 6. DB2 Information Integrator documentation about federated function on Linux, UNIX,
and Windows
Form
Name number Location
Application Developer’s Guide SC18-7359 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site

180 DB2 II System Messages for Classic Federation and Classic Event Publishing
Table 6. DB2 Information Integrator documentation about federated function on Linux, UNIX,
and Windows (continued)
Form
Name number Location
C++ API Reference for Developing Wrappers SC18-9172 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Data Source Configuration Guide N/A v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Federated Systems Guide SC18-7364 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Guide to Configuring the Content Connector for N/A DB2 Information Integrator
VeniceBridge Support Web site
Installation Guide for Linux, UNIX, and GC18-7036 v DB2 PDF Documentation CD
Windows
v DB2 Information Integrator
Support Web site
Java API Reference for Developing Wrappers SC18-9173 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Migration Guide SC18-7360 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Wrapper Developer’s Guide SC18-9174 v DB2 PDF Documentation CD
v DB2 Information Integrator
Support Web site
Release Notes for IBM DB2 Information N/A v In the DB2 Information
Integrator Standard Edition, Advanced Edition, Center, Product Overviews
and Replication for z/OS > Information Integration >
DB2 Information Integrator
overview > Problems,
workarounds, and
documentation updates
v DB2 Information Integrator
Installation launchpad
v DB2 Information Integrator
Support Web site
v The DB2 Information
Integrator product CD

Appendix B. DB2 Information Integrator documentation 181


Documentation about enterprise search function on Linux, UNIX, and
Windows
Table 7. DB2 Information Integrator documentation about enterprise search function on Linux,
UNIX, and Windows
Name Form number Location
Administering Enterprise Search SC18-9283 DB2 Information
Integrator Support Web
site
Installation Guide for Enterprise Search GC18-9282 DB2 Information
Integrator Support Web
site
Programming Guide and API Reference for SC18-9284 DB2 Information
Enterprise Search Integrator Support Web
site
Release Notes for Enterprise Search N/A DB2 Information
Integrator Support Web
site

Release notes and installation requirements


Release notes provide information that is specific to the release and fix pack level
for your product and include the latest corrections to the documentation for each
release.

Installation requirements provide information that is specific to the release of your


product.
Table 8. DB2 Information Integrator Release Notes and Installation Requirements
Name File name Location
Installation Requirements for IBM Prereqs v The DB2 Information Integrator
DB2 Information Integrator Event product CD
Publishing Edition, Replication
v DB2 Information Integrator
Edition, Standard Edition, Advanced
Installation Launchpad
Edition, Advanced Edition Unlimited,
Developer Edition, and Replication for
z/OS
Release Notes for IBM DB2 ReleaseNotes v In the DB2 Information Center,
Information Integrator Standard Product Overviews > Information
Edition, Advanced Edition, and Integration > DB2 Information
Replication for z/OS Integrator overview > Problems,
workarounds, and documentation
updates
v DB2 Information Integrator
Installation launchpad
v DB2 Information Integrator Support
Web site
v The DB2 Information Integrator
product CD
Release Notes for IBM DB2 N/A DB2 Information Integrator Support
Information Integrator Event Web site
Publisher for IMS for z/OS

182 DB2 II System Messages for Classic Federation and Classic Event Publishing
Table 8. DB2 Information Integrator Release Notes and Installation Requirements (continued)
Name File name Location
Release Notes for IBM DB2 N/A DB2 Information Integrator Support
Information Integrator Event Web site
Publisher for VSAM for z/OS
Release Notes for IBM DB2 N/A DB2 Information Integrator Support
Information Integrator Classic Web site
Federation for z/OS
Release Notes for Enterprise Search N/A DB2 Information Integrator Support
Web site

To view the installation requirements and release notes that are on the product CD:
v On Windows operating systems, enter:
x:\doc\%L
x is the Windows CD drive letter and %L is the locale of the documentation that
you want to use, for example, en_US.
v On UNIX operating systems, enter:
/cdrom/doc/%L/
cdrom refers to the UNIX mount point of the CD and %L is the locale of the
documentation that you want to use, for example, en_US.

Appendix B. DB2 Information Integrator documentation 183


184 DB2 II System Messages for Classic Federation and Classic Event Publishing
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
all 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 document. The furnishing of this document 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/region or send inquiries, in
writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan

The following paragraph does not apply to the United Kingdom or any other
country/region 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 publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication 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. 2003, 2004 185


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 that has been exchanged, should contact:
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
U.S.A.

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 document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement, or any equivalent agreement
between us.

Any performance data contained herein was determined in a controlled


environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems, and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.

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.

All statements regarding IBM’s future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.

This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious, and any similarity to the names and addresses used by an actual
business enterprise is entirely coincidental.

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.

186 DB2 II System Messages for Classic Federation and Classic Event Publishing
Each copy or any portion of these sample programs or any derivative work must
include a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp.
Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights
reserved.

Trademarks
The following terms are trademarks of International Business Machines
Corporation in the United States, other countries, or both:

IBM
AIX
CICS
DB2
DB2 Universal Database
Hiperspace
IMS
MVS
POWER
RACF
VTAM
WebSphere
z/OS

The following terms are trademarks or registered trademarks of other companies:

Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.

Intel, Intel Inside (logos), MMX and Pentium are trademarks of Intel Corporation
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 or service names may be trademarks or service marks of


others.

Notices 187
188 DB2 II System Messages for Classic Federation and Classic Event Publishing
Contacting IBM
To contact IBM customer service in the United States or Canada, call
1-800-IBM-SERV (1-800-426-7378).

To learn about available service options, call one of the following numbers:
v In the United States: 1-888-426-4343
v In Canada: 1-800-465-9600

To locate an IBM office in your country or region, see the IBM Directory of
Worldwide Contacts on the Web at www.ibm.com/planetwide.

Product information
Information about DB2 Information Integrator is available by telephone or on the
Web.

If you live in the United States, you can call one of the following numbers:
v To order products or to obtain general information: 1-800-IBM-CALL
(1-800-426-2255)
v To order publications: 1-800-879-2755

On the Web, go to www.ibm.com/software/data/integration/db2ii/support.html.


This site contains the latest information about:
v The technical library
v Ordering books
v Client downloads
v Newsgroups
v Fix packs
v News
v Links to Web resources

Comments on the documentation


Your feedback helps IBM to provide quality information. Please send any
comments that you have about this book or other DB2 Information Integrator
documentation. You can use any of the following methods to provide comments:
v Send your comments using the online readers’ comment form at
www.ibm.com/software/data/rcf.
v Send your comments by e-mail to comments@us.ibm.com. Include the name of
the product, the version number of the product, and the name and part number
of the book (if applicable). If you are commenting on specific text, please include
the location of the text (for example, a title, a table number, or a page number).

© Copyright IBM Corp. 2003, 2004 189


190 DB2 II System Messages for Classic Federation and Classic Event Publishing


Printed in USA

SC18-9162-02
Spine information:

DB2 II System Messages for Classic Federation and


 IBM DB2 Information Integrator Classic Event Publishing Version 8.2

You might also like