Xpediter/TSO and Xpediter/IMS Message and Codes

Xpediter/TSO and Xpediter/IMS
Messages and Codes
Release 9.3
ii
Xpediter/TSO and Xpediter/IMS Messages and Codes
Please direct questions about Xpediter/TSO and Xpediter/IMS
or comments on this document to:
Xpediter/TSO and Xpediter/IMS Customer Support
http://go.compuware.com/
This document and the product referenced in it are subject to the following legends:
Copyright 1996-2013 Compuware Corporation. All rights reserved. Unpublished rights reserved under the
Copyright Laws of the United States.
U.S. GOVERNMENT RIGHTS-Use, duplication, or disclosure by the U.S. Government is subject to
restrictions as set forth in Compuware Corporation license agreement and as provided in DFARS
227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995),
FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. Compuware Corporation.
This product contains confidential information and trade secrets of Compuware Corporation. Use,
disclosure, or reproduction is prohibited without the prior express written permission of Compuware
Corporation. Access is limited to authorized users. Use of this product is subject to the terms and
conditions of the user’s License Agreement with Compuware Corporation.
Xpediter, Code Coverage, File-AID, Abend-AID, FrontLine, and Compuware Shared Services are
trademarks or registered trademarks of Compuware Corporation.
IBM, CICS, DB2, IMS, Language Environment, MQSeries, MVS, OS/390, VisualAge, WebSphere MQ, and
z/OS are trademarks of International Business Machines Corporation.
CA-MIM, CA-ROSCOE, ENDEVOR, LIBRARIAN, PANEXEC, and PANVALET are trademarks or registered
trademarks of CA Technologies, Inc.
Adobe® Reader® is a trademark of Adobe Systems Incorporated in the United States and/or other
countries.
All other company and product names are trademarks or registered trademarks of their respective owners.
Doc. CWXTMX9D
October 24, 2013
iii
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Manual Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Accessing Other Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Notation Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
VisualAge PL/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Documentation Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii
Compuware Go Customer Support Website . . . . . . . . . . . . . . . . . . . . . . . .viii
Online Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii
World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii
Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii
Compuware Go Customer Support Website . . . . . . . . . . . . . . . . . . . . . . . .viii
Contacting Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Corporate Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Information for Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Chapter 1. Xpediter/TSO Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Chapter 2. User Abend Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Chapter 3. Miscellaneous Messages and Codes Information . . . . . . . . . . . . . . . . 3-1
Xpediter/ROS Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Condition Codes from Documentation Recreation Utility . . . . . . . . . . . . . . . . 3-1
Chapter 4. Xpediter for DB2 Extension Run-Time Messages . . . . . . . . . . . . . . . . 4-1
Chapter 5. Unsuccessful SQL Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
iv
Xpediter/TSO and Xpediter/IMS Messages and Codes
v
Introduction
Intro
The purpose of this document is to provide a convenient cross-reference of the messages
and ABEND codes issued by the following Compuware products: Xpediter/TSO,
Xpediter/IMS, and Xpediter for DB2 Extension.
Besides system messages and ABEND codes, there are also other types of messages. Some
are written to the source display during a test in a one line area below the command line,
known as the message area. Others are simply written to the terminal in no specific
format. These messages, however, are context sensitive and are intended to be selfexplanatory. Unnumbered messages in the session log can also fall into this category.
Some processing errors are so severe that either the test or the compile must be shut
down immediately. If Xpediter/TSO itself abends, the appropriate action is always to
contact your in-house technical support staff for Xpediter/TSO, Xpediter/IMS, or
Xpediter for DB2 Extension. In some instances, your internal technical support contact
can advise you to call Compuware Customer Support directly.
Manual Organization
The Xpediter Messages and Codes Manual is divided into five sections:
•
•
•
•
•
Chapter
Chapter
Chapter
Chapter
Chapter
1,
2,
3,
4,
5,
“Xpediter/TSO Messages”
“User Abend Codes”
“Miscellaneous Messages and Codes Information”
“Xpediter for DB2 Extension Run-Time Messages”
“Unsuccessful SQL Error Codes”.
Intended Audience
Generally, recommended actions and explanations for Xpediter messages and abend
codes are written for the installer and for the end user: the COBOL, Assembler, PL/I, or C
Language programmer using one of the Xpediter products to debug their programs.
Accessing Other Products
Xpediter/TSO and Xpediter/IMS are fully integrated with Compuware’s File-AID for DB2
and Abend-AID. From the Xpediter/TSO Primary Menu, you can access a CICS region
where you can use other Compuware tools, such as Xpediter/CICS and Abend-AID for
CICS. From the Xpediter/TSO Primary Menu, you can also access (if installed), FileAID/MVS and File-AID for IMS.
Notation Rules
The following notation rules apply:
• Messages and abends are shown in the following format, when applicable:
– Message number
– Message
vi
Xpediter/TSO and Xpediter/IMS Messages and Codes
–
–
–
–
Module name, if required
Explanation of message
System action, if necessary
User action, if necessary.
• Most messages are displayed in capital letters.
• Messages appear in numerical order in the text.
• Some messages are identified with a numeric negative value which precedes the
message text. These messages correspond to Unsuccessful SQL (USQL) Error Codes.
• Messages written to the session log and abend messages list one or more modules as
the source of the message. This information is used by Compuware Customer
Support to help answer your questions.
• If the message or abend was generated in response to bad program data, the product
can provide information as to the type of data (“X” for alphanumeric, “N” for binary
or numeric) and data item length. Under certain circumstances, “C” could be either
alphanumeric or a character. For example, “X(30)” means that up to thirty bytes of
data (perhaps a dataset name) will be inserted into the message.
• Whenever a user abend occurs, there should be another message preceding it.
VisualAge PL/I
The compiler for VisualAge PL/I is somewhat different in the way it handles certain
aspects of the language. One such difference involves the method by which statements
are identified. Traditionally, each PL/I statement was given a unique statement number
for identification in the various elements of the compiler output. Under VisualAge PL/I
compilation, however, the identification is less finite, with only the file and line number
being used to discern between language constructs.
Because this mechanism is somewhat awkward when using Xpediter, the Compuware
Language Processor instead associates each file and line number combination with a
single sequential line number. It is this generated line number which is used by Xpediter
with VisualAge PL/I programs as the replacement notation for statement number under
previous PL/I compilers.
As a result, references to the term “statement” in Xpediter documentation, messages and
panels actually refer to the line construct (which may contain multiple statements) in a
VisualAge PL/I environment.
Related Publications
The following Compuware documents are also available for use with Xpediter/TSO and
Xpediter/IMS:
• Xpediter/TSO and Xpediter/IMS Installation Guide
This document describes the steps necessary to install Xpediter/TSO and
Xpediter/IMS (full-screen IMS/DC) for testing COBOL, Assembler, C, and PL/I
programs. Xpediter/IMS tests COBOL, Assembler, C, and PL/I programs that are
executed in MPP, BMP, and IFP(Fast Path) regions.
• Xpediter/TSO and Xpediter/IMS COBOL User Guide
This document contains a series of examples that demonstrate simple and advanced
debugging techniques that can be applied to your application and development
needs. It describes how to use Xpediter/TSO and Xpediter/IMS facilities in the
COBOL context with minor references to mixed language debugging support.
• Xpediter/TSO and Xpediter/IMS Reference Manual
Introduction
vii
This document lists all the commands available for use by Xpediter/TSO and
Xpediter/IMS. It is written for the application programmer engaged in program
development. A working knowledge of COBOL, Assembler, C, PL/I, and your local
operating system(s) is assumed.
• Xpediter/TSO and Xpediter/IMS Assembler User Guide
This document contains a series of examples that demonstrate simple and advanced
debugging techniques that can be applied to your application and development
needs. It describes how to use Xpediter/TSO and Xpediter/IMS facilities in the
Assembler context.
• Xpediter/TSO and Xpediter/IMS PL/I User Guide
This document contains a series of examples that demonstrate simple and advanced
debugging techniques that can be applied to your application and development
needs. It describes how to use Xpediter/TSO and Xpediter/IMS facilities in the PL/I
context.
• Xpediter/TSO and Xpediter/IMS C User Guide
This document contains a series of examples that demonstrate simple and advanced
debugging techniques that can be applied to your application and development
needs. It describes how to use Xpediter/TSO and Xpediter/IMS facilities in the C
Language context.
• Xpediter/TSO and Xpediter/IMS Quick Reference
This document provides easy access to Xpediter/TSO and Xpediter/IMS COBOL,
Assembler, and PL/I commands and command descriptions.
• File-AID for DB2 Reference Manual
This document provides information about using Xpediter for DB2 Extension
facilities.
• File-AID/MVS Online Reference Manual
This document describes the online product features, screens, options, fields, and
commands of File-AID/MVS.
• File-AID/MVS Batch Reference Manual
This document provides information necessary to fully use the batch features of FileAID.
• File-AID for IMS/ISPF Reference Manual
This document details the information necessary to fully use the features of File-AID
for IMS/ISPF.
• Xpediter/Xchange Installation and Reference Manual
This document provides the information needed for testing your date- and timesensitive applications.
• Enterprise Common Components Installation and Customization Guide
An introduction, overview, and installation guide for Compuware Shared Services
(CSS) components, Compuware’s common files and utilities (DDIO and DDSUTIL),
and the Compuware Language Processors.
• Compuware Shared Services User/Reference Guide, MVS Version
This document provides information to install, customize, and maintain Compuware
Shared Services (CSS). It is intended for CSS installers and application programmers.
• Xpediter/Code Coverage Mainframe Installation Guide
This document provides information about installing Xpediter/Code Coverage.
• Xpediter/Code Coverage Mainframe User/Reference Guide
viii
Xpediter/TSO and Xpediter/IMS Messages and Codes
This document provides information regarding the use of Xpediter/Code Coverage. It
provides an explanation of the requirement that Xpediter/Code Coverage work in
conjunction with at least one additional mainframe Xpediter testing and debugging
tool.
Documentation Availability
Compuware Go Customer Support Website
Access online customer support for Compuware products via our Compuware Go
customer support website. View or download documentation, frequently asked questions,
and product fixes, or directly e-mail Compuware with questions or comments. To access
Compuware Go, you must first register and obtain a password at
http://go.compuware.com.
Online Documentation
The installation package includes the following Xpediter documentation in these
electronic formats:
• Release Notes in HTML format
• The product manuals in PDF format
• The Adobe PDF index file (PDX file).
PDF and PDX Files
View and print the PDF files with Adobe Reader. Download a free copy of the reader from
Adobe’s website, http://www.adobe.com.
World Wide Web
Compuware’s site on the World Wide Web provides information about Compuware and
its products. The address is http://www.compuware.com.
Customer Support
Compuware provides a variety of support resources to make it easy for you to find the
information you need.
Compuware Go Customer Support Website
You can access online information for Compuware products via our Compuware Go
customer support website at http://go.compuware.com.
Compuware Go provides access to critical information about your Compuware products.
You can review frequently asked questions, read or download documentation, access
product fixes, or e-mail your questions or comments. The first time you access
Compuware Go, you are required to register and obtain a password. Registration is free.
Compuware now offers User Communities, online forums to collaborate, network, and
exchange best practices with other Compuware solution users worldwide. To join, go to
http://groups.compuware.com.
Introduction
ix
Contacting Customer Support
Phone
• USA and Canada: 1-800-538-7822 or 1-313-227-5444.
• All other countries: Contact your local Compuware office. Contact information is
available at http://go.compuware.com.
Web
You can report issues via the Quick Link Create & View Support Cases on the
Compuware Go home page.
Note:
Please report all high-priority issues by telephone.
Mail
Compuware Customer Support
Compuware Corporation
One Campus Martius
Detroit, MI 48226-5099
Corporate Website
To access Compuware’s site on the Web, go to http://www.compuware.com.
The Compuware site provides a variety of product and support information.
Information for Customer Support
If problems occur, consult your manual or the Xpediter/TSO and Xpediter/IMS technical
support representative at your site. If problems persist, please obtain the following
information before calling Compuware. This information helps us to efficiently
determine the cause of the problem.
For problems occurring during compile time, request Customer Support for
Compuware Shared Services (CSS) and provide the following information:
•
•
•
•
•
Release level of compiler
List of other vendor products used
Abend module name
Any messages in CWPERRM ddname
Release of CSS.
For problems encountered before bringing up your program (front end problems):
• Sequence of events leading up to the problem
• Release and level of Xpediter product
• Any ISPF error messages, operating system messages, and information provided in
the TSO profile WTPMSG.
For run-time abends:
• Release and level of Xpediter product
• Any ISPF error messages, operating system messages, and information provided in
the TSO profile WTPMSG
• Information provided in the product session log dataset at the time of the abend.
Note:
When in-depth diagnosis is required, the following documentation will be
requested from you:
x
Xpediter/TSO and Xpediter/IMS Messages and Codes
1. Full SYSUDUMP (not Abend-AID dump) or SYSMDUMP
2. Source listing or tape of problem programs, including all copy books and
members used
3. Listing of product session log at the time of the abend
4. Listing of the original compile.
If, as the in-house Xpediter technical support contact, you are unable to resolve an
Xpediter product problem, the proper action is to call Compuware directly.
1-1
Chapter 1.
Xpediter/TSO Messages
XPD@@01E
Chap 1
INCORRECT OR MISSING EXEC PARM
Explanation: This message can be generated by both the started task and the file formatting program. The only
time that it may lead to confusion is when BLK parameter is too small or the QNAME is too short.
User Response: If you see this massage generated by a file formatting program and all parameters appear
correct, BLK is most likely too small. Please refer to the suggested BLK parameter formula.
XPD@@02E
DISABLE BLKSIZE OPTIMIZATION, WHATEVER IT IS
Explanation: There are I/O optimization products (i.e., ULTIMIZER) that can alter the BLKSIZE. This error is
generated when the DCB’s BLKSIZE changes after an OPEN.
User Response:
XPD@@03E
Xpediter requires precise BLKSIZE as specified in EXEC PARM.
THIS IS NOT A STARTED TASK
Explanation:
User Response:
XPD@@04E
It must be a started task.
Please do not submit from TSO.
ENQ PROPAGATING TASK ALREADY STARTED
Explanation:
User Response:
XPD@@05W
The operator already issued a START command for our started task, and it is operating.
Another START command is neither needed nor allowed.
DATA SET FOR ENQ PROPAGATION IS FULL
Explanation: This is a warning. The shared file is full and the appropriate action is to stop all started tasks and
create a larger file.
User Response: If stopping all started tasks is not possible at this time, you may wait and all terminating
Xpediter Batch Connect jobs will be removed from the shared file. This will free up space within the shared file.
At that point, the started task will recognize this and continue.
XPD@@06E
XPEDITER ENQS PROPAGATED WITHOUT STARTED TASK
Explanation: In this situation, either CA-MIM is not active or some other means of propagating SYSTEMS ENQs
is available.
User Response: Due to the fact that the SYSTEMS ENQs are propagated, the started task is redundant and
therefore unnecessary.
XPD0000
UNABLE TO TERMINATE TEST REQUESTED BY XPEDITER MODULE
Module:
ADSRA000
User Response: Contact your internal technical support immediately. Compuware needs to be informed of all
circumstances leading to this message.
XPD0001
LMS ERROR RC = XX, REASON CODE = YYY
Module:
ADSRA001
Explanation:
An error was encountered in License Management software.
User Response: Ensure LMSINIT has been run and subsystem is operational. Otherwise, contact Compuware
Customer Support with the return and reason codes.
XPD0007
ESTAE MACRO ERROR - RETURN CODE X(2)
Module:
ADSRA105
Explanation:
A critical error occurred while a STAE/ESTAE macro was being issued.
1-2
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD0011
Contact your internal technical support.
VTAM NODE: A(8) USER: B(8) JOBNAME: C(8)
Module:
CSSMVS
Explanation: A Batch Connect job is ready for connection—A(8) is the VTAM NODE, B(8) is the userid, C(8) is
the job name. Messages XPD0012 and XPD0013 will follow.
XPD0012
JOBNUMBER: D(8) STEP: E(8) PROCSTEP: F(8)
Module:
CSSMVS
Explanation: This is a continuation of message XPD0011. D(8) is the job number. E(8) is the step name. F(8) is
the procedure step name, if any. Message XPD0013 follows.
XPD0013
IS WAITING FOR CONNECTION ON SYSTEM G(4)
Module:
CSSMVS
Explanation:
XPD0025
STORAGE AVAILABLE FOR SIMULATE LIST
Module:
ADSRA058
Explanation:
User Response:
XPD0033
This is a continuation of message XPD0012. G(4) is the system ID.
No main storage was available to build a list of simulated module names.
Increase the REGION size and try the test again.
MEMORY ALLOCATION FAILED. BYTES REQUESTED N(4) MNEMONIC X(8)
Module:
ADSRA003 and ADSRA007
Explanation:
Allocation of virtual storage in subpool zero failed for Xpediter control block allocation.
User Response: If the length specified seems reasonable, increase the REGION size; or contact your internal
technical support.
XPD0034
CONTROL STACK ENTRY MAXIMUM EXCEEDED
Module:
ADSRA106
Explanation: The number of hierarchical levels in Xpediter exceeds the control stack capacity. This stack is
used as an internal control mechanism by Xpediter to maintain proper linkages between call interfaces.
User Response:
XPD0054
Contact your internal technical support.
OPEN FAILED FOR DDNAME X(8)
Module:
ADSRA170
Explanation:
The dataset from which Xpediter obtains its input could not be opened.
User Response: Check your batch JCL stream, TSO CLIST, or Xpediter/TSO Installation Defaults panel to
include the appropriate DD. If the problem persists, contact your internal technical support.
XPD0067
GETMAIN FAILED. BYTES REQUESTED - N(4)
Module:
ADSRA097 and ADSRA553
Explanation:
User Response:
XPD0070
An attempt to acquire additional storage failed.
Increase the REGION allocated to the TSO logon session or the JOB step.
INVALID TRANSLATE OVERRIDES: X(40)
Module:
ADSRA007
Explanation:
The data supplied in the CTLTRLAT field has failed the validation check.
User Response: Ensure that valid values were supplied for the CTLTRLAT field during the product installation.
Changes to offsets X'00' through X'40' and/or alphanumeric offsets are not allowed.
XPD0071
OVERRIDE VALUES CONTINUED: X(40)
Module:
ADSRA007
Xpediter/TSO Messages
1-3
Explanation: A continuation of the display from message XPD0070. Displays the next forty bytes of the
CTLTRLAT field.
User Response:
XPD0087
See message XPD0070.
BREAKPOINT OFFSET N(4) EXCEEDS THE SIZE OF MODULE X(8)
Module:
ADSRA104 and ADSRA601
Explanation:
An interrupt address is invalid in the module for which a monitor event occurred.
User Response: Ensure that the member keyword for the appropriate Xpediter command was specified. If the
problem cannot be resolved, contact your internal technical support.
XPD0099
GLOBAL SYSTEM PARAMETER NOT FOUND - X(8)
Module:
ADSRA110
Explanation:
command.
User Response:
XPD0100
An invalid condition was detected in an Xpediter control block during processing of the current
This message must be communicated to your internal technical support.
THIS MODULE FOR MVS - CMS USE ADSRA232
Module:
ADSRA242
Explanation: Module ADSRA242 can only be used to list the sizes of modules running under the MVS
operating system.
User Response:
XPD0101
For CMS, use module ADSRA232.
NO SBL CELLS TGT ENTRY FOR X(8)
Module:
ADSRA189
Explanation: The DDIO dataset member for the specified module does not contain a task global table record
for the secondary base locator cells. No processing will occur for fields which are assigned secondary base
locators (see DMAP for module).
XPD0102
X(8) NOT FOUND IN USER LIBRARY
Module:
ADSRA189
Explanation: The specified load module was not found in the library allocated under the XTASKLIB ddname.
This condition precludes referencing of fields with secondary base locators.
XPD0103
RDB FOR FIELD RETRIEVAL HAS NO EDB NOTIFY TECHNICAL SUPPORT
Module:
ADSRA189
Explanation: The Xpediter element display block retrieve module has been passed a record display block
without an EDB pointer.
User Response:
XPD0104
This condition must be reported to your internal technical support.
NESTING DEPTH OF 24 EXCEEDED FOR X(30)
Module:
ADSRA189
Explanation: The maximum record hierarchy depth of twenty-four levels has been exceeded for the specified
data element. As a result, the processing of the current command is terminated.
User Response:
XPD0105
None.
RECORD HIERARCHY LEVEL COUNT NEGATIVE NOTIFY TECHNICAL SUPPORT
Module:
ADSRA189
Explanation: The level counter used by the Xpediter record hierarchy scan module was decremented until it
became negative. Processing of the current command is terminated.
User Response:
XPD0111
This condition should be reported to your internal technical support.
NO MODULES FOUND IN RB OR LOAD LISTS
Module:
ADSRA242
1-4
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation:
found.
An attempt was made to display the sizes of all modules in the RB or LOAD list, but none were
User Response: This is presumed to be an Xpediter problem; therefore, contact your internal technical support.
XPD0113
MACHINE INSTRUCTION (iiii oooo) ENCOUNTERED BY XPEDITER: MEMBER=lmod, MODULE=csect,
OFFSET=xxxxxxxx, ADDRESS=xxxxxxxx
Module:
ADSRA129
Explanation: An unrecognized instruction was encountered in a user program by Xpediter while attempting to
resume execution. The instruction will be executed in the application after any breakpoint has been removed.
User Response:
XPD0118
SVRB SEARCH UNRESOLVED AFTER 5 LEVELS
Module:
ADSRA016
Explanation:
User Response:
XPD0121
None.
SVRB could not be found after five levels of the request block chain were searched.
Contact your internal technical support.
UNCORRECTABLE I/O ERROR FOR MEMBER C(8) IN C(8) SYNAD GPR 1 CONTENTS = X(4)
Module:
ADSRA512
Explanation:
message.
User Response:
example:
An I/O error occurred during an attempt to access the MEMBER and DD as specified in the
Verify correct use of DCB information for all datasets allocated per the DD specified. For
XTASKLIB DD:
Ensure that libraries have a RECFM of U and are usable load module libraries.
XINCLUDE DD:
Ensure that LRECL/BLKSIZE are valid and consistent for all datasets.
XPD0125
XPEDITER = N(4) OTHER = N(4) TOTAL = N(4)
Module:
ADSRA242
Explanation: The accumulated totals of both Xpediter and subpool zero are printed as the result of an XTEST
ADSRA242 command.
User Response:
XPD0138
None.
SIZE OF X(8) AT N(4) IS N(4)
Module:
ADSRA242
Explanation: This is an informational message printed to communicate the module size and location for
XTEST ADSRA242.
User Response:
XPD0150
I/O ERROR WHILE READING MODULE X(8)
Module:
ADSRA097
Explanation:
User Response:
XPD0151
There may be a problem with the module’s addressing mode.
Contact your internal technical support.
DELETE OF USER MODULE X(8) FAILED - RC = N(2)
Module:
ADSRA454
Explanation:
User Response:
XPD0152
None.
An attempt to delete an Xpediter or user module failed.
Probable Xpediter system error. Contact your internal technical support.
TROUBLE CLOSING USER FILES X(8)
Module:
ADSRA020 and ADSRA097
Xpediter/TSO Messages
Explanation:
User Response:
XPD0153
1-5
Xpediter could not close user files.
Either the files were not opened, or you need to try RETEST and then use the EXIT command.
DD X(8) NOT OPEN, CANNOT DO FUNCTION
Module:
ADSRA097
Explanation: Xpediter cannot perform any function on the indicated ddname and associated dataset because it
is not open.
User Response:
XPD0154
None.
ERROR DOING JFCB FOR DDNAME X(8)
Module:
ADSRA097
Explanation: An I/O operation error (possibly a READ error) was detected while the Job File Control Block was
performed for the indicated ddname.
User Response:
XPD0155
NO STORAGE FOR RDJFCB GETMAIN
Module:
ADSRA559
Explanation:
User Response:
XPD0157
None.
In the type N(13) form of the XA 2.2 RDJFCB, a GETMAIN was done and failed.
Try a larger REGION size.
TYPE 07 OF RDJFCB FAILED. CHECK THE FILE ALLOCATIONS.
Module:
ADSRA559
Explanation: In the type X’07’ form of the RDJFCB, a return code greater than zero was encountered. This
should not happen at this point.
User Response:
XPD0159
THE ONLY OPTIONS FOR RA206 ARE OPEN (1), CLOSE (2), AND BLDL (3)
Module:
ADSRA097
Explanation:
User Response:
XPD0160
Xpediter internal message. The OPTION parameter received in ADSRA097 is incorrect.
Contact your internal technical support.
TGT DID NOT POINT TO EXPECTED MCB
Module:
ADSRA130
Explanation:
User Response:
XPD0162
Contact your internal technical support.
The Task Global Table did not point to the Module Control Block.
Contact your internal technical support.
NO TYPE T RECORD FOUND FOR TGT FIELD IN MODULE C(8) - CHANGE LOGGING SUSPENDED
Module:
ADSRA134
Explanation: One of the TGT (Task Global Table) fields required for review mode data change logging was not
found in the DDIO file for the specified module. This condition is normally the result of execution with a downlevel DDIO. Execution logging will continue.
User Response:
XPD0163
None.
NO X(21) TGT ENTRY FOR X(8)
Module:
ADSRA458
Explanation: No TGT (Task Global Table) record of the specified type was found in the DDIO dataset member
for the designated module. The absence of this record precludes determination of addresses for data elements
with this type of base locator.
User Response:
XPD0164
Contact your internal technical support.
X(21) IN THE TASK GLOBAL TABLE NOT INITIALIZED
Module:
ADSRA458
1-6
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: The base locator assigned to the specified module and data element was not initialized. This
situation normally is encountered when an attempt is made to reference an item with a secondary base locator
before the indicated module is executed.
User Response:
XPD0165
None.
INVALID DATA TYPE DETECTED FOR X(30) IN X(8)
Module:
ADSRA173 and ADSRA680
Explanation: An unrecognized data type code was found in the DDIO dataset record for the specified data
element and module.
User Response:
XPD0180
FASTBREAK SUPPRESSED FOR X(8)
Module:
ADSRA374
Explanation:
User Response:
XPD0199
None.
FastBreak cannot function for Xpediter Release 3.0 or releases prior to it.
None.
USER MODULE X(8) DELETED
Module:
ADSRA454
Explanation:
processing.
Xpediter successfully deleted the specified module from memory. This occurs during “clean up”
XPD0201
THE CSVQUERY MACRO WAS INVOKED FOR MODULE, C(8,1,<MEMBER>), AND FAILED. RETURN CODE
(IN HEX): X(1,2,<REASON>).
Module:
ADSRA223
Explanation:
User Response:
The CSVQUERY macro failed with a non-zero return code.
Contact your internal technical support.
XPD0202
MODULE, C(8,1,<MEMBER>), HAS MORE THAN 2 SEGMENTS, LOAD MODULE CONTROL BLOCK
PROCESSING CONTINUED.
Module:
ADSRA223
Explanation:
segments.
User Response:
XPD0239
The CSVQUERY macro returned information that points to the module having more than two
Contact Compuware Customer Support.
MODULE NOT FOUND - X(8)
Module:
ADSRA017
Explanation:
The specified module was not found in the dataset(s) referenced by the XTASKLIB DD.
User Response: Check each library for the member. If not found, locate the member and include an appropriate
allocation to the XTASKLIB DD. If the problem persists, contact your internal technical support.
XPD0240
CONTROL STACK ENTRY MAXIMUM EXCEEDED
Module:
ADSRA017
Explanation: The module intercept control stack used by Xpediter to maintain module transfer information
exceeded 26 levels.
User Response: Determine if the program hierarchy contains more than 26 levels of calls outstanding at any
given time. If it does not, check for a module loop where the module calls itself. If unable to resolve the problem,
contact your internal technical support.
XPD0250
NO LOAD MODULE FOUND FOR X(8) IN XTASKLIB DATA SET
Module:
ADSRA054
Explanation:
User Response:
No load module was found for the specified CSECT in the XTASKLIB dataset.
Check your specified CSECT entry.
Xpediter/TSO Messages
XPD0251
1-7
DATA SET NAME X(44) INCORRECT OR COULD NOT BE ALLOCATED
Module:
ADSRA054
Explanation: The dataset name entered on the LOAD command was in error, or the temporary ddname had a
conflict (XPLOADCW).
User Response:
XPD0252
DDNAME X(8) INCORRECT OR COULD NOT BE ALLOCATED
Module:
ADSRA054 and ADSRA097
Explanation:
User Response:
XPD0253
Check your ddname entry.
ADSRA054
Explanation:
User Response:
A maximum of eight (8) characters is allowed for the dataset name.
Check your ddname entry.
DSNAME LENGTH AS ENTERED IS INCORRECT
Module:
ADSRA054
Explanation:
User Response:
XPD0292
The ddname entered on the LOAD command was in error.
DDNAME LENGTH AS ENTERED IS INCORRECT
Module:
XPD0254
Check your dataset name entry.
A maximum of 44 characters is allowed for the dataset name.
Check your dsname entry.
OPEN FAILED FOR DDNAME X(8)
Module:
ADSRA051, ADSRA097, and ADSRA223
Explanation:
The specified ddname could not be opened.
User Response: Verify that the ddname is present and that it contains the proper attributes. If the problem
reoccurs, contact your internal technical support.
XPD0311
BLDL FAILED FOR MODULE X(8)
Module:
ADSRA051 and ADSRA223
Explanation:
User Response:
XPD0312
The module specified could not be loaded for the reason given.
Check for problems with the dataset.
UNCORRECTABLE I/O ERROR FOR MEMBER X(8) IN X(8) SYNAD GPR 1 CONT N(4)
Module:
ADSRA051, ADSRA097, ADSRA099, and ADSRA223
Explanation: An error was encountered while an attempt was made to READ for a load module library found in
the XTASKLIB concatenation.
User Response:
XPD0317
If the library is otherwise useable, contact your internal technical support.
IDENTIFY FAILED FOR MODULE X(8) WITH A RETURN CODE OF N(2)
Module:
ADSRA495 and ADSRA497
Explanation: A module to be simulated was already loaded and resides in memory. The purpose of the
IDENTIFY is to allow the return of an alternate entry point when a load macro is issued for the given module. A
SET DYNAMIC command must appear before the first CALL command for the simulation to be effective.
User Response:
XPD0318
Contact your internal technical support.
MAXIMUM NUMBER OF DYNAMIC MEMBERS EXCEEDED N(2)
Module:
ADSRA497
Explanation: The maximum number of dynamic members that can be maintained by Xpediter exceeded
Xpediter capacity. Nothing can be done by the programmer to circumvent this problem.
User Response:
Contact your internal technical support.
1-8
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD0319
MAXIMUM NUMBER OF SIMULATED MEMBERS EXCEEDED N(2)
Module:
ADSRA495
Explanation: The maximum number of simulated members which can be maintained by Xpediter exceeded
Xpediter capacity. Nothing can be done by the programmer to circumvent this problem.
User Response:
XPD0322
THE LOAD MODULE DID NOT BEGIN WITH IGZ OR CEE C(8)
Module:
ADSRA322
Explanation:
User Response:
XPD0323
User Response:
Contact your internal technical support.
ADSRA322
Explanation:
properly.
User Response:
The CSECT could not be found in the system module. System library may not be allocated
Check your system library allocation.
EXECUTION OF BEFORE/AFTER COMMAND FAILED
Module:
ADSRA508
Explanation:
User Response:
Before and after breakpoints could not be set for the indicated intercept module.
Contact your internal technical support.
PARSE OF SETUP COMMAND FAILED
Module:
ADSRA508
Explanation:
User Response:
XPD0352
Could not load COBOL system module.
CSECT C(8) WAS NOT LINK EDITED WITH THE SYSTEM MODULE C(8)
Module:
XPD0349
Check the context of your load module entry.
ADSRA322
Explanation:
XPD0348
This module only handles IGZ or CEE modules.
ATTEMPT TO LOAD C(8) FAILED - ABEND CODE = C(4) REASON CODE = X(1)
Module:
XPD0324
Contact your internal technical support.
Parsing failed for the indicated intercept module.
Contact your internal technical support.
OFFSET VALUE X(6) INVALID
Module:
ADSRA286
Explanation: The specified OFFSET contains nonhexadecimal equivalent data. Valid characters are 0 through 9
and A through F. The OFFSET string is terminated by the first blank or left parenthesis.
User Response:
XPD0396
Check the content of the specified OFFSET string.
FIRST CALL COMMAND REQUIRES MODULE NAME
Module:
ADSRA455
Explanation: The first time a CALL command is entered, a module name is required. If the succeeding CALL
command(s) references the same module and entry point, the CALL command can be specified without
keywords.
User Response:
XPD0397
Contact your internal technical support.
LOAD MODULE X(8) NOT FOUND FOR X(8) IN XTASKLIB DATA SET
Module:
ADSRA455
Explanation:
User Response:
concatenation.
The specified load module was not found for the given CSECT.
Verify that the module specified is located in one of the datasets found in the XTASKLIB DD
Xpediter/TSO Messages
XPD0407
LOAD MODULE FOR X(8) NOT FOUND
Module:
ADSRA028
Explanation:
XPD0413
1-9
No load module was found for the specified module.
NO PROCEDURE DIVISION FOR X(8) LIST X(5) REJECTED
Module:
ADSRA208
Explanation: The specified module does not have a PROCEDURE DIVISION statement. The indicated list is
rejected for the above reason.
XPD0414
X(5) N(4) NOT FOUND IN X(8)
Module:
ADSRA208
Explanation: The specified module does not contain the requested type. Valid record types are A, B, D, E, G, H,
I, P, R, S, T, W, X, Y, 1, 2, 3, 5, @, $, #.
XPD0415
EXCESSIVE RECORD STRUCTURE DEPTH ENCOUNTERED WITH X(30) AT STATE N(6)
Module:
ADSRA208
Explanation:
XPD0419
NO ELEMENTARY ITEM FOR X(30) IN X(8)
Module:
ADSRA174
Explanation:
XPD0420
ADSRA174
Explanation:
User Response:
Verify the data item name. If the data item does exist, contact Compuware Customer Support.
ADSRA174
Explanation:
There was insufficient memory for the element display block.
’C(1),’ IS AN INVALID TYPE
Module:
ADSRA175
Explanation:
User Response:
XPD0423
No data item found.
INSUFFICIENT MEMORY FOR EDB
Module:
XPD0422
No elementary item was found for the specified identifier in the module.
CANNOT FIND SOURCE FOR DATA ITEM
Module:
XPD0421
The specified identifier has an excessive record structure depth.
The data conversation failed. The data item has an invalid type and cannot be converted.
Verify the data item type. Contact Compuware Customer Support.
EXCESSIVELY HIGH NUMBER
Module:
ADSRA175
Explanation: A number higher than 1,152,921,504,606,846,976 was encountered when an attempt was made
to convert user-specified data to binary.
User Response:
XPD0424
Correct the data and try the command again.
TYPE X(1) HAS LENGTH OF N(2)
Module:
ADSRA175
Explanation:
The length of the specified type exceeds the maximum length permitted.
User Response: After determining the length of the field as found in the program, update and execute the
command again. If the problem persists, contact your internal technical support.
XPD0425
SOURCE LENGTH ZERO OR NEGATIVE
Module:
ADSRA175
Explanation:
User Response:
The data entered as the value of the field is null.
Include the appropriate data, and try the command again.
1-10
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD0426
ZERO OR NEGATIVE TARGET LENGTH
Module:
ADSRA175
Explanation:
User Response:
XPD0427
ADSRA175
Explanation:
User Response:
Contact your internal technical support immediately.
ADSRA175
Explanation:
User Response:
An internal conversion error was encountered.
Contact your internal technical support immediately.
TARGET POINTER IS NULL
Module:
ADSRA175
Explanation:
User Response:
XPD0430
An internal conversion error was encountered.
SOURCE POINTER IS NULL
Module:
XPD0429
Contact your internal technical support.
SOURCE AND TARGET TYPE = X(1)
Module:
XPD0428
The field, which is to contain the converted data, has a null length.
An internal conversion error was encountered.
Contact your internal technical support immediately.
X(1) IS AN INVALID TARGET TYPE
Module:
ADSRA175
Explanation: The specified target type is invalid. The valid types include Z (zoned), P (packed), or B (binary).
This error is not externally controllable.
User Response:
XPD0438
Contact your internal technical support immediately.
X(7) ABEND AT X(4) IN C(8), HANDLER IS IN CONTROL
Module:
ADSRA304
Explanation: An ABEND occurred within the specified module at the specified offset, but an LE condition
handler is registered. Control is passed to the condition handler. Xpediter takes no action.
User Response: None. The application’s registered condition handler received control for the abend. If you
would like Xpediter to handle the abend, alter your application to not register the condition handler.
XPD0439
XPD0439
X(7) ABEND AT N(4) REASON CODE N(2) [non-LE/370 format]
X(7) COND X(4) ABEND AT N(4) REASON CODE N(2) [LE/370 format]
Module:
ADSRA104, ADSRA105, and ADSRA304
Explanation: This message is generated when a system or user ABEND occurs during Xpediter or user module
execution. It is followed by additional information.
User Response:
command.
XPD0440
If you have difficulty exiting the session, issue the RETEST command, and then the EXIT
NO DATA ELEMENTS IN TOKEN X(4) FOR MODULE C(8)
Module:
ADSRA187
Explanation:
No data elements were found in the identifier for the specified module.
User Response: Check the DDIO dataset for the indicated identifier and, if not present, contact your internal
technical support.
XPD0441
INVALID DATA TYPE FOR INIT
Module:
ADSRA187
Explanation:
User Response:
The data type, as found in the DDIO dataset, is invalid.
Contact your internal technical support.
Xpediter/TSO Messages
XPD0442
NO MEMORY FOR RIM CONTROL BLOCK
Module:
ADSRA187
Explanation:
User Response:
XPD0443
Contact your internal technical support.
ADSRA187
Explanation:
User Response:
An error occurred while Xpediter was attempting to locate an internal control block (the RDB).
Contact your internal technical support.
NO MEMORY FOR RECORD RDB
Module:
ADSRA187
Explanation:
User Response:
XPD0455
Xpediter attempted to obtain memory in which to build an important control block.
NO RDB FOR ITEM TOKEN X(4) IN C(8)
Module:
XPD0444
1-11
Xpediter attempted to obtain memory for an important control block, but was unsuccessful.
Increase the region size and try the test again.
MODULE X(8) CONTAINS ONE OR MORE UNRESOLVED EXTERNAL REFERENCES
Module:
ADSRA222
Explanation: The specified load module was link edited with unresolved external references. Xpediter
recognized this and will try to resolve these external references if the module is called.
User Response: Resolve the external references if Xpediter is unable to do so. If conflicts still exist, contact your
internal technical support.
XPD0460
TROUBLE CLOSING USER FILES
Module:
ADSRA020
Explanation:
User Response:
XPD0461
This message is no longer valid.
None.
XPEDITER FORCE CLOSING OF DDNAME = X(8)
Module:
ADSRA020, ADSRA442
Explanation: During test termination, Xpediter detected that the file allocated to the indicated DDNAME was
left open. Xpediter then attempted to close the file.
User Response:
XPD0468
None.
UNRESOLVED STATIC REFERENCE TO MODULE X(8) HAS BEEN TREATED AS DYNAMIC
Module:
ADSRA098
Explanation: The load module contained a static call to a module which was unresolved. Xpediter will load
from the XTASKLIB DD if not simulated. This message is only a warning.
XPD0469
COMMAND NAME INVALID
Module:
ADSRA553
Explanation:
entered.
XPD0472
ERROR LOADING X(8)
Module:
ADSRA222
Explanation:
User Response:
XPD0473
An invalid command or option relating to the XCOMPILE or XSYMDIR maintenance was
An error was encountered processing the control records in the listed member.
Ensure that the name is a valid member of the library defined by the XTASKLIB DD.
NO RLD ENTRIES X(8)
Module:
ADSRA222
Explanation:
were found.
The module being loaded has been read to the end of file condition and no RLD or CTL records
1-12
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD0498
Check the link edit for errors.
BREAKPOINT AT STATE N(3) OFFSET N(3) IN MODULE X(8) HAS BEEN MODIFIED.
Module:
ADSRA604
Explanation: The breakpoint specified cannot be reset because it has been modified. The user program may
have self-modifying code. Processing is terminated.
XPD0529
FILE.
END OF FILE ENCOUNTERED ON X(8). THE LAST RECORD IS USED FOR ANY LATER ASSIGNS FROM THIS
Module:
ADSRA170
Explanation: The file specified on an ASSIGN command using the DDN PARM encountered an end-of-file. This,
and all subsequent ASSIGNs from this file, will use the last record.
XPD0558
OPTION SUPPLIED TO ADSRA005 IS INVALID
Module:
ADSRA558
Explanation:
User Response:
XPD0559
A request to ADSRA558 is unknown.
An internal error has occurred. Contact Compuware Customer Support.
ADSRA558 GETMAIN REQUEST FAILED
Module:
ADSRA558
Explanation:
A GETMAIN request failed for ADSRA558.
User Response: Increase storage allocation for Xpediter. If the problem continues, contact Compuware
Customer Support.
XPD0560
NO JFCB POINTER CREATED IN ADSRA558
Module:
ADSRA558
Explanation:
User Response:
XPD0564
ADSRA028
Explanation:
ADSRA028
Explanation:
No data division entries were listed for the specified module.
NO ITEM FOR INDEX X(30) IN X(8)
Module:
ADSRA028
Explanation:
XPD0568
No index cells were listed in the TGT for the specified module.
NO DATA DIVISION ENTRIES FOR X(8)
Module:
XPD0566
Contact Compuware Customer Support.
NO INDEX CELLS IN TGT FOR X(8)
Module:
XPD0565
JFCB pointer was not created.
No identifier was listed for the specified index.
UNABLE TO LOAD X(8) LIBRARY ROUTINE X(8) FROM XTASKLIB DATA SET
Module:
ADSRA227
Explanation: Xpediter attempted to load a library subroutine for the specified language type to resolve external
references in a user program. The subroutine was not found in the XTASKLIB dataset.
User Response:
XPD0570
ERROR UPDATING XDYNAMIC DATA SET MEMBER X(8) TO X(8) RC=N(4)
Module:
ADSRA051
Explanation:
XPD0571
Relink the module or include the library subroutines in the XTASKLIB concatenation.
The STOW macro failed for the specified module.
NOTE LIST NOT SUPPORTED FOR LOAD MODULE X(8)
Module:
ADSRA051
Xpediter/TSO Messages
Explanation:
1-13
The NOTE LIST for load modules is not supported.
XPD0572
ERROR WITH IEWBIND FUNC=LOADW, (module name) IS A (“PROGRAM OBJECT” or “LOAD MODULE”)
AND THE XDYNAMIC DATASET IS A (“PDS” or “PDSE”).
Module:
ADSRA051
Explanation:
A critical error occurred using the IEWBIND macro.
User Response: If you are using program objects and the XDYNAMIC dataset is a PDS, make the XDYNAMIC
dataset a PDSE. Otherwise contact Compuware Customer Support. The XDYNAMIC “Dataset type” can be
changed via the test panel by entering the SEtup, Extended, and Work commands.
XPD0573
UNRESOLVED STATIC REFERENCE TO MODULE X(8) COULD NOT BE RESOLVED
Module:
ADSRA098
Explanation: The load module contained a static call to a module which was unresolved. Xpediter was unable
to load the module from XTASKLIB DD. The test will be terminated.
XPD0574
TRANSFER REFERENCE TO MODULE X(8) COULD NOT BE RESOLVED
Module:
ADSRA098
Explanation: The load module contains a transfer module, and a call was made to a module that could not be
found in the XTASKLIB DD. The test will be terminated.
XPD0575
NO DYNAMIC CALL BLOCK FOUND FOR DYNAMIC INTERCEPT
Module:
ADSRA594
Explanation:
User Response:
No dynamic call block was found for the dynamic intercept.
Contact your internal technical support.
XPD0576
ERROR WITH IEWBIND FUNC=SAVEW, (module name) IS A (“PROGRAM OBJECT” or “LOAD MODULE”)
AND THE XDYNAMIC DATASET IS A (“PDS” or “PDSE”).
Module:
ADSRA051
Explanation:
A critical error occurred using the IEWBIND macro.
User Response: If you are using program objects and the XDYNAMIC dataset is a PDS, make the XDYNAMIC
dataset a PDSE. Otherwise contact Compuware Customer Support. The XDYNAMIC “Dataset type” can be
changed via the test panel by entering the SEtup, Extended, Work commands.
XPD0601
NO MODULE CONTROL BLOCK FOUND TO RESET FOR MODULE X(8)
Module:
ADSRA058
Explanation: There is no module control block for the module specified. This module may not be a member of
the load module, or the load module may not have been loaded.
XPD0602
NO OUTSTANDING SKIP FOR MODULE X(8)
Module:
ADSRA058
Explanation: After skipping the modules, if they are to be reset, they must be loaded. If they cannot be loaded,
then recovery is accomplished with a RETEST command.
XPD0603
KEYWORD IS MISSING FOR THE SHOW COMMAND.
Module:
ADSRA245
Explanation:
The keyword is missing for the SHOW command.
User Response: Reenter the command with the keyword. See the Xpediter/TSO and Xpediter/IMS Quick Reference or
Reference Manual for valid keywords.
XPD0604
ONLY SUBPOOL 0 CAN BE DISPLAYED.
Module:
ADSRA245
Explanation:
User Response:
Only subpool 0 can be displayed.
Reenter command specifying subpool 0.
1-14
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD0605
SKIP CANNOT BE DELETED FROM MODULE ’C(8),’
Module:
ADSRA058
Explanation:
User Response:
XPD0607
The module has a dummy MOB. Therefore the control blocks for the module are not complete.
’INTERCEPT’ the program to force the completion of Xpediter control blocks.
X(8) REQUESTED N(4) BYTES - TOTAL IS N(4)
Module:
ADSRA212
Explanation: The indicated Xpediter module has requested the specified amount of memory. The total amount
allocated in the current session is also displayed. The generation of this message is triggered by assigning the
Xpediter $CONCODE variable a value of 1092. It is suppressed when the value is changed.
XPD0610
INVALID KEYWORD X(16)
Module:
ADSRA245
Explanation:
The keyword is invalid for the SHOW command.
User Response: Reenter the command with a proper keyword. See the Xpediter/TSO and Xpediter/IMS Quick
Reference or Reference Manual for valid keywords.
XPD0614
NO ENTRY POINT FOUND FOR X(8) IN MODULE X(8)
Module:
ADSRA455
Explanation:
An invalid entry point name was specified for the given load module.
User Response: Look at the ENTRY USING parameter list to determine the proper name of the entry point. If
some question arises as to the way the load module is link edited, use the MVS AMBLIST utility to generate a link
map.
XPD0629
SET DYNAMIC WAS NOT THE FIRST REFERENCE TO MODULE X(8) SET DYNAMIC NOT DONE
Module:
ADSRA497
Explanation:
dynamically.
XPD0678
A SET DYNAMIC must be the first reference to an Assembler module that is going to be called
DEFAULT C(8) LIST HAS BEEN REPLACED BY SET C(8) COMMAND
Module:
ADSRA055
Explanation: The default list, as found in the global defaults module (ADSRA093), was replaced by the list of
modules or DDNAMEs as specified on the Xpediter SET EXCLUDE/NOCANCEL/DDIGNORE/TDODDXCL
command.
XPD0700
XPEDITER INTERNAL TABLE OVERFLOW
Module:
ADSRA227
Explanation:
limit.
User Response:
support.
XPD0732
The Xpediter internal table for resolving external references in library subroutines exceeded its
Relink the module without NCAL to continue testing, and contact your internal technical
MAXIMUM NUMBER OF ENTRIES (100) HAS BEEN EXCEEDED FOR C(8) SET OPTION
Module:
ADSRA055
Explanation: The exception list, which is created and updated by the SET
EXCLUDE/NOCANCEL/DDIGNORE/TDODDXCL command, cannot contain more than 100 entries.
XPD0733
CURRENT C(8) LIST HAS BEEN UPDATED TO INCLUDE NEW ENTRIES FOR THE SET C(8) COMMAND
Module:
ADSRA055
Explanation: The list, which is created and updated by the SET
EXCLUDE/NOCANCEL/DDIGNORE/TDODDXCL command, was updated to include the entries specified.
XPD0743
LOAD MODULE X(8) NOT DELETED - DATA HAS BEEN LOGGED FOR ROUTINE X(8)
Module:
ADSRA085
Xpediter/TSO Messages
1-15
Explanation: Review mode logging was activated and logged execution information for the specified routine.
The load module containing this routine cannot be deleted or cancelled.
XPD0745
ATTEMPT TO DELETE MODULE X(8) FAILED WITH RETURN CODE OF N(2)
Module:
ADSRA085
Explanation: The module specified as the positional value of the DELETE command cannot be handled by the
system. The return code from GPR 15 is displayed in hexadecimal format. This module can be statically linked
and cannot be deleted.
XPD0747
X(8) CANNOT BE DELETED - IT IS A SIMULATED MODULE
Module:
ADSRA085
Explanation: The module specified as the positional value of the DELETE command is not a load module. It is
a dummy module that cannot be deleted.
XPD0748
NO DYNAMIC CALL BLOCK FOUND FOR X(8) - CONTACT TECHNICAL SUPPORT
Module:
ADSRA085
Explanation: The DELETE request could not be satisfied because a special Xpediter internal control block could
not be located. The pseudo module name associated with the control block appears in the message.
XPD0768
NO BREAKPOINT TABLE ENTRY FOR OFFSET N(4) IN MODULE X(8)
Module:
ADSRA130 and ADSRA478
Explanation: No matching offset could be found in the statement breakpoint table corresponding to the
interrupt address.
User Response:
support.
XPD0779
The material required to recreate the problem should be forwarded to your internal technical
COBOL SORT IN PROGRESS AT TERMINATION
Module:
ADSRA269
Explanation: This informational message is issued to make you aware that a premature end of a COBOL SORT
was initiated. This occurred either because of an abnormal termination, or because an Xpediter EXIT was issued
while within an interactive PAUSE. Special processing is required by Xpediter to close the COBOL SORT work
file(s).
XPD0798
TABLE CAPACITY OF N(2) EXCEEDED FOR PTRTABLE
Module:
ADSRA001
Explanation: The maximum number of system control parameters, which can be maintained by Xpediter, was
exceeded.
User Response:
support.
XPD0804
DIAGNOSE DUMP
Module:
ADSRA148
Explanation:
XPD0805
This problem cannot be circumvented and should be reported to your internal technical
You requested a dump of the Xpediter session. The task abends with a user 3009 ABEND.
OPTION INVALID
Module:
ADSRA148
Explanation:
TRAMON
NOTMON
TRASIM
NOTSIM
TRAXFR
NOTXFR
TRACHK
An invalid action was requested on the DIAGNOSE command. Valid actions include:
-
TRACE MONITOR
Turn Off MONITOR TRACE
TRACE SIMULATE
Turn Off SIMULATE TRACE
TRACE TRANSFER
Turn Off TRANSFER TRACE
TRACE CHECK
1-16
Xpediter/TSO and Xpediter/IMS Messages and Codes
NOTCHK
TRAPRI
NOPRI
BOMB
ADSRANNN
RATON
RATOFF
XPD0806
-
Turn Off CHECK TRACE
TRACE PRIMARY
Turn Off PRIMARY TRACE
ABEND W/U3000
Invoke XPED Module
TRACE XPED CALL
Turn Off XPED CALL TRACE
MODULE NAME UNKNOWN TO XPEDITER
Module:
ADSRA148
Explanation: The DIAGNOSE ADSRANNN option was specified, but the requested module could not be found.
This facility is not generally used by application programmers.
User Response:
XPD0820
UNKNOWN TRANSLATOR TYPE = X(10) FOR MODULE X(8) INFORMATION ONLY
Module:
ADSRA252
Explanation:
User Response:
XPD0844
If a problem exists, contact your internal technical support.
An unknown type of translator was found in the IDR records.
This message should be communicated to your internal technical support.
NO SORT-RETURN FOR ANS68 VER 2 COBOL
Module:
ADSRA409
Explanation: SORT-RETURN is allowed in Versions 3 and 4 of ANS 68 COBOL, but not Version 2. Do not use
with this version of COBOL.
XPD0850
ERROR WHILE PROCESSING DDNAME X(8) FREE DATA SET AND REALLOCATE CORRECTLY
Module:
ADSRA170
Explanation: An error occurred while the dataset with the indicated ddname was being read. If the dataset is a
PDS, the member name may be incorrectly spelled or nonexistent.
User Response:
XPD0851
0 WARNING: BLDL FAILED DURING XPEDITER COBOL TRAP PROCESSING FOR MEMBER X(8).
Module:
ADSRA477
Explanation:
User Response:
support.
XPD0852
User Response:
session.
The ddname was not allocated.
The Xpediter/TSO ALLOCATE command can be used to allocate the ddname while in the TSO
THIS DDNAME X(8) MUST POINT TO A PS DATA SET
Module:
ADSRA170
Explanation:
This ddname must have a physical sequential dataset, or the member name must be added.
MORE THAN 600 MODULES DYNAMICALLY LOADED
Module:
ADSRA051
Explanation:
User Response:
XPD0863
You can use GO to continue. This condition should be reported to your internal technical
ADSRA170
Explanation:
XPD0854
This is an Xpediter internal error and will not affect program execution.
DDNAME X(8) HAS NOT BEEN ALLOCATED
Module:
XPD0853
The file must be freed and the dataset with correct member reallocated.
Too many modules were dynamically loaded.
Contact Compuware Customer Support.
FILE NAME X(8) FILE TYPE, TEXT NOT FOUND
Module:
ADSRA455
Explanation:
The specified file name was not found for the given CALL.
Xpediter/TSO Messages
User Response:
1-17
Verify that the module with the file type TEXT exists on the user disk.
XPD0864
PREVIOUS COMMANDS FOR X(8) ARE OF NO EFFECT - DIFFERENT COPY OF MODULE LOADED BY PEM LINK PARM OF REUS REQUIRED
Module:
XPHOGNCQ
Explanation: PEM invoked a module that was previously loaded by Xpediter during the processing of one or
more commands that made reference to the designated module. Because the module was not linked with the
REUS PARM, PEM loaded a fresh copy of the module, negating the Xpediter processing for the original copy.
User Response: If the module cannot be recompiled or relinked, Xpediter reference to the module should be
deferred until it is loaded by PEM. This can be done with a conditionally executed BEGIN group associated with
a CALL or TRANSFER command. Processing continues after the message.
XPD0865
X(8) NOT LINKED WITH REUS PARM
Module:
XPHOGNCQ
Explanation: HOGAN application modules should be link edited with the REUS PARM. This is a warning
message since no Xpediter function is impaired for the designated module.
XPD0868
PECNTL FILE NOT ALLOCATED
Module:
ADSRA284
Explanation:
User Response:
XPD0869
ADSRA284
Explanation:
User Response:
A %CONCAT PANEXEC control card was not found in PECNTL.
Contact your internal technical support.
CANNOT FIND MODULE X(8)
Module:
ADSRA129
Explanation:
User Response:
XPD0872
Contact your internal technical support.
%CONCAT PANEXEC CONTROL CARD NOT FOUND IN PECNTL
Module:
XPD0871
Use of PANEXEC with one of the Xpediter products requires that a PECNTL DD be allocated.
The MCB could not be found for this module. Severe error.
Contact your internal technical support.
X(8) WAS NOT LOADED - MODULES LINKED WITH RMODE ANY CANNOT BE TESTED
Module:
ADSRA051 and ADSRA223
Explanation: The module specified was not loaded by Xpediter because the VS attribute flags in the associated
library directory entry indicated that it had been link edited with RMODE ANY.
User Response:
XPD0873
X(8)
If this message occurs after Xpediter/TSO is installed, contact your internal technical support.
31-BIT ADDRESSING MODE WAS DETECTED AT THE TIME MODULE X(8) WAS RETURNING TO MODULE
Module:
ADSRA274
Explanation: The addressing mode was changed from 24-bit to 31-bit mode by the specified module. Xpediter
changes the mode back to 24-bit and terminates the test instead of returning control to the calling module.
User Response:
XPD0881
If this message occurs after Xpediter/TSO is installed, contact your internal technical support.
MODULE X(8) ALREADY IN MEMORY OR IN LPA LIB, INTERCEPT BYPASSED
Module:
ADSRA497
Explanation: The specified module could not be intercepted under Xpediter control because it was already
resident in real memory or in the link pack area.
User Response:
XPD0884
Contact your internal technical support.
MODULE X(8) COULD NOT BE FOUND IN THE XPEDITER OR USER LIBRARY OR STEPLIB
Module:
ADSRA497
1-18
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: The CTLCBLII installation default parameter was set to prevent the use of DDIO dataset
information for testing the specified module.
XPD0889
PANEXEC CONTROL CARD DD STATEMENT NOT FOUND
Module:
ADSRA051 and ADSRA223
Explanation:
User Response:
XPD0890
ADSRA405
User Response:
ADSRA405
User Response:
ADSRA405
User Response:
ADSRA553
Explanation:
ADSRA553
Explanation:
ADSRA553
Explanation:
User Response:
ADSRA553
Explanation:
User Response:
The record was not found in the XSYMDIR dataset.
Make sure that it was compiled with Xpediter.
INSUFFICIENT DIRECTORY SPACE IN XCOMPILE
Module:
ADSRA553
User Response:
Reallocate the XCOMPILE dataset with a larger directory block.
INSUFFICIENT VIRTUAL STORAGE FOR STOW
Module:
ADSRA553
User Response:
XPD0900
The second operand is missing for the command.
NO XSYMDIR RECORD
Module:
XPD0899
Recompile with Xpediter and try again.
ADSRA553
Explanation:
XPD0898
XSYMDIR does not contain the record for KAYS support.
CAN’T FIND OPERAND2
Module:
XPD0897
The first operand is missing for the command.
NO XSYMDIR RECORD
Module:
XPD0896
The module name was not located in the XCOMPILE or XSYMDIR datasets.
CAN’T FIND OPERAND1
Module:
XPD0895
The REGION parameter for the TSO session or the batch JOB should be increased.
MODULE NAME INVALID FOR FILE BUFFER
Module:
XPD0894
The REGION parameter for the TSO session or the batch JOB should be increased.
INSUFFICIENT STORAGE FOR FILE BUFFER
Module:
XPD0893
The REGION parameter for the TSO session or the batch JOB should be increased.
INSUFFICIENT STORAGE FOR FILE FDB
Module:
XPD0892
Allocate the file and retry.
INSUFFICIENT STORAGE FOR FILE LRP
Module:
XPD0891
The PANEXEC control card file was not allocated.
The REGION size for the TSO session or the batch JOB should be increased.
XSYMDIR DATASET PERMANENT I/O ERROR
Module:
ADSRA553
Explanation:
Cannot access the XSYMDIR dataset.
Xpediter/TSO Messages
User Response:
XPD0902
ADSRA553
Explanation:
EPILG000.
The program encountered ESTAE EXIT and a dump was taken. Control was transferred to
INVALID OPERAND PAIR
Module:
ADSRA553
Explanation:
XPD0911
Contact your internal technical support.
ESTAE EXIT ENTERED - DUMP TAKEN
Module:
XPD0904
1-19
Invalid operands were entered for the command.
MODULE X(8) HAS OVERLAY FORMAT - NOT SUPPORTED BY XPEDITER
Module:
ADSRA223
Explanation: This is a warning message, but it should be heeded if you want to set breakpoints in any areas
where overlay structures occur.
User Response: The module should be recompiled without overlays in order to permit the use of DDIO
information for testing purposes.
XPD0912
ATTEMPT TO LOAD X(8) FAILED - ABEND CODE = X(3) REASON CODE = N(1)
Module:
ADSRA054 and ADSRA223
Explanation: The specified module could not be loaded for the reason indicated by the ABEND code and the
reason code. Typically, this is a MODULE MARKED NOT EXECUTABLE problem, such as an S706.
XPD0915
MODULE X(8) NOT AUTOMATICALLY CANCELLED - BREAKPOINTS HAVE PREVIOUSLY BEEN SET
Module:
ADSRA274
Explanation: The specified module was not deleted at the time of return to its dynamic VS COBOL II caller.
This is supported in Xpediter/TSO.
User Response:
XPD0916
ACCEPT REJECTED FOR DDNAME X(8) RECORD FORMAT MUST BE EITHER FIXED OR VARIABLE
Module:
ADSRA170
Explanation:
XPD0917
This ddname must have a physical sequential dataset, or the PDS member name must be added.
INPUT ERROR OCCURRED FOR DDNAME X(8)
Module:
ADSRA170
Explanation:
XPD0955
If this message occurs after Xpediter/TSO is installed, contact your internal technical support.
This ddname must have a physical sequential dataset, or the PDS member name must be added.
SPECIAL MCB BUILT FOR MEMBER X(8)
Module:
ADSRA222
Explanation: This is an informational message only. Xpediter will not attempt to read any information from a
load module; however, a generic MCB (module control block) for the load module is built. No submodules
within the load module can be accessed during the test.
XPD0965
RETEST WITHOUT A NEW COPY CANNOT BE VALID
Module:
ADSRA444
Explanation: To retest, a new copy of the program must occur. Due to line edit options, a new copy of the
program is required.
User Response:
XPD0966
Issue the RETEST command with a NEWCOPY option.
RETEST WITHOUT NEW COPY CANNOT BE USED WITH REVIEW MODE OPTION
Module:
ADSRA444
Explanation:
User Response:
The user is in a REVIEW mode.
Exit the REVIEW mode and reissue the RETEST command.
1-20
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD0996
BREAKPOINT REMOVED FROM TARGET OF EXECUTE AT ADDRESS xxxxxxxx
Module:
ADSRA104
Explanation: A breakpoint instruction has been encountered on an instruction that is the target of an
EXECUTE instruction. Because this is not supported by Xpediter, the breakpoint has been removed.
User Response: Execution of the application should continue. If you want a breakpoint action to occur on an
EXECUTE instruction, place the breakpoint on the EXECUTE instead of the target.
XPD0997
INVALID INSTRUCTION DETECTED. BREAKPOINTING CONFLICT !!
Module:
ADSRA104
Explanation: A breakpoint instruction has been encountered which was not placed by Xpediter. The Xpediter
SVC or TEST instruction has occurred within the user’s code or a supporting product. These instructions are not
supported in a debugging session unless placed by Xpediter.
User Response: The PSW address indicates the location of the offending instruction. If the instruction was not
compiled as part of the user’s application and there is no active product utilizing the instruction, contact
Compuware Customer Support.
XPD0998
PEM DELETES FOR X(8) CANNOT BE SUPPRESSED - NEITHER REENTRANT NOR REUSABLE
Module:
XPHOGNCQ
Explanation: The SET NOPEMDEL facility is valid only for HOGAN programs that have been link edited with
either the REUS or RENT parameters.
XPD0999
USER REQUESTED S0C1 DUMP HAS BEEN CREATED, ALL REGISTERS ARE CORRECT EXCEPT GPR 15, GPR
15 WILL POINT TO THE ORIGINAL INTERRUPT ADDRESS
Module:
ADSRA104
Explanation: You requested a dump after a S0C1 ABEND, and set ABNDEXIT OFF and ABNDDUMP ON. This
forces a dump, but GPR 0 points to a save area with 0-15 and GPR 15 to the ABEND address.
XPD1000
BTS INTERCEPTION BYPASSED BY XPEDITER
Module:
XPTSO
Explanation: Because no program or trancode was entered for a BTS intercept, Xpediter will not perform any
intercepts for this BTS run.
XPD1001
NO MODULE NAME ON TEST COMMAND
Module:
XPDRP and XPTSO
Explanation: The syntax for the TEST command requires that a program name be one of the operands. The
command has no meaning without it.
XPD1002
NO TEST COMMAND ENTERED
Module:
XPTSO
Explanation: A batch Xpediter/TSO test requires at least one TEST command to specify the module to be tested.
XPD1003
XPOUT DD CARD MISSING, NOTHING SPOOLED
Module:
XPTSO
Explanation: The XPOUT DD refers to the Xpediter/TSO session log. If it is not present, you cannot spool (log)
the output from a test.
XPD1004
NO PARMS ENTERED FOR IMS TEST
Module:
XPDRP and XPTSO
Explanation: When testing an IMS program, Xpediter/TSO needs a PARM string containing such information
as the PSB, the type of test, and so forth. In batch, this is in the JCL; in interactive testing, it should come from
the installation defaults, based on the PARM entered on the IMS test screen in the PARM Passing Option field.
XPD1005
NO PARMS ENTERED FOR BTS TEST
Module:
XPTSO
Xpediter/TSO Messages
1-21
Explanation: When testing a BTS program, Xpediter/TSO needs a PARM string containing such information as
the PSB, the type of test, and so forth. In batch, this is in the JCL; in interactive testing, it should come from the
installation defaults, based on the PARM entered on the IMS test screen in the PARM Passing Option field.
XPD1007
FIRST COMMAND MUST BE XPED COMMAND
Module:
XPTSO
Explanation: In a batch Xpediter/TSO test, the first command must be an XPED command. This command
identifies the environment to be used for the test.
XPD1008
NO MODULE NAME ON INTERCEPT COMMAND
Module:
XPTSO
Explanation: The INTERCEPT command requires a program name to identify the program to be tested. The
transaction name is not sufficient, because there can be more than one program per transaction.
XPD1009
TOO MANY XPED COMMANDS ENTERED
Module:
XPDRP and XPTSO
Explanation:
one.
XPD1010
The maximum number of XPED commands that can be entered for a batch or interactive test is
ERROR IN ENVIRONMENT ON XPED COMMAND
Module:
XPDRP and XPTSO
User Response:
XPD1011
For the list of valid environments, consult the Xpediter/TSO and Xpediter/IMS Reference Manual.
ONLY ONE TEST COMMAND ALLOWED IN IMS
Module:
XPDRP and XPTSO
Explanation: An attempt was made to perform more than one test in a single IMS/DRP test session. This is not
permitted.
XPD1012
TOO MANY INTERCEPT COMMANDS ENTERED
Module:
XPDRP and XPTSO
Explanation: The maximum number of INTERCEPT commands that can be entered when testing a transaction
is 50.
XPD1015
INVALID MODULE NAME
Module:
XPDRP and XPTSO
Explanation: The module name specified on the command that caused this message is not a valid name under
MVS naming rules. The module name is probably misspelled.
XPD1019
INVALID COMMAND ENTERED
Module:
ADSRA412, ADSRA507, XPTSO, and XPDRP
Explanation:
The command entered is not a valid Xpediter command.
User Response:
XPD1021
TEST COMMAND ENTERED IN BTS/DLG ENVIRONMENT
Module:
XPTSO
Explanation:
User Response:
XPD1022
Check your spelling on the command.
The TEST command is not valid in the BTS or DLG environments.
Use the INTERCEPT command instead.
TEST MODULE NAME C(8) NOT IN USER LIBRARY
Module:
XPDRP and XPTSO
Explanation:
under TSO).
User Response:
The module to be tested could not be found in the user library (STEPLIB DD in batch; XTASKLIB
If the module is in this library, contact your internal technical support.
1-22
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1023
INTERCEPT MODULE C(8) NOT IN USER LIBRARY
Module:
XPTSO
Explanation:
STEP).
The module to be intercepted could not be found in the user library (STEPLIB DD on the TEST
User Response:
XPD1024
NO XTASKLIB ALLOCATED
Module:
XPTSO
Explanation:
User Response:
XPD1026
User Response:
There is a severe processing error in Xpediter/TSO.
Contact your internal technical support.
TRANCODE INVALID ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
User Response:
The TRANCODE keyword is not valid on the TEST command.
Use the INTERCEPT command or the LOADM keyword on the TEST command.
MISSING TRANCODE NAME - INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation:
User Response:
this command.
XPD1031
Contact your internal technical support.
XPDRP and XPTSO
Explanation:
XPD1030
The XTASKLIB DD must be allocated for an interactive test.
ENVIRONMENT CAN ONLY BE TSO OR SPF
Module:
XPD1029
If the module is in this library, contact your internal technical support.
The TRANCODE name is required on the INTERCEPT command.
See the Xpediter/TSO and Xpediter/IMS Quick Reference or Reference Manual for more information on
BAD TRANCODE NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The syntax for a valid TRANCODE name (according to IMS and BTS rules) was violated by the
TRANCODE keyword entry on the INTERCEPT command.
XPD1032
BAD PARMS ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
and 100).
XPD1034
NO PARMS ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
User Response:
this command.
XPD1035
The TEST command requires certain parameters to set up the test correctly.
See the Xpediter/TSO and Xpediter/IMS Quick Reference or Reference Manual for more information on
NO PARMS SHOULD BE ENTERED ON THE INTERCEPT COMMAND
Module:
ADSRA516
Explanation:
XPD1036
The PARM string on the TEST command contained an invalid character length (not between 1
The INTERCEPT command should not contain the PARM keyword.
NO ENTRY NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: If no entry point is specified, then Xpediter/TSO uses the link-edited entry point to begin
program execution. Xpediter/TSO could not determine the entry point, and it was not specified.
Xpediter/TSO Messages
XPD1037
1-23
BAD ENTRY NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: The value used for entry point on the TEST command does not follow the naming conventions
for a valid entry point or module name.
XPD1038
NO LOAD MODULE NAME ON TEST COMMAND
Module:
ADSRA516
Explanation:
XPD1039
The TEST command requires that a program name be one of the parameters entered.
NO INITIAL SCRIPT NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: The INITSCR keyword was specified on the TEST command, but no value (actual test script) was
specified for it.
XPD1040
NO INITIAL SCRIPT NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The INITSCR keyword was specified on the INTERCEPT command, but no value (actual test
script) was specified for it.
XPD1041
NO POST SCRIPT NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: The POSTSCR keyword was specified on the TEST command, but no value (actual test script) was
specified for it.
XPD1042
ADSRA093 INVALID
Module:
XPINIT and CSSMVS
Explanation: ADSRA093 was reassembled incorrectly. Reassembly usually occurs because of changes to
ADSCPDEF (installation defaults).
XPD1044
NO POST SCRIPT NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The POSTSCR keyword was specified on the INTERCEPT command, but no value (actual test
script) was specified for it.
XPD1047
BAD LOAD MODULE NAME ON INTERCEPT COMMAND
Module:
ADSRA516
Explanation:
conventions.
XPD1048
The load module name entered for the TEST command is invalid under MVS naming
BAD INITIAL SCRIPT NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: The initial test script name entered as a value on the TEST command does not conform to the
naming conventions for a member of a PDS.
XPD1049
BAD POST SCRIPT NAME ON TEST COMMAND
Module:
ADSRA516
Explanation: The post test script name entered as a value on the TEST command does not conform to the
naming conventions for a member of a PDS.
XPD1052
BAD INITIAL SCRIPT NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The initial test script name entered as a value on the INTERCEPT command does not conform to
the naming conventions for a member of a PDS.
1-24
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1053
BAD POST SCRIPT NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The post test script name entered as a value on the INTERCEPT command does not conform to
the naming conventions for a member of a PDS.
XPD1056
NO MODULE NAME ON INTERCEPT COMMAND
Module:
ADSRA516
Explanation: The syntax for the INTERCEPT command demands that a program name be entered for it. The
INTERCEPT command has no meaning without this keyword.
XPD1057
BAD ENTRY NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The ENTRY keyword on the INTERCEPT command specifies an entry point that does not fit the
naming requirements for the entry point within a module.
XPD1058
NO ENTRY NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: If no entry point is specified, Xpediter/TSO uses the link-edited entry point to begin program
execution. Xpediter/TSO could not determine the entry point since it was not specified.
XPD1059
NO LOAD MODULE NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The syntax for the INTERCEPT command demands that a program name be entered for it. The
INTERCEPT command has no meaning without this keyword.
XPD1060
BAD LOAD MODULE NAME ON INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The load module name specified on the INTERCEPT command does not conform to the naming
conventions for an MVS load module name.
XPD1061
EXTRANEOUS KEYWORD
Module:
ADSRA516
Explanation:
User Response:
XPD1063
A keyword parameter specified on either the TEST or the INTERCEPT command was not valid.
Check to see if this is a spelling error.
NO COMMAND ENTERED TO DELETE
Module:
ADSRA516
Explanation: A DELETE has been entered on the INTERCEPT command, but there was no previous INTERCEPT
command entered.
XPD1064
CANNOT USE DELETE ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
User Response:
XPD1065
A DELETE is not valid on the TEST command.
If you are trying to do another test, simply enter another TEST command.
NO DB2 PLAN-NAME ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
The internal DB2PLAN keyword requires the value of a valid DB2 plan name.
User Response: If you are not running with the DB2 DSN run support, leave this keyword off; otherwise,
specify a valid DB2 plan name.
XPD1066
BAD PLAN-NAME ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Xpediter/TSO Messages
1-25
Explanation: The plan name specified for the internal DB2PLAN keyword is an invalid plan name, according to
the naming rules for a DB2 plan name.
XPD1067
NO PLAN-NAME ENTERED ON THE INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation:
The internal DB2PLAN keyword requires a value of a valid DB2 plan name.
User Response: If you are not running with the DB2 DSN run support, leave this keyword off; otherwise,
specify a valid DB2 plan name.
XPD1068
BAD PLAN-NAME ENTERED ON THE INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The plan name specified for the internal DB2PLAN keyword is an invalid plan name, according to
the naming rules for a DB2 plan name.
XPD1069
NO DB2 SYS-NAME ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Explanation:
The internal DB2SYS keyword requires a value of a valid DB2 system name.
User Response: If you are not running with the DB2 DSN run support, leave this keyword off; otherwise,
specify a valid DB2 system name.
XPD1070
BAD DB2 SYS-NAME ENTERED ON THE TEST COMMAND
Module:
ADSRA516
Explanation: The system name specified for the internal DB2SYS keyword is an invalid system name, according
to the naming rules for a DB2 system name.
XPD1071
NO DB2 SYS-NAME ENTERED ON THE INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation:
The internal DB2SYS keyword requires a value of a valid DB2 system name.
User Response: If you are not running with the DB2 DSN run support, leave this keyword off; otherwise,
specify a valid DB2 system name.
XPD1072
BAD DB2 SYS-NAME ENTERED ON THE INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The system name specified for the internal DB2SYS keyword is an invalid system name, according
to the naming rules for a DB2 system name.
XPD1073
DB2 PARMS USED FROM FIRST INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: This is an informational message only. The DB2 PARMS for the current INTERCEPT command will
be taken from those established for the first INTERCEPT command.
XPD1074
BAD DB2 PARM ON COMMAND
Module:
ADSRA516
Explanation: The DB2 keyword on the INTERCEPT command requires a value of either YES or NO. Something
other than one of these two choices was entered for the value.
XPD1075
ERROR IN KEYWORD
Module:
ADSRA516
Explanation:
An invalid keyword was entered for either the TEST or INTERCEPT command.
User Response: Check the spelling on the keyword. If this is an interactive test, ensure any parameter strings
containing spaces or commas are enclosed in apostrophes.
XPD1076 RA516 BAD TRAN DATA ENTERED ON INTERCEPT COMMAND
Module:
ADSRA516
1-26
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation:
The length of the data found in the transaction buffer exceeds the maximum length permitted.
XPD1077 RA516 NO TRAN DATA ENTERED ON INTERCEPT COMMAND
Module:
ADSRA516
Explanation:
XPD1080
No data was found in the transaction buffer.
NO START PARAMETER ENTERED - INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: The START keyword was used on the INTERCEPT command but no value was entered along with
it. This shuts down the test. If START is not entered, it defaults to 1.
XPD1081
TOO MANY DIGITS ON START PARM - INTERCEPT
Module:
ADSRA507 and ADSRA516
Explanation:
XPD1082
TOO MANY DIGITS ON MAX PARM - INTERCEPT
Module:
ADSRA507 and ADSRA516
Explanation:
XPD1083
A maximum of four digits is allowed for the START keyword on the INTERCEPT command.
A maximum of four digits is allowed for the MAX keyword on the INTERCEPT command.
INVALID DIGITS ON START PARM - INTERCEPT
Module:
ADSRA507 and ADSRA516
Explanation: A nonnumeric character was detected in the value for the START keyword. The value must be a 14 digit number.
XPD1084
INVALID DIGITS ON MAX PARM - INTERCEPT
Module:
ADSRA507 and ADSRA516
Explanation: A nonnumeric character was detected in the value for the MAX keyword. The value must be a 1-4
digit number.
XPD1085
NO MAX PARAMETER ENTERED - INTERCEPT COMMAND
Module:
ADSRA507 and ADSRA516
Explanation: A MAX keyword was entered on the INTERCEPT command, but no value was assigned to it. This
shuts down the test; if the MAX keyword is not entered, it defaults to UNLIMITED.
XPD1086 RA516 X(6) KEYWORD MISSING ON DB2SP CARD
Module:
ADSRA516
Explanation:
The specified keyword was missing.
XPD1087 RA516 X(6) DB2SP KEYWORD UNDEFINED
Module:
ADSRA516
Explanation:
The specified keyword was invalid.
XPD1088 RA516 X(6) VALUE HAS INVALID LENGTH
Module:
ADSRA516
Explanation:
permitted.
The length of the value specified for the specified keyword exceeds the maximum length
XPD1089 RA516 X(6) VALUE IS MISSING OR INVALID
Module:
ADSRA516
Explanation:
The value specified for the specified keyword was missing or invalid.
XPD1090 - SETTING LETRAP OFF IN AN XPLINK ENVIRONMENT IS NOT RECOMMENDED
Module:
ADSRA109 and ADSRA410
Explanation: When testing in an XPLINK environment with LETRAP OFF, it is possible to experience a S0C4
ABEND if a stack overflow condition occurs when the Guard Page strategy is deployed.
Xpediter/TSO Messages
1-27
User Response: If vulnerable, retest specifying SET LETRAP ON in an initial script, or specify the LE run-time
STACK parameter to increase the size to a value large enough that an overflow won’t occur.
XPD1091
DEFINE LENGTH OF N(4) IS GREATER THAN DATA GROUP N(4) SIZE OF N(4)
Module:
ADSRA286
Explanation:
User Response:
XPD1092
An attempt was made to define an item to a length greater than that available to the data group.
If it is necessary to define such a large field, contact your internal technical support.
INSUFFICIENT MEMORY FOR X(21)
Module:
ADSRA436
Explanation: You must increase the TSO logon size or the REGION permitted on the batch JOB in order to run
this test.
User Response:
XPD1093
If this is a problem, contact your internal technical support.
INSUFFICIENT MEMORY FOR ALLOCATION OF X(21) FOR X(8)
Module:
ADSRA389, ADSRA423, ADSRA608, ADSRA623, and ADSRA695
Explanation: You must increase the TSO logon size or the REGION permitted on the batch JOB in order to run
this test.
User Response:
XPD1095
If this is a problem, contact your internal technical support.
NO BREAKPOINT TABLE FOR MODULE X(8)
Module:
ADSRA434
Explanation: In order to set a breakpoint in the specified module, you must compile it under Xpediter control.
User Response: If the module is compiled with Xpediter and you still can’t set breakpoints, contact your
internal technical support.
XPD1102
NO DEFINITION RECORD FOUND FOR DATA ITEM X(30) IN MODULE X(8)
Module:
ADSRA436
Explanation: In trying to supply the linkage section for a COBOL subprogram being unit tested, Xpediter
discovered a problem with the DDIO dataset.
User Response:
support.
XPD1103
Recompile the program and test again. If that doesn’t work, contact your internal technical
NO ELEMENT DISPLAY BLOCK FOUND FOR DATA ITEM X(30) IN MODULE X(8)
Module:
ADSRA436
Explanation: An attempt was made to reference the specified data item, but the necessary element display
block (an Xpediter internal control block) was not available.
User Response:
support.
XPD1104
Recompile the program and test again. If that doesn’t work, contact your internal technical
NO INTERFACE ITEMS FOUND FOR ENTRY C(8)
Module:
ADSRA436
Explanation: In trying to supply the linkage section for a COBOL subprogram being unit tested, Xpediter
discovered a problem with the DDIO dataset.
User Response: Try recompiling the program and testing again. If that doesn’t work, contact your internal
technical support.
XPD1105
NO SNT ENTRY FOUND FOR STATEMENT N(3) IN MODULE X(8)
Module:
ADSRA469
Explanation: An attempt was made to reference a statement for which there was no entry in the statement
number table (SNT).
User Response:
Contact your internal technical support.
1-28
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1107
NO STATEMENT NUMBER TABLE ENTRY FOUND FOR X(30) IN MODULE X(8)
Module:
ADSRA436
Explanation: An attempt was made to reference a statement for which there was no entry in the statement
number table (SNT).
User Response:
XPD1108
X(8)
PCB COUNT EQUALS MODULE INTERFACE COUNT FOR X(30) IN MODULE X(8) PSB PASSED TO MODULE
Module:
ADSRA436
Explanation:
the program.
XPD1109
Contact your internal technical support.
This is an informational message indicating that the PSB appears to contain the proper PCBs for
PCB COUNT FOR X(8) EXCEEDS ITEM INTERFACE COUNT - PCB PASSED TO MODULE X(8)
Module:
ADSRA436
Explanation: This is an informational message. There were more PCBs than receiving fields. They will be
moved into the receiving fields from the first one, ignoring the extra ones.
XPD1110
INVALID XPEDITER SVC NUMBER (nnn).
Module:
ADSRA111
Explanation:
The SVC necessary to perform breakpoint processing could not be found.
User Response: Run the job JCLSVCIN, which may be found in your installation libraries, to install the
necessary SVC. This job may be included in your IPL procedures. If not included in your IPL procedures, it must
be run after each IPL to avoid this error.
XPD1111
UNABLE TO LOCATE MODULE = X(8), ENTRY = X(8), MEMBER = X(8)
Module:
ADSRA417
Explanation:
The specified module could not be found in the XTASKLIB or STEPLIB.
User Response: Check the spelling on the module and verify that the module you are seeking is in your test
load library. If the discrepancy remains, contact your internal technical support.
XPD1112
TRAP BREAKPOINTING ACTIVATION FAILURE.. RC= X(4)
Module:
ADSRA111
Explanation: The attempt to install and activate the optional TRAP breakpointing has failed. SVC
breakpointing, if specified, will be used instead.
User Response:
breakpointing.
XPD1113
SVC BREAKPOINTING IS ACTIVE
Module:
ADSRA111
Explanation:
User Response:
XPD1114
The optional breakpointing SVC has been installed and is active.
None.
CONTROL BLOCK ERROR N(2)
Module:
ADSRA247 and ADSRA367
Explanation:
User Response:
XPD1115
Contact your internal technical support. Processing will continue, if possible, with SVC
An Xpediter internal control block was overlayed.
Contact your internal technical support.
64-BIT REGISTER INTEGRITY HAS BEEN COMPROMISED
Module:
ADSRA102, ADSRA111, ADSRA105, ADSRA302
Explanation: A system error occurred while Xpediter was attempting to save the high-order halves of the 64-bit
registers on a z/architecture machine.
User Response: Contact your internal technical support. If the application runs strictly without 64-bit
resources, execution should continue normally.
Xpediter/TSO Messages
XPD1116
TRAP BREAKPOINTING IS ACTIVE
Module:
ADSRA111
Explanation:
User Response:
XPD1117
1-29
The optional TRAP breakpointing has been installed and is active.
None.
SVC BREAKPOINTING ACTIVATION FAILURE.. RC= X(4)
Module:
ADSRA111
Explanation: The attempt to install and activate the optional SVC breakpointing has failed. The default ESPIE
breakpointing will be used instead.
User Response:
XPD1120
INSUFFICIENT STORAGE TO BUILD CONTROL BLOCK
Module:
ADSRA171, ADSRA223, ADSRA409, ADSRA593, ADSRA609, ADSRA616, and ADSRA617
User Response:
batch test.
XPD1121
ADSRA407
User Response:
batch test.
ADSRA172, ADSRA173, and ADSRA680
Explanation:
User Response:
Contact your internal technical support.
ADSRA217
Explanation:
found.
User Response:
The module was compiled using the CA-OPTIMIZER, but no CA-OPTIMIZER base locators were
Contact your internal technical support.
NO SLS MEMBER FOR X(8)
Module:
ADSRA217
Explanation:
module.
User Response:
control.
XPD1130
An invalid condition was detected when building an Xpediter control block.
NO CA-OPTIMIZER BASE LOCATORS FOR X(8)
Module:
XPD1129
You must increase either the TSO logon size or the REGION parameter on the JCL to run the
INVALID XPEDITER CONTROL BLOCK - B(2)
Module:
XPD1127
You must increase either the TSO logon size or the REGION parameter on the JCL to run the
INSUFFICIENT STORAGE TO BUILD LRP BLOCK
Module:
XPD1125
Contact your internal technical support. Processing will continue with ESPIE breakpointing.
This is an informational message reminding you that there is no DDIO dataset for the specified
If you wish to use Xpediter DDIO debugging facilities, you must compile under Xpediter
OUT OF MEMORY
Module:
ADSRA418, ADSRA440, ADSRA459, ADSRA670, ADSRA676, ADSRA679, ADSRA689, and ADSRA690
User Response: Increase either the TSO logon size or the REGION parameter on the JCL to run the batch test,
and begin the test again.
XPD1133
XPEDITER CONTROL BLOCK STRUCTURE ERROR - N(2)
Module:
ADSRA208
Explanation:
User Response:
XPD1135
An Xpediter internal control block was either overlayed or built incorrectly.
Contact your internal technical support.
ERROR ON COPY FOR MEMBER X(8)
Module:
ADSRA051
Explanation:
An attempt to perform a dynamic call intercept on a module failed.
1-30
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD1137
Contact your internal technical support.
NO BREAKPOINT TABLE ENTRY FOR STATE (B,3) IN MODULE X(8)
Module:
ADSRA402
Explanation: During the processing of a primary breakpoint command (such as BEFORE, COUNT, or TRACE),
Xpediter was unable to locate the specified statement.
User Response:
XPD1139
If the statement is clearly a valid one, contact your internal technical support.
INSUFFICIENT STORAGE FOR SHOW PREV BUFFER
Module:
ADSRA403
Explanation:
Xpediter ran out of memory.
User Response: Increase either the TSO logon size or the REGION parameter on the JCL for the batch test, and
begin the test again.
XPD1142
GO TO NOT PERMITTED WHERE TARGET IS WITHIN PERFORMED OUT-OF-LINE PROCEDURE
Module:
ADSRA426
Explanation: This is a restriction on the use of the OPTIMIZE option with VS COBOL II. When a paragraph was
optimized into a series of multiple performs, you cannot branch to it through the use of the Xpediter GO TO
construct.
User Response: Check the I-level (informational) messages from VS COBOL II in your compilation listing.
These will flag the paragraphs that fall into this category.
XPD1143
OPTION
MODULE X(8) HAS BEEN COMPILED WITH THE OPTIMIZE COMPILER OPTION OR INLINE COMPILER
Module:
ADSRA420
Explanation: There are certain limitations on testing programs compiled with the OPTIMIZE compiler option
or the INLINE compiler option.
User Response:
restrictions.
XPD1144
Refer to the Xpediter/TSO and Xpediter/IMS PL/I or C User Guide for more information on these
MODULE X(8) HAS BEEN COMPILED WITH THE COBOL OPTIMIZE COMPILER OPTION
Module:
ADSRA193
Explanation: There are certain limitations on testing programs compiled with the COBOL OPTIMIZE compiler
option.
User Response:
restrictions.
Refer to the Xpediter/TSO and Xpediter/IMS COBOL User’s Guide for more information on these
XPD1145
MODULE X(8) HAS BEEN COMPILED WITH THE TEST COMPILER OPTION. THIS OPTION SHOULD BE
REMOVED OR UNPREDICTABLE RESULTS MAY OCCUR.
Module:
ADSRA193
Explanation:
User Response:
restrictions.
XPD1146
Testing programs compiled with the TEST option can give unpredictable results.
Refer to the Xpediter/TSO and Xpediter/IMS COBOL User’s Guide for more information on these
NO PREVIOUS BREAKPOINTS TO SHOW
Module:
ADSRA463
Explanation: An attempt to show all the WHEN breakpoints has been made, but no WHEN breakpoints were in
effect.
XPD1147
WARNING, COBOL PROGRAM LANGUAGE LEVEL IS NOT IDENTIFIABLE
Module:
ADSRA193
Explanation:
The COBOL language level could not be determined.
User Response: Make sure the level of the COBOL compiler is supported. Refer to the Xpediter/TSO and
Xpediter/IMS Installation Guide section entitled “Operating Environment Support” for a list of supported COBOL
releases.
Xpediter/TSO Messages
XPD1149
1-31
XPTSO IMS INTERCEPTION BYPASSED BY XPEDITER
Module:
XPTSO
Explanation: This is an informational message telling you that an IMS test is being invoked with Xpediter/TSO
allocations, but Xpediter will not intercept any modules.
User Response:
XPD1153
If this is not your intention, contact your internal technical support.
NOTE: THE AUTOCAN FEATURE DOES NOT AUTOMATICALLY DELETE VS COBOL II MODULES
Module:
ADSRA274
Explanation: The SET AUTOCAN feature does not delete modules compiled with VS COBOL II. The automatic
cancel will only take effect on modules compiled with OS/VS COBOL or ANS COBOL.
XPD1162
CLASS CODE > 255 NOT SUPPORTED BY THIS IMS RELEASE
Module:
ADSIM017
Explanation: An IMS message class number reserved for use by Xpediter/IMS is greater than 255. This class
code is valid for IMS 9.1 and newer, but is invalid if IMS 8.1 or older is used.
XPD1163
FAILURE TO FIND DSN BY ADSRA558. DDNAME IS X(8)
Module:
ADSRA223
Explanation: The call to ADSRA558 to find a DSN and build a pseudo JFCB block failed. The LMB and DCB does
not have a pointer to the JFCB to get a DSN for load messages. This condition should not occur.
User Response:
Contact your internal technical support. Also check for previous messages in the session log.
XPD1164
ANOTHER USER IS CURRENTLY TESTING THE SAME PROGRAM AS YOU ARE ATTEMPTING TO TEST.
COMPILE YOUR PROGRAMS WITH NORES TO AVOID THIS CONFLICT.
Module:
ADSRA107
Explanation:
User Response:
XPD1165
If the program is compiled with RES, only one user at a time can execute that program.
Recompiling programs with NORES can resolve the problem.
ATTACH OF THE IMS REGION FAILED. RETURN CODE = N(4)
Module:
ADSIM003
Explanation: During the attach of the Xpediter/IMS BMP to setup, the test failed. The IBM return code is given.
User Response:
XPD1166
THE NUMBER OF TRANSACTIONS EXCEEDS THE MAXIMUM OF 45.
Module:
ADSIM003
Explanation:
User Response:
XPD1167
Only 45 transactions can be selected for an Xpediter/IMS test.
Drop some of the transactions on the Setup panel.
GETMAIN FAILED FOR USER SEGMENT WORK AREA.
Module:
ADSIM003
Explanation:
User Response:
XPD1168
Contact your internal technical support.
An attempt to get storage for work areas failed.
Try increasing the TSO logon size.
GETMAIN FAILED FOR CLASS WORK AREA.
Module:
ADSIM003
Explanation:
User Response:
An attempt to get storage for work areas failed.
Try increasing the TSO logon size.
XPD1169
X(5) ABEND IN PROCESSING THE IMS REGION. THE INTERNAL XPEDITER IMS PROGRAM HAS ABENDED.
PLEASE CHECK THE STATUS OF XPEDITER/IMS ENTITIES. TRAN = X(8), PSB = X(8)
Module:
ADSIM003
1-32
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: A system or user ABEND occurred while the Xpediter/IMS validation BMP was active. User ABEND
codes are in decimal format.
User Response:
Support.
XPD1170
THE PSB IS LOCKED OR MARKED NON-SCHEDULABLE.
Module:
ADSIM003
Explanation:
User Response:
XPD1171
User Response:
Restart the database and retry the test.
ADSIM003
Explanation:
User Response:
The transaction code to be tested is stopped, locked, or cannot be scheduled.
Restart the transaction code and retry the test.
THE TRANSACTION NAME ENTERED IS NOT DEFINED TO IMS.
Module:
ADSIM003
Explanation:
User Response:
The transaction specified on the test panel is not defined to this control region.
Verify that the transaction code is spelled correctly and the IMS region ID is correct.
THE PSB NAME ENTERED IS NOT DEFINED TO IMS.
Module:
ADSIM003
Explanation:
User Response:
XPD1175
One of the databases used by this PSB is stopped.
THE TRANCODE IS MARKED AS STOPPED, LOCKED, OR NON-SCHEDULABLE.
Module:
XPD1174
Restart the PSB and retry the test.
ADSIM003
Explanation:
XPD1173
The PSB associated with the transaction code to be tested is stopped or locked.
A DATABASE USED BY THIS PSB IS STOPPED.
Module:
XPD1172
If the reason for the ABEND is not apparent from the code, contact Compuware Customer
The PSB associated with this test is not defined in this control region.
Verify that the PSB libraries are correct and the PSB GEN has been done.
NEITHER A TRANSACTION OR PSB NAME WAS ENTERED.
Module:
ADSIM003
Explanation:
The Xpediter test could not find a valid PSB or transaction to test.
User Response: If a valid PSB or transaction code was entered on the Setup panel, contact Compuware
Customer Support.
XPD1176
IN AN MPP TEST THE PSB HAS NO TRANSACTIONS.
Module:
ADSIM003
Explanation:
User Response:
Support.
XPD1177
ADSIM003
User Response:
Make sure the IMS GEN was done and the correct program was specified on the panel.
AN XPEDITER INTERNAL ERROR HAS OCCURRED.
Module:
ADSIM003
User Response:
XPD1179
If a valid PSB or trancode was entered on the Setup panel, contact Compuware Customer
IN AN IFP TEST THE PSB HAS NO TRANSACTION DEFINED.
Module:
XPD1178
The Xpediter test could not find a valid PSB or transaction to test.
Contact Compuware Customer Support.
IN AN MPP OR IFP TEST, THIS PSB REQUIRES A TRANCODE.
Module:
ADSIM003
Xpediter/TSO Messages
1-33
User Response: Make sure the correct program was specified on the Setup panel and the library allocations
specified during setup are correct.
XPD1180
THE PSB NAME ENTERED IS NOT GENED FOR THIS TRANSACTION.
Module:
ADSIM003
Explanation:
The trancode and module entered on the Setup panel do not agree.
User Response: If the trancode/module pair is unique, only one of them has to be entered on the Setup panel.
Also, check if the IMS APPLCTN and TRANSACT macros are correct.
XPD1181
THIS PARALLEL SCHEDULABLE PSB CANNOT BE RUN AS A BMP.
Module:
ADSIM003
Explanation:
User Response:
XPD1182
ADSIM003
Explanation:
User Response:
Try using the BMP or IFP option.
ADSIM003
Explanation:
User Response:
All available classes used for testing an MPP program are in use.
Try later or have the Xpediter installer increase the number of classes.
TRANSACTION X(43) IS CURRENTLY IN USE.
Module:
ADSIM003
Explanation:
User Response:
sessions.
XPD1185
As generated, this PSB cannot be run as an MPP.
NO CLASS AVAILABLE FOR THIS MPP TEST.
Module:
XPD1184
Use either IFP or MPP to test.
THIS BMP OR IFP PSB CANNOT BE RUN AS AN MPP.
Module:
XPD1183
As generated, this PSB cannot be run as a BMP.
The named transaction is currently in use by another Xpediter/IMS test session.
Try later. The INTER command on the Setup panel will show the current Xpediter/IMS test
THE INFORMATIONAL ENQUE FAILED. CONTACT TECHNICAL SUPPORT.
Module:
ADSIM003
Explanation:
User Response:
There is an internal problem in Xpediter/IMS.
Contact Compuware Customer Support.
XPD1186
ERROR IN ASSIGNING AN XPEDITER TEST CLASS. SOME TEST TRANSACTIONS MAY NOT HAVE BEEN
REASSIGNED TO THEIR ORIGINAL CLASS.
Module:
ADSIM003
Explanation:
The assign/reassign of the user’s trancode class failed on the setup or at the end of the test.
User Response: If the failure is at the end of the test, the trancode can be reassigned by the IMS operator or
anyone else with the proper authority. Verify that the IMS security GEN was done and is active before contacting
Compuware Customer Support.
XPD1187
XPEDITER INTERNAL ERROR - INVALID RETURN CODE FROM IMS EXIT.
Module:
ADSIM003
User Response:
Contact Compuware Customer Support.
XPD1188
ERROR IN REASSIGNING THE TEST TRANSACTION/S. SOME TEST TRANSACTIONS MAY NOT HAVE BEEN
REASSIGNED TO THEIR ORIGINAL CLASS.
Module:
ADSIM003
Explanation:
The reassign of the user’s trancode class failed at the end of the test.
User Response: The trancode can be reassigned by the IMS operator or anyone else with proper authority.
Verify that the IMS security GEN was done before contacting Compuware Customer Support.
1-34
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1189
THE ENQ TO SERIALIZE THE XPEDITER BMP FAILED. PLEASE TRY AGAIN.
Module:
ADSIM003
Explanation:
User Response:
XPD1190
Another user can be starting an Xpediter/IMS test and the setup BMP is in use.
Try starting the test again. If the error persists, contact Compuware Customer Support.
THE REASSIGN OF USER TRANSACTIONS WAS NOT DONE.
Module:
ADSIM003
Explanation: The internal BMP used at test-end could not be run. The test transactions remain assigned to the
Xpediter classes.
User Response: Have the IMS operator reassign them to their original class. If the problem persists, contact
your internal technical support.
XPD1198
BTSCOM00 NOT FOUND IN MODULE BTSRC000. TEST TERMINATED.
Module:
XPBTBTSF
Explanation: Xpediter received an incorrect address of CSECT BTSCOM00 within BTSRC000. The problem
occurs because BTSCOM00 is not the first CSECT in BTSRC000 at the user site.
User Response:
XPD1199
THERE HAS BEEN A PARSING ERROR - CONTACT TECHNICAL SUPPORT.
Module:
ADSIM003
Explanation:
User Response:
XPD1200
The PARM string passed to Xpediter/IMS is not in the correct format.
Check the PARM strings as installed before contacting Compuware Customer Support.
THE RESTART OF X(5) X(8) FAILED. STATUS = X(2)
Module:
ADSIM003
Explanation:
User Response:
XPD1201
Contact your internal technical support if the problem cannot be corrected at the user site.
A restart of the named IMS entity (i.e., TRAN...) failed. The IMS status code is given.
Contact your internal technical support.
A CONVERSATIONAL TRANSACTION IS NOT ALLOWED IN A BMP TEST.
Module:
ADSIM003
Explanation:
User Response:
This transaction is generated as Conversational (SPA was specified on the TRANSACT macro).
Try testing with MPP or IFP.
XPD1202
X(5) ABEND IN PROCESSING THE X(3) REGION. XPEDITER WILL ATTEMPT TO RESTART THE USER PGM
AND/OR TRAN. IF THE IMS TERMINAL IS LOCKED, IT WILL HAVE TO BE STARTED MANUALLY.
Module:
ADSIM003
Explanation: There was an ABEND during a user test in an MPP, BMP, or IFP message region. User ABEND codes
are in decimal format.
User Response: Check the status of the test tran and program. Xpediter/IMS may not have been able to restart
them. If your IMS terminal is locked, it will have to be restarted by someone with authorization. If the reason for
the ABEND is not apparent from the code, contact Compuware Customer Support.
XPD1203
PROCESSING ENDED DUE TO ATTENTION INTERRUPT.
Module:
ADSIM002
Explanation:
message.
XPD1204
The Xpediter/IMS test was ended when the attention key was hit. This is an informational
A NON-BLANK STATUS CODE OF X(2) WAS RETURNED AFTER A DLI CALL.
Module:
ADSIM003
Explanation: While running the Xpediter BMP to set up an IMS test, one of the calls to the database returned a
bad status code. The code is given.
User Response: Check the IMS system log for additional error messages. If the error is not apparent, contact
your internal technical support.
Xpediter/TSO Messages
XPD1205
1-35
ABEND OCCURRED DURING PROCESSING
Module:
ADSIM002
Explanation:
User Response:
Support.
The IMS region ended with a system or user ABEND. User ABEND codes are in decimal format.
If the reason for the ABEND is not apparent from the code, contact Compuware Customer
XPD1206
A NON-BLANK STATUS CODE OF X(2) OCCURRED DURING /RSTART PROCESSING. THE INTERNAL CODE
WAS N(3).
Module:
ADSIM003
Explanation:
User Response:
command.
XPD1207
XPBTBTSE
Explanation:
User Response:
User Response:
User Response:
The module should be recompiled without overlays for testing purposes.
XPBTBTSE
Explanation:
User Response:
An OPEN failed for the XDYNAMIC ddname.
Verify that the XDYNAMIC ddname is available.
READ FAILURE FOR DDNAME XXXXXXXX
Module:
XPBTBTSE
Explanation:
User Response:
Xpediter/TSO was unable to read the specified ddname.
Contact your internal technical support.
WRITE FAILURE FOR DDNAME XDYNAMIC
Module:
XPBTBTSE
Explanation:
User Response:
Xpediter/TSO was unable to write to the XDYNAMIC ddname.
Contact your internal technical support.
INSUFFICIENT DIRECTORY BLOCKS FOR XDYNAMIC
Module:
XPBTBTSE
User Response:
XPD1215
Xpediter/TSO does not support overlay format.
UNABLE TO OPEN DDNAME XDYNAMIC
Module:
XPD1214
Contact your internal technical support.
XPBTBTSE
Explanation:
XPD1213
The load module specified was not found in the allocated library.
LOAD MODULE IN OVERLAY FORMAT - NOT SUPPORTED BY XPEDITER/TSO
Module:
XPD1212
Make sure that the ddname specified is available.
XPBTBTSE
Explanation:
XPD1210
An OPEN failed for the ddname specified.
LOAD MODULE XXXXXX NOT FOUND
Module:
XPD1209
If your terminal is hung in response mode, try to free it by entering the IMS /RSTART
UNABLE TO OPEN DDNAME XXXXXXXX
Module:
XPD1208
Xpediter is unable to RSTART the terminal associated with the IMS transaction.
Reallocate XDYNAMIC with increased number of directory blocks.
INSUFFICIENT MEMORY FOR BUFFER
Module:
XPBTBTSE
User Response:
The REGION parameter for the TSO session or the batch JOB should be increased.
1-36
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1216
XXXXXXXX MUST BE ALLOCATED TO SUPPORT BLOCKSIZE XXXXX
Module:
XPBTBTSE
Explanation:
User Response:
XPD1217
XPBTBTSE
User Response:
XPBTBTSE
User Response:
XPBTBTSE
User Response:
XPBTBTSE
User Response:
XPBTBTSE
User Response:
Contact Compuware Customer Support.
DFSMS BINDER ERROR FUNC=
Module:
XPBTBTSE
User Response:
XPD1223
Contact Compuware Customer Support.
- ERROR - GETMAIN FAILURE FOR BINDER GETBUF FUNCTION
Module:
XPD1222
Contact Compuware Customer Support.
- ERROR - IEWBIND MODULE COULD NOT BE LOCATED BY XPEDITER
Module:
XPD1221
Contact Compuware Customer Support.
- ERROR - OPERATING SYSTEM NOT AT CORRECT DFSMS/MVS LEVEL
Module:
XPD1220
Contact Compuware Customer Support.
- ERROR - BINDER INVOKED FROM WITHIN USER EXIT
Module:
XPD1219
Reallocate the ddname specified with an increased blocksize.
ASSEMBLER MACRO ISITMGD FAILED OR IS NOT SUPPORTED ON SYSTEM
Module:
XPD1218
The ddname must have a blocksize greater than or equal to the blocksize specified.
None.
THIS OFFSET LOWER THAN PREVIOUS ONE X(40)
Module:
ADSRA608
Explanation: A possible error may have been detected. Even though statements are in sequential order, offsets
may not be (i.e., multiple CSECT).
User Response:
XPD1228
THE FOLLOWING VARIABLE HAS BEEN TRUNCATED TO 126 CHARACTERS: X(255)
Module:
ADSRA614
Explanation:
names.
User Response:
XPD1229
Contact your internal technical support.
Any name greater than 126 characters is truncated. This can create unintentional duplicate
One solution is to rename to retain uniqueness.
X(30) IN X(8) HAS INVALID ADDRESS OF N(4)
Module:
ADSRA409
Explanation: The address of the designated data item is either invalid or fetch-protected. A value of zero is
substituted for the address of the item.
User Response:
XPD1231
This condition should not occur and should be reported to your internal technical support.
THE XPEDITER X(5) EXIT ROUTINE HAS BEEN ISSUED AGAIN AFTER BEING RESET
Module:
ADSRA105
Explanation: A S0C1 program interrupt was intercepted by the ESTAE exit routine when the Xpediter
ESPIE/SPIE macro was issued. The appropriate exit is established again.
Xpediter/TSO Messages
XPD1232
1-37
(4) BREAKPOINT(S) RESET IN MODULE X(8) AFTER MEMORY OVERLAY
Module:
ADSRA602
Explanation: One or more breakpoints were reset as a consequence of the execution of an Xpediter command
that changed memory contents in a module being tested.
User Response:
XPD1233
The breakpoints can be restored if valid OP codes are found at the original offsets.
NO DEFINITION FOR MACRO ON STATE N(3)
Module:
ADSRA608
Explanation: Since the verb was not on the list of OP codes, a macro is assumed. But no OPSYN or definition
for the macro was found on the indicated statement.
XPD1234
ATTEMPT TO LOAD X(8) FAILED - ABEND CODE = X(4) REASON CODE = N(1)
Module:
ADSRA107
Explanation: The module specified with the USERABTX SET command for use as the batch abnormal
termination exit routine could not be loaded. The ABEND and reason codes describing the problem are
formatted in this message.
XPD1235
CANCEL REQUEST BY X(8) SATISFIED - X(8) HAS BEEN DELETED
Module:
ADSRA268 and ADSRA494
Explanation:
XPD1236
CANCEL REQUEST BY X(8) IGNORED - NO PRIOR DYNAMIC CALL OF X(8)
Module:
ADSRA268 and ADSRA494
Explanation:
cancelled.
XPD1240
The cancel of the previously loaded dynamic module was performed as requested.
A cancel was requested for a module which was either not called dynamically or was previously
XPEDITER ESPIE RESET BY X(8) MASK BITS N(2) - XPEDITER ESPIE RESTORED
Module:
ADSRA273
Explanation: The Xpediter issued ESPIE was reset by the specified program. The Xpediter issued ESPIE must be
the active ESPIE, therefore, the Xpediter issued ESPIE was restored.
XPD1243
INSUFFICIENT MEMORY INDICATED BY X(7) ABEND - LARGER REGION SIZE MAY BE REQUIRED
Module:
ADSRA105
Explanation:
User Response:
XPD1244
A system ABEND was caused by insufficient memory.
The test should be reinitiated with a larger region or address space.
STATEMENT NUMBER N(3) SKIPPED AFTER NULL PERFORM IN MODULE X(8)
Module:
ADSRA449
Explanation: A skip was processed for a PERFORM that did not have code associated with it. The next
statement with one or more instructions was bypassed even though it was not designated for skip processing.
XPD1245
X(8) X(10) FROM LINKLIST
Module:
ADSRA222
Explanation: The load module name was preloaded or loaded from LINKLIST. Xpediter may not be able to
access the module.
User Response:
XPD1246
Contact your internal technical support.
NO INCORE JFCB FOR X(8)
Module:
ADSRA222
Explanation:
USERLIB.
User Response:
There was an I/O operation error in the JOB file control block accessing the XTASKLIB or
Contact your internal technical support.
1-38
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1247
RECURSIVE ABEND CONDITION ENCOUNTERED - NOTIFY TECHNICAL SUPPORT
Module:
ADSRA105 and ADSRA304
Explanation: An ABEND occurred during the processing of a previous ABEND. The test is terminated with a
user 3007 abend and a dump.
User Response:
XPD1250
The information in the session log should be given to your internal technical support.
MESSAGE NUMBER N(4) NOT AVAILABLE
Module:
ADSRA125
Explanation: Xpediter was unable to obtain the message text, for the specified message number, from the
message module.
User Response:
XPD1251
RUN.
IMS INTERCEPT IS NOT AVAILABLE. ENSURE XPEDITER INTERCEPT INSTALL JOB, JCLIMSLR, HAS BEEN
Module:
ADSIM017
Explanation:
User Response:
XPD1252
JCLIMSLR must be run after each IPL of your system.
Contact your internal technical support.
PC ROUTINE ABENDED.
Module:
ADSIM017
Explanation:
User Response:
XPD1253
Contact Compuware Customer Support.
There was an unrecoverable error in Xpediter’s IMS intercept PC.
Contact Compuware Customer Support.
XPEDITER TRANCODE SWITCHING INACTIVE.
Module:
ADSIM017
Explanation: Xpediter’s IMS PC intercept is installed, but is “inactive.” JCLIMSLR must be run with
PARM=ACTIVATE.
User Response:
XPD1254
Contact your internal technical support.
UNKNOWN IMS SUBSYSTEM NAME.
Module:
ADSIM017
Explanation: Xpediter’s IMS PC intercept was not initialized with the IMS subsystem being tested. Either
specify the correct IMS subsystem name, or run JCLIMSLR with PARM=DEACTIVATE, modify the control cards to
include the desired IMS subsystem name, and run JCLIMSLR with PARM=ACTIVATE.
User Response:
XPD1255
HANDSHAKE ALREADY DONE IN ADDRESS SPACE.
Module:
ADSIM017
User Response:
XPD1256
Contact your internal technical support.
Contact Compuware Customer Support.
STORAGE OBTAIN FAILED.
Module:
ADSIM017
Explanation:
The REGION allocated to your TSO ID is insufficient.
User Response: Increase the REGION allocated to your TSO ID and try again. If the problem persists, contact
Compuware Customer Support.
XPD1257
FORCE/ACTIVATE SINCE HANDSHAKE.
Module:
ADSIM017
User Response:
XPD1258
Contact Compuware Customer Support.
NO HANDSHAKE DONE IN ADDRESS SPACE.
Module:
ADSIM017
Xpediter/TSO Messages
User Response:
XPD1259
ADSIM017
User Response:
Contact Compuware Customer Support.
COMMIT FAILED. NO RESERVED TRANCODES.
Module:
ADSIM017
User Response:
XPD1261
Contact Compuware Customer Support.
HANDSHAKE DONE BY ANOTHER TASK.
Module:
XPD1260
1-39
Contact Compuware Customer Support.
RESERVE FAILED. ALL TARGET TRANCODES ARE BUSY.
Module:
ADSIM017
Explanation:
All Xpediter IMS pseudo transaction codes are disabled or busy.
User Response: Try again later or contact the individual(s) responsible for Xpediter/IMS and have them
increase the available number of Xpediter/IMS pseudo transactions and include the new set in the JCLIMSLR
intercept install JCL.
XPD1262
ELIMINATE FAILED. TARGET TRANCODE UNKNOWN.
Module:
ADSIM017
User Response:
XPD1263
ELIMINATE FAILED. TARGET TRANCODE USED BY ANOTHER TASK.
Module:
ADSIM017
User Response:
XPD1264
ADSIM017
User Response:
Contact Compuware Customer Support.
INVALID TRANCODE NAME.
Module:
ADSIM017
User Response:
XPD1266
Contact Compuware Customer Support.
UNEXPECTED RETURN CODE FOR /DISPLAY TRANSACTION COMMAND.
Module:
XPD1265
Contact Compuware Customer Support.
Specify a valid transaction code name.
TARGET TRANCODE UNDEFINED TO IMS.
Module:
ADSIM017
Explanation: The selected Xpediter pseudo transaction is not defined to IMS. (Xpediter pseudo transactions
usually start with XPED followed by a four digit number, e.g. XPED0001.)
User Response: Contact the individual(s) responsible for Xpediter/IMS and have them ensure that the Xpediter
pseudo transactions are defined to the desired IMS subsystem.
XPD1267
UNEXPECTED RETURN CODE FOR /DISPLAY TRANSACTION QCNT CMD.
Module:
ADSIM017
Explanation:
handled.
User Response:
XPD1268
When issuing the above command, Xpediter encountered a return code that could not be
Contact Compuware Customer Support.
INVALID TRANCODE NAME (QCNT).
Module:
ADSIM017
Explanation: While issuing the /DISPLAY transaction QCNT CMD, it was discovered that the transaction name
is invalid.
User Response: Specify the correct transaction code name to be displayed. If the problem persists, contact
Compuware Customer Support.
1-40
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1269
/ASSIGN TRANCODE FAILED.
Module:
ADSIM017
Explanation:
User Response:
XPD1270
Attempt to assign a dummy transaction code failed on the local LPAR.
Contact Compuware Customer Support.
response-type RECEIVED FROM LPAR lparname
Module:
ADSIM019
Explanation: response-type can be NEGATIVE RESPONSE or POSITIVE RESPONSE. lparname is the name of the
LPAR that provided the response. NEGATIVE RESPONSE indicates that there was a problem with the HCI on
LPAR lparname. Processing continues.
User Response: Review the HCI configuration information supplied at Xpediter/TSO installation and correct as
necessary. Also ensure that the HCI specified is active on LPAR lparname. If these don’t resolve the issue, contact
Compuware Customer Support.
XPD1271
IMS INTERCEPT IS NOT AVAILABLE.
Module:
ADSIM019
Explanation:
User Response:
XPD1272
Run program XPIMSTLT to install and activate Xpediter/IMS intercept.
SYSTEM RELEASE LEVEL LESS THAN OS 390.
Module:
ADSIM019
Explanation:
User Response:
XPD1273
The Xpediter/IMS intercept is not active on this LPAR.
IMS cross-LPAR support requires a minimum operating system level of OS 390.
None.
IMS SUBSYSTEM NOT DEFINED AS AN IMSPLEX TO XPIMSTLR.
Module:
ADSIM019
Explanation: The request received was for an IMS subsystem that is not defined as a member of an IMS Shared
Queue in the XPIMSTLR control cards.
User Response:
necessary.
XPD1274
Review the control cards used as input to the XPIMSTLR program and correct them as
TOO MANY LPARS DEFINED IN IMSPLEX.
Module:
ADSIM019
Explanation: IMS Shared Queue support is limited to ten LPARs. More than that have been defined in the
control cards used as input to the XPIMSTLR program.
User Response:
necessary.
XPD1275
Review the control cards used as input to the XPIMSTLR program and correct them as
THIS LPAR NOT DEFINED DURING INSTALL.
Module:
ADSIM019
Explanation: The current LPAR is not defined as part of an IMS Shared Queue environment in the control cards
used as input to the XPIMSTLR program.
User Response:
necessary.
XPD1276
Review the control cards used as input to the XPIMSTLR program and correct them as
LPAR lparname NOT DEFINED DURING INSTALL.
Module:
ADSIM019
Explanation: The LPAR lparname was not defined in the HCI configuration information supplied at
Xpediter/TSO installation.
User Response: Review the HCI configuration information supplied at Xpediter/TSO installation and correct it
as necessary.
Xpediter/TSO Messages
XPD1277
1-41
LPAR lparname NOT RESPONDING.
Module:
ADSIM019
Explanation:
An attempt to contact LPAR lparname has timed-out. This message can result if an LPAR is down.
User Response: If the LPAR is active, review the LPAR data supplied in the HCI configuration information
specified at Xpediter/TSO installation and correct it as necessary. If this does not resolve the issue, contact
Compuware Customer Support.
XPD1290
EXECUTION CANNOT BE RESUMED, THE ESPIE RECOVERY EXIT HAS BEEN TURNED OFF. MEMBER= X(8),
MODULE= X(8)
Module:
ADSRA129
Explanation: Execution of the application module could not be continued subsequent to Xpediter processing.
The Xpediter ESPIE and the Xpediter SVC recovery exits have been disabled.
User Response: Remove the command SET ESPIE OFF from your initial script, or, if your site has the optional
Xpediter SVC breakpointing installed, add to your initial script the commands SET SVCBP ON and SET USVC
### (where ### is the SVC number that was assigned to Xpediter during installation).
XPD1316
ADSIS316 - MULTI-BATCH STAGING FILE OPEN FAILED.
Module:
ADSIS316
Explanation:
User Response:
XPD1316
ADSIS316
Explanation:
User Response:
The utility requires update access to the file that contains the Multi-Batch records.
Ensure update access is provided to the file that contains the Multi-Batch records.
ADSIS316 - NO PARM PASSED.
Module:
ADSIS316
User Response:
XPD1316
Ensure the file is properly allocated and initialized.
ADSIS316 - NO UPDATE ACCESS TO MULTI-BATCH FILE.
Module:
XPD1316
The utility was unable to open the file that contains the Multi-Batch records.
Contact Compuware Customer Support.
ADSIS316 - TABLE OVERLOW (> 5000 RECS) RUN AGAIN
Module:
ADSIS316
Explanation: When the utility is run, obsolete Xpediter/Eclipse records are deleted. This message indicates that
more than 5000 obsolete Xpediter/Eclipse records were encountered. The first 5000 were deleted, but the utility
must be run again to delete the remaining obsolete records.
User Response:
XPD1316
ADSIS316 - MULTI-BATCH INTERCEPT NOT INSTALLED.
Module:
ADSIS316
User Response:
XPD1316
ADSIS316
Explanation:
User Response:
The utility was unable to read from or write to the file that contains the Multi-Batch records.
Ensure the file is properly allocated and initialized.
ADSIS316 - GETMAIN FOR KEY HOLD AREA FAILED.
Module:
ADSIS316
User Response:
XPD1316
Contact Compuware Customer Support.
ADSIS316 - MULTI-BATCH FILE I/O ERROR.
Module:
XPD1316
Run the utility again to delete the remaining obsolete records.
Increase the REGION size for the job and run it again.
ADSIS316 - INVALID PARM VALUE (NOT G, B OR S).
Module:
ADSIS316
User Response:
Contact Compuware Customer Support.
1-42
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD1316
ADSIS316 - INVALID PARM LENGTH.
Module:
ADSIS316
User Response:
XPD1316
ADSIS316 - INVALID PARM ADDRESS.
Module:
ADSIS316
User Response:
XPD1316
ADSIS316
Explanation:
ADSIS316
Explanation:
ADSRA136
Explanation:
User Response:
User Response:
Check your reference manual.
ADSRA136
Explanation:
User Response:
A review execution pause was requested with the attention key.
None.
DATE/TIME OPTION HAS BEEN DISABLED - BY DEFAULT
Module:
ADSRA194
Explanation:
User Response:
Checking for a date/time mismatch has been disabled.
None.
SECURITY CHECK FAILED FOR <language-type> LANGUAGE
Module:
ADSRA194
Explanation:
not licensed.
User Response:
language.
XPD1942
The command is valid only when review mode is in effect.
REVIEW PROCESSING INTERRUPTED BY ATTENTION
Module:
XPD1941
Check the command syntax.
ADSRA136
Explanation:
XPD1940
The parameter is not valid for revision mode.
COMMAND REJECTED - REVIEW MODE NOT IN EFFECT
Module:
XPD1365
Informational message that indicates that there nnnn obsolete Xpediter/Eclipse records deleted.
INVALID PARAMETER FOR REVIEW MODE
Module:
XPD1362
Informational message that indicates that there were no obsolete Xpediter/Eclipse records.
ADSIS316 - nnnn RECORDS OF TYPE G DELETED.
Module:
XPD1360
Contact Compuware Customer Support.
ADSIS316 - NO RECORDS TO DELETE.
Module:
XPD1316
Contact Compuware Customer Support.
An attempt was made to access the DDIO file for a member of a language type for which you are
Contact your internal technical support if you believe you are licensed for the specified
NO DATE/TIME PRESENT FOR MODULE <module-name>
Module:
ADSRA194
Explanation: The specified load module does not contain a date/time stamp. Therefore, Xpediter/TSO cannot
guarantee an exact match between the load module and the DDIO file member.
User Response:
XPD1943
None.
PLEASE COMPILE WITH CURRENT CSS FOR FULL NESTED COBOL SUPPORT
Module:
ADSRA194
Xpediter/TSO Messages
1-43
Explanation: The nested COBOL program was processed with a back-level CSS. For full nested COBOL support,
you must recompile your program with a currently supported level of LP.
User Response:
XPD1944
None.
A DSA FOR MODULE X(8) WAS NOT FOUND DURING TERMINATION
Module:
ADSRA194
Explanation: During termination of a test that was initiated by the EXIT command, the named module had
opened files, but did not close them. Xpediter tried to determine the Dynamic Storage Area (DSA) for the module
in order to close the files but was unsuccessful. The files will be closed by MVS.
User Response:
XPD1945
None. This message is informational only.
ADSRA194 CSS SHARED DIRECTORY HAS ALLOCATED > 32767 DSNAMES
Explanation:
User Response:
smaller units.
There is a limitation of 32,767 dataset names for DDIO/source libraries.
Eliminate some DDIO/source dataset names via combination or by breaking the test case into
XPD2100
THE COMBINED CSECT SIZES HAVE EXCEEDED THE LOAD MODULE LENGTH VALUE CONTAINED IN THE
CDE EXTENT LIST
Module:
ADSRA218 and ADSRA219
Explanation: The combined CSECT sizes have exceeded the size of the load module. Continued processing
could lead to the building of incorrect control blocks and possible storage corruption.
User Response:
XPD2210
Contact your internal technical support.
PL/I OPT MODULE WAS PRELOADED OR IS IN PROTECTED STORAGE - CANNOT RESET ESPIE OR ESTAE
Module:
ADSRA221
Explanation: Xpediter was unable to preset a desired number of options because they had already been
implemented or the options module is in protected storage and cannot be modified.
User Response: Depending on the environment and the type of Xpediter functions used, testing may function
normally. If an ABEND occurs or breakpoints are not recognized, the user should place loadable modules into a
non-authorized library as specified in SETUP and then rerun the test.
XPD2211
LE/370 LIBRARIES ARE PRELOADED OR IN PROTECTED STORAGE - CANNOT TURN TRAP OFF AS
REQUESTED
Module:
ADSRA221
Explanation: Xpediter was unable to preset a desired number of options because they had already been
implemented or the options module is in protected storage and cannot be modified.
User Response: Depending on the environment and the type of Xpediter functions used, testing may function
normally. If an ABEND occurs or breakpoints are not recognized, the user should place loadable modules into a
non-authorized library as specified in SETUP and then rerun the test.
XPD2212
NO PL/I OPTIONS MODULE TO RESET
Module:
ADSRA221
Explanation:
Xpediter was unable to preset desired options because it could not locate a PL/I options module.
User Response: Depending on the environment and the Xpediter functions used, testing may or may not
function normally. If an ABEND occurs or breakpoints are not recognized, the user should ensure that language
options and modules are in a library specified in SETUP.
XPD2213
CEE SPIE OPTION WAS FORCED TO ON
Module:
ADSRA221
Explanation: Xpediter expects the LE TRAP option to be TRAP(ON,SPIE). Xpediter has found
TRAP(ON,NOSPIE) and has forced TRAP(ON,SPIE).
User Response:
XPD2214
None.
LE ENVIRONMENT RECOGNIZED
Module:
ADSRA221
1-44
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation:
User Response:
XPD2215
None.
LE ENVIRONMENT HAS NOT BEEN RECOGNIZED AND THE LE ROUTINES HAVE NOT BEEN ESTABLISHED
Module:
ADSRA221
Explanation:
User Response:
XPD2222
LE module CEEBINIT was found.
LE module CEEBINIT was not found.
Add the LE runtime libraries to your SETUP.
MODULE X(8) HAS LINKAGE SECTION WITHOUT USING
Module:
ADSRA417
Explanation: Normally, when a linkage section is coded in a program, there is a USING clause in the Procedure
Division or entry statement.
XPD2520
MAXIMUM NUMBER OF DDIO FILES ALLOCATED
Module:
ADSRA252, ADSRA253
Explanation:
User Response:
XPD3000
The maximum number of DDIO files are currently allocated.
Exit Xpediter/TSO to dynamically unallocate all DDIO files.
ABEND-AID DD HAS BEEN ALLOCATED TO A TEMPORARY DATASET
Module:
ADSRA311
Explanation: If you don’t have an ABEND-AID DD card allocated to your test session, Xpediter will
dynamically allocate one for you (if you are using the AA SNAP command).
User Response:
XPD3001
None.
NO LEAID MODULE FOUND UNDER LE/370 ENVIRONMENT
Module:
ADSRA311
Explanation: In order for the ‘AA SNAP’ command to function in an LE environment, Compuware’s ABENDAID LEAID must be installed as an LE abnormal termination exit.
User Response:
XPD3002
Refer to the Language Environment (LE) section of Compuware’s ABEND-AID Installation Guide.
THE AA SNAP FUNCTION REQUIRES A SUPPORTED RELEASE OF ABEND-AID/SNAPAID
Module:
ADSRA311
Explanation: In order to use the AA SNAP command, you must have previously installed and activated
Compuware’s ABEND-AID product.
User Response:
XPD3003
If ABEND-AID is installed at your site, ensure that it has been activated.
PASSING mmmmmmmm DDIO INFO TO aaaaaaaa RELEASE vvrr
Module:
ADSRA311
Explanation: This message is informational. It indicates the source member and the release of SNAPAID or
LEAID being used for an AA SNAP command.
User Response:
XPD3030
None.
CHANGED KEYWORD IGNORED WITH DEFINE
Module:
ADSRA286
Explanation: The changed keyword and the defined keyword are mutually exclusive. If both are specified, the
defined keyword takes precedence.
XPD3031
DEFINE LENGTH OF X(4) AND OFFSET OF X(4) EXCEEDS THE END OF DATA GROUP B(4) WHICH HAS A
SIZE OF X(4)
Module:
ADSRA286
Explanation:
User Response:
The field being defined must not overlap the data group boundary.
None.
Xpediter/TSO Messages
XPD3032
DEFINE LENGTH OF ’,X(4),’ IS GREATER
Module:
ADSRA286
Explanation:
User Response:
XPD3035
This message is no longer valid.
None.
INSUFFICIENT MEMORY FOR X(21)
Module:
ADSRA436
Explanation:
User Response:
XPD3051
1-45
No storage can be allocated for the element display block.
Increase the REGION size for the TSO logon or batch JOB.
MAXIMUM OF 15 BASE REGISTERS EXCEEDED
Module:
ADSRA217
Explanation: The maximum number of base locator cells that Xpediter can maintain is 15. This maximum was
exceeded.
User Response:
XPD3052
ALLOCATION OF GPR BUFFER FAILED
Module:
ADSRA217
Explanation:
User Response:
XPD3067
User Response:
User Response:
This message is no longer valid.
None.
NO CAPEX BASE LOCATORS FOR ’C(8)’
Module:
ADSRA217
Explanation:
User Response:
This message is no longer valid.
None.
ATTEMPT TO LOAD ’C(8)’ FAILED -
Module:
ADSRA308
Explanation:
User Response:
Because Test Case Facility is obsolete, this message is no longer valid.
None.
TCF FUNCTION: ’C(4)’ FAILED
Module:
ADSRA308
Explanation:
User Response:
XPD3083
None.
ADSRA217
Explanation:
XPD3082
To browse a dataset, you must enter the member name as well as the name of the dataset.
NO BLI FOR OFFSET ’X(4)’ IN ’C(8)’
Module:
XPD3081
Contact your internal technical support.
ADSRA407
Explanation:
XPD3073
An attempt to allocate memory failed for the GPR buffer.
TO BROWSE PDS - ENTER LIB AND MEMBER
Module:
XPD3072
Contact your internal technical support.
Because Test Case Facility is obsolete, this message is no longer valid.
None.
LOOKUP FOR ’C(44)’ FAILED
Module:
ADSRA308
Explanation:
User Response:
Because Test Case Facility is obsolete, this message is no longer valid.
None.
1-46
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD3097
INSUFFICIENT STORAGE TO BUILD CONTROL BLOCK
Module:
ADSRA307 if Testing PL/I, ADSRA309 if Testing C/370
Explanation:
An Element Display Block for a data item could not be created.
User Response: Increase either the TSO logon size or the REGION parameter on the JCL in order to run the
batch test and begin the test again.
XPD3333
CEE COBOL TRAP OPTION WAS FORCED TO OFF
Module:
ADSRA417
Explanation:
User Response:
XPD3650
ADSRA365
Explanation:
User Response:
User Response:
A GEN was previously performed on this statement.
None.
DELETE PREVIOUSLY PERFORMED FOR EXEC
Module:
ADSRA365
Explanation:
User Response:
A DELETE GEN was previously performed on this statement.
None.
NUMBER IN INSERT NOT NUMERIC C(8)
Module:
ADSRA370
Explanation:
User Response:
XPD3701
None.
ADSRA365
Explanation:
XPD3700
The GEN command is only allowed on EXPANDABLE statements.
GEN PREVIOUSLY PERFORMED FOR EXEC
Module:
XPD3652
None.
STATEMENT IS NOT EXPANDABLE
Module:
XPD3651
This message is no longer valid.
You attempted to insert a line using a line number that is not numeric.
Check the listing for a valid line number. This is probably a typographical error.
MISSED NUMBER IN INSERT COMMAND C(8)
Module:
ADSRA370
Explanation: An attempt was made to insert a line of code from a user test script. However, there was no line
number specified on the INSERT command.
User Response:
XPD3702
INSERTED LINE MORE THAN 61 BYTES C(8)
Module:
ADSRA370
Explanation:
XPD3703
Add the line number and resubmit.
An inserted line cannot exceed 61 bytes.
INSERTED LINE NUMBER NOT FOUND IN C(8)
Module:
ADSRA370
Explanation: The line number specified does not exist or is a display-only line. INSERT cannot be performed at
the indicated line number.
XPD3704
COMMAND PERMITTED ONLY ON CODE LINE
Module:
ADSRA370
Explanation:
User Response:
The INSERT command is allowed only for a code line.
Retry the INSERT command on a code line.
Xpediter/TSO Messages
XPD3705
1-47
COMMAND NOT PERMITTED FOR THIS COBOL VERB
Module:
ADSRA370
Explanation: The INSERT command is not permitted on COBOL verbs such as PERFORM, GOBACK, RUN STOP,
and EXIT.
XPD3730
CONTROL BLOCKS DISAGREE ON COBOL TGT LENGTH
Module:
ADSRA373
Explanation: The COBOL TGT length calculated by module ADSRA373 does not agree with the length
contained in the Xpediter COBOL extension block. This may be a result of incorrect Memory Map information
that was supplied by CSS. If testing is continued, it is likely that data displayed by Peek and/or Keep will be
incorrect or not addressable.
User Response:
XPD3801
NO MATCH ON EXTERNAL NAME: xxxxxxxx USING TOKEN: xxxxxxxx
Module:
ADSRA380 and ADSRA394
Explanation:
User Response:
XPD3860
Contact your internal technical support.
External CSECT name was not found using indicated CSS Token.
Contact your internal technical support.
ERROR RETRIEVING NPMAP RECORDS FROM CSS FOR <module>
Module:
ADSRA386
Explanation: A CSS error has occurred while trying to retrieve NPMAP records for the specified module. This is
probably caused by running Xpediter with a back-level version of CSS.
User Response: Check to make sure you are using a currently support CSS release. If you have installed the
correct release, contact your internal technical support.
XPD3870
GETMAIN FAILED IN MODULE X(8) FOR N(4) HEX BYTES
Module:
Multiple modules.
Explanation:
User Response:
XPD3871
ADSRA387
Explanation:
User Response:
A valid verb matching the token cannot be found in the CSS CLIST.
Contact your internal technical support.
NO BREAKPOINTS FOUND FOR NEXT COMMAND - MODULE X(8)
Module:
ADSRA387
Explanation:
User Response:
XPD3873
Increase the REGION size and try again.
INVALID TOKEN IN CSS CLIST - N(4) - X(30)
Module:
XPD3872
An attempt to acquire additional storage failed.
An attempt to resolve breakpoints for the NEXT command failed.
Contact your internal technical support.
SIZE ERROR - BREAKPOINT TABLE BUILD HALTED FOR MODULE <module-name>
Module:
ADSRA387
Explanation: An internal error occurred in calculating the length of the breakpoint table. If allowed to
continue, serious run-time errors would occur attempting to process breakpoint requests.
User Response:
XPD3874
Contact your internal technical support.
ERROR RETRIEVING EXTENDED CLIST FROM CSS FOR <module>
Module:
ADSRA387
Explanation: A CSS error has occurred while retrieving an extended CLIST for the specified module. This is
probably caused by running Xpediter with a back-level version of CSS.
User Response: Check to make sure you are using a currently support CSS release. If you have installed the
correct release, contact your internal technical support.
1-48
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD3880
INSUFFICIENT STORAGE TO BUILD STATEMENT NUMBER TABLE FOR X(8)
Module:
ADSRA388, ADSRA389, and ADSRA608
Explanation: You must increase either the TSO logon size or the REGION parameter for the JCL used to run the
batch test.
XPD3881
ERROR IN SOURCE LISTING - CANNOT BUILD STATEMENT NUMBER TABLE FOR X(8) - ERROR CODE X(4)
Module:
ADSRA388
Explanation:
User Response:
XPD3882
An error was found building the SNT. Xpediter encountered a problem with the source listing.
Contact your internal technical support.
UNABLE TO RETRIEVE LAST SOURCE LINE. CSS RC=N(4)
Module:
ADSRA388
Explanation: While constructing the statement number table (SNT), Xpediter could not retrieve the last
statement in the source.
User Response:
XPD3883
Contact your internal technical support.
UNABLE TO RETRIEVE FIRST SOURCE LINE. CSS RC=N(4)
Module:
ADSRA388
Explanation: While constructing the statement number table (SNT), Xpediter could not retrieve the first
statement in the source.
User Response:
XPD3884
INVALID STATEMENT NUMBER IN SOURCE. SLPDLLN# = N(4)
Module:
ADSRA388
Explanation:
User Response:
XPD3885
Contact your internal technical support.
ADSRA388
Explanation:
User Response:
Xpediter found an invalid definition line in the DMAP.
Contact your internal technical support.
UNABLE TO RETRIEVE THE CSS COLUMN TABLE. CSS RC=N(4)
Module:
ADSRA388
Explanation:
table (SNT).
User Response:
XPD3887
The indicated source line has an invalid external number.
INVALID DATA IN DMAP RECORD. SLPDMDEF=N(4); TOKEN=N(4)
Module:
XPD3886
Contact your internal technical support.
There was a failure in the CSS Column Table that was needed to create the statement number
Contact your internal technical support.
PROGRAM X(8) DOES NOT HAVE A PROCEDURE DIVISION
Module:
ADSRA388
Explanation: The named program does not have a Procedure Division statement. Xpediter does not support
testing of these types of programs.
User Response:
XPD3920
INVALID TOKEN IN CSS CLIST - N(4) - X(30) - X(8)
Module:
ADSRA392
Explanation:
User Response:
XPD3930
None.
A valid verb matching the token cannot be found in the CSS CLIST.
Contact your internal technical support.
INSUFFICIENT STORAGE TO BUILD PROCEDURE HIERARCHY TABLE FOR X(8)
Module:
ADSRA393
Xpediter/TSO Messages
1-49
Explanation: Xpediter attempted to obtain memory for the Procedure Hierarchy Table, but there was not
enough memory.
User Response:
XPD3931
SEVERE ERROR OCCURRED DURING LINE NUMBER CONVERSION:
Module:
ADSRA393
Explanation:
numbers.
User Response:
XPD3932
Increase the region size and try again.
A severe error occurred in the conversion of internal statement numbers to external statement
Contact your internal technical support.
SNT = N(4) EXTERNAL = N(4) INTERNAL = N(4)
Module:
ADSRA393
Explanation: A severe error occurred in the conversion of statement numbers. This message tells you the name
of the statement number table (SNT) that Xpediter is trying to convert.
User Response:
XPD3933
Contact your internal technical support.
A ZERO SRBLSEXT VALUE HAS ENDED THE SRB BUILD PROCESS.
Module:
ADSRA393
Explanation: During the SRB build process, a value of zero was found for the last external number in the range.
A zero value is not valid.
User Response:
XPD3934
Contact your internal technical support.
ASSOCIATED VALUES: SRBFSEXT = N(4) SRBFSINT = N(4)
Module:
ADSRA393
Explanation: This message gives associated hexadecimal values relating to the preceding message which should
be of assistance in locating the failing source statement.
User Response:
XPD3940
VARIABLE OPTIMIZED OUT/NOT REFERENCED USING TOKEN: xxxxxxxx
Module:
ADSRA394
Explanation:
User Response:
retest.
XPD3960
Contact your internal technical support.
Unable to display variable because it was not referenced or has been optimized out.
If desired variable has been referenced in your program, recompile without optimization and
ERROR BUILDING VARIABLE REFERENCE TABLE - SEE LOG
Module:
ADSRA396
Explanation:
User Response:
An error occurred when trying to retrieve the PL/I Variable Reference Table.
Recompile your program with the ’DDIO(OUTPUT(VARREF))’ parameter.
XPD3961
X(8) WAS COMPILED WITHOUT THE “DDIO(OUTPUT(VARREF))” PARM WHICH IS REQUIRED FOR
PEEK/KEEP FUNCTIONALITY.
Module:
ADSRA396
User Response:
Recompile using the correct parameter.
XPD3962
X(8) WAS COMPILED WITHOUT THE “DDIO(OUTPUT(VARREF))” PARM WHICH IS REQUIRED FOR
PEEK/KEEP FUNCTIONALITY.
Module:
ADSRA396
User Response:
XPD3963
Recompile using the correct parameter.
GETMAIN FAILED FOR THE VARIABLE REFERENCE TABLE
Module:
ADSRA396
Explanation:
memory.
Xpediter attempted to obtain memory for the Variable Reference Table, but there is not enough
1-50
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
Increase the region size and try again.
XPD3964
THE CSS LIBRARIES ALLOCATED TO THIS SESSION DO NOT SUPPORT THE REQUIREMENTS OF THIS
RELEASE OF XPEDITER/TSO.
Module:
ADSRA396
Explanation:
User Response:
The CSS libraries installed are not compatible with the current version of Xpediter/TSO.
Make sure that the correct version of CSS is used.
XPD3965
THE CSS LIBRARIES ALLOCATED TO THIS SESSION DO NOT SUPPORT THE REQUIREMENTS OF THIS
RELEASE OF XPEDITER/TSO.
Module:
ADSRA396
Explanation:
User Response:
XPD3970
The CSS libraries installed are not compatible with the current version of Xpediter/TSO.
Make sure that the correct version of CSS is used.
A GETMAIN FOR N(4) HEX BYTES FAILED. SEE LOG.
Module:
ADSRA340, ADSRA387, ADSRA397, and ADSRA621
Explanation: An attempt to allocate memory for the Xpediter breakpoint table or Unicode Conversion services
failed.
User Response:
XPD3971
A WORKAREA GETMAIN FAILURE OCCURRED FOR N(4) HEX BYTES OF STORAGE.
Module:
ADSRA397
Explanation:
User Response:
XPD4020
Increase the REGION size and try again.
An attempt to get storage for work areas failed.
Try logging on with a larger REGION size.
NO BREAKPOINT TABLE ENTRY FOR STATEMENT
Module:
ADSRA402
Explanation: During the processing of a primary breakpoint command (such as BEFORE, COUNT, or TRACE),
Xpediter was unable to locate the specified statement.
User Response:
XPD4021
STATEMENT NUMBER NOT FOUND IN MODULE
Module:
ADSRA402
Explanation:
XPD4022
ADSRA402
Explanation:
ADSRA403
Explanation:
ADSRA402
Explanation:
Onetime breakpoints are not allowed on lines already containing a before breakpoint.
SPECIFIED EXECUTION MAX HAS BEEN REACHED
Module:
ADSRA403
Explanation:
XPD4032
Execution has paused at a breakpoint set by a ONETIME or RUNTO command.
ONETIME/RUNTO NOT PERMITTED - BEFORE BREAKPOINT EXISTS
Module:
XPD4029
Breakpoints are not permitted on lines that are for display only.
ONETIME BREAKPOINT ENCOUNTERED
Module:
XPD4025
The requested statement number does not exist in this module.
BREAKPOINT NOT PERMITTED FOR DISPLAY ONLY LINE
Module:
XPD4024
If the statement is clearly a valid one, contact your internal technical support.
The maximum breakpoint execution count has been reached.
PAUSE REQUESTED WITH ATTENTION/PA1 KEY
Module:
ADSRA403
Xpediter/TSO Messages
Explanation:
XPD4037
ADSRA403
Explanation:
User Response:
A maximum breakpoint execution count has been reached and cannot be exceeded.
Reset breakpoint execution count.
BREAKPOINT WITHOUT ACTION INDICATOR
Module:
ADSRA403
Explanation:
XPD4039
A pause of the execution was requested by pressing the attention key.
CANNOT EXCEED SPECIFIED EXECUTION MAX
Module:
XPD4038
1-51
An ABEND or GOBACK processing is in progress.
WHEN PAUSE WITH NO SATISFIED CONDITION
Module:
ADSRA403
Explanation:
A WHEN “true” condition was not found in the WHEN chain.
XPD4040
CODE COVERAGE RESULTS FOR PROGRAM PGMNAME WITH SYSTEM NAME SYSNAME HAVE
SUCCESSFULLY BEEN WRITTEN TO THE REPOSITORY REPOSITORY-NAME
Module:
ADSRA432
Explanation: The program identified by pgmname has had it’s Code Coverage data written to the Repository
specified by repository-name with the user identifier specified by sysname.
XPD4041
XVTTARIO - text message RPERRRET=nn RPERRCD=nnnn
Module:
ADSRA432
Explanation: The repository I/O module has returned the error code specified by RPERRRET. RPERRCD will
vary based on the message content. Currently, the values of RPERRRET and the message can be:
–
–
–
–
–
–
–
–
–
–
–
–
04
08
12
16
20
24
28
32
36
40
48
52
-
MISSING DDNAME/DD CARD
RECORD NOT FOUND - UNABLE TO PROCESS
INVALID REPOSITORY DATASET
INVALID RPIO PARMLIST - NO VALID REQUEST SPECIFIED
I/O ERROR, RPERRCD = RPLRTNCD+RPLERRCD
OPEN ERROR, RPERRCD CONTAINS ACB ERROR FLAG
REPOSITORY ENQUEUE FAILED
LOGIC ERROR BUILDING MULTI-PART REC
LOGIC ERROR, UPDATE FOUND DUPLICATE TIMESTAMP
LOGIC ERROR, SEGMENT NOT FOUND WHILE UPDATING
LOGIC ERROR - UPDATING, REC LVL BAD
REPOSITORY DOWNLEVEL RELEASE
User Response: For RPERRRET = 04 through 12, correct the error and retry. Ensure that the repository file was
created and initialized correctly and that it was properly allocated through the Xpediter setup panels or in the
JCL (if a Batch test). For codes 16 through 52, contact Compuware Customer Support.
XPD4042
ERROR CODE <ERRCODE> ACCESSING REPOSITORY FOR DEBUG=<TYPE>
Module:
ADSRA433
Explanation: The CCHILITE command attempted to retrieve a repository record with the DEBUG type
indicated. However, no record matched the specified retrieval criteria.
User Response:
XPD4043
REPOSITORY REC FOR <CSECT> DEBUG=<OPTION> RETRIEVED FOR HIGHLIGHTING
Module:
ADSRA433
Explanation:
indicated.
XPD4050
If RPERRCD is not = 8 (8 = Not found), contact Compuware Customer Support.
The CCHILITE command succeeded in retrieving a repository record with the DEBUG type
LOAD MODULE NOT FOUND FOR SOURCE NAME
Module:
ADSRA405
Explanation:
This message is no longer valid.
1-52
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD4120
None.
INVALID COMMAND
Module:
ADSRA412
Explanation:
The command specified is not a valid Xpediter command.
User Response: Check your spelling of the specified command. Refer to the Xpediter/TSO and Xpediter/IMS
Reference Manual.
XPD4121
EXTRANEOUS KEYWORD
Module:
ADSRA412
Explanation:
User Response:
XPD4122
Check command syntax and try again.
RETEST INVALID IN THIS ENVIRONMENT
Module:
ADSRA412
Explanation:
XPD4123
When parsing the command issued, an extraneous keyword was found.
The RETEST command is not valid in a Dialog, DB2, or IMS message region environment.
RETEST INVALID IN THIS ENVIRONMENT
Module:
ADSRA412
Explanation: The RETEST command is not valid in an IMS message region or an IMS BMP or Fast Path
environment.
XPD4140
IDENTIFIER NAME NOT FOUND IN MODULE
Module:
ADSRA538
Explanation:
XPD4142
COMMAND NOT PERMITTED FOR MODULE WITHOUT SOURCE
Module:
ADSRA414
Explanation:
User Response:
XPD4145
The data name specified in the DISPLAY command cannot be found in the current module.
The specified command is valid only when there is available source for the module.
None.
CTLDTOFF=N PREVENTS SET DATETIME OFF COMMAND DURING CODE COVERAGE (DEFAULT)
Module:
ADSRA612
Explanation: The date/time off option (CTLDTOFF) as specified in the installation defaults is set to ’N’ (No).
This means that the SET DATETIME OFF command cannot be used.
User Response: To allow the ’SET DATETIME OFF’ command, change CTLDTOFF=N to CTLDTOFF=Y in the
ADSCPDEF macro and reassemble/recompile (refer to the Xpediter/TSO and Xpediter/IMS Installation Guide).
XPD4146
CTLDEBUG=N PREVENTS LOGIC ALTERING ACTIONS DURING CODE COVERAGE
Module:
ADSRA353, ADSRA612, and ADSRA688
Explanation: Certain Xpediter commands and/or actions can alter the logic flow of a program. For Code
Coverage, if CTLDEBUG=N in the ADSCPDEF macro (Xpediter/TSO installation defaults - refer to the Xpediter/TSO
and Xpediter/IMS Installation Guide), the following commands will be prevented:
–
–
–
–
–
–
–
–
–
–
–
–
ACCEPT
DROP
DLI
FADB2
GOBACK (GO BACK)
GOTO (GO TO)
MOVE
RETURN
SKIP
USE
USING
Overtyping Storage
Xpediter/TSO Messages
1-53
User Response: To allow logic altering commands, change CTLDEBUG=N to CTLDEBUG=Y in the ADSCPDEF
macro and reassemble (refer to the Xpediter/TSO and Xpediter/IMS Installation Guide).
XPD4147
POTENTIAL LOGIC ALTERING ACTION, DEBUG BIT SET
Module:
ADSRA353, ADSRA612, ADSRA688
Explanation: The natural logic flow of the program may have been altered by the use of an Xpediter/TSO
command or feature. The records that are written to the Code Coverage Repository for this test will reflect that.
XPD4148
****** CODE COVERAGE ******
Module:
ADSRA353, ADSRA612, ADSRA688
Explanation:
messages.
User Response:
XPD4149
This line of text is designed as an attention-getter to alert the user to other, more complex error
None.
ONE (OR MORE) OF THE GPREGS HAS BEEN ALTERED
Module:
ADSRA353
Explanation: Since changes to the General Purpose Registers are not logged, this message informs the user
when they have been changed during a Code Coverage test session.
User Response:
XPD4150
None.
BASE LOCATOR NOT INITIALIZED
Module:
ADSRA439 and ADSRA459
Explanation: There was a failure in constructing the element display block (EDB) for the specified data. Base
locator cells were not initialized.
User Response:
XPD4151
Contact your internal technical support.
NO IDENTIFIER NAME LOCATED
Module:
ADSRA623
Explanation:
No data information was found for the specified data name.
XPD4156 TGT ADDRESS FOR PROGRAM <MODULE> IS INVALID, ADDRESS = <ADDRESS>
Module:
ADSRA246
Explanation:
User Response:
XPD4170
ADSRA221 and ADSRA417
Explanation:
ADSRA417
Explanation:
User Response:
The specified source listing cannot be found in the allocated DDIO dataset.
Check to make sure that the correct DDIO is allocated. Recompile the program and try again.
X(3) APPLICATION MODULE NOT FOUND IN USER LIBRARY
Module:
ADSRA417
Explanation:
User Response:
XPD4173
This is an Xpediter default.
NO SOURCE LISTING DATA SET MEMBER FOR X(8)
Module:
XPD4172
Contact your internal technical support.
CEE COBOL TRAP OPTION WAS FORCED TO OFF
Module:
XPD4171
The SHOW DCB command failed because the COBOL TGT was invalid.
The application module being referenced could not be found in the user library.
If the application is in the user library, contact your internal technical support.
CSECT IS NOT A MAIN PROCEDURE
Module:
ADSRA417
Explanation:
procedure.
In validating the test command parameter, the module found does not represent a main
1-54
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD4174
NO DATE/TIME PRESENT FOR X(9) MODULE
Module:
ADSRA417
Explanation:
User Response:
XPD4175
The module control block (MCB) of the specified module does not have date/time information.
Contact your internal technical support.
EXECUTION OF BEFORE COMMAND FAILED
Module:
ADSRA417
Explanation:
User Response:
XPD4176
Contact your internal technical support.
There was a failure in setting a before breakpoint on a module.
Contact your internal technical support.
PL/I RUNTIME LIBRARIES MUST BE ALLOCATED IN XTASKLIB
Module:
ADSRA221 and ADSRA417
Explanation: The PL/I run-time libraries must be specified on the Load Module Libraries screen (option 1 on
the Setup Menu).
User Response: Verify that the libraries are present on the Load Module Libraries screen. If the libraries are
listed and the message persists, contact your internal technical support.
XPD4177
PL/I SPIE AND STAE WERE RESET BY XPEDITER
Module:
XPD4178
PLIXOPT SPIE AND STAE RESET BY XPEDITER
Module:
XPD4180
ADSRA221
ADSRA221
REQUESTED SOURCE MODULE NOT AVAILABLE
Module:
ADSRA418
Explanation:
User Response:
XPD4181
ADSRA418
Explanation:
User Response:
No data table entry (DTE) can be found for the specified COBOL level 88 data name.
Contact your internal technical support.
DATA DEFINITION NOT FOUND FOR X(64)
Module:
ADSRA418
Explanation:
User Response:
XPD4183
Contact your internal technical support.
DATA DEFINITION INVALID, NOT FOUND OR DUPLICATED
Module:
XPD4182
No SLS member in the DDIO dataset matches the requested source module.
No data table entry (DTE) can be found for the specified data name.
Contact your internal technical support.
ERROR PROCESSING X(38)... MAY BE OPTIMIZED OUT
Module:
ADSRA418
Explanation: An internal error occurred while Xpediter was processing a variable. This can be caused when a
compiler optimizes out a variable, which usually occurs if a variable is declared, but not used.
User Response: If the variable was optimized out, any attempt to reference the variable cannot be successful. If
the variable was not optimized out, contact your internal technical support.
XPD4184
A LABEL IS NOT A VALID VARIABLE NAME
Module:
ADSRA418
Explanation:
XPD4185
The label that is referenced is not valid.
DUPLICATE DATA NAME, QUALIFICATION IS REQUIRED
Module:
ADSRA418
Xpediter/TSO Messages
Explanation:
User Response:
rules.
XPD4186
1-55
The specified data name has a duplicate data name specified in the application program.
Qualify the desired data name. Refer to the User Guide or Reference Manual for qualification
DATA NAME X(64) WAS NOT FOUND
Module:
ADSRA418
Explanation:
User Response:
The specified data name is unknown to the application program.
Contact your internal technical support.
XPD4187 EXPRESSION ERROR (X,4,1,<Return Code>) - C,44,1,<Reason>
Module:
ADSRA418
Explanation: CSS could not locate a variable in the C Language expression for the Return Code (in HEX) and
Reason given.
User Response: Check for errors based on the Reason given. If the error is not apparent, contact Compuware
Customer Support with the Return Code and Reason.
XPD4190
PROCEDURE NAME NOT FOUND IN MODULE SOURCE LISTING
Module:
ADSRA419
Explanation:
User Response:
XPD4191
The procedure name specified in the command is not found in the source module.
Contact your internal technical support.
NO SOURCE MODULE CONTROL BLOCK FOUND FOR PROCEDURE
Module:
ADSRA419
Explanation: When trying to evaluate a paragraph or section name, they could not be found in the existing
source module window block.
User Response:
XPD4192
MODULE NOT FOUND
Module:
ADSRA419
Explanation:
XPD4193
Verify that the correct DDIO file is allocated. Recompile the program and try again.
The specified module cannot be found in the allocated user library.
LOAD OF MODULE C(8) FAILED
Module:
ADSRA432, ADSRA433
Explanation: This message will usually be followed by a User 3398 ABEND. The module could not be found,
processing is terminated.
User Response:
libraries.
Check your STEPLIB, JOBLIB, or LIBDEF/ISPLLIB concatenations for the proper Code Coverage
XPD4194
ADSRA432 "**********************************************************"
XPD4194
ADSRA432 "
XPD4194
ADSRA432 " XPEDITER/CODE COVERAGE RESULTS ARE BASED, IN PART, ON THE"
XPD4194
ADSRA432 " MAPPING OF PROGRAM SOURCE CODE TO THE COMPILER-GENERATED "
XPD4194
ADSRA432 " MACHINE INSTRUCTIONS EXECUTED. BECAUSE THE RESULTS FOR
"
XPD4194
ADSRA432 " OPTIMIZED PROGRAMS CAN SEEM ILLOGICAL, XPEDITER/CODE
"
XPD4194
ADSRA432 " COVERAGE MAY MAKE CERTAIN INFERENCES, INDICATED BY AN
"
XPD4194
ADSRA432 " ASTERISK (*), IN AN ATTEMPT TO CLARIFY ACTUAL PROGRAM
XPD4194
ADSRA432 " EXECUTION.
XPD4194
ADSRA432 "**********************************************************"
Module:
ADSRA432
---- WARNING ----
"
"
"
1-56
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: There are certain limitations on testing programs compiled with the COBOL OPTIMIZE compiler
option.
User Response:
restrictions.
XPD4200
Refer to the Xpediter/TSO and Xpediter/IMS COBOL User’s Guide for more information on these
SOURCE LISTING TIME STAMP DOES NOT MATCH LOAD MODULE
Module:
ADSRA194
Explanation: There is a time mismatch between the SLS member in the DDIO dataset and the corresponding
module found in the dataset referenced by XTASKLIB DD.
User Response:
XPD4204
Recompile the program with Xpediter.
SPECIFIED SOURCE LISTING NOT COMPATIBLE WITH XPEDITER. SEE LOG.
Module:
ADSRA194
Explanation: The specified source listing was compiled with a version of the Language Processor (LP) that is
not compatible with the current release of Xpediter/TSO.
User Response:
Recompile with the correct LP libraries.
XPD4205
THE SPECIFIED SOURCE LISTING WAS COMPILED/ASSEMBLED WITH A
XPD4206
PRIOR VERSION OF THE LANGUAGE PROCESSOR THAT’S NOT COMPATIBLE
XPD4207
WITH XPEDITER/TSO. THE REQUESTED ACTION HAS BEEN TERMINATED.
Module:
ADSRA194
User Response:
XPD4210
Contact your internal technical support.
A LANGUAGE PROCESSOR INCOMPATIBILITY HAS OCCURRED.
Module:
ADSRA194
Explanation: The specified Language Processor release is not compatible with Xpediter when utilized at
execution or compile.
User Response: Ensure that the Language Processor release used at execution is greater than or equal to the
release used at compile. If the two releases fit the requirement, contact Compuware Customer Support. If they do
not coincide, contact your internal technical support.
XPD4211
THE LANGUAGE PROCESSOR RELEASE USED TO COMPILE = NNNNNN.
Module:
ADSRA194
User Response:
XPD4212
THE LANGUAGE PROCESSOR RELEASE USED TO EXECUTE = NNNNNN.
Module:
ADSRA194
User Response:
XPD4263
Refer to Message XPD4210 for the appropriate user action.
Refer to Message XPD4210 for the appropriate user action.
UNABLE TO PROCESS THE GOTO STATEMENT
Module:
ADSRA426
Explanation: Xpediter cannot obtain PL/I records or cannot find the base register of the program that contains
the target statement of the GOTO command.
User Response:
XPD4268
TOO MANY PARAMETERS FOR GO COMMAND
Module:
ADSRA426
Explanation:
User Response:
XPD4290
Contact your internal technical support.
Invalid GO command syntax.
Check the command syntax in the Reference Manual.
TRACE INTERRUPTED BY TERMINAL I/O
Module:
ADSRA429
Xpediter/TSO Messages
Explanation:
User Response:
XPD4301
Continue testing.
ADSRA430
Explanation:
User Response:
An internal error has occurred while executing inserted code.
Contact your internal technical support.
COMMAND NUMBER OUT OF SYNC WITH TABLE IN ADSRA430
Module:
ADSRA430
Explanation:
User Response:
XPD4350
Your program wrote data to the terminal while Xpediter was tracing the program flow.
XPEDITER COMMAND TABLE CANNOT BE FOUND
Module:
XPD4302
1-57
An internal error has occurred while executing inserted code.
Contact your internal technical support.
INSERT NOT ALLOWED - MODULE IN PROTECTED STORAGE
Module:
ADSRA435
Explanation:
The qualified module is in protected storage. An INSERT cannot be performed.
User Response: The requested function cannot be performed if the qualified module resides in protected
storage. Ensure that the requested function is intended for the module being viewed and that access to the
module is available. Generally, the module should be in the test SETUP or XTASKLIB concatenations.
XPD4351
EXPLICIT BREAKPOINT NOT PERMITTED ON INSERTED LINES
Explanation: Breakpoints are only allowed to be placed on code lines in the original source, not on lines which
were inserted after the test began.
User Response:
XPD4352
None.
STATEMENT DELETED BY COBOL OPTIMIZER
Explanation: The source line in an application did not have underlying machine instructions generated by the
compiler.
User Response:
XPD4353
No breakpoints will be allowed on this line.
ONLY D, F, L COMMANDS ARE PERMITTED ON EXCLUDED LINES
Explanation: The only line commands allowed on lines excluded by the user are the commands to reshow the
excluded lines.
User Response:
XPD4354
INSERT COMMAND IS INVALID IN REVIEW MODE
Explanation:
User Response:
lines.
XPD4355
Lines are not allowed to be inserted once the execution direction has been reversed.
Enter the REVERSE command again to cause execution to resume before attempting to insert
INVALID COMBINATION OF REQUESTS SPECIFIED
Explanation:
User Response:
XPD4356
Reshow the line(s) before attempting to place a breakpoint.
Multiple line commands were entered, two of which are mutually-exclusive.
None.
BLOCK REQUEST NOT PERMITTED WITH NUMBER
Explanation: Line commands can be entered in blocks (i.e., RR – RR) or with a replication factor (i.e., R99), but
not both.
User Response:
XPD4357
None.
BLOCK REQUEST PREVIOUSLY ENTERED IN LINE AREA
Explanation:
User Response:
Multiple block line commands are not allowed on the same line.
None.
1-58
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD4358
GT LINE COMMAND INVALID ON INSERTED CODE
Explanation: The GOTO line command can only indicate as a destination an original source code line, not a
line inserted by the user.
User Response:
XPD4359
None.
GT LINE COMMAND INVALID IN REVERSE MODE
Explanation:
Once execution has been reversed, the GOTO line command is not permitted.
User Response: Enter the REVERSE command again to cause execution to resume before attempting to use the
GT line command.
XPD4414
COMMAND NUMBER OUT OF SYNC WITH TABLE IN ADSRA441
Module:
ADSRA441
Explanation:
User Response:
XPD4415
An internal error has occurred while passing the command.
Contact your internal technical support.
OCCURRENCE NUMBER OUT OF BOUNDS
Module:
ADSRA441
Explanation: This is a warning message. It occurs if you display a subscripted variable using a subscript that
does not fall within the extent of the array or table. This usually indicates an error in the subscript value.
User Response: Examine your program to see if out of range subscripts can be used. If not, search for the cause
of the bad subscript value.
XPD4416
SUBSCRIPT LIST DOES NOT MATCH DEFINITION
Module:
ADSRA441
Explanation: The array or table in question has a different number of dimensions than what you have
provided within the parenthesis.
User Response: Examine the variable definition to determine the correct number of dimensions in the array or
table.
XPD4420
PSEUDOSOURCE COMMAND NOT ALLOWED AFTER SOURCE HAS BEEN RETRIEVED
Module:
ADSRA632
Explanation: Source information has already been retrieved from a Compuware DDIO file for the specified
module. DDIO-provided source code and pseudo-assembler code generated by Xpediter are mutually exclusive.
User Response: If you wish to use a pseudo-assembler listing instead of the DDIO information, issue the
PSEUDO command before issuing a command which retrieves the DDIO information.
XPD4444
PL/I SPIE AND STAE ARE NOT FUNCTIONAL
Module:
ADSRA417
Explanation: Xpediter has disabled the PL/I SPIE and STAE options. This is necessary to run Xpediter. These
options are needed only under LE/370.
User Response:
XPD4471
None.
DDNAME FOR XPSHOW NOT ALLOCATED
Module:
ADSRA447
Explanation:
The SHOW command requires the ddname XPSHOW to be allocated.
User Response: Use SHOW ALLOC to check your allocations. There may be an installation error. Have your
internal technical support contact Compuware Customer Support.
XPD4473
OPTION NOT SUPPORTED FOR QUALIFIED MODULE WRITTEN IN C(9,1,<LANG>)
Module:
ADSRA447
Explanation:
User Response:
The SHOW FILES command is invalid for this programming language.
Use the ALC or SHOW ALLOC command instead.
Xpediter/TSO Messages
XPD4474
INVALID SHOW OPTION IN BATCH OR INCLUDE SCRIPT
Module:
ADSRA447
Explanation:
User Response:
XPD4506
1-59
Some SHOW commands cannot be used in batch mode or in an include script.
Use an interactive test or remove the SHOW command from your script.
CSS INTERFACE LEVEL IS INCOMPATIBLE, PLEASE UPGRADE.
Module:
ADSRA450
Explanation: You are attempting to run Xpediter with a CSS interface level that is not current (a back-level
DDIO can be used, but the execution-time interface must be current).
User Response: Allocate your test session with the current level of CSS. The currently supported level of CSS
was delivered with Xpediter but possibly was not installed.
XPD4520
******TOP OF MODULE******
Module:
ADSRA452
Explanation:
User Response:
XPD4521
ADSRA452
Explanation:
User Response:
User Response:
User Response:
Two or more consecutive lines have been excluded from the source display.
None.
INVALID MESSAGE LENGTH
Module:
ADSRA631
Explanation:
User Response:
An error has occurred while attempting to issue a message.
Contact customer support.
NO PARAGRAPH ON LINE FOR TRACE BTE ENTRY
Module:
ADSRA456
Explanation:
User Response:
An error has occurred attempting to TRACE a paragraph name.
Contact customer support.
SOURCE INFORMATION NOT FOUND FOR MODULE
Module:
ADSRA456
Explanation:
User Response:
XPD4590
None.
ADSRA631
Explanation:
XPD4563
A single line has been excluded from the source display.
(F,4,1<LINECT>),’LINES NOT DISPLAYED’
Module:
XPD4561
None.
ADSRA631
Explanation:
XPD4524
The bottom of the current source listing has been reached.
1 LINE NOT DISPLAYED
Module:
XPD4523
None.
******BOTTOM OF MODULE******
Module:
XPD4522
The top of the current source listing has been reached.
An internal error has occurred attempting to execute the TRACE command.
Contact customer support.
OUT OF MEMORY
Module:
ADSRA459
User Response: Increase either the TSO logon size or the REGION parameter on the JCL to run the batch test
and begin the test again.
1-60
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD4592
WHEN NOT ALLOWED - MODULE IN PROTECTED STORAGE
Module:
ADSRA459
Explanation:
The qualified module is in protected storage. A WHEN cannot be performed.
User Response: The requested function cannot be performed if the qualified module resides in protected
storage. Ensure that the requested function is intended for the module being viewed and that access to the
module is available. Generally, the module should be in the test SETUP or XTASKLIB concatenations.
XPD4800
NO SUBSCRIPTS ARE ASSOCIATED WITH THIS VARIABLE
Module:
ADSRA480
Explanation: Your command specified a variable with subscripts (an array). The variable in question is not
defined as an array or table.
User Response: Check the variable definition. If you have specified subscripts correctly, please contact
customer support.
XPD4860
CALL NUMBER MUST HAVE AT LEAST 3 CHARACTERS
Explanation:
User Response:
XPD4861
The Call Number entered had less than 3 characters.
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
CALL NUMBER LENGTH MAY NOT EXCEED 11 CHARACTERS
Explanation: The length of the Call Number prefix, the hyphen, and the Call Number suffix is greater than 11
characters.
User Response:
XPD4862
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
JFCB WAS NOT FOUND FOR DDNAME, X(8)
Explanation: An attempt was made to retrieve the JFCB of the specified ddname so that the high level node
could be obtained.
User Response:
XPD4863
INVALID PARAMETER, MUST BE T, TAPE, F, OR FTP
Explanation:
Type.
User Response:
XPD4864
User Response:
User Response:
User Response:
None.
A hyphen was encountered without any characters preceding it.
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
The Call Number prefix was greater than 7 characters.
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
CALL NUMBER SUFFIX IS MISSING
Explanation:
User Response:
XPD4868
The successful completion of the JCL creation process has occurred.
CALL NUMBER PREFIX MAY NOT BE > 7 CHARACTERS
Explanation:
XPD4867
Change the incorrect parameter value to either T, TAPE, F, or FTP.
CALL NUMBER PREFIX IS MISSING
Explanation:
XPD4866
While entering the DOCUMENT command, an incorrect parameter was entered for the Transfer
JCL TO RETRIEVE DOCUMENTATION HAS BEEN CREATED
Explanation:
XPD4865
Contact Compuware Customer Support.
There is a space following the hyphen in the Call Number.
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
CALL NUMBER SUFFIX MAY NOT BE > 3 CHARACTERS
Explanation:
User Response:
The Call Number suffix is greater than 3 characters.
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
Xpediter/TSO Messages
XPD4869
TIOT IS NOT AVAILABLE FOR DDNAME, X(8)
Explanation:
User Response:
XPD4870
User Response:
User Response:
User Response:
Contact Compuware Customer Support.
The high level qualifier for the XPDOC dataset is invalid.
Contact Compuware Customer Support.
The values that were entered with the DOCUMENT command passed the edit routines.
None.
THE OPEN FAILED FOR THE XPDOC DATASET
Explanation:
User Response:
XPD4874
An attempt to retrieve the TIOT for the XPDOC dataset failed.
DOCUMENT COMMAND PASSED THE EDIT ROUTINE
Explanation:
XPD4873
Contact Compuware Customer Support.
XPDOC DATASET HIGH LEVEL NODE IS > 8 CHARACTERS
Explanation:
XPD4872
An attempt to retrieve the TIOT for the specified ddname failed.
TIOT ADDRESS IS NOT VALID
Explanation:
XPD4871
1-61
An unsuccessful attempt was made to open the XPDOC dataset.
Contact Compuware Customer Support.
THE CALL NUMBER IS MISSING A HYPEN OR HAS IMBEDDED SPACES
Explanation: The hyphen that separates the Call Number prefix from the Call Number suffix is missing, or
there are imbedded spaces before the hyphen.
User Response:
XPD4875
Enter the Call Number that was supplied by the Compuware Customer Support Representative.
NOT ENOUGH STORAGE AVAILABLE FOR REQUEST
Explanation:
command.
An unsuccessful attempt was made to get storage during the processing of the DOCUMENT
User Response: Increase the amount of region available to the test and try the command again. If you are still
having the problem, contact Compuware Customer Support.
XPD4876
FREEMAIN FOR A STORAGE BUFFER FAILED
Explanation: During the DOCUMENT command process, storage was obtained for various tables. An attempt
to free this storage failed.
User Response:
XPD4877
To free the storage, exit the Xpediter/TSO test.
INVALID PARAMETER, MUST BE B, BOTH, D, DOC, L, OR LOG
Explanation: While entering the DOCUMENT command, an incorrect parameter was entered for the JCL print
location.
User Response:
XPD4878
Change the incorrect parameter value to either B, BOTH, D, DOC, L, or LOG.
LMB CONTROL BLOCK ADDRESS IS INVALID
Explanation:
User Response:
An Xpediter/TSO control block has an invalid address.
Contact Compuware Customer Support.
XPD4879 MCB CONTROL BLOCK ADDRESS IS INVALID
Explanation:
User Response:
XPD4880
An Xpediter/TSO control block has an invalid address.
Contact Compuware Customer Support.
AN OVERFLOW CONDITION HAS OCCURRED ON ONE OF THE INTERNAL COUNTERS
Explanation:
User Response:
A table to hold the names of the requested modules has surpassed its limit.
Contact Compuware Customer Support.
1-62
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD4881
AN OVERFLOW CONDITION HAS OCCURRED ON THE COLLCTIN BUFFER
Explanation: The buffer to store the control cards from the COLLCTIN dataset has reached the end and there
are more control cards to process.
User Response:
XPD4882
Contact Compuware Customer Support.
THE SEARCH FOR LOAD MODULE, xxxxxxxx, FAILED.
Explanation: While putting together the STEPLIB DD for one of the JCL steps, either module CWDDSUTL or
module ADSSU300 could not be found.
User Response:
XPD4930
LOAD MODULE X(8) IS LINKED AMODE=31 OR RMODE=ANY.
Module:
ADSRA493
Explanation:
User Response:
linked.
XPD4931
Refer to messages associated with XPD4939. There is a problem with the way this program is
ADSRA493
Explanation:
User Response:
linked.
Refer to message XPD4939.
Refer to messages associated with XPD4939. There is a problem with the way this program is
ISSUE THE SHOW MODULES COMMAND TO LIST THE LOAD MODULE AND CSECTS.
Module:
ADSRA493
Explanation:
User Response:
linked.
XPD4933
Refer to message XPD4939.
IT CONTAINS AN OS/VS COBOL MODULE.
Module:
XPD4932
Make sure that the CSS load library is accessible to the Xpediter/TSO test.
Refer to message XPD4939.
Refer to messages associated with XPD4939. There is a problem with the way this program is
***ENTER INPUT DATA FOR ACCEPT FROM SYSIN***
Module:
ADSRA493 and ADSRA494
Explanation: This is a request via the ACCEPT verb, designed to enter data from the terminal for the SYSIN DD.
User Response:
XPD4934
AN OPEN WAS ISSUED TO AN OPEN FILE; UNABLE TO CONTINUE
Module:
ADSRA493 and ADSRA494
Explanation:
User Response:
XPD4935
A request has occurred to open a file which is already open.
Check the program for multiple open statements against the same ddname.
AN ERROR OCCURRED DURING JFCB RETRIEVAL
Module:
ADSRA493 and ADSRA494
Explanation:
User Response:
XPD4936
Enter the input information and press Enter.
Xpediter could not retrieve the JFCB for a ddname.
Contact Compuware Customer Support.
NO FILE ALLOCATION FOR DDNAME X(8)
Module:
ADSRA493
Explanation:
allocated.
Your program is trying to access the named ddname, but that file has not been previously
User Response: Use the ALLOC command to modify your File Allocation Utility (FAU) to include this file. You
may also use TSO ALLOC on the command line for a simple allocation.
XPD4937
MEMBER X(8) IS NOT IN FILE X(8)
Module:
ADSRA493
Xpediter/TSO Messages
Explanation:
User Response:
XPD4938
1-63
The PDS member name specified in the allocation of your file does not exist.
Check your file allocations.
***ENTER INPUT RECORD OR/*(AT END) FOR DDNAME INFILE***
Module:
ADSRA493 and ADSRA494
Explanation: A request to read a record from an input file that has been assigned to the terminal has occurred.
The file that is being read is assigned to the ddname at the end of the message.
User Response: Enter the information for the specific record and press Enter to continue with the program.
When you want to signify the end of the file, enter the following:
/* (forward slash, asterisk)
XPD4939
WARNING: COBOL OS/VS MODULE IS LINKED AMODE 31 OR RMODE ANY. SEE LOG.
Module:
ADSRA493
Explanation:
User Response:
XPD4940
Refer to the associated messages. There is a problem with the way this program is linked.
CANCEL REQUEST BY C(8,1<PROGRAM>), SATISFIED-
Module:
ADSRA494
Explanation:
User Response:
XPD4941
OS/VS COBOL does not support AMODE 31 or RMODE ANY.
A COBOL test program issued a CANCEL statement and the function was completed.
None.
CANCEL REQUEST BY C(8,1<PROGRAM>), IGNORED
Module:
ADSRA494
Explanation: A COBOL test program issued a CANCEL statement but the function had already been performed
previously.
User Response:
XPD4942
None.
X(8) NOT ALLOCATED. ENTER GO AFTER ALLOCATING OR IF DYNAMICALLY ALLOCATED
Module:
ADSRA494
Explanation: Your program is trying to access the named ddname, but that file is not allocated. This was the
second attempt to locate the file. Message XPD4936 was generated at the first attempt to locate the file.
User Response: Entering GO at this point will continue without any further attempts to locate the file.
Xpediter assumes that the file will be dynamically allocated or that the user has performed the allocation.
Entering QUIT or EXIT can be used to terminate the test at this point.
XPD4980
CSS ffffffff FUNCTION FAILURE - RETURN CODE: rrrr
Module:
ADSRA498
Explanation:
An internal service has failed.
User Response: If rrrr is 008C or 0090, the region size may be too small to accommodate the service. Otherwise,
contact Compuware Customer Support.
XPD4981
CONFLICTING MODULE SPECIFICATIONS
Module:
ADSRA498
Explanation: An invalid command was entered, in which a variable reference fell outside the scope of the
specified program.
User Response:
XPD4982
Make sure that the specified variable is defined within the qualified program.
UNSUPPORTED DATANAME REFERENCE
Module:
ADSRA498
Explanation:
A specific variable’s occurrence was specified in a command which required only a data name.
User Response: Simplify the notation to just the variable name. For example, if the variable is repeating, as
with an array or OCCURS clause, specify only the element name — not a specific occurrence.
1-64
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD5555
PL/I LIBRARIES ARE PRELOADED OR IN PROTECT
Module:
ADSRA417
Explanation:
User Response:
XPD5691
User Response:
User Response:
Remove all length specifications but one.
The only valid specifications for the BNDRY keyword are DBLWD or PAGE.
None.
INVALID HEX INITIALIZATION DIGIT
Explanation:
User Response:
XPD5694
The parameter indicating the amount of storage to GETMAIN was specified more than once.
BOUNDARY VALUE NOT DBLWD OR PAGE
Explanation:
XPD5693
None.
LENGTH PREVIOUSLY SPECIFIED
Explanation:
XPD5692
This message is no longer valid.
An invalid hexadecimal digit was specified in the INIT parameter.
Use only acceptable digits (0-9, A-F) when specifying hex data.
INVALID LENGTH SPECIFIED
Explanation:
An invalid value was specified for the LA or LV keyword.
User Response: Use a register specification (0-9 or 10-15) or an address containing valid hex digits (0-9, A-F) for
LA, or specify a valid decimal number for LV.
XPD5695
LOCATION OPTION NOT ANY, ABOVE, OR BELOW
Explanation:
User Response:
XPD5696
User Response:
User Response:
User Response:
Specify one of the allowable subpools. Subpools greater than 127 are not supported.
No length was specified in the GETMAIN command.
Specify at least a length value when requesting storage.
ADSRA598
Explanation:
User Response:
A SHOW COUNTS command was issued but there are no count breakpoints.
None.
NO WHEN REQUESTS IN EFFECT
Module:
ADSRA598
Explanation:
User Response:
XPD6010
A non-decimal value or number greater than 127 was specified for the SP keyword.
NO COUNT BREAKPOINTS IN EFFECT
Module:
XPD5973
None.
LENGTH OF GETMAIN WAS NOT SPECIFIED
Explanation:
XPD5971
The value for the Address keyword is not a valid register, address, or label.
SUBPOOL SPECIFICATION NOT IN RANGE OF 0 THRU 127
Explanation:
XPD5698
Specify a valid option: LOC=ANY, LOC=ABOVE, or LOC=BELOW.
INVALID REFERENCE FOR RETURN OF ADDRESS
Explanation:
XPD5697
An invalid value was specified for the LOC keyword.
A SHOW WHEN command was issued but there are no WHENs currently active.
None.
RETAIN IMS BREAKPOINTS DISABLED, GETMAIN FOR nnnn BYTES FAILED
Module:
ADSRA529
Explanation: Xpediter attempted to obtain nnnn bytes of storage in order to enable the Retain IMS Breakpoints
feature. This storage was not available. The test proceeds without the Retain IMS Breakpoints feature.
Xpediter/TSO Messages
1-65
User Response: Increase the amount of above the line storage available to the test session. For TSO, you may
want to use 0M for the LOGON Size.
XPD6011
RETIMSB COMMAND FAILURE: xxxx
Module:
ADSRA529
Explanation: Xpediter is unable to process the retain IMS breakpoint function upon the second or latter
iteration of the IMS MPP test. In the message, xxxx describes the failure. It can be up to 100 characters.
User Response: Examine the Xpediter session log for more data. If the reason for the command failure is not
apparent, contact Compuware Customer Support.
XPD6012
RETIMSB FAILURE LMBNAME=xxxxxxxx MCBNAME=xxxxxxxx MCBBTECT=nnnn XIMS BTECT=nnnn
Module:
ADSRA529
Explanation: Xpediter will issue this message if there is a mismatch between the stored breakpoint count and
the current source breakpoint count.
User Response: Please have the session log as well as the DDIO and LOADLIB available and contact Compuware
Customer Support.
XPD6013
RETIMSB FAILURE: XIMS=xxxxxxxx yyyy=xxxxxxxx
Module:
ADSRA529
Explanation: Xpediter will issue this message if there is a mismatch between the stored breakpoint module
information and the current source module information. yyyy will be LMB or MCB.
User Response: Please have the session log as well as the DDIO and LOADLIB available and contact Compuware
Customer Support.
XPD6014
RETIMSB FAILURE: LMB=xxxxxxxx MCB=xxxxxxxx yyyy=xxxxxxxx
Module:
ADSRA529
Explanation: Xpediter will issue this message if there is a mismatch between the stored breakpoint data and
the current source breakpoint data. yyyy will be BTE if the data is from the current source or XIMS if it is from the
stored breakpoint data, either of which will be followed by the actual control block data.
User Response: Please have the session log as well as the DDIO and LOADLIB available and contact Compuware
Customer Support.
XPD6032
<ABEND> ABEND ENCOUNTERED, ENTER LOG FOR ADDITIONAL DATA
Module:
ADSRA410
Explanation:
User Response:
XPD6033
None.
<ABEND> ABEND ENCOUNTERED, USE “AA SNAP” FOR ADDITIONAL INFORMATION
Module:
ADSRA410
Explanation:
User Response:
XPD6041
None.
None.
None.
BREAKPOINT ADDRESS IS IN PROTECTED STORAGE
Module:
ADSRA604
Explanation:
The qualified module is in protected storage. A breakpoint cannot be set.
User Response: The requested function cannot be performed if the qualified module resides in protected
storage. Ensure that the requested function is intended for the module being viewed and that access to the
module is available. Generally, the module should be in the test SETUP or XTASKLIB concatenations.
XPD6070
SOURCE C(8) HAS CONFLICTING DATE - TIME STAMP
Module:
ADSRA194
Explanation:
User Response:
Relates to XPD6074.
Relates to XPD6074.
1-66
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD6071
*** SOURCE MEMBER mm/dd/yy hh.mm.ss ***
Module:
ADSRA194
Explanation:
User Response:
XPD6072
ADSRA194
Explanation:
User Response:
Relates to XPD6074, date/time of load module.
Relates to XPD6074.
ANY SOURCE REFERENCE TO MODULE C(8) WILL BE REJECTED
Module:
ADSRA194
Explanation:
User Response:
XPD6074
Relates to XPD6074.
*** LOAD MODULE mm/dd/yy hh.mm.ss ***
Module:
XPD6073
Relates to XPD6074, date/time of source member.
Relates to XPD6074, will only occur if DATETIME enforcement is ON.
Relates to XPD6074.
NOTE: CHECK MESSAGES AND CODES FOR FURTHER ACTION
Module:
ADSRA194
Explanation: A date-time conflict exists between the load module and the DDIO member for this module.
Xpediter requires that you run with a matching DDIO and LOADLIB member to generate valid test results.
User Response: Check your SETUP panels to make sure that you have proper LOADLIB and DDIO datasets.
Recompile successfully, making sure that the LOADLIB and DDIO specified in the JCL are the same as those in
the SETUP. If you are sure the source level of the load module matches that of the DDIO dataset, even though the
date-time stamp is different, you may continue the test by using the SET DATETIME OFF command to bypass
date-time checking. However, if they do not match, results will be unpredictable, including S0C4s and the
display of wrong data, as Xpediter will be operating with incorrect information. If the date-time stamp
information is illegible, Xpediter may be having a conflict with another vendor product that also writes to the
IDRDATA in the load module. In this case, you may need to customize Xpediter to prevent this conflict. Contact
your internal technical support for details.
XPD6076
SOURCE LOAD MODULE HAS CONFLICTING DATE - TIME STAMP
Module:
ADSRA607
Explanation:
XPD6077
Refer to message XPD6070.
ADSCPDEF OPTION CTLDTOFF=N OVERRIDES BOTH CTLDTCON=N AND CTLDATTM=Y
Module:
ADSRA194
Explanation: Since the settings of CTLDATTM and CTLDTCON could circumvent the setting of CTLDTOFF (N
= Don’t allow the SET DATETIME OFF command), they are overridden by CTLDTOFF=N. These options are
specified in the JCLRA093 (installation defaults) macro as detailed in the Xpediter/TSO and Xpediter/IMS Installation
Guide.
User Response:
XPD6120
Adjust options as required by your site.
MODULE OR PROCEDURE NAME CANNOT BE FOUND
Module:
ADSRA612
Explanation:
The specified module was not found in the datasets referenced by the XTASKLIB DD.
User Response: Check each library for the member. If not found, locate the member and include an appropriate
allocation to the XTASKLIB DD.
XPD6123
INVALID COMMAND FOR ’AT’ DISPLAY
Module:
ADSRA612
Explanation:
User Response:
XPD6125
The command entered is not valid for sourceless debugging.
Refer to the reference manual for a list of valid commands.
INVALID PARAMETER
Module:
ADSRA612
Xpediter/TSO Messages
Explanation:
User Response:
XPD6127
1-67
An invalid parameter was used with the command.
Refer to the Reference Manual and check the command syntax.
LOAD MODULE CANNOT BE FOUND
Module:
ADSRA612
Explanation:
DD.
The module used for qualification cannot be found in the datasets referenced by the XTASKLIB
User Response: Check each library for the member. If not found, locate the member and include an appropriate
allocation to the XTASKLIB DD.
XPD6128
DUPLICATE MODULE NAME - QUALIFY WITH LOAD MODULE NAME
Module:
ADSRA612
Explanation:
qualifier.
XPD6129
SKIP MODULE NAME MAY NOT HAVE ADDITIONAL PARAMETERS
Module:
ADSRA612
Explanation:
User Response:
XPD6140
User Response:
User Response:
The cursor is not positioned in the GPREGS display window.
Reposition the cursor and try again.
NO SOURCE STRING FOUND
Module:
ADSRA614
Explanation:
User Response:
The cursor is not positioned at any data identifier.
Reposition the cursor and try again.
NO SOURCE DEFINITION FOUND FOR STRING X(64)
Module:
ADSRA614
Explanation:
The cursor is positioned on a label that is not defined as data.
INVALID ADDRESS STRING FOR PEEK CSR
Module:
ADSRA614
Explanation:
XPD6148
Correct and try again.
ADSRA614
Explanation:
XPD6147
The command entered does not have a matching delimiter.
CURSOR NOT IN GPR FIELD
Module:
XPD6145
Refer to the Reference Manual for valid syntax and try again.
ADSRA614
Explanation:
XPD6144
Invalid SKIP module syntax.
UNBALANCED LITERAL
Module:
XPD6143
A duplicate module name was found in the allocated libraries. Use the load module name as the
The cursor is positioned on an address that does not point to a data area.
X(8) IS AN INVALID ADDRESS FOR PEEK CSR
Module:
ADSRA614
Explanation:
The address specified by the cursor location is not accessible in memory. It is fetch protected.
User Response: Check the address of the memory you want to display to see if it looks like a reasonable address.
XPD6149
X(17) IS AN INVALID ADDRESS FOR PEEK CSR
Module:
ADSRA614
Explanation:
protected.
The 64-bit address specified by the cursor location is not accessible in memory. It is fetch
1-68
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: Check the address of the memory you want to display to see if it looks like a reasonable address.
XPD6160
INSUFFICIENT STORAGE FOR BRR CONTROL BLOCK
Module:
ADSRA616
User Response:
batch test.
XPD6170
You must increase either the TSO logon size or the REGION parameter on the JCL to run the
EXCESSIVE NUMBER OF PARAMETERS SPECIFIED
Module:
ADSRA617
Explanation:
Too many parameters were entered from the command line for the USING or DROP command.
User Response: Look for extra spaces or commas that may have been entered. Refer to the Xpediter/TSO and
Xpediter/IMS Reference Manual to check the command syntax.
XPD6171
NO ACTION SPECIFIED BY COMMAND
Module:
ADSRA617
Explanation:
User Response:
XPD6172
ADSRA617
Explanation:
User Response:
User Response:
User Response:
The base location for the command was omitted.
This field can be an address, a register, a variable, or a variable expression.
INVALID REGISTER NUMBER SPECIFIED
Module:
ADSRA617
Explanation:
User Response:
An invalid register number was entered.
Only the general-purpose registers are allowed: registers 0 through 15.
INVALID ADDRESS OR OFFSET SPECIFIED
Module:
ADSRA617
Explanation:
User Response:
The base location has an incorrect address.
The address may have more than 8 digits or an invalid character, as specified.
NO PREVIOUS USING TO DROP
Module:
ADSRA617
Explanation:
User Response:
XPD6210
An offset can only be used relative to a dsect item name in the format label+offset.
ADSRA617
Explanation:
XPD6178
An offset value is not permitted with this command.
NO ADDRESS, REGISTER OR ADDRESS EXPRESSION SPECIFIED
Module:
XPD6177
Check the user program for the exact spelling.
ADSRA617
Explanation:
XPD6176
An invalid dsect item name was entered on the command.
LABEL NAME MUST IMMEDIATELY PRECEDE + OR -
Module:
XPD6175
Refer to the Xpediter/TSO and Xpediter/IMS Reference Manual to check the command syntax.
INVALID NAME SPECIFIED BY COMMAND
Module:
XPD6173
The USING and DROP commands require additional parameters.
An Xpediter USING was not entered for this DROP.
Specify a SHOW USING command to show what USINGs have been entered.
ADDRESS OF ITEM IS BAD, CHECK SUBSCRIPT OR INDEX
Module:
ADSRA621
Explanation: The address of the variable that you are attempting to type over is invalid. This may be caused by
an out of bounds subscript.
Xpediter/TSO Messages
1-69
User Response: Check your current subscripts for the variable. If you cannot determine the problem, contact
your internal technical support.
XPD6212
VALUE TOO LONG TO PROCESS
Module:
ADSRA178
Explanation:
User Response:
XPD6213
Message processing has located an internal message in error.
Contact Compuware Customer Support.
TARGET DATA ADDRESS IN PROTECTED STORAGE
Module:
ADSRA621
Explanation: The variable value that you are attempting to modify may only be browsed. It cannot be updated
as it is store protected.
User Response:
XPD6214
INVALID HEX DATA
Module:
ADSRA621
Explanation:
User Response:
XPD6215
None.
The data that was entered does not consist of valid hexadecimal digits.
Hexadecimal digits are 0 through 9 and A through F. Check the value that was entered.
INVALID NUMERIC DATA
Module:
ADSRA621
Explanation: An error was encountered while attempting to move the entered value into the numeric variable.
User Response:
XPD6216
INVALID BINARY DATA
Module:
ADSRA621
Explanation:
User Response:
XPD6230
User Response:
type of data.
This type of variable is not yet supported by Xpediter for display purposes.
Contact customer support to request an enhancement if it is important for you to view this
HEX NOT ALLOWED ON BIT DATA
Module:
ADSRA623
Explanation:
User Response:
type of data.
Xpediter does not currently support doing a hexadecimal display of bit variables.
Contact customer support to request an enhancement if it is important for you to view this
INVALID OFFSET SPECIFIED
Module:
ADSRA625
Explanation:
User Response:
XPD6251
Check the entered value.
ADSRA623
Explanation:
XPD6250
Valid binary data consists of ones and zeros. Blanks cannot be imbedded within the data.
DISPLAY OF X(64) NOT SUPPORTED
Module:
XPD6231
Check the entered value for all numeric digits 0 through 9.
The offset specified is beyond the end of the current module.
Supply an offset in this module or use an absolute address.
LOCATION NOT FOUND FOR VALUE
Module:
ADSRA625
Explanation: Xpediter was unable to determine a context for the address or name that was entered. It was not
a part of any known module/CSECT.
User Response:
Check the spelling of names and the value of the address that was entered.
1-70
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD6252
NO ACTIVE MODULE LOCATED FOR OFFSET
Module:
ADSRA625
Explanation:
offset.
An offset was entered as a parameter, but there is no module that can be used as a base for the
User Response: The command requires at least one module to be active or you must specify the module name
in the command.
XPD6253
OFFSET X(64) LOCATED AT X(8)
Module:
ADSRA625
Explanation:
XPD6254
ADDRESS X(8) LOCATED IN X(8) AT OFFSET X(6)
Module:
ADSRA625
Explanation:
XPD6255
This is the output of the WHEREIS command when an offset was entered as a parameter.
This is the output of the WHEREIS command when an address was entered as the parameter.
MODULE X(8) LOCATED AT X(8)
Module:
ADSRA625
Explanation: This is the output of the WHEREIS command when a module-name was entered as the parameter.
XPD6256
LABEL X(64) LOCATED IN X(8) AT OFFSET X(6)
Module:
ADSRA625
Explanation:
XPD6258
This is the output of the WHEREIS command when a label was entered as the parameter.
NOT A PARA, PROC OR PROG - DATA NAMES NOT VALID
Module:
ADSRA625
Explanation: The parameter on the WHEREIS command could not be resolved to a paragraph, procedure, or
program name. Data names are not valid for this command.
XPD6259
LOAD MODULE NAME: WITHOUT MODULE NAME: - INCORRECT
Module:
ADSRA625
Explanation:
User Response:
XPD6290
Incorrect syntax was used with the WHEREIS command.
Correct syntax and try again.
BREAKPOINTS ARE NOT ALLOWED ON A TARGET-OF-EXECUTE INSTRUCTION
Module:
ADSRA434, ADSRA435, and ADSRA629
Explanation: A breakpoint command was issued against, or included in its scope, an instruction that is the
target of an execute (EX) instruction.
User Response: Enter the command again, ensuring that the scope of the command does not include any
instructions that are the target of an execute instruction.
XPD6305
INVALID ACTION FOR MODULE LEVEL BREAKPOINT ACTION
Module:
ADSRA630
Explanation: The command entered cannot be used at the module level but can be used in conjunction with a
statement number or paragraph/label name.
User Response:
XPD6310
ERROR IN INDIRECT ADDRESSING CALCULATION
Module:
ADSRA631
Explanation:
User Response:
XPD6320
Enter the command again with the correct parameter.
An error has occurred during calculation of the indirect address value of the source window.
Contact Compuware Customer Support.
INVALID OFFSET SPECIFIED FOR PSEUDOSOURCE COMMAND
Module:
ADSRA632
Xpediter/TSO Messages
1-71
Explanation: An offset was specified on the PSEUDO command following the module specification. Either the
offset was not within the bounds of the module, or this is the first request to generate pseudo-assembler source
for this module, in which case the offset value is not allowed.
User Response: If this is the first attempt at creating a pseudo-assembler source view for this module in this test
session, don’t specify an offset. Otherwise, make sure the offset is not beyond the length of the module.
XPD6321
PSEUDOSOURCE CANNOT BE REBUILT FOR A MODULE IN WHICH EXECUTION IS PAUSED
Module:
ADSRA632
Explanation: An offset was specified on the PSEUDO command following the module specification. However,
the application is currently stopped at a breakpoint in the specified module. Xpediter is unable to reconstruct
the pseudo-assembler listing for a module which is active.
User Response: All attempts at reconstructing the pseudo assembler view must be requested before execution
reaches the module or after execution has passed through the module. If the reconstruction is being done due to
a data element being considered an instruction, the SET DATA command may be an alternative to allow
execution to continue.
XPD6322
MODULE LIBRARY NOT FOUND
Module:
ADSRA632
Explanation: A module was specified with the PSEUDO command that cannot be found in the datasets
referenced by the XTASKLIB DD.
User Response: Check each library for the member. If not found, locate the member and include an appropriate
allocation to the XTASKLIB DD.
XPD6340
DATA ITEM NOT FOUND ON SOURCE LINE
Module:
ADSRA434 and ADSRA623
Explanation:
XPD6341
NO STORAGE FOR COUNT MAX BLOCK
Module:
ADSRA435
Explanation:
User Response:
XPD6360
ADSRA636
Explanation:
The line indicated did not contain code or a data definition.
TYPE OF BLOCK COMMAND NOT ALLOWED ON SPECIFIED LINE
Module:
ADSRA636
Explanation:
User Response:
Block commands must start and end on valid lines, depending on the commands used.
See the Reference Manual for command information.
GT STATEMENT SAME AS CURRENT STATEMENT
Module:
ADSRA636
Explanation:
XPD6364
The line indicated did not contain an instruction. It may be a comment, null line, or continued
COMMAND ONLY PERMITTED ON CODE OR DATA LINE
Module:
XPD6363
Log on with more memory.
ADSRA636
Explanation:
line.
XPD6362
No storage is available for Xpediter to build an internal block.
COMMAND ONLY PERMITTED ON INSTRUCTION LINE
Module:
XPD6361
A PEEK/KEEP was placed on a line which contains no variables, such as a LR instruction.
The GT (GOTO) line command cannot be put on a line with the active arrow.
GT LINE COMMAND CAN ONLY BE USED IN ACTIVE MODULE
Module:
ADSRA636
Explanation: In Assembler and COBOL, the GT (GOTO) line command is restricted to the active module or
module where the active arrow resides.
1-72
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD6370
EXECUTION COUNT MAX MUST BE GREATER THAN COUNT
Module:
ADSRA637
Explanation:
User Response:
XPD6371
ADSRA637
Explanation:
User Response:
User Response:
entered + or -.
Check the digits in the offset field for incorrect hexadecimal digits or for an erroneously
ADSRA639
Explanation:
User Response:
No target for the move was entered, or the information inside the parentheses is incorrect.
Check command syntax.
NULL VALUE SPECIFIED FOR DATA REFERENCE
Module:
ADSRA639
Explanation:
User Response:
The “from” data name is missing.
Check command syntax.
MODULE REFERENCE INVALID
Module:
ADSRA639
Explanation:
User Response:
XPD6396
The (+/-) offset field was incorrect.
INVALID TARGET REFERENCE
Module:
XPD6395
Be sure the COUNT MAX field contains a decimal number.
ADSRA639
Explanation:
XPD6393
The maximum count must be a decimal number of not more than 7 digits.
ERROR ENCOUNTERED DURING EVALUATION OF CALC SUFFIX
Module:
XPD6392
Increase the MAX number.
INVALID COUNT SPECIFIED AS MAXIMUM FOR BREAKPOINT
Module:
XPD6391
The maximum count must be greater than the number of counts displayed.
A module name reference with the “from” data name cannot be found.
If the module name is correct, check the command syntax.
DUPLICATE MODULE NAME - QUALIFY WITH LOAD MODULE NAME
Module:
ADSRA639
Explanation: When more than one module with the same module name is to be loaded by Xpediter, it is
necessary to use the load module name.
User Response: Qualify the module name in the command as follows: LOAD-MODULE-NAME::MODULENAME:DATA-NAME
XPD6397
MOVE REQUEST FOR MOD WITH DIFFERENT LANGUAGE THAN SOURCE
Module:
ADSRA639
Explanation:
User Response:
XPD6400
Check language of both the “from” field and the target field.
INVALID HEXADECIMAL CHARACTER ENTERED
Module:
ADSRA640
Explanation:
User Response:
XPD6401
Xpediter only allows moves of information between modules of like languages.
The field was typed over by a character that was not 1 through 9 or A through F.
Try again.
INVALID MNEMONIC OPERATION CODE
Module:
ADSRA640
Explanation:
The OPCODE was typed over with an invalid entry.
Xpediter/TSO Messages
XPD6402
DATA IS IN PROTECTED MEMORY
Module:
ADSRA640
Explanation:
XPD6411
ADSRA641
Explanation:
User Response:
The INSERT command cannot be used on the command line.
Use the I line command or use a script.
TOO MANY DIGITS ENTERED FOR GO COMMAND
Module:
ADSRA641
Explanation:
XPD6541
The data that was typed over is in protected storage.
INSERT COMMAND NOT VALID ON COMMAND LINE
Module:
XPD6412
1-73
The maximum number of digits that can be used on the GO n command is 6.
LOCATE AMOUNT OUTSIDE VALID RANGE FOR THIS MEMORY SCREEN
Module:
ADSRA654
Explanation: The valid range for the Memory screen is defined by the top and bottom of data lines. This can be
extended by manual scrolling.
User Response:
XPD6590
OPERAND SEPARATOR WORD TO NOT FOUND
Module:
ADSRA659
Explanation:
User Response:
XPD6591
Scroll to the desired location by using the scroll commands UP and DOWN.
The Xpediter MOVE command requires the TO keyword to separate the operands.
Place the keyword TO between the operands and try again.
GPR OR SOURCE LISTING TARGET REQUIRED FOR SOURCE OPERAND
Module:
ADSRA659
Explanation: The Xpediter MOVE command requires that the target data area for this source item be a generalpurpose register (GPR) or be referred to by a label within the source listing.
User Response:
XPD6592
Make sure that the operand after the TO keyword is a GPR or a data label.
TARGET DATA ADDRESS IN PROTECTED STORAGE
Module:
ADSRA659
Explanation: An attempt was made with the Xpediter MOVE command to move to a data item which is
addressable but whose address is in protected storage.
User Response:
XPD6593
Check the base register and the length of storage obtained for the data item.
NO ADDRESS FOR TARGET DATA ITEM
Module:
ADSRA659
Explanation:
addressable.
An attempt was made with the Xpediter MOVE command to move to an item that is not
User Response: Execute the program until addressability to the target data item is obtained, or use the Xpediter
USING command.
XPD6594
NUMERIC LITERAL LENGTH EXCEEDS 15 DIGITS
Module:
ADSRA659
Explanation: An attempt was made to use the Xpediter MOVE command with a literal operand longer than
allowed by the command.
User Response:
XPD6595
Check the length and contents of the literal item and try again.
NUMERIC LITERAL CONTAINS INVALID CHARACTER
Module:
ADSRA659
1-74
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: The source operand of the Xpediter MOVE command contains a character which is not in the
range of 0 through 9.
User Response:
XPD6596
Refer to the MOVE command section in the Xpediter/TSO and Xpediter/IMS Reference Manual.
INVALID SOURCE OPERAND
Module:
ADSRA659
Explanation: The first operand of the Xpediter MOVE command is not compatible with the data type of the
target operand.
User Response: Check the source operand for spelling errors. Refer to the MOVE command section in the
Xpediter/TSO and Xpediter/IMS Reference Manual.
XPD6597
NO TARGET OPERAND SPECIFIED FOR MOVE
Module:
ADSRA659
Explanation:
The Xpediter MOVE command requires an operand after the TO keyword.
User Response: Use proper syntax for the MOVE command. Refer to the MOVE command section in the
Xpediter/TSO and Xpediter/IMS Reference Manual for additional information.
XPD6598
HEXADECIMAL LITERAL CONTAINS INVALID CHARACTER
Module:
ADSRA659
Explanation:
User Response:
XPD6599
Check the string for invalid characters.
DBCS LITERAL CONTAINS INVALID DATA
Module:
ADSRA659
Explanation:
User Response:
XPD6610
The hexadecimal string of the source operand contains a character that is not EBCDIC code.
The DBCS string of the source operand contains invalid data.
Check the string for non-DBCS characters.
X(8) COMMAND(S) COMPLETED
Module:
ADSRA661
Explanation: confirms a count of the Xpediter commands Informational message; confirms a count of the
Xpediter commands executed.
User Response: This message can be suppressed, if desired, by issuing the SET CONFIRM OFF command. For
additional information, refer to the SET command section in the Xpediter/TSO and Xpediter/IMS Reference Manual.
XPD6620
TEST NOT PERMITTED AS PRIMARY COMMAND
Module:
ADSRA662
Explanation: The TEST command is not a valid primary command during a test session. It can only be entered
in the input command stream (XPIN DD).
User Response:
XPD6621
Refer to the TEST command section in the Xpediter/TSO and Xpediter/IMS Reference Manual.
INVALID OPTION, DB2 NOT IN EFFECT
Module:
ADSRA662
Explanation:
The option is only valid if a DB2 environment has been established under Xpediter.
User Response: Enter YES in the Is This a DB2 Test? field on the front test panel. The System field must also be
filled in. Refer to the Xpediter/TSO and Xpediter/IMS User’s Guide for additional information.
XPD6666
VALUE TOO LONG TO PROCESS
Module:
ADSRA417
Explanation:
User Response:
XPD6702
This message is no longer valid.
None.
OFFSET KEYWORD NOT ALLOWED IN COBOL MODULE
Module:
ADSRA670
Xpediter/TSO Messages
Explanation:
1-75
The reference on the command cannot be offset. This is an Assembler only parameter.
User Response: Keywords that can be used are module, paragraph, procedure, or label. Procedure should not be
used in COBOL.
XPD6704
NO OFFSET BREAKPT CALCULATION ALLOWED IN COBOL MODULE
Module:
ADSRA670
Explanation:
Assembler.
User Response:
XPD6705
ADSRA670
Explanation:
modules.
User Response:
User Response:
User Response:
Xpediter was expecting to find a right or left parentheses.
Recheck the command structure.
IMPROPER USE OF CHANGED KEYWORD
Module:
ADSRA673
Explanation:
User Response:
A mixture of class expression and changed keyword was detected.
The CHANGE keyword can only be used with a variable.
EXTRANEOUS PARAMETER
Module:
ADSRA675
Explanation:
User Response:
More information was found on this command than was required.
Check command and retry.
INVALID RANGE
Module:
ADSRA675
Explanation:
User Response:
XPD6770
Check command entry.
ADSRA673
Explanation:
XPD6751
Unbalanced parentheses were entered in the command.
INVALID SEQUENCE OF LOGICAL OPERANDS
Module:
XPD6750
Xpediter does not allow breakpoints to be set on these modules except with the AT command.
ADSRA673
Explanation:
XPD6733
A module name with the first characters of IGZ or ILBO was detected. These are COBOL system
UNBALANCED PARENTHESES
Module:
XPD6732
Remove the plus sign if statement number is desired.
CANNOT SET BREAKPOINT ON COBOL SYSTEM MODULES
Module:
XPD6730
A plus sign was detected, which indicates an offset. Offset and address can only be used in
An invalid statement number was detected after the THRU keyword.
Check statement range.
INVALID SHOW OPTION FOR THIS ENVIRONMENT
Module:
ADSRA677
Explanation:
Not all SHOW commands can be executed in all environments.
User Response: Check the Xpediter/TSO and Xpediter/IMS Reference Manual for the SHOW commands that are valid.
XPD6771
SUB-MODULE IS REENTRANT, NOT ACTIVE - NO ADDRESSABILITY
Module:
ADSRA677
Explanation: SHOW DCB, SHOW FILES, and SHOW INDEX cannot be executed until the REENTRANT module
becomes active.
User Response:
Set a breakpoint in the REENTRANT module and try again when module is active.
1-76
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD6780
INVALID SET OPTION
Module:
ADSRA678
Explanation:
User Response:
commands.
XPD6781
Check the spelling or refer to the Xpediter/TSO and Xpediter/IMS Reference Manual for valid SET
INVALID SET OPTION FOR THIS ENVIRONMENT
Module:
ADSRA678
Explanation:
User Response:
XPD6842
An invalid SET command was entered.
The SET command entered cannot be used in a batch environment.
Check the Xpediter/TSO and Xpediter/IMS Reference Manual for uses of specific SET commands.
64-BIT ADDRESSING IS NOT SUPPORTED WHEN LETRAP IS ON
Module:
ADSRA614, ADSRA639, ADSRA684, ADSRA685, ADSRA688, and ADSRA692
Explanation: Validating 64-bit addresses is not supported when Language Environment is controlling the
trapping (LETRAP is ON), because it is possible for an ABEND to occur which could terminate the test session.
User Response:
XPD6920
Retest specifying SET LETRAP OFF in an initial script.
A 64-BIT ADDRESS REQUEST IS INVALID ON A NON Z/ARCHITECTURE MACHINE
Module:
ADSRA692
Explanation:
A request was made on a non z/architecture machine to use a 64-bit address.
User Response: Remove the 64-bit address reference from the request. It may be in the form of an explicit 64bit address (99999999_99999999) or an indirect address request (!).
XPD6931
BOTTOM OF DATA REACHED
Module:
ADSRA693, ADSRA702, ADSRA703, ADSRA711, ADSRA769, and ADSRA771
Explanation: The FIND command was issued and the target was not found. As a result, the bottom of the
source was encountered.
User Response:
XPD6932
None.
TOP OF DATA REACHED
Module:
ADSRA693, ADSRA702, ADSRA703, ADSRA711, ADSRA769, and ADSRA771
Explanation: The FIND command was issued and the target was not found. As a result, the bottom of the
source was encountered.
User Response:
XPD6933
INVALID LENGTH RECEIVED FOR LITERAL
Module:
ADSRA693
Explanation:
User Response:
XPD6934
Remove some of the characters from the search item.
ADSRA693
Explanation:
User Response:
Only string finds can be used with the memory panels.
Use quotes around the item used for search.
OVERTYPE AREA IS IN PROTECTED STORAGE
Module:
ADSRA696
Explanation:
User Response:
XPD7010
The string cannot exceed 48 characters.
PARAMETER INVALID FOR THIS ENVIRONMENT
Module:
XPD6960
None.
The area you wish to type over may be write protected but not fetch protected.
You cannot type over write protected areas.
GETMAIN FAILED FOR FIND CONTROL BLOCK
Module:
ADSRA701
Xpediter/TSO Messages
Explanation:
User Response:
XPD7011
Try logging on with a larger region size.
ADSRA701
Explanation:
User Response:
An invalid sequence of data-name qualifiers was detected.
Correct and retry command.
NO PREVIOUS FIND ISSUED
Module:
ADSRA701
Explanation:
User Response:
XPD7030
GETMAIN for 700 bytes failed.
INVALID SEQUENCE OF QUALIFICATION PARAMETERS
Module:
XPD7012
1-77
An F * command was issued without a prior FIND command having successfully completed.
None.
NO STRUCTURE VERB FOUND FOR SPECIFIED GROUP(S)
Module:
ADSRA703
Explanation: Refer to Format 3 of the FIND command (COBOL language only) Primary Command Syntax
located in the Xpediter/TSO and Xpediter/IMS Reference Manual for a list of COBOL structure keywords. Refer also to
Appendix A, COBOL Structure Keywords, in the Xpediter/TSO and Xpediter/IMS Reference Manual for additional
information.
User Response:
XPD7031
C(7,1,<COUNT>),”,C(12,2,<TYPE>),’FOUND’
Module:
ADSRA703
Explanation:
User Response:
XPD7032
User Response:
None.
ADSRA704
Explanation:
User Response:
The enhanced FIND option was not enabled when the program was compiled.
Refer to the Compuware Shared Services User/Reference Guide for information on enhanced FIND.
GETMAIN FAILED FOR THE CSV TABLE - FIND TERMINATED
Module:
ADSRA704
Explanation:
User Response:
GETMAIN failure occurred.
Log on with a larger region size.
SNT/VSTMT MISMATCH. FIND TERMINATED. SEE LOG.
Module:
ADSRA704
Explanation:
User Response:
XPD7043
This is the number of finds qualified for the selected groups.
PROGRAM COMPILED WITHOUT ENHANCED FIND
Module:
XPD7042
None.
ADSRA703
Explanation:
XPD7041
This is the resulting number of COBOL Structure Verbs found.
C(7,1,<COUNT>),
Module:
XPD7040
None.
An error was detected while processing enhanced FIND tables.
See the session log for more information.
A MISMATCH OCCURRED BETWEEN SNT RECORDS AND THE VERB RECORDS.
Module:
ADSRA704
Explanation:
User Response:
A statement number in the VERB table could not be matched to a statement number table entry.
Contact your internal technical support.
1-78
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD7051W
XOPTIONS FILE NOT ALLOCATED - ENHANCED FIND DISABLED
Module:
ADSRA705
Explanation:
The XOPTIONS ddname is not available to the Xpediter session.
User Response: Verify that the dataset allocated to the XOPTIONS ddname is the correct VSAM XOPTIONS file,
and that it was entered correctly in your system installation.
XPD7052W
ERROR OCCURRED OPENING XOPTIONS FILE
Module:
ADSRA705
Explanation:
An error was encountered opening the XOPTIONS VSAM file.
User Response: Verify that the dataset allocated to the ddname XOPTIONS is a valid VSAM OPTIONS dataset,
and that it has not been damaged.
XPD7053W
NO INPUT/OUTPUT MODULE DEFINITIONS FOUND
Module:
ADSRA705
Explanation: When processing the XOPTIONS dataset, no record was found for the INPUT/OUTPUT module
definition options.
User Response:
XPD7054W
Supply the appropriate INPUT/OUTPUT record and rebuild the XOPTIONS dataset.
NO DLI OPTIONS RECORD FOUND
Module:
ADSRA705
Explanation:
User Response:
XPD7055W
When processing the XOPTIONS dataset, no record was found for the DLI options.
Supply the appropriate DLI options record and rebuild the XOPTIONS dataset.
NO MESSAGE CASE RECORD FOUND
Module:
ADSRA705
Explanation:
When processing the XOPTIONS dataset, no record was found for the MESSAGE CASE option.
User Response: If uppercase messages are required, supply the appropriate MESSAGE CASE option record and
rebuild the XOPTIONS dataset.
XPD7120
REQUIRED STRING MISSING
Module:
ADSRA712
Explanation:
User Response:
XPD7200I
Module:
CWXTSVCI
User Response:
Module:
None.
CWXTSVCI
User Response:
message(s).
Module:
CWXTSVCI has completed and successfully performed the requested function.
CWXTSVCI PROCESSING TERMINATED DUE TO ERROR.
Explanation:
XPD7203I
None.
CWXTSVCI
User Response:
Module:
CWXTSVCI has started the process of installing Xpediter/TSO and Xpediter/IMS SVC.
CWXTSVCI PROCESSING SUCCESSFULLY COMPLETED.
Explanation:
XPD7202E
Check the command in the Xpediter/TSO and Xpediter/IMS Reference Manual.
XPEDITER/TSO AND XPEDITER/IMS VV.RR.MM SVC INSTALLATION PROCESS HAS STARTED.
Explanation:
XPD7201I
The string for a string FIND was not found in the command.
CWXTSVCI encountered an error while performing the requested function.
Check the job log for prior XPD72xxE message(s) and follow the user response for those
CWXTSVCI PARM=”xxxxxxxxxxxxxxxxxxxxxxxxx”.
CWXTSVCI
Xpediter/TSO Messages
Explanation:
1-79
CWXTSVCI echoes the PARM passed to it for verification and debugging purposes.
User Response: None, unless debugging a PARM related error. In which case follow the user responses for the
XPD72xxE error message(s).
XPD7204I
Module:
CWXTSVC START ADDR=X’nnnnnnnn’, LENGTH=X’nnnnnnnn’.
CWXTSVCI
Explanation: This message is provided for documentation and debugging purposes. It displays the starting
address of CWXTSVC and its length.
User Response:
personnel.
XPD7210E
Module:
None, but this information may be requested by Xpediter/TSO and Xpediter/IMS support
CWXTSVCI PARM “SVC=” MUST BE SPECIFIED.
CWXTSVCI
Explanation: The positional PARM “SVC=” was not found. The PARM for CWXTSVCI has the following format:
“PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’; sss is a valid number from
200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7211E
Module:
CWXTSVCI PARM “SVC=” MUST BE A THREE DIGIT NUMERIC FIELD: 200-255.
CWXTSVCI
Explanation: The number given for the SVC parameter is not valid. The PARM for CWXTSVCI has the
following format: “PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’; sss is a
valid number from 200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7212E
Module:
CWXTSVCI PARM LENGTH IS NOT VALID FOR SELECTED OPTION.
CWXTSVCI
Explanation: The length of the PARM is not long enough for the requested function. The PARM for CWXTSVCI
has the following format: “PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’;
sss is a valid number from 200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7213E
Module:
CWXTSVCI PARM OPTION IS NOT VALID, MUST BE INSTALL, REPLACE, OR DEINSTALL.
CWXTSVCI
Explanation: The first positional parameter (the option or function) is not valid. The PARM for CWXTSVCI has
the following format: “PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’; sss
is a valid number from 200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7214E
Module:
CWXTSVCI PARM “WAIT=” MUST BE SPECIFIED.
CWXTSVCI
Explanation: The positional PARM “WAIT=” was not found. The PARM for CWXTSVCI has the following
format: “PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’; sss is a valid
number from 200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7215E
Module:
CWXTSVCI PARM “WAIT=” MUST BE EITHER “Y” OR “N”.
CWXTSVCI
Explanation: The value given for the WAIT parameter is not valid. The PARM for CWXTSVCI has the following
format: “PARM=’fffffff,SVC=sss,WAIT=x’". Where fffffff is ’INSTALL’, ’REPLACE’, or ’DEINSTALL’; sss is a valid
number from 200 through 255; and x is either ’Y’ (Yes) or ’N’ (No).
1-80
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: Fix the PARM for CWXTSVCI and resubmit the job. For more information refer to the step
entitled “Install SVC Breakpointing (Optional)” in the Xpediter/TSO and Xpediter/IMS Installation Guide.
XPD7230E
Module:
NUCLKUP BYNAME FAILED FOR “IGCERROR”.
CWXTSVCI
Explanation: CWXTSVCI utilizes the MVS service NUCLKUP to locate the entry point of IGCERROR, however
the call to NUCLKUP failed.
User Response: Contact Compuware Customer Support. You will probably be asked to send an MVS System
Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Support
Representative.
XPD7231E
Module:
NUCLKUP BYADDR FAILED FOR SPECIFIED SVC NUMBER.
CWXTSVCI
Explanation: CWXTSVCI utilizes the MVS service NUCLKUP to locate the entry point of SVC to be replaced.
However, the call to NUCLKUP failed.
User Response: Contact Compuware Customer Support. You will probably be asked to send an MVS System
Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7232E
Module:
SVC ENTRY TO BE REPLACED IS NOT “IGCERROR” OR “CWXTSVC”.
CWXTSVCI
Explanation: The SVC entry to be replaced for the INSTALL option is not “IGCERROR”. For DEINSTALL or
REPLACE, the SVC entry to be replaced is not “CWXTSVC”.
User Response: (1) For INSTALL, the SVC number specified is probably already in use by another product or inhouse written routine. Try selecting a new SVC number. If it is not already in use, contact Compuware Customer
Support. You will probably be asked to send an MVS System Dump to resolve the problem. In addition, please
supply your MVS or OS/390 release to the Compuware Customer Support Representative. (2) For REPLACE, the
SVC number specified is not CWXTSVC; CWXTSVC may not have been previously installed. If the SVC number
specified is correct and CWXTSVC was not previously installed, change REPLACE to INSTALL and resubmit
CWXTSVCI. If CWXTSVC was previously installed, contact Compuware Customer Support. You will probably be
asked to send an MVS System Dump to resolve the problem. In addition, please supply your MVS or OS/390
release to the Compuware Customer Support Representative. (3) For DEINSTALL, the SVC number specified is
not CWXTSVC; CWXTSVC may not have been previously installed. If the SVC number specified is correct and
CWXTSVC was not previously installed, ignore the error. If CWXTSVC was previously installed, contact
Compuware Customer Support. You will probably be asked to send an MVS System Dump to resolve the problem.
In addition, please supply your MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7233E
Module:
SVC ENTRY TO BE DEINSTALLED OR REPLACED IS NOT “CWXTSVC”.
CWXTSVCI
Explanation:
The SVC entry to be deinstalled or replaced is not “CWXTSVC”.
User Response: (1) For REPLACE, the SVC number specified is not CWXTSVC; CWXTSVC may not have been
previously installed. If the SVC number specified is correct and CWXTSVC was not previously installed, change
REPLACE to INSTALL and resubmit CWXTSVCI. If CWXTSVC was previously installed, contact Compuware
Customer Support. You will probably be asked to send an MVS System Dump to resolve the problem. In addition,
please supply your MVS or OS/390 release to the Compuware Customer Support Representative. (2) For
DEINSTALL, the SVC number specified is not CWXTSVC; CWXTSVC may not have been previously installed. If
the SVC number specified is correct and CWXTSVC was not previously installed, ignore the error. If CWXTSVC
was previously installed, contact Compuware Customer Support. You will probably be asked to send an MVS
System Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7240E
Module:
ENQ FAILED FOR “SYSZSVC” “TABLE” AND WAIT=Y WAS SPECIFIED.
CWXTSVCI
Explanation:
MVS.
An error occurred while CWXTSVCI was trying to obtain exclusive control of the SVC table for
User Response: Try resubmitting the job. If the error persists, contact Compuware Customer Support. Please
supply your MVS or OS/390 release to the Compuware Customer Support Representative.
Xpediter/TSO Messages
XPD7241E
Module:
1-81
ENQ FAILED FOR “SYSZSVC” “TABLE” AND WAIT=N WAS SPECIFIED.
CWXTSVCI
Explanation:
MVS.
An error occurred while CWXTSVCI was trying to obtain exclusive control of the SVC table for
User Response: You will receive this message if there are other Xpediter/TSO and Xpediter/IMS users currently
using the product. Try resubmitting the job with WAIT=Y and ask all other users to exit the product. If the error
persists, contact Compuware Customer Support. Please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7242E
Module:
ENQ FAILED FOR “COMPUWAR” “XPEDITER.CWXTSVC” AND WAIT=Y WAS SPECIFIED.
CWXTSVCI
Explanation: An error occurred while CWXTSVCI was trying to obtain exclusive control of the Xpediter/TSO
and Xpediter/IMS SVC.
User Response: Try resubmitting the job. If the error persists, contact Compuware Customer Support. Please
supply your MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7243E
Module:
ENQ FAILED FOR “COMPUWAR” “XPEDITER.CWXTSVC” AND WAIT=N WAS SPECIFIED.
CWXTSVCI
Explanation: You will receive this message if there are other Xpediter/TSO and Xpediter/IMS users currently
using the product.
User Response: Try resubmitting the job with WAIT=Y and ask all other users to exit the product. If the error
persists, contact Compuware Customer Support. Please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7250E
Module:
“SVCUPDTE DELETE” FAILED.
CWXTSVCI
Explanation: While processing a DEINSTALL or REPLACE function, the SVCUPDTE DELETE failed for the SVC
number.
User Response: The SVC number specified may not be CWXTSVC; CWXTSVC may not have been previously
installed. If the SVC number specified is correct and CWXTSVC was previously installed, contact Compuware
Customer Support. You will probably be asked to send an MVS System Dump to resolve the problem. In addition,
please supply your MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7251E
Module:
“SVCUPDTE REPLACE” FAILED.
CWXTSVCI
Explanation: While processing an INSTALL or REPLACE function, the SVCUPDTE REPLACE failed for the SVC
number.
User Response: Contact Compuware Customer Support. You will probably be asked to send an MVS System
Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7252E
Module:
SVC NUMBER CANNOT BE INSTALLED, IT IS ALREADY “CWXTSVC”.
CWXTSVCI
Explanation:
CWXTSVC.
While processing an INSTALL function, it was discovered that the requested SVC is already
User Response: If you wanted to install the SVC, it has already been installed, so ignore the error. If you have
applied maintenance or want to install a newer version of the SVC, change INSTALL to REPLACE and resubmit
the job. If CWXTSVC is not already installed, contact Compuware Customer Support. You will probably be asked
to send an MVS System Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to
the Compuware Customer Support Representative.
XPD7260E
Module:
CSA START ADDRESS AND SVC START ADDRESS DO NOT MATCH.
CWXTSVCI
Explanation: While processing a DEINSTALL or REPLACE function, it was discovered that an inconsistency
existed in CWXTSVC.
1-82
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: Contact Compuware Customer Support. You will probably be asked to send an MVS System
Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7261E
Module:
ERROR FREEING EXISTING SVC.
CWXTSVCI
Explanation: While processing a DEINSTALL or REPLACE function, an error occurred in the FREEMAIN of the
previous CWXTSVC.
User Response: Contact Compuware Customer Support. You will probably be asked to send an MVS System
Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7270E
Module:
LOAD OF “CWXTSVC” FROM STEPLIB FAILED.
CWXTSVCI
Explanation:
An error occurred loading CWXTSVC while processing an INSTALL or REPLACE function.
User Response: Ensure that CWXTSVC exists in the load library referenced by the STEPLIB DD statement in the
JCL submitted. If you have already done this and the problem persists, contact Compuware Customer Support.
You will probably be asked to send an MVS System Dump to resolve the problem. In addition, please supply your
MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7271E
Module:
GETMAIN FAILED FOR “CWXTSVC”.
CWXTSVCI
Explanation: The GETMAIN failed for the size of CWXTSVC in SUBPOOL 228 (FIXED ECSA) while processing
an INSTALL or REPLACE function.
User Response: You may have exhausted the FIXED ECSA in your system, consult your MVS system
programmer to determine if an error exists or if you need to have the size of the ECSA for your MVS increased. If
ample ECSA exists in your system, contact Compuware Customer Support. You will probably be asked to send an
MVS System Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the
Compuware Customer Support Representative.
XPD7272E
Module:
“CWXTSVC” IS NOT AT OFFSET 4 FROM SVC ENTRY.
CWXTSVCI
Explanation: While processing an INSTALL or REPLACE function, it was discovered that an inconsistency
existed in CWXTSVC.
User Response: Contact Compuware Customer Support. In addition, please supply your MVS or OS/390 release
to the Compuware Customer Support Representative.
XPD7273E
Module:
“CWXTSVC” IS AT A HIGHER RELEASE THAN “CWXTSVCI”.
CWXTSVCI
Explanation: While processing an INSTALL or REPLACE function, it was discovered that CWXTSVC was at a
higher release level than CWXTSVCI.
User Response: SVC maintenance must be performed with the most current version of CWXTSVCI. Locate the
library with the most current release of CWXTSVCI and change the library referenced in your STEPLIB DD
statement to point to it. If you have already done this and the problem persists, contact Compuware Customer
Support. You will probably be asked to send an MVS System Dump to resolve the problem. In addition, please
supply your MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7274E
Module:
“CWXTSVC” WAS NOT LINKED AC=1.
CWXTSVCI
Explanation: While processing an INSTALL or REPLACE function, it was discovered that CWXTSVC was not
LINKED with AC=1.
User Response: It is important that CWXTSVCI and CWXTSVC are linked using the JCL in JCLLKSVC. Run the
JCL JCLLKSVC in the Xpediter/TSO and Xpediter/IMS installation library and then resubmit the job. If you have
already done this and the problem persists, contact Compuware Customer Support. Please supply your MVS or
OS/390 release to the Compuware Customer Support Representative.
Xpediter/TSO Messages
XPD7275E
1-83
LOAD OF “CWXTSVCL” FROM STEPLIB FAILED.
Module:
CWXTSVCI
Explanation:
An error occurred loading CWXTSVCL while processing a LIST function.
User Response: Ensure that CWXTSVCL exists in the load library referenced by the STEPLIB DD statement in
the JCL submitted. If you have already done this and the problem persists, contact Compuware Customer
Support. You will probably be asked to send an MVS System Dump to resolve the problem. In addition, please
supply your MVS or OS/390 release to the Compuware Customer Support Representative.
XPD7281E
“CWXTSVCI” IS NOT APF AUTHORIZED.
Module:
CWXTSVCI
Explanation: To function, CWXTSVCI must go into “supervisor” state to update the necessary MVS control
structure that defines the Xpediter/TSO and Xpediter/IMS SVC utility to MVS.
User Response: To run CWXTSVCI, CWXTSVCI and CWXTSVC must reside in an MVS APF authorized library.
Refer to Chapter 2 of the Xpediter/TSO and Xpediter/IMS Installation Guide. If CWXTSVCI and CWXTSVC are in an
MVS APF authorized library, contact Compuware Customer Support. You will probably be asked to send an MVS
System Dump to resolve the problem. In addition, please supply your MVS or OS/390 release to the Compuware
Customer Support Representative.
XPD7431
IDENTIFIER NOT FOUND
Module:
ADSRA753
Explanation:
obsolete.
User Response:
XPD7432
ADSRA753
Explanation:
obsolete.
User Response:
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
None.
COMMA IS NOT PERMITTED EXCEPT TO SEPARATE
Module:
ADSRA753
Explanation:
obsolete.
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
None.
PARANTHESIS ARE IMBALANCED
Module:
ADSRA753
Explanation:
obsolete.
User Response:
XPD7436
None.
ADSRA753
Explanation:
obsolete.
XPD7435
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
OPERATOR NOT PRECEDED BY IDENTIFIER, A NUMERIC
Module:
XPD7434
None.
C(64), IS NOT DEFINED AS NUMERIC
Module:
XPD7433
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
None.
COMPUTE COMMAND REQUIRES “=” AND NONE FOUND
Module:
ADSRA753
Explanation:
obsolete.
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
None.
1-84
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD7446
DIVIDE HAS PRODUCED A REMAINDER OF:
Module:
ADSRA754
Explanation:
obsolete.
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
User Response:
XPD7447
None.
EMBEDDED PARANTHETICAL LEVEL(S) SKIPPED
Module:
ADSRA754
Explanation:
obsolete.
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
User Response:
XPD7448
None.
EVALUATION COMPLETE FOR LEVEL ’,(B,2),’
Module:
ADSRA754
Explanation:
obsolete.
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
User Response:
XPD7449
None.
CURRENT LEVEL IS ’,(B,2),’
Module:
ADSRA754
Explanation:
obsolete.
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
User Response:
XPD7450
None.
EVALUATION WORK TABLE.......AT
Module:
ADSRA754
Explanation:
obsolete.
Because the COMPUTE command has not been incorporated for Xpediter, this message is now
User Response:
None.
XPD7491
THE NUMERIC VALUE WITHIN THE EXPRESSION BEING EVALUATED FOR
XPD7492
PEEK/KEEP PROCESSING IS EITHER TOO LARGE OR TOO SMALL TO
XPD7493
PROCESS. KEEP/PEEK PROCESSING IS TERMINATED.
Module:
ADSRA749
Explanation:
The numeric value of the expression was less than -2147483648 or greater than +2147483647.
User Response:
XPD7521
’,C(79),’
Module:
ADSRA752
Explanation:
obsolete.
User Response:
XPD7522
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
INVALID (OR UNDEFINED) OPERAND’,C(48),’
Module:
ADSRA752
Explanation:
obsolete.
User Response:
XPD7523
You cannot do a KEEP or PEEK on this line.
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
NUMERIC LITERAL IS NOT PERMITTED BEFORE”=”
Module:
ADSRA752
Xpediter/TSO Messages
Explanation:
obsolete.
User Response:
XPD7524
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
’,C(30),’ IS UNDEFINED
Module:
ADSRA752
Explanation:
obsolete.
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
’C(64)’ IS NOT A NUMERIC FIELD....#62P3
Module:
ADSRA752
Explanation:
obsolete.
User Response:
XPD7540
None.
ADSRA752
Explanation:
obsolete.
XPD7526
Because the COMPUTE command has not been incorporated for Xpediter, this message is
COMPUTE COMMAND CONTAINS NO OPERANDS
Module:
XPD7525
1-85
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
X(4),’LVL’,(B,2),PREV EWT’,X(4)’
Module:
ADSRA754
Explanation:
obsolete.
User Response:
Because the COMPUTE command has not been incorporated for Xpediter, this message is
None.
XPD7650
THE NUMBER OF DMAPS RECORDS AVAILABLE IS LESS THAN THE COUNT SUPPLIED FOR THE
ENHANCED FIND OPERATION. SUBSEQUENT FIND COMMANDS FOR THIS MODULE WILL DEFAULT TO STRING
FINDS.
Module:
ADSRA765
Explanation: There is some corruption of the data that Xpediter uses to build the control blocks for the
enhanced FIND function. The COBOL enhanced FIND function has been disabled for the currently active
module. The FIND command will now function as a string FIND.
User Response: If the user requires the COBOL enhanced FIND function for the module being tested, contact
Compuware Customer Support. Otherwise, the user may continue testing.
XPD7680
GETMAIN FAILED FOR THE PDT BLOCK - FIND TERMINATED
Module:
ADSRA768
Explanation:
User Response:
XPD7681
Xpediter ran out of storage while processing FIND.
Restart Xpediter or logon with a larger memory size.
NO RECORDS EXIST FOR VARIABLES WITHIN PROCEDURE DIVISION
Module:
ADSRA768
Explanation: Either there were no variables in the statements in the Procedure Division or the program was
not compiled with the enhanced FIND option turned on.
User Response:
XPD7683
Recompile with the enhanced FIND option or regard this as just an informational message.
THE ENHANCED FIND TABLES COULD NOT BE PROPERLY BUILT.
Module:
ADSRA768
Explanation: This is a general message describing the problem. It will be followed by message XPD7684 or
message XPD7685, which will further describe the problem.
1-86
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD7684
AN ENTRY IS MISSING FOR THE XXXXXXXX ASSOCIATED WITH STATEMENT YYYYYY.
Module:
ADSRA768
Explanation:
User Response:
XPD7685
Contact Compuware Customer Support.
A data-name record could not be matched to a Data Division occurrence.
Contact Compuware Customer Support.
THE SHI TABLE IS INCOMPLETE AFTER STATEMENT ENTRY YYYYYY.
Module:
ADSRA768
Explanation: Due to internal conditions, one of the tables used for enhanced FIND is incomplete, preventing
further processing and producing the error message. The statement entry refers to the last statement in the
module listing that was successfully processed. It may be followed by a ‘Copy Suppress’ statement. Removing
the Copy Suppress option may circumvent the problem.
User Response:
XPD7690
Contact Compuware Customer Support.
NO MATCH ON SELECTED DATA NAME
Module:
ADSRA769
Explanation: The data name entered in the COBOL Primary FIND command (Refer to Format 1 or 2 Syntax)
doesn’t match any selected source data name.
User Response:
XPD7691
None.
END OF INDIRECT SEARCH
Module:
ADSRA769
Explanation: The next data name defined by the initial COBOL Primary FIND command (Refer to Format 2
Syntax) could not be found.
User Response:
XPD7692
None.
NO FIND INDIRECT CURRENTLY IN PROGRESS
Module:
ADSRA769
Explanation: The Primary FIND INDirect command was entered without having a prior COBOL FIND
command (Refer to Format 2 Syntax) with an INDirect option.
User Response:
XPD7693
Enter a COBOL Primary FIND command (Refer to Format 2 Syntax) with and INDirect option.
INVALID DATA ELEMENT FOR NOREDEFINES KEYWORD
Module:
ADSRA769
Explanation: A message has been issued to the terminal indicating that a FIND data name was issued with the
NORedefine keyword and the data element found was identified with a special level number of 66 or 77. The
data name of such a special level number data element cannot be used with the FIND data name NORedefine
command.
User Response:
XPD7710
Reissue the FIND command with the appropriate data name and keywords.
NO MATCHING DATA NAME IN REQUESTED COBOL GROUP(S)
Module:
ADSRA771
Explanation: A message has been issued to the terminal indicating that a FIND command was issued for a data
name in a COBOL group and a match was not located.
User Response:
XPD7777
If necessary, reissue the FIND command with the correct information.
NO PL/I OPTIONS MODULE TO RESET
Module:
ADSRA417
Explanation: The PL/I option module(s) that issue the (E)SPIE and (E)STAE could not be located. Xpediter/TSO
must be able to locate the module and prevent PL/I from issuing any (E)SPIE or (E)STAE.
User Response:
Verify that the PL/I options module is contained within the PL/I run-time libraries.
Xpediter/TSO Messages
XPD7932
INVALID COMBINATION OF PARAMETERS
Module:
ADSRA793
Explanation:
User Response:
XPD7933
1-87
Two or more of the parameters entered cannot be used in conjunction with each other.
Eliminate the invalid combination of parameters from the command and try again.
REQUIRED PARAMETER MISSING
Module:
ADSRA793
Explanation: A command was entered that required one or more parameters. The parameter(s) were not found.
User Response:
XPD7934
Correct and retry.
A COBOL KEYWORD WAS SPECIFIED BUT THE REQUESTED COBOL DATA NAME WAS NOT FOUND
Module:
ADSRA793
Explanation: A find command was entered with a COBOL-specific keyword. The requested COBOL data name
could not be located. The data name may have been specified as a quoted string or forced to default as quoted.
User Response:
XPD7950
SPECIFIED STRING REQUIRES AN ENDING DELIMITER
Module:
ADSRA795
Explanation:
User Response:
XPD8033
User Response:
User Response:
resides in.
User Response:
User Response:
User Response:
User Response:
PARM is not ACTIVATE, DEACTIVATE, FORCE or MAINTENANCE.
Correct the PARM and rerun.
The SYSIN dataset must be Fixed or Fixed-Blocked, and the LRECL must be 80.
Correct the JCL and rerun.
Self explanatory.
Correct the SYSIN input and rerun.
The SYSIN card that precedes this message has a syntax error.
Correct the SYSIN input and rerun.
SYSIN DD MISSING OR DOESN'T INCLUDE DB2 SUBSYSTEM NAMES
Explanation:
User Response:
XPD8040
Move the program being executed to an authorized library or authorize the library that it
SYNTAX ERROR IN ABOVE SYSIN RECORD
Explanation:
XPD8039
The program being executed is not in an authorized library.
DUPLICATE DB2 SUBSYSTEM NAME 'xxxx' FOUND IN SYSIN
Explanation:
XPD8038
None.
INCORRECT SYSIN RECFM OR LRECL
Explanation:
XPD8037
First run of XPDB2SP since IPL.
MISSING OR INCORRECT EXEC PARM
Explanation:
XPD8036
Correct and retry.
REQUESTED FUNCTION REQUIRES APF AUTHORITY
Explanation:
XPD8035
The string must end with a quote, apostrophe, or ==.
XPED DB2 SP DEBUGGING HAS NOT BEEN ACTIVATED SINCE LAST IPL
Explanation:
XPD8034
If specified incorrectly, correct and retry. Otherwise, contact Compuware Customer Support.
The SYSIN card is missing or no DB2 subsystem names were specified.
Correct the SYSIN input (at least one DB2 subsystem name is required) and rerun.
XT DD MISSING
Explanation:
The XT DD card is missing.
1-88
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD8041
Add the XT DD card pointing to the Xpediter loadlib.
MEMBER NAME 'mmmmmmmm' MISSING FROM XPEDITER LOAD LIBRARY DEFINED BY DD 'XT'
Explanation:
Required module 'mmmmmmmm' is not in the library specified by the XT DD card.
User Response: Check dataset specified on the XT DD card, ensure that required module 'mmmmmmmm' is in
that library, and rerun.
XPD8042
LOAD MODULE 'mmmmmmmm' NOT REENTRANT, TOO LONG, AMODE 24 OR ITS NAME IS AN ALIAS
Explanation:
User Response:
XPD8043
User Response:
User Response:
User Response:
User Response:
User Response:
Self explanatory.
None.
Self explanatory.
Run the program with PARM=DEACTIVATE.
Self explanatory.
None.
SUCCESFULLY DEACTIVATED
Explanation:
User Response:
XPD8049
None.
SUCCESFULLY ACTIVATED
Explanation:
XPD8048
Self explanatory.
COULDN'T APPLY MAINTENANCE, NEED TO BE DEACTIVATED FIRST
Explanation:
XPD8047
Check with your MVS system programmer.
COULDN'T DEACTIVATE, ALREADY INACTIVE
Explanation:
XPD8046
Self explanatory.
COULDN'T ACTIVATE, ALREADY ACTIVE
Explanation:
XPD8045
Check options used in JCLLKDB2 member, correct and relink, then rerun.
COULDN'T ACQUIRE 'xxxx' BYTES FROM CSA
Explanation:
XPD8044
Self explanatory.
Self explanatory.
None.
MAINTENANCE APPLIED SUCCESSFULLY
Explanation:
User Response:
Self explanatory.
None.
XPD8050
COULDN'T DEACTIVATE BECAUSE OF SOME XPED DB2 SP SESSION(S) STILL IN PROGRESS. USE EXEC
PARM=FORCE TO DEACTIVATE
Explanation:
User Response:
XPD8051
Wait for active users to finish and run again, or run with PARM=FORCE.
NUMBER OF XPED DB2 SP SESSION(S) IN PROGRESS IS xxxx
Explanation:
User Response:
XPD8052
Self explanatory.
Self explanatory.
None.
WLM IS NOT INSTALLED
Explanation:
User Response:
IBM’s Workload Manager is required for Xpediter DB2 Stored Procedure support.
None.
Xpediter/TSO Messages
1-89
XPD8053
MVS LEVEL BELOW MINIMUM REQUIREMENT (OS/390 V1.R3). XPED DB2 SP FEATURE CAN'T BE
SUPPORTED
Explanation:
User Response:
XPD8054
User Response:
Self explanatory.
None.
XPED DB2 SP SUPPORT CSA STUB ADDRESS IS xxxxxxxx
Explanation:
User Response:
XPD8056
None.
+++ MSG # USED BY ROUTINE XPDB2PCR +++
Explanation:
XPD8055
Self explanatory.
Self explanatory.
None.
ACTIVATION WILL BE OF THE PREVIOUSLY LOADED COPY OF THE PC INTERCEPT
Explanation: A non-initial request was made to activate the DB2 stored procedure PC intercept. An initial
request will load a PC intercept and activate it. A non-initial request will activate an already loaded version. This
version can be from the initial activation or from a PARM=MAINTENANCE run.
User Response: If a new copy of the PC intercept code is desired, run PARM=DEACTIVATE (to deactivate the
code), run PARM=MAINTENANCE (to load a new copy of the code), then run PARM=ACTIVATE (to activate the
new copy of the code).
XPD8066
SYSTEM NAME FOR CURRENT SYSTEM IS xxxx
Explanation:
activated.
User Response:
XPD8068
User Response:
First run of XPIMSTLR since IPL.
None.
DUPLICATE IMS SUBSYSTEM NAME 'xxxx' FOUND IN SYSIN
Explanation:
User Response:
XPD8070
If this is the wrong system, resubmit the activation request on the correct system.
IMS USER ID SUPPORT INTERCEPT HAS NOT BEEN ACTIVATED SINCE LAST IPL
Explanation:
XPD8069
This message is to inform the user on which system the DB2 stored procedure intercept was
Self explanatory.
Correct the SYSIN input and rerun.
SYSIN DD MISSING OR DOESN'T INCLUDE IMS SUBSYSTEM NAMES
Explanation:
User Response:
The SYSIN card is missing or no IMS subsystem names were specified.
Correct the SYSIN input (at least one IMS subsystem name is required) and rerun.
XPD8071
COULDN'T DEACTIVATE BECAUSE OF SOME XPED/IMS SESSION(S) STILL IN PROGRESS. USE EXEC
PARM=FORCE TO DEACTIVATE
Explanation:
User Response:
XPD8072
Self explanatory.
Wait for active users to finish and run again, or run with PARM=FORCE.
NUMBER OF XPED/IMS SESSION(S) IN PROGRESS IS xxxx
Explanation:
User Response:
Self explanatory.
None.
XPD8073
MVS LEVEL BELOW MINIMUM REQUIREMENT OF OS 390. XPED/IMS USER ID SUPPORT FEATURE CAN'T
BE SUPPORTED
Explanation:
User Response:
XPD8075
Self explanatory.
None.
DFSCAUT0/DFSDAUT0 SA COULD NOT BE LOCATED.
Explanation:
Self explanatory.
1-90
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD8076
None.
TRAN AUTH EXIT XPIMSRN0 EPA= aaaaaaaa
Explanation: The user’s Transaction Authorization Exit named XPIMSRN0 has been located and its entry point
address is aaaaaaaa.
User Response:
XPD8077
None.
TRAN AUTH EXIT XPIMSRN0 NOT FOUND
Module:
DFSCTRN0
Explanation:
The Xpediter/IMS userid support exit could not locate module XPIMSRN0.
User Response: If your site uses the DFSCTRN0 exit for a function additional to Xpediter/TSO, the additional
exit should be installed as XPIMSRN0. See the Xpediter/TSO and Xpediter/IMS Installation Guide for instructions on
installing the additional exit with Xpediter/TSO IMS userid support.
XPD8078
XPEDITER/IMS vv.rr.mm TRAN AUTH EXIT DFSCTRN0 EPA=aaaaaaaa
Module:
DFSCTRN0
Explanation:
User Response:
XPD8079
DFSCTRN0
Explanation:
incomplete.
User Response:
User Response:
Xpediter/TSO has initiated IMS userid support.
None.
SEVERE ERROR. DFSCSIIO NOT AVAILABLE
Module:
DFSCTRN0
Explanation:
disabled.
User Response:
IMS service routine DFSCSIIO returned an error to DFSCTRN0. The IMS User ID support is
Contact Compuware Customer Support.
SEVERE ERROR. CSA STORAGE NOT AVAILABLE
Module:
DFSCTRN0
Explanation:
User Response:
XPD8083
Contact Compuware Customer Support.
DFSCTRN0, DFSMSCE0
Explanation:
XPD8082
Xpediter/TSO expected that IMS userid support was installed, but found the installation
FOUND IMS USER ID SUPPORT SETUP
Module:
XPD8081
None.
IMS USER ID SUPPORT SETUP NOT FOUND
Module:
XPD8080
The Xpediter/IMS userid support exit was loaded, and its entry point address is aaaaaaaa.
A request for CSA storage failed. The IMS User ID support is disabled.
Contact Compuware Customer Support.
SEVERE ERROR. UNABLE TO FIND USER EXIT
Module:
DFSCTRN0
Explanation: Xpediter was unable to find your DFSCTRN0 exit (which has been renamed to XPIMSRN0).The
IMS Used ID support is disabled.
User Response:
XPD8084
Ensure the IMS control region steplib contains the library for XPIMSRN0.
SEVERE ERROR. CSA STUB ADDRESS MISSING
Module:
DFSCTRN0
Explanation: Logic error in DFSCTRN0. The address of the IMS User ID table is invalid. The IMS User ID
support is disabled.
User Response:
Contact Compuware Customer Support.
Xpediter/TSO Messages
XPD8085
SEVERE ERROR. CSI SERVICE FAILURE
Module:
DFSCTRN0
Explanation:
disabled.
User Response:
XPD8086
1-91
IMS service routine DFSCSIIO returned an error to DFSCTRN0. The IMS User ID support is
Contact Compuware Customer Support.
DB2 PC INTERCEPT CODE IS NOT AT THE CORRECT LEVEL
Explanation: This message indicates that the DB2 PC intercept install program has tried to load XPDB2PCR,
and the release level of that load module does not match the installing program.
User Response:
XPD8092
XPEDITER/IMS vv.rr.mm TRAN ROUT EXIT DFSMSCE0 EPA=aaaaaaaa
Module:
DFSMSCE0
Explanation:
User Response:
XPD8100
Correct the STEPLIB or the Xpediter DD control card for the install job, then rerun the job.
The Xpediter/IMS userid support exit was loaded, and its entry point address is aaaaaaaa.
None.
DB2 PC INTERCEPT CANNOT BE FOUND
Explanation: This message indicates that the DB2 PC intercept install program has tried to load XPDB2PCR,
but the load module found is not XPDB2PCR.
User Response:
XPD8101
Contact Compuware Customer Support.
FOUND USER EXIT XPIMSCE0
Module:
DFSMSCE0
Explanation: The Xpediter/IMS DFSMSCE0 exit discovered the site’s version (XPIMSCE0) and will invoke it
after determining that a transaction is not to be routed to an Xpediter region.
User Response:
XPD8102
None.
USER EXIT XPIMSCE0 NOT FOUND
Module:
DFSMSCE0
Explanation:
The Xpediter/IMS DFSMSCE0 exit discovered no site version of DFSMSCE0.
User Response: If it is desired that a site-specific version of the DFSMSCE0 exit be driven, it should be renamed
to XPIMSCE0 and placed in the RESLIB concatenation.
XPD8103
SEVERE ERROR LOADING XPIMSCE0
Module:
DFSMSCE0
Explanation: The IMS LOAD Service experienced an error when the Xpediter/IMS DFSMSCE0 exit attempted to
locate the site’s version (XPIMSCE0).
User Response:
XPD8104
Contact Compuware Customer Support.
VECTOR NOT FOUND FOR USER EXIT XPIMSCE0
Module:
DFSMSCE0
Explanation: The Xpediter/IMS DFSMSCE0 exit discovered the site’s version (XPIMSCE0), but found it was not
properly constructed.
User Response: Check the assembly of the site’s version of DFSMSCE0, ensuring that there were no errors and
that an instance of macro DFSMSCVT FUNC=VECTOR was included.
XPD8105
DFSCSI00 INTERFACE ERROR, CODE=cccccccc… DFSMSCE0 DISABLED
Module:
DFSMSCE0
Explanation:
User Response:
XPD9001
The Xpediter/IMS DFSMSCE0 exit experienced an error with the IMS service routine.
Contact Compuware Customer Support.
XPMINIT ACTIVATE SUCCESSFUL
Module:
XPMINIT
1-92
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD9002
XPMINIT ACTIVATE FAILED
Module:
XPMINIT
User Response:
XPD9003
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
Search job for errors that caused the failure and correct.
XPMINIT PRODUCT STATUS IS UNCHANGE, STILL ACTIVE
Module:
XPMINIT
User Response:
XPD9017
Look for errors and correct if necessary.
XPMINIT MAINTENANCE FAILED
Module:
XPD9016
None
XPMINIT MAINTENANCE SUCCESSFUL, WITH INTERNAL ERRORS
Module:
XPD9015
Search job for errors that caused the failure and correct.
XPMINIT PRODUCT IS NOT ACTIVE
Module:
XPD9014
Search job for errors that caused the failure and correct.
XPMINIT MAINTENANCE FAILED DURING ACTIVATION
Module:
XPD9013
Search job for errors that caused the failure and correct.
XPMINIT PRODUCT DEACTIVATED BY ERROR RECOVERY
Module:
XPD9012
None.
XPMINIT MAINTENANCE FAILED IN DEACTIVATION
Module:
XPD9011
Search job for errors that caused the failure and correct.
XPMINIT XPMINIT ENDED
Module:
XPD9010
None.
XPMINIT REMOVAL FAILED
Module:
XPD9009
None.
XPMINIT REMOVAL SUCCESSFUL
Module:
XPD9008
Search job for errors that caused the failure and correct.
XPMINIT DEACTIVATE SUCCESSFUL
Module:
XPD9007
None.
Search job for errors that caused the failure and correct.
XPMINIT PRODUCT STATUS IS UNCHANGED, NOT ACTIVE
Module:
XPMINIT
User Response:
Search job for errors that caused the failure and correct.
Xpediter/TSO Messages
XPD9018
XPMINIT ACTIVATE FAILED
Module:
XPMINIT
User Response:
XPD9019
XPMINIT ACTIVATE SUCCESSFUL, WITH INTERNAL ERRORS
Module:
XPMINIT
User Response:
XPD9020
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
Search job for errors that caused the failure and correct.
XPMINIT MBF REMAINS INACTIVE
Module:
XPMINIT
User Response:
XPD9030
Search job for errors that caused the failure and correct.
XPMINIT FAILED BEFORE REQUESTED FUNCTION
Module:
XPD9029
Look for errors and correct if necessary.
XPMINIT REMOVE FAILED, MODULES NOT REMOVED
Module:
XPD9028
Look for errors and correct if necessary.
XPMINIT ERROR IN XPMINIT, BUT REMOVE SUCCESSFUL
Module:
XPD9027
Search job for errors that caused the failure and correct.
XPMINIT ERROR IN XPMINIT, MAINTENANCE WAS SUCCESSFUL
Module:
XPD9026
Search job for errors that caused the failure and correct.
XPMINIT FAILED IN MAINTENANCE
Module:
XPD9025
Search job for errors that caused the failure and correct.
XPMINIT ERROR IN XPMINIT, SVC42 FRONT-END NOT ACTIVE
Module:
XPD9024
Look for errors and correct if necessary.
XPMINIT REMOVE FUNCTION FAILED
Module:
XPD9023
Search job for errors that caused the failure and correct.
XPMINIT DEACTIVATE SUCCESSFUL, WITH INTERNAL ERRORS
Module:
XPD9022
Look for errors and correct if necessary.
XPMINIT DEACTIVATE FAILED, MBF DEACTIVATED BY ERROR RECOVERY
Module:
XPD9021
Search job for errors that caused the failure and correct.
Search job for errors that caused the failure and correct.
XPMINIT MBF REMAINS ACTIVE
Module:
XPMINIT
User Response:
Search job for errors that caused the failure and correct.
1-93
1-94
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD9031
XPMINIT EXIT FROM XPMINIT FAILED, MBF SUCCESS FULLY ACTIVATED
Module:
XPMINIT
User Response:
XPD9032
XPMINIT MAINT REQUEST SUCCESSFUL, WITH ERRORS
Module:
XPMINIT
User Response:
XPD9033
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
Contact Compuware Customer Support.
XPMINIT TOKEN DOES NOT POINT TO A GCA
Module:
XPMINIT
User Response:
XPD9043
Contact Compuware Customer Support.
XPMINIT NO TOKEN FOUND, NO BACKOUT NECESSARY
Module:
XPD9042
Search job for errors that caused the failure and correct.
XPMINIT FAILED TO GET TOKEN, NO BACKOUT POSSIBLE
Module:
XPD9041
Search job for errors that caused the failure and correct.
XPMINIT MAINT FAILED DURING DEACTIVATION, MBF REMAINS ACTIVE
Module:
XPD9040
Search job for errors that caused the failure and correct.
XPMINIT ROUTINE DODEACT FAILED, DEACTIVATION DID NOT PROCESS
Module:
XPD9039
Look for errors and correct if necessary.
XPMINIT NOT REACTIVATED FOR MAINTENANCE DUE TO ERROR(S)
Module:
XPD9038
Look for errors and correct if necessary.
XPMINIT PROPERLY FROM DEACTIV ROUTINE
Module:
XPD9037
Search job for errors that caused the failure and correct.
XPMINIT MBF HAS BEEN DEACTIVATED BUT FAILED TO RETURN
Module:
XPD9035
Search job for errors that caused the failure and correct.
XPMINIT MAINTENANCE FAILED DUE TO ERRORS REACTIVATING MBF
Module:
XPD9035
Look for errors and correct if necessary.
XPMINIT MBF NOT REACTIVATED
Module:
XPD9034
Search job for errors that caused the failure and correct.
Contact Compuware Customer Support.
XPMINIT STUB WAS NOT LOADED
Module:
XPMINIT
User Response:
Contact Compuware Customer Support.
Xpediter/TSO Messages
XPD9044
XPMINIT SVC42 FRONT-END WAS NOT LOADED
Module:
XPMINIT
User Response:
XPD9045
XPMINIT
XPMINIT FAILED TO LOAD ADSIS315
Module:
XPMINIT
User Response:
XPD9047
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
Contact Compuware Customer Support.
XPMINIT FAILED TO LOAD XPMDRVR
Module:
XPMINIT
User Response:
XPD9052
Contact Compuware Customer Support.
XPMINIT GCA ALLOCATION FAILED
Module:
XPD9051
Contact Compuware Customer Support.
XPMINIT FAILED TO DELETE XPMDRVR
Module:
XPD9050
Contact Compuware Customer Support.
XPMINIT FAILED TO LOAD ADSIS316
Module:
XPD9049
Contact Compuware Customer Support.
XPMINIT FAILED TO LOAD XPMSTBLD
Module:
XPD9048
Contact Compuware Customer Support.
XPMINIT SVC42 FRONT-END IS NOT CURRENTLY ACTIVE
Module:
XPD9046
1-95
Contact Compuware Customer Support.
XPMINIT XTLIST DD MISSING
Module:
XPMINIT
Explanation:
The Install job, JCLACTMB is missing the DD XTLIST.
User Response: Add the DD XTLIST to JCLACTMB. The dataset refered to by XTLIST is the Xpediter Authorized
library.
XPD9053
XPMINIT XTLIST DSN NOT AUTHORIZED
Module:
XPMINIT
Explanation:
User Response:
XPD9054
XPMINIT
User Response:
Contact Compuware Customer Support.
XPMINIT FAILED TO LOAD XPMSVC42 / XPMSTUB MODULES
Module:
XPMINIT
User Response:
XPD9056
Correct the XTLIST dataset and resubmit the job.
XPMINIT TOKEN CREATION FAILED - NOT ACTIVATED
Module:
XPD9055
The dataset associated with DD XTLIST is not authorized.
Contact Compuware Customer Support.
XPMINIT XTLIBI DD MISSING
Module:
XPMINIT
Explanation:
The Install job JCLACTMB is missing the DD XTLIBI.
1-96
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: Add the DD XTLIBI to JCLACTMB. The dataset refered to by XTLIBI is the Xpediter load library.
XPD9057
XPMINIT XTMMBF DD MISSING
Module:
XPMINIT
Explanation:
User Response:
staging file.
XPD9058
XPMINIT
Explanation:
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
Explanation:
User Response:
Contact Compuware Customer Support.
XPMINIT XTMMBF OPEN ERROR RC=XXXX, RS=XXXX
Module:
XPMINIT
Explanation:
User Response:
An error occurred when opening the Multi-Batch staging file - DD = XTMMBF.
Ensure the staging file was created correctly.
XPMINIT NO MBF SPECIFICATIONS AVAILABLE
Module:
XPMINIT
User Response:
Contact Compuware Customer Support.
XPMINIT GCA LOADED =
Module:
XPMINIT
Explanation:
User Response:
XPD9067
None.
XPMINIT
User Response:
XPD9066
Multi-Batch was found to be active already.
XPMINIT SVCUPDTE FAILED
Module:
XPD9065
Contact Compuware Customer Support.
XPMINIT MBF ALREADY ACTIVE
Module:
XPD9064
Contact Compuware Customer Support.
XPMINIT XPMSTUB ROUTINE NOT LOCATED - FATAL ERROR
Module:
XPD9063
Contact Compuware Customer Support.
XPMINIT XPMSVC42 ROUTINE NOT LOCATED - FATAL ERROR
Module:
XPD9062
Redefine the Xpediter staging file with the correct IDCAMS parameters and rerun the job.
XPMINIT
User Response:
XPD9061
The Xpediter staging file was defined with incorrect IDCAMS parameters.
XPMINIT GCA NOT LOCATED - FATAL ERROR
Module:
XPD9060
Add the DD XTMMBF to JCLACTMB. The dataset referred to by XTMMBF is the Xpediter
XPMINIT XTMMBF JFCB ERROR
Module:
XPD9059
The Install job JCLACTMB is missing the DD XTLIBI.
Display address where GCA resides - informational.
None.
XPMINIT DEACTIVATE FAILED - MBF NOT ACTIVE
Module:
XPMINIT
User Response:
Search job for errors that caused the failure and correct.
Xpediter/TSO Messages
XPD9068
XPMINIT GCA LOADED =
Module:
XPMINIT
Explanation:
User Response:
XPD9069
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
XPMINIT
User Response:
, RS=
Contact Compuware Customer Support.
XPMINIT WARNING FOR ADD LPA MEMBERS RC=
Module:
Contact Compuware Customer Support.
XPMINIT FAILED TO DELETE LPA MEMBERS RC=
Module:
XPMINIT
User Response:
Contact Compuware Customer Support.
XPMINIT XPMINIT JOB PARM: < 8 OR > 25
Module:
, RS=
XPMINIT
User Response:
XPD9080
RC=
XPMINIT
User Response:
XPD9079
Contact Compuware Customer Support.
XPMINIT FAILED TO ADD LPA MEMBERS
Module:
XPD9078
None.
XPMINIT REMOVE FAILED FOR REMOVE REQUEST
Module:
XPD9077
Search job for errors that caused the failure and correct.
XPMINIT REMOVE DEACTIVATE SUCCESSFUL
Module:
XPD9076
None.
XPMINIT ACTIVATE FAILED FOR MAINTENANCE
Module:
XPD9075
Search job for errors that caused the failure and correct.
XPMINIT MAINTENANCE ACTIVATE SUCCESSFUL
Module:
XPD9074
None.
XPMINIT DEACTIVATE FAILED FOR MAINTENANCE REQUEST
Module:
XPD9073
Contact Compuware Customer Support.
XPMINIT MAINTENANCE DEACTIVATE SUCCESSFUL
Module:
XPD9072
Contact Compuware Customer Support.
XPMINIT CAN NOT IDENTIFY XPMSTUB VERSION - CONTACT COMPUWARE
Module:
XPD9071
None.
XPMINIT FAILED TO FREE SVC CODE
Module:
XPD9070
Display address where GCA resides - informational.
XPMINIT
Explanation:
The JCL parameter is incorrect.
, RS=
1-97
1-98
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: The JCL parameter must start with either ACTIVATE, MAINTENANCE, or DEACTIVATE. It may
also contain “,IMSP=” with the IMS preprocessor module next.
XPD9081
XPMINIT FAILED TO ESTABLISH ESTAE EXIT
Module:
XPMINIT
User Response:
XPD9082
XPMINIT RETURN CODE = XXXXXXXX, REASON CODE = XXXXXXXX
Module:
XPMINIT
Explanation:
User Response:
XPD9083
Contact Compuware Customer Support.
Return Code and Reason Code returned - see message XPD9081.
Contact Compuware Customer Support.
XPMINIT XTWLMADD OPEN ERROR RC=XXXX, RS=XXXX
Module:
XPMINIT
Explanation:
An error occurred while attempting to open the XTWLMADD dataset.
User Response: Verify that the JCL is pointing to the correct dataset and that the dataset was defined with the
correct attributes.
XPD9084
XPMINIT XTIMSADD OPEN ERROR RC=XXXX, RS=XXXX
Module:
XPMINIT
Explanation:
An error occurred while attempting to open the XTIMSADD dataset.
User Response: Verify that the JCL is pointing to the correct dataset and that the dataset was defined with the
correct attributes.
XPD9085
XPMINIT (input record)
Module:
XPMINIT
Explanation:
XPD9086
XPMINIT (input record)
Module:
XPMINIT
Explanation:
XPD9087
Informational. Displays the 80-byte XTWLMADD DD input record.
Informational. Displays the 80 byte XTIMSADD DD input record.
XPMINIT mmmmmmmm RELEASE vv.rr.mm (DDNAME)
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed so that the user can verify the
release levels, vv.rr.mm, of the selected modules, mmmmmmmm, listed. If the release levels are not the same, an
abend will occur.
User Response:
XPD9088
If an abend occurs, verify that the libraries in the XPMINIT JCL are at the same release level.
XPMINIT mmmmmmmm RELEASE NOT FOUND (DDNAME)
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when the Xpediter/TSO release
level cannot be found in the module prefix area.
User Response: In the XPMINIT JCL, verify that the libraries are Xpediter/TSO libraries. If they are
Xpediter/TSO libraries, then contact Compuware Customer Support.
XPD9089
XPMINIT RELEASE LEVEL MISMATCH
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when there is a mismatch
between the selected modules listed in message XPD9087.
User Response: Check the list of modules in message XPD9087 to determine the mismatched modules. In the
XPMINIT JCL, replace the library with the mismatched module with the correct release level library.
Xpediter/TSO Messages
XPD9090
1-99
XPMINIT STORAGE ALLOCATION FAILURE (nn)
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when there is an error during
storage allocation. nn is an internal diagnostic code.
User Response:
XPD9091
Increase the region size for the XPMINIT batch job.
XPMINIT OPEN FAILED FOR DDNAME dddddddd
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when there is a failure to open
ddname dddddddd.
User Response: Verify that the correct library is assigned to the specified ddname. For example, the
Xpediter/TSO SLXTLOAD library should be assigned to the XTLIBI DD.
XPD9092
XPMINIT BLDL FAILED FOR MODULE mmmmmmmm IN DDNAME dddddddd
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when the initialization process
fails to find module mmmmmmmm in ddname dddddddd.
User Response: Verify that the correct library is assigned to the specified ddname. For example, the
Xpediter/TSO SLXTLOAD library should be assigned to the XTLIBI DD.
XPD9093
XPMINIT LOAD FAILED FOR MODULE mmmmmmmm IN DDNAME dddddddd
Module:
XPMINIT
Explanation: During Multi-Batch initialization, this message will be displayed when the initialization process
fails to load module mmmmmmmm from ddname dddddddd.
User Response: Verify that the correct library is assigned to the specified ddname. For example, the
Xpediter/TSO SLXTLOAD library should be assigned to the XTLIBI DD.
XPD9101
XPMMAIN ONE OR MORE DATASETS FAILED TO POST PROCESS
Module:
XPMMAIN
Explanation:
XPD9102
XPMMAIN AT LEAST ONE UNALLOCATE FAILED SEE MESSAGES
Module:
XPMMAIN
Explanation:
User Response:
XPD9103
Review messages to determine cause of failure.
XPMMAIN
Explanation:
User Response:
An error occurred while setting up Xpediter’s XTASKLIB DD.
Review messages to determine cause of failure.
XPMMAIN AN ERROR OCCURED ACCESSING XP3PARMS
Module:
XPMMAIN
User Response:
XPD9105
At least one unallocate failed.
XPMMAIN AN ERROR OCCURED ACCESSING THE DYNAMIC XTASKLIB
Module:
XPD9104
An error occurred while the XTASKLIB DD was being closed.
Contact Compuware Customer Support.
XPMMAIN ERROR DELETING MULTI-BATCH RECORD. SEE RC
Module:
XPMMAIN
Explanation:
An error occurred deleting a Multi-Batch record from the Multi-Batch Staging file.
User Response: These records are also deleted when the Multi-Batch job (JCLACTMB) is executed. If these errors
continue, contact Compuware Customer Support.
XPD9106
XPMMAIN ERROR REFRESHING MULTI-BATCH STORAGE INDEX.
Module:
XPMMAIN
1-100
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
XPD9107
XPMMAIN BAD SPECIFICATION PARAMETER PASSED TO XPMMAIN
Module:
XPMMAIN
User Response:
XPD9108
XPMMAIN
User Response:
XPMMAIN
Explanation:
User Response:
User Response:
User Response:
User Response:
The Multi-Batch Staging file could not be opened.
Review error messages to determine what action is required.
XPMMAIN MBF DATASET ALLOCATION FAILED RC= ,REASON= DSN=
Module:
XPMMAIN
Explanation:
User Response:
allocated.
The Multi-Batch Staging file could not be allocated.
Review the Return Code (RC) and Reason returned to determine why the file could not be
XPMMAIN XPMMAIN ENDED
Module:
XPMMAIN
User Response:
None.
XPMMAIN DYNAMIC ALLOCATION FOR XPIN FAILED
Module:
XPMMAIN
Explanation:
User Response:
The dynamic allocation for DD XPIN failed.
Contact Compuware Customer Support.
XPMMAIN XPIN OPEN FAILED
Module:
XPMMAIN
Explanation:
User Response:
XPD9117
Make sure the Xpediter load library is correct. Add a new record if necessary.
XPMMAIN
Explanation:
XPD9116
The XPLIBI DD dataset could not be found.
XPMMAIN MBF DATASET OPEN FAILED DSN=dsname
Module:
XPD9115
Contact Compuware Customer Support.
XPMMAIN
Explanation:
XPD9114
Xpediter was unable to read the Multi-Batch Staging file.
XPMMAIN XPLIBI DATASET NOT FOUND NAME=dsname
Module:
XPD9113
Look for related messages in the listing. Correct any other issues and retest.
XPMMAIN
Explanation:
XPD9112
The dynamic allocation routine failed because of a problem with a specific DD and dataset.
XPMMAIN MBF DATASET READ FAILED DSN=dsname
Module:
XPD9111
Contact Compuware Customer Support.
XPMMAIN AT LEAST ON DYNALLOC FAILED DD=ddname DSN=dsname
Module:
XPD9110
Contact Compuware Customer Support.
XPMMAIN MBF FACILITY FAILED DURING ATTACH PROCESS
Module:
XPD9109
Contact Compuware Customer Support.
Xpediter was unable to open the XPIN DD dataset.
Review error messages to determine what action is required.
XPMMAIN TEST TYPE NOT I OR U
Module:
XPMMAIN
Xpediter/TSO Messages
Explanation:
User Response:
XPD9118
XPMMAIN
Explanation:
User Response:
User Response:
User Response:
User Response:
Contact Compuware Customer Support.
XPMMAIN
Explanation:
User Response:
Failure occurred while attempting to get storage.
Contact Compuware Customer Support.
XPMMAIN XP3PARM OPEN STORAGE OBTAIN FAILED
Module:
XPMMAIN
Explanation:
User Response:
Failure occurred while attempting to get storage.
Contact Compuware Customer Support.
XPMMAIN XP3PARM OPEN FAILED
Module:
XPMMAIN
Explanation:
User Response:
Xpediter was unable to open the XP3PARM DD dataset.
Contact Compuware Customer Support.
XPMMAIN DYNAMIC ALLOCATION FOR XTMMBF FAILED
Module:
XPMMAIN
Explanation:
User Response:
The dynamic allocation of the Xpediter Multi-Batch Staging file failed.
Look for other messages regarding DD XTMMBF.
XPMMAIN OPEN FOR XTMMBF FAILED
Module:
XPMMAIN
Explanation:
User Response:
XPD9127
The dynamic allocation for DD XP3PARMS failed.
XPMMAIN XP3PARM DCB STORAGE OBTAIN FAILED
Module:
XPD9126
Check the “Test Type” field on the Multi-Batch panel and correct if necessary.
XPMMAIN
Explanation:
XPD9125
The Code Coverage specification is expected to be a combination of C, T, and F.
XPMMAIN DYNAMIC ALLOCATION FOR XP3PARMS FAILED
Module:
XPD9124
Contact Compuware Customer Support.
XPMMAIN
Explanation:
XPD9123
Failure occurred while attempting to get storage.
XPMMAIN INVALID CODE COVERAGE SPECIFICATION - XX
Module:
XPD9122
The REGION parameter for the batch JOB should be increased if possible.
XPMMAIN
Explanation:
XPD9121
Failure occurred while attempting to get storage.
XPMMAIN XPIN DCB STORAGE OBTAIN FAILED
Module:
XPD9120
Check the “Test Type” field on the Multi-Batch panel and correct if necessary.
XPMMAIN XPIN OPEN STORAGE OBTAIN FAILED
Module:
XPD9119
The “Test Type” field must start with either I for Interactive or U for unattended test.
The open failed for the Multi-Batch Staging file.
Review error messages to determine what action is required.
XPMMAIN CLOSE FOR XTMMBF FAILED, PROCESSING CONTINUES
Module:
XPMMAIN
User Response:
Look for other messages regarding DD XTMMBF.
1-101
1-102
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD9128
XPMMAIN XTMMBF RECORD NOT FOUND - record key
Module:
XPMMAIN
Explanation:
User Response:
XPD9129
XPMMAIN
Explanation:
User Response:
User Response:
User Response:
Contact Compuware Customer Support.
XPMMAIN
Explanation:
User Response:
Xpediter was unable to obtain storage for the Xpediter log.
The REGION parameter for the batch JOB should be increased if possible.
XPMMAIN STORAGE ALLOCATION FAILED FOR PRINTLOG TDCB
Module:
XPMMAIN
Explanation:
User Response:
Xpediter was unable to obtain storage for the PRINTLOG.
Contact Compuware Customer Support.
XPMMAIN STORAGE ALLOCATION FAILED FOR PRINTLOG OPEN
Module:
XPMMAIN
Explanation:
User Response:
Xpediter was unable to obtain storage for the PRINTLOG.
The REGION parameter for the batch JOB should be increased if possible.
XPMMAIN OPEN FAILED FOR PRINTLOG
Module:
XPMMAIN
Explanation:
User Response:
XPD9136
Xpediter was unable to obtain storage for the Xpediter log.
XPMMAIN STORAGE ALLOCATION FAILED FOR XPOUT OPEN
Module:
XPD9135
Contact Compuware Customer Support.
XPMMAIN
Explanation:
XPD9134
The XDYNAMIC dataset was not the first dataset in the XTASKLIB concatenation.
XPMMAIN STORAGE ALLOCATION FAILED FOR XPOUT DCB
Module:
XPD9133
Contact Compuware Customer Support.
XPMMAIN
Explanation:
XPD9132
The JCFB was not found for XDYNAMIC DD.
XPMMAIN XDYNAMIC WAS NOT FIRST TASKLINN ALLOCATED
Module:
XPD9131
Make sure the staging file is correct. Add a new record if necessary.
XPMMAIN XDYNAMIC NOT FOUND DD=ddname DSN=dataset name
Module:
XPD9130
The Multi-Batch Staging file did not have a matching record.
Xpediter was unable to open the PRINTLOG.
Review error messages to determine what action is required.
XPMMAIN OPEN FAILED FOR XPLOG IN PRINTLOG
Module:
XPMMAIN
Explanation: The XPOUT DD refers to the Xpediter/TSO session log. If it is not present, you cannot spool (log)
the output from a test.
User Response:
XPD9137
Review error messages to determine what action is required.
XPMMAIN XTASKLIB OPEN FAILED, XTASKLIB NOT ALLOCATED - FATAL
Module:
XPMMAIN
Explanation: The XTASKLIB is a DD dynamically allocated by Xpediter. It will contain a concatenation of files
including the STEPLIB from the JCL and the load libraries saved in the Staging File.
User Response:
Contact Compuware Customer Support.
Xpediter/TSO Messages
XPD9138
1-103
XPMMAIN XTASKLIB OPEN FAILED - FATAL ERROR
Module:
XPMMAIN
Explanation: The XTASKLIB is a DD dynamically allocated by Xpediter. It will contain a concatenation of files
including the STEPLIB from the JCL and the load libraries saved in the Staging File.
User Response:
XPD9139
Review error messages to determine what action is required.
XPMMAIN XTASKLIB OPEN STORAGE OBTAIN FAILED - FATAL ERROR
Module:
XPMMAIN
Explanation: The XTASKLIB is a DD dynamically allocated by Xpediter. It will contain a concatenation of files
including the STEPLIB from the JCL and the load libraries saved in the Staging File.
User Response:
XPD9140
The REGION parameter for the batch JOB should be increased if possible.
XPMMAIN XTASKLIB DCB STORAGE OBTAIN FAILED - FATAL ERROR
Module:
XPMMAIN
Explanation: The XTASKLIB is a DD dynamically allocated by Xpediter. It will contain a concatenation of files
including the STEPLIB from the JCL and the load libraries saved in the Staging File.
User Response:
XPD9141
XPMMAIN XP/TSO TERMINATED WITH cc
Module:
XPMMAIN
Explanation:
User Response:
XPMMAIN
User Response:
XPMMAIN
Explanation:
User Response:
Failure occurred while attempting to get storage.
Contact Compuware Customer Support.
XPMMAIN STORAGE OBTAIN BELOW FAILED FOR
Module:
XPMMAIN
Explanation:
User Response:
Failure occurred while attempting to get storage.
Contact Compuware Customer Support.
XPMMAIN FAILED TO ALLOCATE STORAGE FOR XPLIBI OPEN
Module:
XPMMAIN
Explanation:
User Response:
XPD9148
The XPLIBI DD is the Xpediter load library. Make sure the correct library is being allocated.
XPMMAIN STORAGE OBTAIN BELOW FAILED FOR
Module:
XPD9147
Contact Compuware Customer Support.
XPMMAIN FAILED TO OPEN XPLIBI
Module:
XPD9146
Contact Compuware Customer Support.
XPMMAIN
User Response:
XPD9145
The dynamic allocation for DD XPLIBI failed.
XPMMAIN LOAD FAILED FOR MODULE modname ON XPLIBI
Module:
XPD9144
Review any error messages to determine if any action is required.
XPMMAIN DYNAMIC ALLOCATION FOR XPLIBI FAILED
Module:
XPD9143
COMPLETION CODE
XPMMAIN
User Response:
XPD9142
Review error messages to determine what action is required.
Failure occurred while attempting to get storage.
The REGION parameter for the batch JOB should be increased if possible.
XPMMAIN BLDL FAILED FOR MODULE modname ON XPLIBI
Module:
XPMMAIN
1-104
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation:
User Response:
XPD9161
User Response:
XPMDYNA
XPMDYNA
Explanation:
An error occurred while building a concatenation list.
XPMDYNA INFORMATION INQUIRY FAILED
Module:
XPMDYNA
Explanation:
An error occurred while retrieving dataset information.
XPMDYNA INVALID DD NAME = ddname
Module:
XPMDYNA
Explanation:
User Response:
An error occurred with the DDNAME ddname
Correct error and retest.
XPMDYNA TYPE MUST BE X"00", X"07" OR X"08"
Module:
XPMDYNA
Explanation:
User Response:
An invalid space type was specified.
Correct space type to be TRACKS or CYLINDERS.
XPMDYNA INVALID DS NAME = dsname
Module:
XPMDYNA
Explanation:
User Response:
XPD9171
An error occurred while removing a file from the concatenation list.
XPMDYNA DD NAME ALLOCATION FAILED
Module:
XPD9170
An error occurred while trying to deconcatenate files.
XPMDYNA
Explanation:
XPD9169
An error occurred while trying to concatenate files.
XPMDYNA REMOVE FAILED
Module:
XPD9168
, RS=
XPMDYNA
Explanation:
XPD9167
An error occurred while trying to free a file.
XPMDYNA DECONCATENATE FAILED
Module:
XPD9166
, RS=
XPMDYNA CONCATENATE FAILED RC=
Explanation:
XPD9165
Correct problem and retest.
XPMDYNA
Explanation:
Module:
, DYN@= DDN=ddname , DSN=dsname
The allocate failed for the dataset listed.
XPMDYNA UNALLOCATE FAILED RC=
Module:
XPD9164
, RS=
XPMDYNA
Explanation:
XPD9163
The XPLIBI DD is the Xpediter load library. Make sure the correct library is being allocated.
XPMDYNA ALLOCATE FAILED RC=
Module:
XPD9162
A BLDL failed while attempting to aquire information on modname from DD XPLIBI
The dataset name specified is incorrect.
Correct the dataset name.
XPMDYNA INVALID STATUS PASSED
Module:
XPMDYNA
Explanation:
User Response:
An invalid file disposition was passed.
Check all file disposition parameters (DISP=) for correctness and retest.
Xpediter/TSO Messages
XPD9172
XPMDYNA INVALID NORMAL DISPOSITION PASSED
Module:
XPMDYNA
Explanation:
User Response:
XPD9173
XPMDYNA
Explanation:
User Response:
User Response:
User Response:
XPMDRVR
Explanation:
User Response:
The Xpediter load library could not be dynamically allocated.
Make sure the XTLIBI dataset is the Xpediter load library.
XPMDRVR OPEN OF XTLIBI FAILED
Module:
XPMDRVR
Explanation:
User Response:
Xpediter is unable to allocate the Xpediter load library.
Make sure the XTLIBI dataset is the Xpediter load library.
XPMDRVR LOAD OF XPMMAIN FAILED
Module:
XPMDRVR
User Response:
Make sure program XPMMAIN exists in the Xpediter load library.
XPMDRVR R1 POINTS TO BAD SPECIFICATION CNTL BLOCK
Module:
XPMDRVR
Explanation:
User Response:
Xpediter program XPMDRVR is not pointing to the correct control block.
Retest program. If error continues, contact Compuware Customer Support.
XPMMBCT - MULTI-BATCH CROSS LPAR SUPPORT ACTIVE.
Module:
XPMMBCT
User Response:
XPD9201
None.
XPMDRVR DYNALLOC OF XPEDITER/TSO LOADLIB FAILED
Module:
XPD9200
Contact Compuware Customer Support.
XPMDYNA
User Response:
XPD9194
An internal error occurred.
XPMDYNA XPMDYNA ENDED
Module:
XPD9193
Contact Compuware Customer Support.
XPMDYNA
Explanation:
XPD9192
An internal error occurred.
XPMDYNA INVALID DYNALLOC FUNCTION AFTER FUNCTION VALIDATION
Module:
XPD9191
Check all file disposition parameters (DISP=) for correctness and retest.
XPMDYNA
Explanation:
XPD9176
An invalid file disposition was passed.
XPMDYNA INVALID DYNALLOC FUNCTION NOT X"01"-X"07"
Module:
XPD9175
Check all file disposition parameters (DISP=) for correctness and retest.
XPMDYNA INVALID CONDITIONAL DISPOSITION PASSED
Module:
XPD9174
An invalid file disposition was passed.
None.
XPMMBCT - MISSING HOMEPORT CONTROL CARD
Module:
XPMMBCT
User Response:
Check the MBCTIN file for a correctly coded HOMEPORT control card.
1-105
1-106
Xpediter/TSO and Xpediter/IMS Messages and Codes
XPD9202
XPMMBCT - MISSING RMOTPORT CONTROL CARD
Module:
XPMMBCT
User Response:
XPD9203
XPMMBCT - MORE THAN 1 HOMEPORT CONTROL CARD
Module:
XPMMBCT
User Response:
XPD9204
Check the MBCTIN file for extraneous HOMEPORT control cards.
XPMMBCT - DUPLICATE RMOTPORT CONTROL CARD
Module:
XPMMBCT
User Response:
XPD9205
Check the MBCTIN file for at least one correctly coded RMOTPORT control card.
Check the MBCTIN file for duplicate RMOTPORT control card(s).
XPMMBCT - MULTI-BATCH NOT INSTALLED ON THIS LPAR
Module:
XPMMBCT
User Response: The Multi-Batch Intercept has never been installed on this LPAR. Run the JCL to install/activate
the Multi-Batch Intercept. A JCL sample is located in member JCLACTMB of the SLXTINST dataset.
XPD9206
XPMMBCT - ANOTHER MBCT ALREADY RUNNING ON THIS LPAR
Module:
XPMMBCT
User Response: A Multi-Batch cross-LPAR Task is running on this LPAR. If you are attempting to refresh the
HOMEPORT/RMOTPORT connections, first shut down the MBCT that is currently running.
XPD9207
XPMMBCT - PORT NOT 5 DIGIT NUMERIC
Module:
XPMMBCT
User Response: Check the MBCTIN file and ensure that the HOMEPORT= and RMOTPORT= control cards
specify a 5-digit numeric value.
XPD9208
XPMMBCT - INVALID NAME/IP KEYWORD
Module:
XPMMBCT
User Response:
XPD9209
XPMMBCT - MAXIMUM OF 50 REMOTE PORTS EXCEEDED
Module:
XPMMBCT
User Response:
XPD9210
Check the MBCTIN file and ensure that there are no more than 50 RMOTPORT= control cards.
XPMMBCT - HOST NAME / IP ADDRESS CANNOT BE BLANK
Module:
XPMMBCT
User Response:
XPD9211
Check the MBCTIN file and ensure that the NAME/IP= values are correct.
Check the MBCTIN file and ensure that the NAME/IP= values are not blank.
XPMMBCT - INVALID MBCTIN CONTROL CARD
Module:
XPMMBCT
User Response: A control card other than a comment, HOMEPORT, or RMOTPORT was encountered. Remove
the invalid control cards and resubmit the job.
XPD9212
XPMMBCT - MISSING HOMEPORT AND RMOTPORT CONTROL CARDS
Module:
XPMMBCT
User Response:
control card.
XPD9213
Check the MBCTIN file and ensure that there is at least one HOMEPORT= and RMOTPORT=
XPMMBCT - MULTI-BATCH NOT ACTIVE ON THIS LPAR
Module:
XPMMBCT
User Response: The Multi-Batch Intercept is not active on this LPAR. Run the JCL to install/activate the MultiBatch Intercept. A JCL sample is located in member JCLACTMB of the SLXTINST dataset.
Xpediter/TSO Messages
XPD9214
XPMMBCT - IDENTIFY FOR TCPIP *LISTEN* TASK FAILED
Module:
XPMMBCT
User Response:
XPD9215
XPMMBCT
User Response:
XPMMBCT
User Response:
ABEND.
A console modify command was issued against the Multi-Batch cross-LPAR Task requesting an
XPMMBCT - MBCTIN OR MBCTOUT DD STATEMENT MISSING
Module:
XPMMBCT
User Response:
XPD9218
The Multi-Batch cross-LPAR Task has failed. Contact Compuware Customer Support.
XPMMBCT - DUMP REQUESTED/ADVISED, WILL ABEND USER 3002.
Module:
XPD9217
The Multi-Batch cross-LPAR Task has failed. Contact Compuware Customer Support.
XPMMBCT - ATTACH OF *LISTEN* TASK FAILED
Module:
XPD9216
1-107
Check the JCL and ensure that the MBCTIN DD and/or the MBCTOUT DD card is present.
XPMMBCT - ERROR WITH MBCTIN OR MBCTOUT FILE
Module:
XPMMBCT
User Response: There was an error reading from the MBCTIN or writing to the MBCTOUT file. Ensure that the
file names specified are valid. If they are, contact Compuware Customer Support.
XPD9219
XPMMBCT - A HOST NAME ENTERED IS UNABLE TO BE RESOLVED
Module:
XPMMBCT
User Response: A host name specified for the NAME/IP= parameter could not be resolved to a valid IP address.
Ensure that the names specified are valid. If they are, contact Compuware Customer Support.
XPD9220
XPMMBCT - MULTI-BATCH I/O MODULE COULD NOT BE LOADED
Module:
XPMMBCT
User Response:
XPD9221
XPMMBCT - XPMSTBLD XREQ BUILD MODULE COULD NOT BE LOADED
Module:
XPMMBCT
User Response:
XPD9222
XPMMBCT
User Response:
XPMMBCT
User Response:
XPMMBCT
User Response:
A console stop command was issued against the Multi-Batch cross-LPAR Task.
XPMMBCT - UNABLE TO FREE CIB - SHUTTING DOWN.
Module:
XPMMBCT
User Response:
XPD9226
The Multi-Batch cross-LPAR Task has failed. Contact Compuware Customer Support.
XPMMBCT - STOP COMMAND ISSUED - SHUTTING DOWN.
Module:
XPD9225
The Multi-Batch cross-LPAR Task has failed. Contact Compuware Customer Support.
XPMMBCT - ATTACH OF *GCA WAIT* TASK FAILED
Module:
XPD9224
Ensure that the STEPLIB/JOBLIB DD contains the Xpediter/TSO SLXTLOAD library.
XPMMBCT - IDENTIFY FOR *GCA WAIT* TASK FAILED
Module:
XPD9223
Ensure that the STEPLIB/JOBLIB DD contains the Xpediter/TSO SLXTLOAD library.
The Multi-Batch cross-LPAR Task has failed. Contact Compuware Customer Support.
XPMMBCT - RECEIVED UNKNOWN COMMAND - SHUTTING DOWN.
Module:
XPMMBCT
1-108
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: A console command other than stop or modify was issued against the Multi-Batch cross-LPAR
Task. The Multi-Batch cross-LPAR Task will terminate.
XPD9227
XPMMBCT - MODIFY COMMAND CONTAINS UNKNOWN VALUE - IGNORED.
Module:
XPMMBCT
User Response: A console modify command was issued against the Multi-Batch cross-LPAR Task, but contained
an unknown request type. The command is ignored.
XPD9800
LOG COMMAND NOT VALID IN BATCH
Explanation:
User Response:
XPD9801
User Response:
XPD9802
User Response:
User Response:
User Response:
This is an internal problem; perhaps something has been overlayed.
Contact your internal technical support.
Not all Xpediter commands can be used in batch mode.
Refer to the Xpediter/TSO and Xpediter/IMS User’s Guide or Reference Manual for valid commands.
TRACE can only be used from a source screen.
COUNT NOT ALLOWED FROM SOURCELESS DEBUGGING SCREEN
Explanation:
COUNT can only be used from a source screen.
WHEN NOT ALLOWED FROM SOURCELESS DEBUGGING SCREEN
Explanation:
XPD9809
Refer to the Xpediter/TSO and Xpediter/IMS User’s Guide or Reference Manual for valid commands.
TRACE NOT ALLOWED FROM SOURCELESS DEBUGGING SCREEN
Explanation:
XPD9808
Not all Xpediter commands can be used in batch mode.
RETEST COMMAND NOT VALID IN BATCH
Explanation:
XPD9807
Refer to the Xpediter/TSO and Xpediter/IMS User’s Guide or Reference Manual for valid commands.
COMMAND NUMBER OUT OF SYNC WITH TABLE IN ADSRA412
Explanation:
XPD9806
Not all Xpediter commands can be used in batch mode.
FIND COMMAND NOT VALID IN BATCH
Explanation:
XPD9804
Refer to the user guide or reference manual for valid commands.
EXCLUDE COMMAND NOT VALID IN BATCH
Explanation:
XPD9803
Not all Xpediter commands can be used in batch mode.
WHEN can only be used from a source screen.
INVALID COMMAND TO DELETE
User Response: Refer to the Xpediter/TSO and Xpediter/IMS Reference Manual or enter HELP DELETE for a list of valid
commands.
XPD9810
COMMAND INVALID WITH DELETE
User Response: Refer to the Xpediter/TSO and Xpediter/IMS Reference Manual or enter HELP DELETE for a list of valid
commands.
XPD9815
SPECIFIED STATEMENTS NOT EXCLUDED - RESET WITH ’END’
Explanation:
User Response:
XPD9816
All EXCLUDEs can be reset by END or RESET.
COMMAND NOT ALLOWED FOR DISPLAY ONLY LINE
Explanation:
User Response:
XPD9990
An EXCLUDE was not set on this statement.
The command is allowed only for a code line or data line.
Retry command on a code line or data line.
MODULE NAME CANNOT END WITH A DOT
Module:
ADSRA612
Xpediter/TSO Messages
Explanation:
colon (::).
User Response:
XPD9993
Check the syntax of the command entered.
When the load module name is entered, the next name must be the module or CSECT name.
INVALID LITERAL SPECIFICATION
Module:
ADSRA659
Explanation:
User Response:
XPD9995
Module names must end with a single colon (:) and load module names must end with a double
MODULE NAME MUST FOLLOW LOAD MODULE NAME
Explanation:
XPD9994
1-109
No terminal quote was found on the literal.
Add quote to end of literal and try again.
NO EDB AVAILABLE FOR ITEM
Module:
ADSRA659
Explanation:
name.
Not enough information could be found to build the Xpediter control block for the target data
User Response: Check the syntax of the command entered. Contact your support person if the syntax and data
name are correct.
XPD9997
NUMERIC LITERAL CANNOT BE MOVED TO INSTRUCTION
Module:
ADSRA659
Explanation:
User Response:
Neither the numeric literal nor the character literal should be used to change an instruction.
To change the instruction area of the program, use the hexadecimal literal.
1-110
Xpediter/TSO and Xpediter/IMS Messages and Codes
2-1
Chapter 2.
User Abend Codes
Chap 2
ABEND 3000
Module: XPHOGNPF, XPHOGNIF, XPHOGNBF, XPHOGNTF, XPRDLIST, XPBTSLNK,
XPEDCTL, ADSRA207, and ADSRA300
Explanation:
compile.
User Response:
ABEND 3001
This ABEND always means there is insufficient storage for an Xpediter/TSO
Increase the REGION for the JOB or STEP, and resubmit the compile job.
AN INVALID SERVICE REQUEST HAS BEEN SENT TO ADSRA000
Module:
ADSRA000
Explanation: Module ADSRA000 is the dynamic CALL TRANSFER version of Xpediter. One of
its functions is to manage Xpediter modules, both loading and deleting. The module also
maintains an internal control stack. An invalid service call was issued.
User Response:
ABEND 3002
Contact your internal technical support.
UNABLE TO TEST USER PROGRAM
Module:
ADSRA410, CSSMVS, XPTSO, XPDRP, and XPINIT
Explanation:
User Response:
follows:
Xpediter is unable to test the user program.
See the session log for additional details. The ABEND reason code is set as
20
The user program named on the TEST and/or INTERCEPT control card could
not be found.
22
The XPIN control cards are invalid.
24
The required PARM field was omitted for an IMS or BTS test.
26
The XPOUT DD card was missing or could not be opened.
28
The TASKLIB and/or XTASKLIB DD card was missing or could not be opened.
2A
The TEST ID was not specified for a Code Coverage test.
2C
The SYSTEM NAME was not specified for a Code Coverage test.
2E
The XCOVER DD card was missing or could not be opened.
30
The XPIN DD card was missing or could not be opened.
32
An error exists in the assembly of ADSRA093 (the user may have updated
ADSCPDEF).
34
A DB2 stored procedure test encountered an unrecoverable error.
36
Multi-Batch Communication Task failure – see WTO message.
ABEND 3003
Module:
XPEDITER BLDL FAILURE
ADSIM002
2-2
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation: An attempt to call an Xpediter module failed because the module could not be
found in the STEP or JOBLIB libraries.
User Response: Verify that the correct libraries are present; if the problem persists, contact
your internal technical support.
ABEND 3007
AN XPEDITER RECURSIVE ABEND HAS OCCURRED
Module:
ADSRA105
Explanation:
User Response:
ABEND 3008
Successive ABENDS occurred while an application module was being tested.
Contact your internal technical support.
AN XPEDITER TIME-OUT HAS OCCURRED DURING TERMINAL RECOVERY.
Module:
ADSRA105
Explanation: Xpediter exhausted the time threshold while attempting to recover from a
terminal ABEND.
User Response:
ABEND 3009
Contact your internal technical support.
A DIAGNOSE ABEND HAS BEEN REQUESTED
Module:
ADSRA148
Explanation: The Xpediter DIAGNOSE command was used to generate an ABEND of the
Xpediter region, or the EXIT ABEND command was entered without specifying a System or
User abend code (U3009 is the default).
User Response: If you did not enter the Xpediter EXIT ABEND command, contact your
internal technical support and provide them with the SYSUDUMP and other materials.
ABEND 3010
AN ERROR WAS ENCOUNTERED DURING THE MULTI-BATCH INITIALIZATION
RELEASE VERIFICATION PROCESS
Module:
XPMINIT
Explanation:
During Multi-Batch initialization an unrecoverable error occurred.
User Response: See the XPMINIT JES joblog for error messages. The ABEND reason code is set
as follows:
10
Miscellaneous errors that could occur during Multi-Batch initialization.
20
Unable to find the release level in one of the modules.
30
There is a release level mismatch.
ABEND 3020
Module:
XPEDITER/TSO/IMS SVC HAS ENCOUNTERED AN INVALID PARAMETER LIST
CWXTSVC
Explanation:
installation.
The Xpediter SVC has encountered an invalid parameter. Ensure proper
User Response: Contact Compuware Customer Support and provide them with
SYSUDUMP/SVC dump and other materials.
ABEND 3051
Module:
MAXIMUM OF 15 BASE REGISTERS EXCEEDED
ADSRA217
Explanation: The maximum number of base locator cells that Xpediter can maintain is 15.
This maximum was exceeded.
User Response:
ABEND 3052
Module:
Contact your internal technical support.
ALLOCATION OF GPR BUFFER FAILED
ADSRA217
Explanation:
User Response:
An attempt to allocate memory failed for the GPR buffer.
Contact your internal technical support.
User Abend Codes
ABEND 3092
Module:
OPEN FAILED FOR XTASKLIB
XPHOGNFF
Explanation:
User Response:
ABEND 3093
Module:
Contact your internal technical support.
XPBTBTSF, XPHOGNFF, and ADSIM004
User Response:
run again.
Module:
A critical error occurred during setup of the BTS environment.
ATTACH OF BTS FAILED
Explanation:
ABEND 3097
Contact your internal technical support.
XPHOGNFF and ADSIM004
User Response:
Module:
A critical error occurred during setup of the BTS environment.
ATTACH OF SUBTASK FAILED
Explanation:
ABEND 3095
Add the XTASKLIB DD to your JCL or CLIST and try again.
XPHOGNFF and ADSIM004
User Response:
Module:
An attempt to open the XTASKLIB DD failed.
IDENTIFY FAILED FOR SUBTASK
Explanation:
ABEND 3094
2-3
A critical error occurred during setup of the BTS environment.
Verify that the appropriate BTS libraries were included in the STEPLIB and
BTS CONTROL BLOCK NOT FOUND
ADSIM004
Explanation: A previously constructed BTS control block cannot be located. Probable
memory overlay.
User Response:
ABEND 3099
Module:
LOAD OF XPEDITER FAILED
ADSIM004
Explanation:
User Response:
try again.
ABEND 3100
Module:
Contact your internal technical support.
The load module for Xpediter could not be found.
Include the Xpediter load module library in the STEPLIB concatenation and
LOAD OF APPLICATION MODULE FAILED
ADSRA000
Explanation:
The application load module could not be found.
User Response: Include the library containing the load module in the XUSERLIB
concatenation and try again.
ABEND 3104
Module:
INVALID BREAKPOINT INSTRUCTION EXECUTED
ADSRA104 and ADSRA478
Explanation: A breakpoint instruction has been encountered which was not placed by
Xpediter. The Xpediter SVC or TEST instruction has occurred within the user’s code or a
supporting product. These instructions are not supported in a debugging session unless placed
by Xpediter.
User Response: The PSW address indicates the location of the offending instruction. If the
instruction was not compiled as part of the user’s application and there is no active product
utilizing the instruction, contact Compuware Customer Support.
ABEND 3333
Module: ADSRA417, XPHOGNBF, XPHOGNEQ, XPHOGNFF, XPHOGNIF, XPHOGNKQ,
XPHOGNPF, XPHOGNSQ, or XPHOGNTF
2-4
Xpediter/TSO and Xpediter/IMS Messages and Codes
Explanation:
message.
An abend occurred in Xpediter/TSO. The abend is preceded by an error
User Response: Contact your internal technical support and provide them with the session
log and other materials.
ABEND 3398
Module:
XPEDITER/TSO ABEND IN ADSRANNNEP N(8) IA N(8) DISP N(6)
ADSRA000 and ADSRA106
Explanation: An ABEND occurred in Xpediter/TSO. An Xpediter/TSO internal control stack
will follow this message.
User Response: Contact Compuware Customer Support for a circumvention and to open a
PTN (Problem Tracking Number) to resolve the problem.
ABEND 3399
Explanation: This ABEND occurs if there is not enough memory available for Xpediter for
DB2 Extension.
User Response:
Log off and then log back on with more memory.
ABEND U4000
(1) NON-ZERO RETURN CODE FROM ISPEXEC
(2) NON-ZERO RETURN CODE FROM PANEL QUERY
(3) INSUFFICIENT MEMORY FOR SVT BUFFER
(4) NON-ZERO RETURN CODE FROM CONTROL DISPLAY LINE
Module:
ADSRA429, ADSSU082, and ADSRA470
Explanation: Module ADSRA429 issues two messages: message 1 indicates an error in an
ISPEXEC call for ISPF services; 2 indicates an error in an ISPF panel request. Module ADSSU082
issues message 3, which indicates that the JOB being run needs more memory and should be
run in a larger region. Module ADSRA470 issues message 4, which indicates an error in the use
of the ISPF DISPLAY function.
User Response:
Contact Compuware Customer Support.
3-1
Chapter 3.
Miscellaneous Messages and Codes Information
Chap 3
Xpediter/ROS Messages
Messages from the Xpediter/ROS 2.0 system are no longer supported by Xpediter/TSO
and Xpediter/IMS effective with Xpediter/TSO and Xpediter/IMS Release 6.5.
Condition Codes from Documentation Recreation
Utility
Jobs run while utilizing the Xpediter/TSO documentation recreation utility may end with
certain condition codes. These codes are documented in the Enterprise Common Components
Messages and Codes MVS Version manual.
3-2
Xpediter/TSO and Xpediter/IMS Messages and Codes
4-1
Chapter 4.
Xpediter for DB2 Extension Run-Time Messages
SQI435 = 1,
COMMAND NOT RECOGNIZED
Explanation:
User Response:
SQI435 = 2,
User Response:
User Response:
The line command entered is not permitted on excluded lines.
Check for a misspelled line command.
A number is not allowed with the specified line command.
Remove the number, or enter another line command.
COMMAND NOT ALLOWED ON LINE
Explanation:
User Response:
SQI435 = 5,
Check for a misspelled line command.
NUMBER NOT ALLOWED WITH SPECIFIED LINE COMMAND
Explanation:
SQI435 = 4,
The line command entered is not recognized as a valid command.
ONLY D, F, and L COMMANDS ARE PERMITTED ON EXCLUDED LINES
Explanation:
SQI435 = 3,
Chap 4
The line command was entered on a non-Procedure Division line.
Remove the line command.
COMMAND NOT PERMITTED FOR DISPLAY ONLY LINE
Explanation:
A line command was entered on a display-only line.
User Response: Check whether the command is entered for the correct line, or entered for a
line that was optimized out.
SQI435 = 6,
INVALID SQL STATEMENT FOR EXPLAIN
Explanation: An SQL EXPLAIN command was entered on a line that does not contain a legal
SQL statement.
User Response: Check whether the command was entered for the correct line, or is missing
an SQL statement terminator, semicolon, or END-EXEC.
SQI479 = 1,
BLOCK COMMAND INCOMPLETE
Explanation:
User Response:
SQIC00 = 1,
Enter a matching block command to complete the block command pair.
INVALID SET COMMAND
Explanation:
User Response:
SQIC00 = 4,
A matching block command was not entered.
The SET processor could not identify the category for the SET command.
None.
ERROR PROCESSING SET COMMAND
Explanation: The SET command was unable to obtain the information needed to process;
i.e., no parsed command block.
User Response:
SQIC00 = 97,
COMMAND BLOCK NOT FOUND
Explanation:
User Response:
SQIC00 = 98,
None.
The SET command was unable to obtain the parsed command block.
None.
ENTERING SET FUNCTION
Explanation:
The SET command is being invoked.
4-2
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
SQIC00 = 99,
EXITING SET FUNCTION
Explanation:
User Response:
SQIDCI = 2,
The SET command is being terminated.
None.
MORE THAN 256 LEADING BLANKS ON SQL STATEMENT
Explanation:
User Response:
SQIDCI = 3,
None.
There are more than 256 blanks preceding the SQL verb.
Make sure that your SQL verb is entered within the first 256 bytes.
OPEN FAILED ON SQLIN DATA SET
Explanation:
An OPEN for the SQLIN dataset failed.
User Response: Make sure you have allocated the dataset—SQLIN is a sequential dataset with
an LRECL of 80.
SQIDCI = 4,
INTERNAL ERROR
Explanation:
User Response:
SQID00 = 1,
User Response:
User Response:
Check for the keyword SELECT.
The CURSOR_NAME was expected in the SQL statement and none was
None.
NO HOST VARIABLE(S) NOR DESCRIPTOR SPECIFIED
Explanation:
User Response:
call.
SQID00 = 5,
None.
CURSOR_NAME NOT SPECIFIED
Explanation:
provided.
SQID00 = 4,
The keyword CURSOR was expected in the SQL statement, and none was
SELECT PORTION ON DECLARE CURSOR STATEMENT MISSING
User Response:
SQID00 = 3,
None.
KEYWORD CURSOR EXPECTED IN SQL STATEMENT, NONE PROVIDED
Explanation:
provided.
SQID00 = 2,
An invalid request was made to SQIDCI. This is an internal error.
Parameter markers were present in the SQL statement.
These must be resolved by supplying host variables or an SQLDA in the SQL
ADDRESS OF THE SQLDA_NAME CANNOT BE LOCATED
Explanation: You have supplied an SQLDA in the OPEN statement but its address could not
be located in your program.
User Response:
SQID00 = 6,
STATEMENT_NAME NOT SPECIFIED
Explanation:
User Response:
SQID00 = 7,
The STATEMENT_NAME was not specified on a PREPARE SQL call.
None.
ADDRESS OF THE SQLSOURCE CANNOT BE LOCATED
Explanation:
User Response:
SQID00 = 8,
Check for spelling errors.
The address of the SQLSOURCE on a PREPARE call cannot be located.
None.
SQL VERB IS NOT KNOWN TO XPEDITER FOR DB2 EXTENSION
Explanation:
User Response:
The SQL verb is not known to Xpediter for DB2 Extension.
Check for a spelling error.
Xpediter for DB2 Extension Run-Time Messages
SQID00 = 9,
KEYWORD DESCRIPTOR MISSING
Explanation:
User Response:
SQID00 = 21,
The keyword DESCRIPTOR on the SQL call is missing.
None.
ATTEMPTING TO USE MORE THAN 10 CURSORS
Explanation:
User Response:
SQID00 = 30,
4-3
You are attempting to use more than 10 internally defined SQL cursors.
You should free up a cursor by closing it.
COMMIT NOT EXECUTED BECAUSE AT LEAST ONE CURSOR OPEN
Explanation: The COMMIT was not executed because at least one dynamic cursor was open.
Normally, the COMMIT would close the cursor, and any reference to it from the program
would return a user -514 SQLCODE.
User Response:
SQID00 = 101,
12,288 BYTES
None.
SQL STATEMENT TOO LONG. XPEDITER FOR DB2 EXTENSION ALLOWS UP TO
Explanation: Your SQL statement exceeds the maximum permissible length of 12,288,
internally set by Xpediter for DB2 Extension. Xpediter for DB2 Extension expands your SQL
call by filling in the values of host variables. If the expanded length is greater than 12,288
bytes, you will also get this error.
User Response:
SQID00 = 102,
Reduce the original length by eliminating unnecessary blanks.
SQL VERB NOT KNOWN TO XPEDITER FOR DB2 EXTENSION
Explanation: The SQL verb is not known. Leading blanks are allowed, but a blank line
without a verb is flagged with this error code.
User Response:
SQID01 = 4,
Check for a spelling error.
NO “INTO” OR HOST VARIABLE FOUND
Explanation: The SQL statement requires either an INTO clause or at least one host variable.
Neither of these was found in the SQL statement.
User Response:
SQID01 = 5,
None.
HOST VARIABLE NOT DEFINED IN PROGRAM
Explanation: A host variable was referenced in the SQL statement. However, its address could
not be resolved using the DDIO dataset.
User Response:
SQID01 = 6,
Check for spelling errors.
INDICATOR VAR. NOT DEFINED IN PROG.
Explanation: An indicator variable was referenced in the SQL statement. However, its address
could not be resolved using the DDIO dataset.
User Response:
SQID01 = 8,
Check for spelling errors.
HOST VARIABLE NOT RESOLVED. INVALID DATA TYPE
Explanation: The address of the host variable could not be resolved using the DDIO
dataset—invalid data type.
SQID01 = 9,
INVALID DBCREG
Explanation:
User Response:
SQID02 = 21,
None.
REQUEST FUNCTION NOT KNOWN (INTERNAL ERROR)
Explanation:
User Response:
SQID02 = 22,
An invalid request was made to ADSQID01. This is an internal error.
This is an internal error.
Contact Compuware Customer Support.
DATATYPE IN SQLDA NOT KNOWN
Explanation:
This is an internal error.
4-4
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
SQID02 = 23,
NO STORAGE TO OBTAIN. SQLD PROBABLY SET TO ZERO
Explanation:
User Response:
SQID20 = 1,
This is an internal error.
Contact Compuware Customer Support.
SQLDA IS IN ERROR, SQLD=0
Explanation:
User Response:
SQID20 = 2,
Contact Compuware Customer Support.
The SQLDA field has a zero value. This should not occur.
Contact Compuware Customer Support.
DATATYPE REQUIRES ONE OR MORE INDICATOR VARIABLES
Explanation: One or more columns is defined to contain null values. However, no
corresponding indicator variable was included in the SQL statement.
User Response:
SQIF00 = 1,
None.
INVALID PRIMARY COMMAND
Explanation: A primary command of the format =x was entered, but x is not a valid option.
Valid options are the characters/digits associated with Xpediter for DB2 Extension functions
on the Primary Menu.
User Response:
SQIG00 = 1,
NO ROWS TO DISPLAY
Explanation:
User Response:
SQIG01 = 1,
User Response:
None.
An invalid command or option was entered.
Check for a misspelled command and reenter.
INVALID LINE COMMAND ENTERED
Explanation:
User Response:
SQIP00 = 1,
No rows were found to display.
INVALID COMMAND
Explanation:
SQIG01 = 2,
None.
The line command entered is not recognized as a valid command.
Check for a misspelled line command.
PROFILE NOT AVAILABLE
Explanation: The TSQLPROFILES table could not be read during Xpediter for DB2 Extension
INIT time. Either you do not have authority to perform at least a SELECT on a table, or a
timeout occurred.
User Response: Try getting to the TSQLPROFILES table through option 0. An SQL return code
gives the exact reason for denial of access.
SQIRD0 = 1,
INVALID COMMAND
Explanation:
User Response:
SQIRD0 = 2,
User Response:
An SQL error occurred.
Contact your internal technical support.
NO MORE ROWS TO FETCH
Explanation:
User Response:
SQIR00 = 1,
Check for a misspelled command or option and reenter.
SQL ERROR
Explanation:
SQIRD0 = 3,
An invalid command or option was entered.
No more rows were found to fetch.
None.
INVALID COMMAND/OPTION ENTERED
Explanation:
User Response:
An invalid command or option was entered.
Check for a misspelled command or option and reenter.
Xpediter for DB2 Extension Run-Time Messages
SQIR00 = 2,
ERROR IN SELECT + DB2 ERROR MESSAGE
Explanation:
User Response:
SQIR00 = 3,
User Response:
User Response:
User Response:
User Response:
User Response:
User Response:
Contact your internal technical support.
An invalid line command was entered.
Check for the misspelled command and reenter.
An SQL error occurred in Report Select.
Contact your internal technical support.
An SQL error occurred in Report Delete.
Contact your internal technical support.
ERROR IN PRINT + DB2 ERROR MESSAGE
Explanation:
User Response:
SQIR03 = 4,
An SQL error occurred in Report Browse.
ERROR IN DELETE + DB2 ERROR MESSAGE
Explanation:
SQIR03 = 3,
Contact your internal technical support.
ERROR IN SELECT + DB2 ERROR MESSAGE
Explanation:
SQIR03 = 2,
An SQL error occurred in Report Print.
INVALID LINE COMMAND ENTERED
Explanation:
SQIR03 = 1,
Contact your internal technical support.
ERROR IN BROWSE + DB2 ERROR MESSAGE
Explanation:
SQIR00 = 6,
An SQL error occurred in Report Delete.
ERROR IN PRINT + DB2 ERROR MESSAGE
Explanation:
SQIR00 = 5,
Contact your internal technical support.
ERROR IN DELETE + DB2 ERROR MESSAGE
Explanation:
SQIR00 = 4,
An SQL error occurred in Report Select.
An SQL error occurred in Report Print.
Contact your internal technical support.
INVALID LINE COMMAND ENTERED
Explanation:
User Response:
An invalid line command was entered.
Check for the misspelled command and reenter.
4-5
4-6
Xpediter/TSO and Xpediter/IMS Messages and Codes
5-1
Chapter 5.
Unsuccessful SQL Error Codes
USQL -007
Chap 5
STATEMENT CONTAINS THE ILLEGAL CHARACTER character
Explanation:
The specified character is not a valid character in SQL statements.
User Response: Correct the syntax and resubmit the statement. Refer to the SQL Reference
Manual for information about the valid SQL character set.
USQL -010
THE STRING CONSTANT BEGINNING string IS NOT TERMINATED
Explanation: The statement contains a string constant, beginning with string, that is not
terminated properly.
User Response: Examine the statement for missing quotation marks or apostrophes in the
indicated string constant.
USQL -029
INTO CLAUSE REQUIRED
Explanation: SELECT statements embedded in an application program must have an INTO
clause to denote where the results of the SELECT are to be placed. Dynamic SELECT statements
do not permit the INTO clause.
User Response: Add the INTO clause to the SELECT statement and recompile the application
program again.
USQL -060
INVALID type SPECIFICATION: spec
Explanation: type is either LENGTH or SCALE. spec is the specified length or scale. Length or
scale must be specified by an unsigned integer constant and the value must be in the range
allowed by the data type.
User Response: Correct the statement. Refer to the SQL Reference Manual for rules regarding
length and scale.
USQL -084
UNACCEPTABLE SQL STATEMENT
Explanation:
occurred:
This SQL statement is unacceptable to DB2. One of the following actions has
– An attempt has been made to PREPARE or EXECUTE IMMEDIATE an SQL
statement that cannot be prepared; refer to the proper SQL statement as noted in
the SQL Reference Manual.
– The embedded SQL statement is not an SQL statement supported by DB2.
– The statement referenced an undeclared cursor.
– An attempt was made to prepare an ALLOCATE CURSOR statement but the
statement identifier is already associated with a declared cursor.
User Response: (1) If the situation involves an SQL statement that cannot be prepared, the
problem is in the source of the SQL statement, not the application program. Thus, no action is
necessary unless the source of the SQL statement is the application program itself.
(2) If the situation involves an SQL statement that is not supported by DB2, remove it from the
application program and recompile it again.
(3) If the situation involves an invalid PREPARE of an ALLOCATE CURSOR statement, change
the application program to use a statement identifier that is not associated with a declared
cursor.
USQL -101
THE STATEMENT IS TOO LONG OR TOO COMPLEX
Explanation: The statement cannot be executed because it exceeds the system limits for
either length or complexity. Enabling parallelism will increase the complexity of the
statement.
5-2
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response: Break the statement up into shorter or less complex SQL statements. If
parallelism is enabled, try disabling it by (1) using the DEGREE(1) bind option for static SQL or
(2) by setting the CURRENT DEGREE special register to “1” for dynamic SQL.
USQL -102
LITERAL STRING IS TOO LONG. STRING BEGINS string
Explanation: The string constant beginning with string has a length greater that 254
characters or 124 graphic characters. Character strings with lengths greater than 254 and
graphic strings with lengths greater than 124 can be specified only through careful assignment
from host variables. For SET CURRENT PACKAGESET, up to 18 characters are allowed; for SET
CURRENT SQLID, up to 8 characters are allowed; for SET CURRENT DEGREE, up to 3
characters are allowed.
Two consecutive string delimiters are used to represent one string delimiter within the
character string. These count as two bytes when calculating the lengths of character string
constants.
User Response: The requested function is not available interactively. If the error occurred in
the context of an SQL statement embedded in an application program, the desired result can
be achieved by assigning the long string to a host variable, and substituting that variable for
the string literal in the SQL statement.
USQL -103
literal IS AN INVALID NUMERIC LITERAL
Explanation:
float literal.
The indicated “literal” begins with a digit, but is not valid integer, decimal, or
User Response:
USQL -104
Correct the invalid literal.
ILLEGAL SYMBOL “token”. SOME SYMBOLS THAT MIGHT BE LEGAL ARE: token-list
Explanation: A syntax error was detected where the symbol “token” occurs in the SQL
statement. The list of symbols that might be legal shows some alternate symbols that could
possibly be correct at that point, provided the preceding part of the statement is entirely
correct.
However, the preceding part of the statement might be correct. For example, if an important
keyword is omitted, DB2 detects the error at a later time, and not always immediately after the
point where the keyword should appear. The list of alternate symbols is only meant to be used
as a suggestion. Some of those symbols are possibly correct for statements sent to other
database management systems.
User Response:
USQL -105
Correct the statement and execute it again.
INVALID STRING
Explanation: The statement contains an invalid string. It is neither a character string nor a
graphic string.
User Response: Specify the correct format of the string. Check for a graphic string, paired
delimiters, the character G or the character N, and an even number of bytes within the string.
USQL -107
THE NAME name IS TOO LONG. MAXIMUM ALLOWABLE SIZE IS size
Explanation: The name is too long. The maximum permissible length for names of that type
is indicated by size. Names for the following item cannot contain more than 64 characters:
– Version-id
Names for the following items cannot contain more than 18 characters (20 including
SQL escape characters, if present):
–
–
–
–
–
–
–
–
SQL Columns
SQL Tables
SQL Views
SQL indexes
SQL aliases
SQL synonyms
Collection-ids
Check constraints
Names for the following item cannot contain more than 16 characters:
– Location-name
Unsuccessful SQL Error Codes
5-3
The following items cannot contain more than 8 characters:
–
–
–
–
–
–
–
–
–
–
Table qualifiers
View qualifiers
Library member names specified in an INCLUDE statement
Storage group names
Database names
Table space names
Application plans
Database request modules (DBRMs)
Referential constraint names specified in CREATE or ALTER TABLE statements
Package-id
Host variable names cannot contain more than 64 characters. Volume serial numbers
cannot contain more than 6 characters. Labels cannot contain more than 30
characters.
User Response:
USQL -108
Choose a shorter name for the object.
THE NAME name IS QUALIFIED INCORRECTLY
Explanation: The name name is improperly qualified. A target name on the RENAME
statement may not have a qualifier.
User Response:
USQL -109
Remove the qualifier and reissue the statement.
clause CLAUSE IS NOT PERMITTED
Explanation: The indicated clause is not permitted in the context in which it appears in this
SQL statement for the following reasons:
– A subselect cannot have an INTO clause.
– A CREATE VIEW statement cannot have INTO, ORDER BY, or FOR UPDATE
clauses.
– An embedded SELECT statement cannot have ORDER BY or FOR UPDATE clauses.
– SELECT statements used in cursor declarations cannot have an INTO clause.
– A CREATE TABLESPACE statement cannot specify the LARGE clause without the
NUMPARTS option.
– A CREATE TABLESPACE statement cannot specify LOCKPART without the
NUMPARTS option.
– An ALTER TABLESPACE statement cannot specify LOCKPART for a
non-partitioned table space.
– A table space with LOCKPART YES cannot be altered to LOCKSIZE TABLESPACE.
– A table space with LOCKSIZE TABLESPACE cannot be altered to LOCKPART YES.
User Response:
USQL -110
Correct the SQL statement.
INVALID HEXADECIMAL LITERAL BEGINNING string
Explanation: The literal beginning with the specified string contains one or more characters
that are not valid hexadecimal digits.
User Response:
USQL -111
Correct the invalid literal.
A COLUMN FUNCTION DOES NOT INCLUDE A COLUMN NAME
Explanation: The specification of a column function (AVG, MAX, MIN, or SUM) was invalid
because such functions must include a column name in the operand.
User Response: A column name must be specified as an operand to the function. Refer to the
SQL Reference Manual for further information about the proper usage of column functions.
USQL -112
THE OPERAND OF A COLUMN FUNCTION IS ANOTHER COLUMN FUNCTION
Explanation: The operand of a column function can be either an expression or DISTINCT
followed by an expression. The operand cannot be another column function.
User Response: Correct the function specification. Refer to the SQL Reference Manual for
further information about the proper usage of column functions.
5-4
Xpediter/TSO and Xpediter/IMS Messages and Codes
USQL -113
INVALID CHARACTER FOUND IN string, REASON CODE nnn
Explanation: The string contains an invalid character. It can be an SQL ordinary identifier
name, a host variable name, or a Double Byte Character Set (DBCS) comment. For single byte
character set SQL ordinary identifiers, names of buffer pools, databases, plans, and storage
groups must contain only uppercase alphabetic or national characters and numerics when
CHARSET is KATAKANA; the first character must be alphabetic or national. The following
reason code applies to DBCS identifiers:
– 000 An invalid character was found in the SBCS identifier.
The following reason codes apply to DBCS identifiers or comments:
– 101 An odd number of bytes exists between the shift-out and the shift-in
character.
– 102 Either a shift-in or shift-out character is missing.
– 103 DBCS blanks X”4040” are not allowed.
– 104 There are no characters between the shift-out and the shift-in characters.
– 105 Shift-out cannot be the first byte of the DBCS character between the
shift-out and the shift-in characters.
User Response:
USQL -114
Correct the name.
THE LOCATION NAME location DOES NOT MATCH THE CURRENT SERVER
Explanation:
statements:
A 3-part SQL procedure name was provided for one of the following SQL
ASSOCIATE LOCATORS
CALL
DESCRIBE PROCEDURE
The first part of the SQL procedure name, designated to specify the location where
the stored procedure resides, did not match the value of the SQL CURRENT SERVER
special register.
User Response:
Take one of the actions itemized below to resolve the mismatch:
– Change the location qualifier to match the CURRENT SERVER special register.
– Issue an SQL CONNECT to the location where the stored procedure resides before
issuing the SQL statement. Ensure that the SQL CALL statement is issued before
the ASSOCIATE LOCATORS or DESCRIBE PROCEDURE.
USQL -115
A PREDICATE IS INVALID BECAUSE THE COMPARISON OPERATOR operator IS
FOLLOWED BY A PARENTHESIZED LIST OR BY ANY OR ALL WITHOUT A SUBQUERY
Explanation: A simple comparison such as: “>” must not be followed by a list of items. ANY
and ALL comparisons must be followed by a subselect, rather that an expression or a list of
items.
User Response: Correct the SQL statement. Refer to the SQL Reference Manual for information
about the syntax of SQL statements.
USQL -117
COLUMNS
THE NUMBER OF INSERT VALUES IS NOT THE SAME AS THE NUMBER OF OBJECT
Explanation: The number of insert values in the value list of the INSERT statement is not the
same as the number of object columns specified.
User Response: Correct the statement to specify one and only one value for each of the
specified object columns.
USQL -118
THE OBJECT TABLE OR VIEW OF THE INSERT, DELETE, OR UPDATE STATEMENT IS
ALSO IDENTIFIED IN A FROM CLAUSE
Explanation: The table or view specified as the object of an INSERT, DELETE, or UPDATE
statement also appears in the FROM clause of a subselect within the statement. The table or
view that is the object of an INSERT, UPDATE, or DELETE cannot also be used to supply the
values to be inserted or to qualify the rows to be inserted, updated, or deleted.
User Response: The implied function is not supported by DB2. It may be possible to obtain
the desired result by creating a temporary copy of the object table or view, and addressing the
Unsuccessful SQL Error Codes
5-5
subselect to that copy. Refer to the SQL Reference Manual for additional information regarding
the syntax of SQL statements.
USQL -119
CLAUSE
A COLUMN IDENTIFIED IN A HAVING CLAUSE IS NOT INCLUDED IN THE GROUP BY
Explanation: A column identified in a HAVING clause (possibly within a scalar function)
does not appear in the GROUP BY clause. Columns specified in a HAVING clause must appear
within column functions or also be specified in the GROUP BY clause.
User Response: The implied function is not supported by DB2. Refer to the SQL Reference
Manual for information regarding the proper usage of HAVING and GROUP BY clauses.
USQL -120
A WHERE CLAUSE OR SET CLAUSE INCLUDES A COLUMN FUNCTION
Explanation: A column function is not permitted in a SET clause. A column function is
allowed in a WHERE clause only if the WHERE clause appears within a subquery of a HAVING
clause.
User Response: The implied function is not supported by DB2. Refer to the SQL Reference
Manual for information regarding restrictions on operands that can be specified within WHERE
and SET clauses.
USQL -121
THE COLUMN name IS IDENTIFIED MORE THAN ONCE IN THE INSERT OR UPDATE
STATEMENT
Explanation: The same column name is specified more than once, either in the list of object
columns of an INSERT statement, or the SET clause of an UPDATE statement.
User Response:
only once.
Correct the syntax of the statement so that each column name is specified
USQL -122
A SELECT STATEMENT WITH NO GROUP BY CLAUSE CONTAINS A COLUMN NAME
AND A COLUMN FUNCTION IN THE SELECT CLAUSE OR A COLUMN NAME IS CONTAINED IN THE
SELECT CLAUSE BUT NOT IN THE GROUP BY CLAUSE.
Explanation:
The SELECT statement contains one of the following errors:
– The statement contains a column name and a column function in the SELECT
clause, but no GROUP BY clause.
– A column name is contained in the SELECT clause (possibly within a scalar
function) but not in the GROUP BY clause.
Note: A HAVING clause specified without a GROUP BY clause implies a GROUP
BY with no columns. Thus, no column names are allowed in the SELECT
clause.
User Response: Refer to the SQL Reference Manual for information about the use of GROUP BY
clauses in SQL statements.
USQL -125
RESULT
AN INTEGER IN THE ORDER BY CLAUSE DOES NOT IDENTIFY A COLUMN OF THE
Explanation: The ORDER BY clause in the statement contains a column number that is either
less than one, or greater than the number of columns of the result table (the number of items
in the SELECT clause).
User Response: Correct the syntax of the ORDER BY clause so that each column identifier
properly denotes a column of the result table.
USQL -126
CLAUSE
THE SELECT STATEMENT CONTAINS BOTH AN UPDATE CLAUSE AND AN ORDER BY
Explanation: The SELECT statement in the declaration for a cursor contains both an UPDATE
clause and an ORDER BY clause. An ORDER by clause cannot be specified in the declaration for
a cursor that is to be used for update.
User Response: The implied function is not supported by DB2. A cursor that is to be used for
update cannot be defined to fetch the rows of the object table in a specific order. Refer to the
SQL Reference Manual for information about restrictions on the declarations for cursors to be
used for update.
5-6
Xpediter/TSO and Xpediter/IMS Messages and Codes
USQL -127
DISTINCT IS SPECIFIED MORE THAN ONCE IN A SUBSELECT
Explanation: The DISTINCT statement qualifier can be used only once in a SELECT
statement or a subselect.
User Response: The implied function is not supported by DB2. Refer to the SQL Reference
Manual for information about restrictions on the use of the DISTINCT qualifier.
USQL -128
INVALID USE OF NULL IN A PREDICATE
Explanation:
syntax.
The use of NULL in the search condition does not conform to the rules of SQL
User Response: The implied function is not supported by DB2. Refer to the SQL Reference
Manual for information about the proper use of the NULL operand.
USQL -129
THE STATEMENT CONTAINS TOO MANY TABLE NAMES
Explanation:
table names.
A subselect (including all subqueries) can have a maximum of 15 references to
User Response: Break the SQL statement into two or more simpler statements with 15 or
fewer table references in each. The count will include the number of base table occurrences
from each table or view on the FROM list. Refer to the SQL Reference Manual for the definition of
a subselect.
USQL -130
THE ESCAPE CLAUSE CONSISTS OF MORE THAN ONE CHARACTER, OR THE STRING
PATTERN CONTAINS AN INVALID OCCURRENCE OF THE ESCAPE CHARACTER
Explanation: The ESCAPE character must be a single character, either SBCS or DBCS as
appropriate. For column-name LIKE pattern, the ESCAPE character can only appear in the
character string if it is followed by itself, %, or _ (underscore). The Escape Clause cannot be
specified if the column name at the left of the LIKE or NOT LIKE has the mixed subtype.
User Response: Correct the string pattern or choose a different ESCAPE character and
change the pattern accordingly. Eliminate the use of the Escape Clause on the LIKE or NOT
LIKE predicate where the column name to the left has the MIXED subtype.
USQL -131
STATEMENT WITH LIKE PREDICATE HAS INCOMPATIBLE DATA TYPES
Explanation: If the column name at the left of LIKE or NOT LIKE is of type character, the
expression at the right and the ESCAPE character must be of type character. If the column
name is of type graphic, the expression at the right and the ESCAPE character must be of type
graphic.
User Response:
USQL -132
Check the data type of every operand.
A LIKE PREDICATE IS INVALID BECAUSE THE SECOND OPERAND IS NOT A STRING
Explanation: The token following LIKE must be a special register, a string constant, or a host
variable with a string value.
User Response: The implied function is not supported by DB2. Refer to the SQL Reference
Manual for information about the proper syntax for LIKE and NOT LIKE predicates.
USQL -133
A COLUMN FUNCTION IN A SUBQUERY OF A HAVING CLAUSE IS INVALID BECAUSE
ALL COLUMN REFERENCES IN ITS ARGUMENT ARE NOT CORRELATED TO THE GROUP BY RESULT
THAT THE HAVING CLAUSE IS APPLIED TO
Explanation: If a column function has a correlated column reference, it must be correlated
from within a HAVING clause to the GROUP BY result that the HAVING clause is applied to.
All column references in the argument must satisfy this condition.
User Response: Refer to the SQL Reference Manual for information about restrictions on the
syntax of the HAVING clause.
USQL -134
IMPROPER USE OF LONG STRING COLUMN column-name OR A HOST VARIABLE OF
MAXIMUM LENGTH GREATER THAN 254
Explanation: A long string was referenced in a context in which long strings are not allowed.
For an exhaustive list of such contexts, refer to Chapter 3 of the SQL Reference Manual.
User Response: The requested operation on a long string value is not supported by DB2. Refer
to the SQL Reference Manual for information about restrictions on the specification and
manipulation of long string values.
Unsuccessful SQL Error Codes
5-7
USQL -136
SORT CANNOT BE EXECUTED BECAUSE THE SORT KEY LENGTH IS GREATER THAN
4000 BYTES
Explanation: A sort key is derived from the list of columns specified following a DISTINCT
qualifier, or in an ORDER BY or GROUP BY clause. If both a DISTINCT qualifier and an ORDER
BY or GROUP BY clause are present, the sort key is derived from the combination of both lists
of columns.
The internal length of the sort key cannot exceed 4000 bytes. In attempting to process the SQL
statement, the internal length of the sort key derived from the DISTINCT and/or ORDER BY or
GROUP BY specifications was found to exceed that 4000-byte maximum.
User Response: The statement must be modified so that the internal length of the sort key
will not exceed 4000 bytes. In general, this means that one or more column names must be
deleted from the ORDER BY or GROUP BY clause, or the list following the DISTINCT qualifier.
USQL -137
RESULT OF CONCATENATION IS TOO LONG
Explanation: The length of the result of a concatenation exceeds 32,764 (if character
operands) or 16,382 (if graphic operands).
User Response: Ensure that the total of the lengths of the concatenated operands is less than
or equal to 32,764 (for character operands) or 16,382 (for graphic operands).
USQL -138
THE SECOND OR THIRD ARGUMENT OF THE SUBSTR FUNCTION IS OUT OF RANGE
Explanation:
One of the following conditions exists:
– The second argument of the SUBSTR function is less than 1 or greater than M.
– The third argument of the SUBSTR function is an integer constant 0 or an
expression whose value is less than 0 or greater than M-N+1.
M is the length of the first argument, provided it is of fixed-length, or M is the
maximum length of the first argument, provided it is of varying length. N is the
value of the second argument.
User Response: Ensure that the second and third arguments of the SUBSTR function have
legal values according to the above rules.
USQL -144
INVALID SECTION NUMBER number
Explanation:
One of the following applies:
a. The user attempted to execute an invalid section.
b. The release of DB2 does not support the SQL statement.
c. The section number in the call parameter list describes one of the items listed
below:
• Negative
• An invalid duplicate
• Greater than the maximum section number of the DBRM or package.
User Response: For case #1: If you are executing a package that was bound with
SQLERROR(CONTINUE), determine whether the statement in question was bound as a valid
section. You can use the following statements to query the DB2 catalog:
SELECT SQL ERROR 
FROM SYSIBM.SYSPACKAGE 
WHERE COLLID = collection-id AND
NAME
= package-id
AND
VERSION = version-name;
If that query returns “C”, the package was bound with SQLERROR(CONTINUE).
SELECT STMTNO, TEXT 
FROM SYSIBM.SYSPACKSTMT 
WHERE COLLID = collection-id AND
NAME
= package-id
AND
VERSION = version-name AND
SECTNO = number
AND
BINDERROR = "Y";
5-8
Xpediter/TSO and Xpediter/IMS Messages and Codes
If that query returns any rows, the section is invalid. Refer to the error messages
issued during the bind to determine the cause. Correct any errors and bind the
package again using the REPLACE option.
For case #2: If the DB2 system has fallen back to a previous release, determine
whether there are any SQL statements with a section number of zero that are not
supported specifically by that release. You can use the following statements to query
the DB2 catalog.
When executing from a DBRM, use:
SELECT *
FROM SYSIBM.SYSSTMT
WHERE SECTNO = 0
ORDER BY NAME,PLNAME,STMTNO,SEQNO;
When executing from a package, use:
SELECT *
FROM SYSIBM.SYSPACKSTMT
WHERE SECTNO = 0
ORDER BY COLLID,NAME,VERSION,STMTNO,SEQNO;
For case #3: Examine the application to determine whether the call parameter list
was changed in some way. In general, you should not attempt to change the output
of the precompiler.
USQL -148
THE SOURCE TABLE source-name CANNOT BE RENAMED BECAUSE IT IS A VIEW OR AN
ACTIVE RLST TABLE OR HAS A SYNONYM DEFINED ON IT
Explanation: The RENAME statement cannot be used to rename a view, an active RLST table,
or a table for which a synonym is defined.
User Response: Change the source name to the name of an object that can be renamed and
reissue the statement.
USQL -150
THE OBJECT OF THE INSERT, DELETE, OR UPDATE STATEMENT IS A VIEW FOR WHICH
THE REQUESTED OPERATION IS NOT PERMITTED
Explanation: The view named in the INSERT, UPDATE, or DELETE statement is defined in
such a way that the requested insert, update, or delete operation cannot be performed upon it.
Inserts into a view are prohibited if:
– The view definition contains a join, a GROUP BY, or a HAVING clause.
– The SELECT clause in the view definition contains the DISTINCT qualifier, an
arithmetic expression, a string expression, a built-in function, or a constant.
– Two or more columns of the view are derived from the same column.
– A base table of the view contains a column that does not have a default value and
is not included in the view.
Updates to a view are prohibited if:
– The view definition contains a join, a GROUP BY, or a HAVING clause.
– The SELECT clause in the view definition contains the DISTINCT qualifier or a
function.
In addition, a given column in a view cannot be updated (i.e., the values in that
column cannot be updated) if the column is derived from an arithmetic expression, a
constant, a column that is part of the key of a partitioned index, or a column of a
catalog table that cannot be updated.
Deletes against a view are prohibited if:
– The view definition contains a join, a GROUP BY, or a HAVING clause.
– The SELECT clause in the view definition contains the DISTINCT qualifier or a
built-in function.
User Response: The requested function cannot be performed on the view. Refer to Chapter 6
of the SQL Reference Manual for further information regarding inserting, deleting, and updating
views.
Unsuccessful SQL Error Codes
5-9
USQL -151
THE UPDATE STATEMENT IS INVALID BECAUSE THE CATALOG DESCRIPTION OF
COLUMN column-name INDICATES THAT IT CANNOT BE UPDATED
Explanation:
The specified column cannot be updated for one of the following reasons:
– The object table is partitioned (i.e., resides in a partitioned table space) and the
column is included in the partitioning key.
– The object table is a view and the specified column is defined (in the definition
of the view) in such a way that it cannot be updated.
– The object table is a catalog table with no columns that can be updated.
The values for columns occurring in the partitioning key of a partitioned table
cannot be updated.
Individual columns in a view cannot be updated for one of the following reasons:
– The column is derived from an SQL function, an arithmetic expression, or a
constant.
– The column is defined for a column that is in the partitioning key of a
partitioned table.
– The column is defined for a column of an underlying view that cannot be
updated.
User Response: The requested function is not supported by DB2. Refer to the description of
the UPDATE statement in Chapter 6 of the SQL Reference Manual for information about
restrictions on the ability to update columns in partitioned tables and views.
USQL -152
THE DROP clause CLAUSE IN THE ALTER STATEMENT IS INVALID BECAUSE
constraint-name IS A constraint-type
Explanation: Either the DROP FOREIGN KEY clause of an ALTER TABLE statement tried to
drop a check constraint, or the DROP CHECK clause of an ALTER TABLE statement tried to
drop a referential constraint. The clause is either CHECK or FOREIGN KEY. The constraint-type
is either REFERENTIAL CONSTRAINT or CHECK CONSTRAINT.
User Response:
statement.
USQL -153
Drop the existing object with the correct DROP clause of the ALTER TABLE
THE CREATE VIEW STATEMENT DOES NOT INCLUDE A REQUIRED COLUMN LIST
Explanation: You must specify a list of column names if the result table of the subselect has
duplicate column names or an unnamed column (a column derived from a constant, function,
or expression).
User Response: Correct the statement by providing a list of names for the columns of the
view. Refer to Chapter 6 of the SQL Reference Manual for information about the syntax of the
CREATE VIEW statement.
USQL -154
THE CREATE VIEW FAILED BECAUSE THE VIEW DEFINITION CONTAINS A UNION, A
UNION ALL, OR A REMOTE OBJECT
Explanation: The view defined in the CREATE VIEW statement contains a UNION, a UNION
ALL, or a remote object. DB2 cannot create views containing unions or a remote object.
User Response: Refer to Chapter 6 of the SQL Reference Manual for information about
restrictions on the definitions for views.
USQL -156
THE STATEMENT DOES NOT IDENTIFY A TABLE
Explanation: The statements ALTER TABLE, DROP TABLE, LOCK TABLE, and CREATE INDEX
apply only to tables. Indexes can be defined only on tables.
User Response:
Verify that the proper name was specified in the statement.
USQL -157
ONLY A TABLE NAME CAN BE SPECIFIED IN A FOREIGN KEY CLAUSE. object-name IS
NOT THE NAME OF A TABLE.
Explanation: The indicated object was identified in a FOREIGN KEY clause or a CREATE or
ALTER TABLE statement. A FOREIGN KEY clause must identify a table.
User Response:
Correct the statement to specify a table name in the foreign key clause.
5-10
Xpediter/TSO and Xpediter/IMS Messages and Codes
USQL -158
THE NUMBER OF COLUMNS SPECIFIED FOR THE VIEW IS NOT THE SAME AS THE
NUMBER OF COLUMNS SPECIFIED BY THE SELECT CLAUSE
Explanation: The number of column names specified for a view in a CREATE VIEW
statement must equal the number of elements (column names, SQL functions, expressions,
etc.) specified in the following AS SELECT clause.
User Response: Correct the syntax of the statement to specify a column name for each
column in the view to be created. Refer to Chapter 6 of the SQL Reference Manual for
information about the syntax of the CREATE VIEW statement.
USQL -159
DROP OR COMMENT ON token IDENTIFIES A(N) token RATHER THAN A(N) token
Explanation: The DROP VIEW statement can have only a view as its object. The DROP ALIAS
or COMMENT ON ALIAS statement can have only an alias as its object. You must use the
DROP TABLE statement to drop a table that is neither a view nor an alias. You must use the
COMMENT ON TABLE statement to comment on a table or view.
User Response: Correct the DROP VIEW, DROP ALIAS, or COMMENT ON ALIAS statement so
that the view name or the alias name is specified correctly (with the proper qualifier). If you
intended to drop or comment on the specified table, use the DROP TABLE or COMMENT ON
TABLE statement.
USQL -160
THE WITH CHECK OPTION CANNOT BE USED FOR THE SPECIFIED VIEW
Explanation: The WITH CHECK OPTION does not apply to a view definition under either of
the following circumstances:
– The view is read-only (for example, the view definition includes DISTINCT
GROUP BY, or JOIN).
– The view definition includes a subquery.
User Response: Refer to Chapter 6 of the SQL Reference Manual for rules regarding use of the
WITH CHECK OPTION in view definitions.
USQL -161
THE INSERT OR UPDATE IS NOT ALLOWED BECAUSE A RESULTING ROW DOES NOT
SATISFY THE VIEW DEFINITION
Explanation: The WITH CHECK OPTION applies to the view that is the object of the INSERT
or UPDATE statement. Consequently, all attempts to insert or update rows in that view are
checked to ensure that all results will conform to the view definition.
User Response: Examine the view definition to determine why the requested INSERT or
UPDATE was rejected. Note that this may be a data-dependent condition.
USQL -164
auth-id1 DOES NOT HAVE THE PRIVILEGE TO CREATE A VIEW WITH QUALIFICATION
authorization ID
Explanation: The authorization ID auth-id does not have its own authorization ID.
Specifically, the attempt to create a view with a qualifier authorization-ID is rejected.
User Response: Do not attempt to create views with other than your own ID as a qualifier.
Only an authorization ID that holds SYSADM authority can create views for other
authorization IDs.
USQL -170
THE NUMBER OF ARGUMENTS SPECIFIED FOR function-name IS INVALID
Explanation: An SQL statement includes the scalar function function-name with either too
many arguments or too few arguments.
User Response: Correct the statement. Refer to Chapter 4 of the SQL Reference Manual for
information about the number of arguments required by the scalar function function-name.
USQL -171
THE DATA TYPE, LENGTH, OR VALUE OF ARGUMENT nn OF function-name IS INVALID
Explanation: Either the data type, the length, or the value of argument nn of scalar function
function-name is incorrect.
User Response: Correct the statement. Refer to Chapter 4 of the SQL Reference Manual
regarding rules for each argument of the scalar function function-name.
Unsuccessful SQL Error Codes
USQL -173
5-11
UR IS SPECIFIED ON THE WITH CLAUSE BUT THE CURSOR IS NOT READ-ONLY
Explanation: The cursor is not a read-only cursor. WITH UR can be specified only if DB2 can
determine that the cursor is read-only.
User Response: If the cursor is intended to be read-only but is ambiguous, add the FOR
FETCH ONLY clause. If the cursor is updateable, change the isolation level specified on the
WITH clause.
USQL -180
THE DATE, TIME, OR TIMESTAMP VALUE value IS INVALID
Explanation: The length or string representation of a DATE, TIME, or TIMESTAMP value does
not conform to any valid format.
The value can contain one of the following:
– For a host variable, the position number of the input host variable. If the
position number cannot be determined, a blank is displayed.
– For a character string constant, the character string constant. The maximum
length that is displayed is the length of SQLERRM.
– For a character column, the column name. If the column is a VIEW column and
it has a corresponding base column, the VIEW column name is displayed. If the
column is a VIEW column but it does not have a corresponding base column, a
string of *N is displayed.
Otherwise, value is a string of *N.
User Response: Correct the program to ensure the specified value conforms to the syntax of
DATE, TIME, and TIMESTAMP. Refer to Chapter 3 of the SQL Reference Manual for a list of valid
DATE and TIME formats.
USQL -181
VALUE
THE STRING REPRESENTATION OF A DATETIME VALUE IS NOT A VALID DATETIME
Explanation: The string representation of a datetime is not in the acceptable range or is not
in the correct format. The proper ranges for datetime values are as follows:
DATETIME NUMERIC RANGE
Years
0001 to 9999
Months
1 to 12
Days April, June,
1 to 30
September, November
1 to 30
(months 4,6,9,11)
1 to 30
February (month 2)
1 to 28
(Leap Year
is 1 to 29)
January, March,
1 to 31
May, July, August
1 to 31
October, December
1 to 31
(months 1,3,5,7,
1 to 31
8,10,12)
1 to 31
Hours
0 to 24
(If the hour
is 24, other
parts of time
values are
zeroes. If
the hour is
USA, maximum
hour is 12.)
Minutes
0 to 59
Seconds
0 to 59
Microseconds
0 to 999999
User Response: Check whether the value is within the valid range and is in the proper
format. Refer to Chapter 3 of the SQL Reference Manual for information on string data formats.
USQL -182
AN ARITHMETIC EXPRESSION WITH A DATETIME VALUE IS INVALID
Explanation: The specified arithmetic expression contains an improperly used datetime
value or labeled duration.
5-12
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
Correct the indicated arithmetic expression.
USQL -183
AN ARITHMETIC OPERATION ON A DATE OR TIMESTAMP HAS A RESULT THAT IS NOT
WITHIN THE VALID RANGE OF DATES
Explanation: The result of an arithmetic operation is a date or timestamp that is not within
the valid range of dates which are between 0001-01-01 and 9999-12-31.
User Response: Examine the SQL statement to see if the cause of the problem can be
determined. The problem may be data-dependent, in which case it will be necessary to
examine the data that was processed at the time the error occurred.
USQL -184
MARKER
AN ARITHMETIC EXPRESSION WITH A DATETIME VALUE CONTAINS A PARAMETER
Explanation: The specified arithmetic expression contains a parameter marker improperly
used with a datetime value.
User Response:
Correct the indicated arithmetic expression.
USQL -185
THE LOCAL FORMAT OPTION HAS BEEN USED WITH A DATE OR TIME AND NO LOCAL
EXIT HAS BEEN INSTALLED
Explanation: The local format option has been used with a datetime value and no datetime
exit has been installed. This may occur if the LOCAL DATE LENGTH or LOCAL TIME LENGTH
on the Installation Application Programming Defaults Panel indicated that an exit for
datetime was supplied, but in fact, the exit supplied by DB2 was not replaced. This may also
occur if the datetime exit was replaced and the corresponding LOCAL DATE LENGTH or
LOCAL TIME LENGTH on the Installation Application Programming Defaults Panel was not set
to a non-zero value.
User Response:
exit.
Contact the system programmer regarding installation of the date or time
USQL -186
THE LOCAL DATE LENGTH OR LOCAL TIME LENGTH HAS BEEN INCREASED AND THE
EXECUTING PROGRAM RELIES ON THE OLD LENGTH
Explanation: The local format option has been used with a datetime value and DB2 has
discovered that the datetime exit routine has been changed to produce a longer local format.
User Response: If the statement receiving this error is embedded in the application program,
a REBIND command must then be issued for the application plan. If the statement was
dynamic SQL, the statement can then be re-entered.
USQL -187
A REFERENCE TO A CURRENT DATE/TIME SPECIAL REGISTER IS INVALID BECAUSE
THE MVS TOD CLOCK IS BAD OR THE MVS PARMTZ IS OUT OF RANGE
Explanation: DB2 has encountered an invalid time-of-day (TOD) clock. The user referenced
one of the special registers: (1) CURRENT DATE, (2) CURRENT TIME, (3) CURRENT
TIMESTAMP, or (4) CURRENT TIMEZONE. If the user referenced CURRENT TIMEZONE, the
MVS parameter PARMTZ was out of range.
User Response: For CURRENT TIMEZONE, check that the MVS parameter PARMTZ is between
-24 and +24 hours. For the other CURRENT special registers, check that the MVS TOD clock
has been set correctly.
USQL -188
THE STRING REPRESENTATION OF A NAME IS INVALID
Explanation: The host variable referenced in the DESCRIBE statement does not contain a
valid string representation of a name. One of the following error conditions has occurred:
–
–
–
–
The first byte of the variable is a period or a blank.
The number of identifiers is greater than 3.
An identifier is too long.
A period not contained in a delimited identifier is followed by a period or a
blank.
– A delimited identifier is followed by a character other than a period or a blank.
– A delimited identifier is not terminated by a quotation mark.
User Response: Correct the value of the host variable so that it is a valid string representation
of a name.
Unsuccessful SQL Error Codes
USQL -189
5-13
CCSID ccsid IS UNKNOWN OR INVALID FOR THE DATA TYPE OR SUBTYPE
Explanation: To determine the subtype of an input host variable or result column, the
SYSSTRINGS catalog table was accessed with the specified CCSID and:
– The CCSID is not a value of either INCCSID or OUTCCSID,
or
– The TRANSTYPE column classifies the CCSID as GRAPHIC rather than
CHARACTER.
This error can occur when SYSSTRINGS is accessed with a pair of CCSIDs to
determine if a translation is defined for the pair. In this case, the error is the
inconsistency between the data type of a string and the TRANSTYPE classification of
its CCSID (one is GRAPHIC and the other is CHARACTER).
This error can also occur when a CCSID specified in DECP does not exist as a value in
the INCCSID or OUTCCSID columns of SYSSTRINGS.
User Response: Ensure that the CCSID is valid and consistent with the data type of the
string. If a valid CCSID is not listed in a built-in row of SYSSTRINGS, it can be defined by
inserting a user-provided row. If a valid CCSID is misclassified in a user-provided row, that row
can be updated to correct the mistake. Refer to the appendices of your SQL Installation Guide for
more information on CCSIDs and to the SQL Reference Manual for more information regarding
the SYSSTRINGS catalog table.
USQL -191
A STRING CANNOT BE USED BECAUSE IT IS INVALID MIXED DATA
Explanation: The operation required the translation of a mixed data character string to a
different coded character set. The string could not be translated because it does not conform to
the rules for well-formed mixed data. For example, the string does contains EBCDIC shift
codes that are not properly paired.
User Response: If the string contains the intended information, the description of the
column or host variable should be changed from MIXED DATA to BIT or SBCS DATA. If the
description of the column or host variable is correct, the string is the problem and it must be
changed to conform to the rules for the well-formed mixed data. For additional information
regarding the well-formed MIXED DATA, refer to Chapter 3 of the SQL Reference Manual.
USQL -197
QUALIFIED COLUMN NAMES IN ORDER BY CLAUSE NOT PERMITTED WHEN UNION
OR UNION ALL IS SPECIFIED
Explanation: A SELECT statement that specified both the union of two or more tables and
the ORDER BY clause cannot use qualified column names in the ORDER BY clause.
User Response:
USQL -198
EMPTY
The statement is not executed.
THE OPERAND OF THE PREPARE OR EXECUTE IMMEDIATE STATEMENT IS BLANK OR
Explanation: The operand (host variable or literal string) that was the object of the PREPARE
or EXECUTE IMMEDIATE statement either contained all blanks or was an empty string. A
DBRM built in Version 2, Release 3 cannot be used on a Version 2, Release 2 if the distributive
functions were used. If this error appears on Version 2, Release 2 and the DBRM was built on
Version 2, Release 3, the program needs to be precompiled again to correct the problem.
User Response: Correct the logic of the application program to ensure that a valid SQL
statement is provided in the operand of the PREPARE or EXECUTE IMMEDIATE statement
before that statement is executed.
USQL -199
ILLEGAL USE OF KEYWORD keyword. TOKEN token-list WAS EXPECTED
Explanation: A syntax error was detected in the statement at the point where the keyword
keyword appears. As an aid to the programmer, a partial list of valid tokens is provided in
SQLERRM as token-list. Only those tokens that will fit are listed. Some tokens in the list might
not be valid in statements to be executed by DB2; those tokens are valid for sending to other
database management systems.
User Response: Examine the statement in the area of the indicated keyword. A colon or an
SQL delimited might be missing.
5-14
Xpediter/TSO and Xpediter/IMS Messages and Codes
USQL -203
A REFERENCE TO COLUMN column-name is AMBIGUOUS
Explanation: An unqualified column name is ambiguous if more than one table or view
identified in the FROM clause has a column with that name, or if more than one column of a
nested table expression has that name.
A qualified column name is ambiguous only if the qualifier is the correlation name for a
nested table expression and the column name is not unique.
User Response: If the problem is caused by a non-unique column name in a nested table
expression, you must change the nested table expression so that the column name is unique. If
the problem is caused by the use of an unqualified name, qualify it with a table, view, or
correlation name.
USQL -204
name IS AN UNDEFINED NAME
Explanation: The object identified by name is not defined in the DB2 subsystem. This
SQLCODE can be generated for any type of DB2 object.
User Response: Verify that the object name was correctly specified in the SQL statement,
including any required qualifiers. If it is correct, ensure that the object exists in the system
before resubmitting the statement.
If the specified object is a stored procedure, add a row to the SYSIBM.SYSPROCEDURES catalog
table to define the stored procedure. Issue the -START PROCEDURE command to activate the
new definition.
USQL -205
column-name IS NOT A COLUMN OF TABLE table-name
Explanation:
table-name.
No column with the specified column-name occurs in the table or view
User Response: Verify that the column and table names are specified correctly (including any
required qualifiers) in the SQL statement.
USQL -206
column-name IS NOT A COLUMN OF AN INSERTED TABLE, UPDATED TABLE, OR ANY
TABLE IDENTIFIED IN A FROM CLAUSE
Explanation:
This return code is utilized to report one of the following errors:
– In the case of an INSERT or UPDATE statement, the specified column is not a
column of the table or view that was specified as the object of the insert or
update.
– In the case of a SELECT or DELETE statement, the specified column is not a
column of any of the tables or views identified in a FROM clause in the
statement.
– There is a correlated reference in GROUP BY.
– There is an unresolved qualified reference in HAVING.
User Response: Verify that the column and table names are specified correctly in the SQL
statement. In the case of a SELECT statement, check to be sure that all of the required tables
were named in the FROM clause.
USQL -208
THE ORDER BY CLAUSE IS INVALID BECAUSE COLUMN name IS NOT PART OF THE
RESULT TABLE
Explanation: The statement is invalid because a column (name) specified in the ORDER BY
list does not appear in the result table (that is, it is not specified by the SELECT-list). Only
columns that are to appear in the result table can be used in ordering that result.
User Response: Correct the syntax of the statement, either by adding the specified column to
the result table, or deleting it from the ORDER BY clause. Refer to Chapter 5 of the SQL Reference
Manual for information regarding restrictions on the use of the ORDER BY clause to order the
result of an SQL SELECT.
USQL -219
THE REQUIRED EXPLANATION TABLE table-name DOES NOT EXIST
Explanation: The EXPLAIN statement assumes the existence of the explanation table and it
is not defined in the DB2 subsystem as a base table. Refer to Chapter 6 of the SQL Reference
Manual for more information.
User Response: Determine whether the required explanation table does exist. If not, create
the required table.
Unsuccessful SQL Error Codes
USQL -220
PROPELY
5-15
THE COLUMN column-name IN EXPLANATION TABLE table-name IS NOT DEFINED
Explanation: An error occurred during the insertion of a row into the explanation table. The
table is improperly defined for the following reasons:
–
–
–
–
A column is missing.
Columns are defined in the wrong order.
The table contains an extra column.
A column description is invalid because of its name, data type, length, or null
attributes.
User Response: Correct the definition of the required explanation table. Refer to Chapter 6 of
the SQL Reference Manual for information on defining an explanation table.
USQL -221
“SET OF OPTIONAL COLUMNS” IN EXPLANATION TABLE table-name IS INCOMPLETE.
OPTIONAL 
COLUMN column-name IS MISSING.
Explanation: The EXPLAIN statement assumes the required explanation table is defined
properly. The optional column indicated is not defined in the indicated explanation table.
PLAN-TABLE can have none or all of the Version 2 Release 2 optional columns (PREFETCH,
COLUMN-FN-EVAL, or MIXOPSEQ. If the Version 2 Release 2 optional columns are present, it
can also have all or none of the optional Version 2 Release 2 columns (VERSION,COLLID).
User Response: Correct the definition of the required explanation table to include all five
optional columns, just the Version 2 Release 2 optional columns, or no optional columns
whatsoever. Refer to Chapter 6 of the SQL Reference Manual for information on defining an
explanation table.
USQL -240
THE PART CLAUSE OF A LOCK TABLE STATEMENT IS INVALID
Explanation:
reasons:
The LOCK TABLE statement has become invalid for one of the following
– The table space in which the table resides is not partitioned or does not have the
LOCKPART YES attribute, and the PART clause is specified.
– An integer specified in the PART clause does not identify a partition of the table
space.
User Response: Determine whether the specified table resides in a partitioned table space
defined with LOCKPART YES.
– If it is partitioned and defined with LOCKPART YES, specify a PART clause that
identifies the partition you want to lock.
– If it is partitioned but does not have the LOCKPART YES attribute and you want
to lock a single partition, use ALTER TABLESPACE to change the LOCKPART
attribute to YES.
– If it is not partitioned, do not specify the PART clause.
USQL -250
THE LOCAL LOCATION NAME IS NOT DEFINED WHEN PROCESSING A THREE-PART
OBJECT NAME
Explanation: A three-part object name (table, view, or alias) cannot be used until the local
location name is defined.
User Response:
USQL -251
Define the local location name and then retry the function.
TOKEN name IS NOT VALID
Explanation: A location name cannot contain alphabetic characters. (The standard
alphabetic extenders in the United States are #, @, and $.)
User Response:
Correct the location name.
USQL -300
THE STRING CONTAINED IN HOST VARIABLE OR PARAMETER position-number IS NOT
NUL-TERMINATED
Explanation: A host variable or parameter is invalid. Its entry in the SQLDA is indicated by
position-number. The host variable or parameter is a C string variable that is one of the
following:
5-16
Xpediter/TSO and Xpediter/IMS Messages and Codes
–
–
–
–
Used as an input parameter to a stored procedure.
Returned as an output parameter from a stored procedure.
Referenced as an input variable in an embedded SQL statement.
Used to provide a value for a parameter marker of a dynamic SQL statement.
If the data type of the variable is character string, it is invalid because it does not
include X”00”. If the data type of the variable is graphic string, it is invalid because it
does not include X”0000”.
User Response:
Append a NUL-terminator to the end of the string.
USQL -301
THE VALUE OF INPUT HOST VARIABLE OR PARAMETER NUMBER position-number
CANNOT BE USED AS SPECIFIED BECAUSE OF ITS DATA TYPE
Explanation: DB2 received data that could not be used as specified in the statement because
its data type is incompatible with the requested function.
The position-number identifies either the host variable (if the message is issued as a result of an
INSERT, UPDATE, DELETE, or SELECT statement), or the parameter number (if the message is
issued as the result of a CALL statement).
User Response: Correct the application program or stored procedure. Ensure that the data
type of the indicated input host variable or parameter in the statement is compatible with the
way it is used.
USQL -302
THE VALUE OF INPUT VARIABLE OR PARAMETER NUMBER position-number IS INVALID
OR TOO LARGE FOR THE TARGET COLUMN OR THE TARGET VALUE
Explanation: DB2 received data that was invalid or too large to fit in the corresponding
column of the table or the corresponding target value. The position-number identifies either
the host variable number (provided the message is issued as a result of an INSERT, UPDATE,
DELETE, or SELECT statement), or the parameter number (if the message is issued as the result
of a CALL statement).
One of the following occurred:
– The column is defined as a string and the host variable or parameter contains a
string that is too long for the column.
– The column is defined as numeric and the host variable or parameter contains a
numeric value too large for the definition of the column.
– The host variable is defined as decimal, but contains invalid decimal data.
– The target value is a string constant and the host variable or parameter contains
a string that is too large for the target value.
– The target value is a numeric constant and the host variable or parameter
contains a numeric value that is too large for the target value.
User Response: Correct the application program or stored procedure. Check the column type
and length of the value or the data type and contents of the input host variable or parameter
position-number. Ensure that the value of the host variable or parameter will fit in the column or
contains valid decimal data. Valid decimal data is a System/370 packed decimal number.
USQL -303
A VALUE CANNOT BE ASSIGNED TO AN OUTPUT HOST VARIABLE NUMBER
position-number BECAUSE THE DATA TYPES ARE NOT COMPARABLE.
Explanation: A CALL, FETCH, or SELECT into the output host variable, whose entry in the
output SQLDA is indicated by position-number, could not be performed. The data type of the
variable was not compatible with the data type of the corresponding SELECT or CALL list
element. The output host variable and the corresponding SELECT or CALL list element must be
in one of the following categories:
– Both values must be numbers.
– Both values must be character strings.
– Both values must be graphic strings.
In addition, for both datetime and timestamp values, the host variable must be a
character string variable with a correct length.
User Response: Verify that the table definitions are current and that the host variable has the
correct data type.
Unsuccessful SQL Error Codes
5-17
USQL -304
A VALUE WITH DATA TYPE data-type1 CANNOT BE ASSIGNED TO A HOST VARIABLE
BECAUSE THE VALUE IS NOT WITHIN THE RANGE OF THE HOST VARIABLE IN POSITION
position-number WITH DATA TYPE data-type2
Explanation: A CALL, FETCH, or SELECT into a host variable list or structure in position
number position-number failed because the host variable with data type data-type2 was not
large enough to hold the retrieved value with data type data-type1.
User Response: Verify that the table definitions are current. Verify that the host variable has
the correct data type. Refer to the explanation for SQL CODE SQL0405 for ranges of SQL data
types.
USQL -305
THE NULL VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER
position-number BECAUSE NO INDICATOR VARIABLE IS SPECIFIED
Explanation: A FETCH or embedded SELECT operation resulted in the retrieval of a null
value to be inserted into the output host variable, designated by an entry number
position-number of the output SQLDA, for which no indicator variable was provided. An
indicator variable must be supplied if a column returns a null value.
User Response: Examine the definition of the table that is the object of the FETCH or
SELECT, and correct the application program to then provide indicator variables for all host
variables into which null values can be retrieved. This includes host variables for columns
which can contain null values and host variables which receive the results of column
functions whose result table could be empty.
USQL -309
VALUE
A PREDICATE IS INVALID BECAUSE A REFERENCED HOST VARIABLE HAS THE NULL
Explanation: The statement could not be processed because a host variable appearing in a
predicate such as:
column-name = host variable
had the NULL value. Such a predicate is not permitted when the host variable contains the
NULL value even though the object column might contain nulls.
User Response: Rebind the plan or package containing the statement. The condition
described is not an error in DB2 Version 2 Release 3 and later releases.
USQL -310
DECIMAL HOST VARIABLE OR PARAMETER number CONTAINS NON-DECIMAL DATA
Explanation: DB2 received non-decimal data from either an application (in the form of a
host variable) or a stored procedure (in the form of a parameter that was passed to or from a
stored procedure). The following sentence is the definition of number:
Identifies either the host variable number (if the message is issued
as a result of an INSERT, UPDATE, DELETE, or SELECT statement), or
the parameter number (provided the message is issued as the result of
a CALL statement).
User Response: Correct the application program or stored procedure. Ensure that all decimal
variables or parameters contain valid System/370 packed decimal numbers.
USQL -311
THE LENGTH OF THE INPUT HOST VARIABLE NUMBER position-number IS NEGATIVE OR
GREATER THAN THE MAXIMUM
Explanation: When evaluated, the length specification for input host string variable, whose
entry in the SQLDA is indicated by position-number, was negative or greater than the
maximum.
User Response: Correct the program to ensure that the lengths of all host string variables are
not negative or that they are not greater than the maximum allowed length.
USQL -312
UNDEFINED OR UNUSABLE HOST VARIABLE variable-name
Explanation:
The host variable variable-name appears in the SQL statement, but:
– The SQL statement is a prepared statement,
or
– The attributes of the variable are inconsistent with its usage in the static SQL
statement,
or
– The variable is not declared in the application program.
5-18
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
–
–
–
–
The
The
The
The
Verify that the following items have been completed:
variable name is spelled properly in the SQL statement.
variable is allowed in the SQL statement.
application program contains a declaration for that variable.
attributes of the variable are compatible with its use in the statement.
USQL -313
THE NUMBER OF HOST VARIABLES SPECIFIED IS NOT EQUAL TO THE NUMBER OF
PARAMETER MARKERS
Explanation: The number of host variables specified in the EXECUTE or OPEN statement is
not the same as the number of parameter markers (question marks) appearing in the prepared
SQL statement.
User Response: Correct the application program so that the number of host variables
specified in the EXECUTE or OPEN statement is the same as the number of parameter markers
appearing in the prepared SQL statement.
USQL -314
THE STATEMENT CONTAINS AN AMBIGUOUS HOST VARIABLE REFERENCE
Explanation: A host variable used in the statement has been defined more than once in this
application program causing confusion as to which host variable definition should be used.
User Response: Make the host variable unique or use qualifications to indicate which host
variable definition is to be used.
USQL -327
THE ROW CANNOT BE INSERTED BECAUSE IT IS OUTSIDE THE BOUND OF THE
PARTITION RANGE FOR THE LAST PARTITION
Explanation: When a row is inserted, the calculated partition key value for the new row
must be within the bounds of a partition (as specified in the VALUES clause of the CREATE
INDEX statement).
User Response: Correct the statement to specify a value for the partition key that is within
the bounds of the last partition of the partitioned table space.
USQL -330
A STRING CANNOT BE USED BECAUSE IT CANNOT BE TRANSLATED. REASON
reason-code, CHARACTER code-point, HOST VARIABLE position-number
Explanation: A translation error occurred during the translation of a string to a different
coded character set. The type of error is indicated by the reason-code:
8

12

16

20

24
Length exception (for example,
expansion required for PC MIXED
data exceeds the maximum length
of the string).
Invalid code point (for example,
use of the ERRORBYTE option of
SYSSTRINGS).
Form exception (for example,
invalid MIXED data).
Translate procedure error
(for example, an exit set
the length control field of
the string to an invalid
value).
SBCS character was found in
a string contained in a
wchar_t host variable.
If the reason-code is 12, code-point is the invalid code point. Otherwise, code-point is
either blank or an additional reason-code returned by an exit. If the string is the value
of an input host variable, the position-number is the ordinality of the variable in the
SQLDA. If the string is not the value of a host variable, the position-number is blank.
User Response:
Take one of the following actions based on the reason-code:
Unsuccessful SQL Error Codes
5-19
– If the reason-code is 8, extend the maximum length of the host variable to allow
for expansion that occurs when the string is translated.
– If the reason-code is 12, change the translate table to accept the code-point or
change the data to eliminate the code-point.
– If the reason-code is 16 and the string is described as MIXED data, change its
description or change the string to conform to the rules for well-formed mixed
data.
– If the reason-code is 20, correct the translate procedure.
– If the reason-code is 24, delete the SBCS character from the graphic string.
USQL -331
A STRING CANNOT BE ASSIGNED TO A HOST VARIABLE BECAUSE IT CANNOT BE
TRANSLATED. REASON reason-code, CHARACTER code-point, POSITION position-number
Explanation: The operation required the translation of a string to the coded character set of
the host variable and a translation error occurred. The type of error (noted below) is indicated
by the reason-code :
– 8 for length exception (e.g., expansion required for PC MIXED data exceeds the
maximum length of the string).
– 12 for invalid code-point (e.g., use of the ERRORBYTE option of SYSSTRINGS).
– 16 for form exception (e.g., invalid MIXED data).
– 20 for translate procedure error (e.g., an exit set the length of the control field of
the string to an invalid value).
If the reason-code is 12, code-point is the invalid “code point” . Otherwise, code-point is
blank. The position-number is the ordinality of the output variable in the SQLDA.
User Response: If the reason-code is 8, the maximum length of the result column must be
extended to allow for the expansion that occurs when the string is translated. If the
reason-code is 12, the translate table must be changed to accept the code-point or the data
must be changed to eliminate the code point. If the reason-code is 16, and the string is
described as MIXED data, its description must be changed or the string must be changed to
conform to the rules for well-formed MIXED data. If the reason-code is 20, the translate
procedure must be corrected. An alternative to these corrective actions is to provide an
indicator variable so that a null value and a warning can be returned rather than an error.
Refer to Chapter 3 of the SQL Reference Manual for additional information on a coded character
set.
USQL -332
SYSSTRINGS DOES NOT DEFINE A TRANSLATION FROM CCSID ccsid TO ccsid
Explanation: The operation required a translation of a string to a different coded character
set, but the specific translation is not described in the SYSSTRINGS catalog table. The first ccsid
identifies the coded character set of the string and the second ccsid identifies the coded
character set to which it must be translated.
User Response: If the CCSIDs are correct, the only corrective action is to provide for the
translation by inserting a row into SYSSTRINGS. For an SBCS translation, the row must contain
a translate table or the name of a user-provided translate procedure. For a DBCS translation,
the row must contain the name of a user-provided translate procedure. Refer to Chapter 3 of
the SQL Reference Manual for additional information on a coded character set.
USQL -333
THE SUBTYPE OF A STRING VARIABLE IS NOT THE SAME AS THE SUBTYPE KNOWN AT
BIND TIME, AND THE DIFFERENCE CANNOT BE RESOLVED BY TRANSLATION
Explanation: The CCSID in the run time SQLDA is inconsistent with the bind time subtype
of the host variable or parameter marker. Either the run time description is BIT and the bind
time description was not BIT, or the run time description is not BIT and the bind time
description was BIT.
User Response: Change the CCSID in the SQLDA so that the subtype of the host variable is
consistent with the bind time subtype of the host variable or parameter marker. Refer to
Chapter 3 of the SQL Reference Manual for additional information on a coded character set.
USQL -338
AN ON CLAUSE IS INVALID
Explanation:
This return code reports a violation of one of the following:
– One expression of the predicate must only reference columns of one of the
operand tables of the associated join operator, and the other expression of the
predicate must only reference columns of the other operand table.
5-20
Xpediter/TSO and Xpediter/IMS Messages and Codes
– A VALUE or COALESCE function is allowed in the ON clause only when the join
operator is a FULL OUTER JOIN or FULL JOIN.
– An operator other than = is not allowed in a FULL OUTER JOIN or FULL JOIN.
User Response: Correct the syntax of the statement so that each ON clause expression
references only one of the operand tables. You may work around the second restriction by
using a nested table expression with the VALUE/COALESCE function in the SELECT list of the
table expression.
USQL -339
THE SQL STATEMENT CANNOT BE EXECUTED FROM AN ASCII BASED DRDA
APPLICATION REQUESTOR TO A V2R2 DB2 SUBSYSTEM
Explanation: The application is connected to a DB2 Version 2 Release 3 database server. The
SQL statement is using an alias or three-part name, which refers to another DB2 subsystem
that is at the Version 2 Release 2 level. DB2 Version 2 Release 2 does not support character
conversion. Since the execution of SQL statements from an ASCII DRDA requester to an
EBCDIC Version 2 Release 2 DB2 server could require character conversion, access to the
Version 2 Release 2 DB2 is denied for data integrity reasons.
User Response: Remove statements from the application that resolve to a DB2 Version 2
Release 2 subsystem.
Note:
If the application must refer to the Version 2 Release 2 subsystem data, the
Version 2 Release 2 DB2 subsystem must be migrated to Version 2 Release 3
where character conversion is supported.
USQL -351
AN UNSUPPORTED SQLTYPE WAS ENCOUNTERED IN POSITION “<position-number>”
ON A PREPARE OR DESCRIBE OPERATION
Explanation: Some SQL data types are not supported by DB2 Version 5. “<position-number>”
is the position of the first element with an invalid data type in the SQLDA. A common reason
why this error occurs is when DB2 attempts to describe large object data residing at a non-DB2
server. Some of the SQLTYPEs that can cause this error are: LOB, BLOB, CLOB and DBLOB.
User Response: The application program must not include any SQL operations that describe
SQL data types which DB2 Version 5 does not support when DB2 is the application requester
(AR). For example, instead of dynamically selecting all columns from SYSTABLES, select only
those columns that have data types defined to DB2. If the error is caused by an unsupported
LOB type, exclude such data from the list of data to be described.
USQL -400
THE CATALOG HAS THE MAXIMUM NUMBER OF USER DEFINED INDEXES
Explanation:
Only one hundred user-defined indexes can be created in the catalog database.
User Response: If this index must be created, another user-defined index on the catalog must
be dropped. After that index has been dropped, this statement can be executed.
USQL -401
THE OPERANDS OF AN ARITHMETIC OR COMPARISON OPERATION ARE NOT
COMPARABLE
Explanation: An arithmetic operation appearing within the SQL statement has a mixture of
numeric and non-numeric operands, or the operands of a comparison operation are not
compatible.
User Response: Check the data types of all operands to ensure that their data types are
comparable and compatible with their usage in the statement.
If all the operands of the SQL statement are correct, and if a view is then being accessed, check
the data types of all the operands in the view definition.
USQL -402
AN ARITHMETIC FUNCTION OR OPERATOR arith-fop IS APPLIED TO CHARACTER OR
DATETIME DATA
Explanation: A non-numeric operand has been specified for the arithmetic function or
operator “arith-fop”.
User Response: Examine and correct the syntax of the SQL statement such that all operands
of the specified function or operator are numeric.
Unsuccessful SQL Error Codes
5-21
USQL -404
THE UPDATE OR INSERT STATEMENT SPECIFIES A STRING THAT IS TOO LONG
column-name
Explanation: An INSERT or UPDATE statement specifies a value that is longer than the
maximum-length string that can be stored in the indicated column.
User Response: Check the length of the object column and correct the program or SQL
statement so that the length of the insert or update string does not exceed that maximum.
USQL -405
RANGE
THE NUMERIC LITERAL literal CANNOT BE USED AS SPECIFIED BECAUSE IT IS OUT OF
Explanation: The specified numeric literal is not in the proper range. The proper ranges for
SQL values are displayed below:
–
–
–
–
5.4E-79 to 7.2E+75 for FLOAT values
-(10{31} -1) to + (10{31} -1) for DECIMAL values
-2147483648 to 2147483647 for INTEGER values
-32768 to +32767 for small integer (SMALLINT) values.
User Response: The value of the literal should be reduced to the appropriate size for this data
type.
USQL -406
A CALCULATED OR DERIVED NUMERIC VALUE IS NOT WITHIN THE RANGE OF ITS
OBJECT COLUMN
Explanation: A value derived or calculated during the processing of the SQL statement was
outside the range of the data type of its object column. This problem might have arisen
because the values occurring in the object column were out of range, or because the SQL
operation performed was not appropriate for the values in the object column.
User Response: See the explanation of SQLCODE SQL0405 for allowed ranges for all numeric
data types.
USQL -407
AN UPDATE OR INSERT VALUE IS NULL, BUT THE OBJECT COLUMN column-name
CANNOT CONTAIN NULL VALUES
Explanation:
One of the following conditions has occurred:
– A null insert or update value was specified for a column defined as NOT NULL.
– No insert value was provided for a column that does not have a default value.
User Response: Examine the definition of the object table to determine which columns of
the table have the NOT NULL attribute, and then correct the SQL statement accordingly.
USQL -408
AN UPDATE OR INSERT VALUE IS NOT COMPARABLE WITH THE DATA TYPE OF ITS
OBJECT COLUMN column-name
Explanation: The data type of the value to be inserted or set in the column “column-name”
by an INSERT or UPDATE statement is incompatible with the declared data type of that
column. Both must be numeric or both must be graphic string; or both must be either:
– Dates or character
– Times or character
– Timestamps or character.
However, dates, times, or timestamps cannot be assigned to a specific character
column that has a field procedure.
User Response: Examine the current definition for the object table and ensure that the host
variable or literal value assigned to the specified column has the proper data type.
USQL -409
INVALID OPERAND OF A COUNT FUNCTION
Explanation: The operand of the COUNT function in the statement violates SQL syntax. A
common error is a column name or other expression without DISTINCT.
User Response: Correct the syntax and resubmit the statement. Refer to Chapter 4 of the SQL
Reference Manual for information about the proper form for the operands of a COUNT function.
USQL -410
THE FLOATING POINT LITERAL literal CONTAINS MORE THAN 30 CHARACTERS
Explanation: The specified floating-point literal is more than 30 characters in length. By
definition, a floating-point literal has a maximum length of 30 characters.
5-22
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
USQL -411
OBJECTS
Correct the indicated literal.
CURRENT SQLID CANNOT BE USED IN A STATEMENT THAT REFERENCES REMOTE
Explanation: A reference to the CURRENT SQLID special register is invalid in a statement
that contains the three-part name or alias of an object that is remote to the remote server.
User Response:
remote object.
USQL -412
Remove the reference to CURRENT SQLID or remove the reference to the
THE SELECT CLAUSE OF A SUBQUERY SPECIFIES MULTIPLE COLUMNS
Explanation: In the context in which it was used in the SQL statement, the subquery can
have only one column specified in its SELECT clause.
User Response: Correct the syntax of the SQL statement. Refer to Chapter 5 of the SQL
Reference Manual for information about restrictions on the syntax for subqueries.
USQL -413
OVERFLOW OCCURRED DURING NUMERIC DATA TYPE CONVERSION
Explanation: During the processing of an SQL statement, an overflow condition arose when
converting from one numeric type to another. Numeric conversion is performed according to
the standard rules of SQL.
User Response: Examine the syntax of the SQL statement to determine the cause of the error.
If the problem is data-dependent, it may be necessary to examine the data processed at the
time of the error.
USQL -414
A LIKE PREDICATE IS INVALID BECAUSE THE FIRST OPERAND IS NOT A STRING
Explanation: The data type of the first operand of the LIKE predicate must be a character
string or graphic string.
User Response: Respecify the predicate so that the data type of each operand is a character
string or a graphic string.
USQL -415
THE CORRESPONDING COLUMNS, column-number, OF THE OPERANDS OF A UNION
OR A UNION ALL DO NOT HAVE COMPARABLE COLUMN DESCRIPTIONS
Explanation: The column descriptions of corresponding columns of the operands of a
UNION or UNION ALL must be comparable. The columns of ordinality “column-number” of
the operands in this UNION or UNION ALL do not satisfy this requirement. For columns to be
comparable, they must both be either numeric, character, graphic, date, time, or timestamp.
They cannot be a mixture of these groups. If corresponding columns have field procedures,
they must both have the same field procedure.
User Response: Check the data types of the specified columns and correct the UNION or
UNION ALL statement so that all corresponding columns have comparable column
descriptions.
USQL -416
AN OPERAND OF A UNION CONTAINS A LONG STRING COLUMN
Explanation: The UNION specified in the SQL statement could not be performed because
one of the tables participating in the union contains a long string column (for example, a
VARCHAR column with length greater than 254). The operands of a UNION cannot contain
long string columns.
User Response: The implied function is not supported by DB2. Refer to Chapter3 of the SQL
Reference Manual for information about restrictions on the manipulation of long string
columns.
USQL -417
A STATEMENT STRING TO BE PREPARED INCLUDES PARAMETER MARKERS AS THE
OPERANDS OF THE SAME OPERATOR
Explanation: The statement string specified as the object of a PREPARE contains a predicate
or expression where parameter markers have been used as operands of the same operator. For
example:
?>?
This syntax is not permitted.
Unsuccessful SQL Error Codes
5-23
User Response: Correct the logic of the application program so that this syntax error does
not occur. Refer to Chapter 6 of the SQL Reference Manual for information about the proper
usage of parameter markers within SQL statements to be prepared.
USQL -418
MARKERS
A STATEMENT STRING TO BE PREPARED CONTAINS AN INVALID USE OF PARAMETER
Explanation: Parameter markers cannot be used in the SELECT list, as the sole argument of a
scalar function, or in a concatenation function. Parameter markers cannot be used in the
string expression of an EXECUTE IMMEDIATE SQL statement.
User Response: Correct the logic of the application program so that this error does not occur.
Refer to Chapter 6 of the SQL Reference Manual for information about the proper usage of
parameter markers within SQL statements and for EXECUTE IMMEDIATE SQL statement
restrictions.
USQL -419
THE DECIMAL DIVIDE OPERATION IS INVALID BECAUSE THE RESULT WOULD HAVE A
NEGATIVE SCALE
Explanation: The decimal division is invalid because it will result in a negative scale.
The formula used internally to calculate the scale of the result for decimal division is explained
in Chapter 3 of the SQL Reference Manual.
User Response:
None.
USQL -420
THE VALUE OF A CHARACTER STRING ARGUMENT WAS NOT ACCEPTABLE TO THE
function-name FUNCTION
Explanation: A character string argument did not conform to the requirements of the
function. For example, a character string passed to the DECIMAL function did not conform to
the rules for forming an SQL integer or decimal constant.
User Response: Change the argument value so it conforms to the requirements of the
function as specified in the SQL Reference Manual.
USQL -421
COLUMNS
THE OPERANDS OF A UNION OR A UNION ALL DO NOT HAVE THE SAME NUMBER OF
Explanation:
columns.
The operands of a UNION or UNION ALL must have the same number of
User Response: Correct the SQL statement so that there are exactly the same number of
columns in each operand.
USQL -423
INVALID RESULT SET LOCATOR VALUE
Explanation: The value specified in a result set locator host variable does not identify a valid
result set locator.
User Response:
There are two common causes for this error:
– The host variable used as a result set locator was never assigned a valid result set
locator value. Result set locator values are returned by the DESCRIBE
PROCEDURE and ASSOCIATE LOCATORS statements. Make sure the value in
your host variable is obtained from one of these two statements.
– Result set locator values are only valid as long as the underlying SQL cursor is
open. If a commit or rollback operation closes an SQL cursor, the result set
locator associated with the cursor is no longer valid.
USQL -426
DYNAMIC COMMIT NOT VALID AT AN APPLICATION SERVER WHERE UPDATES ARE
NOT ALLOWED
Explanation: An application which is executing is using DRDA protocols. This application
has attempted to issue a dynamic COMMIT statement, or a stored procedure has attempted to
issue a COMMIT_ON_RETURN while connected to a location at which updates are not
allowed. A dynamic COMMIT or COMMIT_ON_RETURN can be issued only while connected
to a location at which updates are allowed.
User Response:
environments.
The IMS or CICS protocols should be used to commit work in these
5-24
Xpediter/TSO and Xpediter/IMS Messages and Codes
USQL -427
DYNAMIC ROLLBACK NOT VALID AT AN APPLICATION SERVER WHERE UPDATES ARE
NOT ALLOWED
Explanation: An application which is executing using DRDA protocols has attempted to
issue a dynamic ROLLBACK statement while connected to a location at which updates are not
allowed. A dynamic ROLLBACK may be issued only during the time when an application is
connected to a location at which updates are allowed.
User Response:
environments.
The IMS or CICS protocols should be used to rollback work in these
USQL -440
THE NUMBER OF PARAMETERS IN THE PARAMETER LIST DOES NOT MATCH THE
NUMBER OF PARAMETERS EXPECTED FOR STORED PROCEDURE name, AUTHID authid, and LUNAME
luname. number PARAMETERS WERE EXPECTED.
Explanation: DB2 has received an SQL CALL statement for a stored procedure. DB2 found
the row in the SYSIBM.SYSPROCEDURES catalog table associated with the requested procedure
name. However, the number of parameters supplied on the CALL statement did not match the
number of parameters defined in the PARMLIST column of the SYSIBM.SYSPROCEDURES table.
The definition of a stored procedure might be cached. If you suspect that this message is being
issued because the cached definition of a procedure does not match the definition of a
procedure in the SYSIBM.SYSPROCEDURES table, issue the -START PROCEDURE command to
refresh the cache. Note the following definitions:
name

authid

luname

number
User Response:
The name of the stored
procedure from the
PROCEDURE field in
SYSIBM.SYSPROCEDURES.
The authorization id from
the AUTHID field in
SYSIBM.SYSPROCEDURES.
The logical unit name
from the LUNAME field in
SYSIBM.SYSPROCEDURES.
The expected number of
parameters for the stored
procedure with the NAME,
AUTHID, and LUNAME
described above.
If the SQL CALL statement is coded incorrectly, you must
modify the SQL application to provide the correct number of parameters on the SQL
CALL statement. If the PARMLIST column of the SYSIBM.SYSPROCEDURES table
contains incorrect information, you must make required updates to the PARMLIST
column and then issue the -START PROCEDURE command to activate the updated
definition.
USQL -444
USER PROGRAM name COULD NOT BE FOUND
Explanation: DB2 received an SQL CALL statement for a stored procedure and found the row
in the SYSIBM.SYSPROCEDURES catalog table associated with the requested procedure name.
However, the MVS load module currently identified in the LOADMOD column of the
SYSIBM.SYSPROCEDURES row could not be found. Note the following definition:
name
The name of the MVS
load module that
could not be found.
User Response: If the LOADMOD column value in the SYSIBM.SYSPROCEDURES table was
specified incorrectly, correct the value and issue the -START PROCEDURE command to activate
the changed definition. If the LOADMOD column value is correct, use the MVS linkage editor
to create the required MVS load module in one of the MVS load libraries used by your
installation for stored procedures.
Unsuccessful SQL Error Codes
5-25
USQL -450
STORED PROCEDURE name, PARAMETER NUMBER number OVERLAYED STORAGE
BEYOND ITS DECLARED LENGTH
Explanation: While returning parameters from a stored procedure to an application, DB2
detected an overlay of one of the parameters. A stored procedure overwrote storage beyond a
parameter’s declared length. Note the following definitions:
name

number
The name of the stored
procedure from the
NAME field in the
SYSIBM.SYSPROCEDURES
catalog table.
The parameter from the
PARMLIST field in the
SYSIBM.SYSPROCEDURES
catalog table.
User Response: Examine the stored procedure to determine the cause of the overlay. Ensure
that all parameters are declared correctly and that they match the definitions in
SYSIBM.SYSPROCEDURES for procedure name. If you suspect that an error exists in DB2, refer
to Section 3 of the Diagnosis Guide and Reference for information on identifying and reporting
the problem.
USQL -469
number
SQL CALL STATEMENT MUST SPECIFY AN OUTPUT HOST VARIABLE FOR PARAMETER
Explanation: DB2 received an SQL CALL statement for a stored procedure. DB2 found the
row in the SYSIBM.SYSPROCEDURES catalog table associated with the requested procedure
name. However, parameter number was identified in the PARMLIST column of the
SYSIBM.SYSPROCEDURES table as an OUT or INOUT parameter. A host variable must be
supplied on the SQL CALL statement for parameters defined as OUT or INOUT. Note the
following definition:
number
The parameter number
from the PARMLIST field
in SYSIBM.SYSPROCEDURES.
User Response: If the SQL CALL statement is coded incorrectly, you must modify the SQL
application to provide an output host variable on the SQL CALL statement. If the PARMLIST
column of the SYSIBM.SYSPROCEDURES table contains incorrect information, perform the
required updates to the PARMLIST column and issue the -START PROCEDURE command to
activate the updated definition.
USQL -470
AN SQL CALL STATEMENT SPECIFIED A NULL VALUE FOR INPUT PARAMETER number,
BUT THE STORED PROCEDURE DOES NOT SUPPORT NULL VALUES
Explanation: DB2 received an SQL CALL statement for a stored procedure and found a null
value in the incoming parameter list. The DB2 stored procedure was defined in the
SYSIBM.SYSPROCEDURES catalog table with LINKAGE=” “, which specifies that the DB2 stored
procedure does not accept null values. Note the following definition:
number
The parameter number
from the PARMLIST field
in SYSIBM.SYSPROCEDURES.
User Response: If the stored procedure should not accept null values, change the calling
application to provide a nonnull value. If the stored procedure should accept null values,
change the LINKAGE column in SYSIBM.SYSPROCEDURES to N.
Use the -START PROCEDURE command to activate the changes to the
SYSIBM.SYSPROCEDURES table.
USQL -471
SQL CALL FOR STORED PROCEDURE name FAILED DUE TO REASON rc
Explanation: DB2 received an SQL CALL statement for a stored procedure. The CALL
statement was not accepted because of DB2 reason code rc. Note the following definitions:
5-26
Xpediter/TSO and Xpediter/IMS Messages and Codes
name

rc
The DB2 reason code
describing the cause
of the failure. The
possible values are:
00E79000, 00E79001,
00E79002, 00E79003,
00E79004, 00E79005,
00E79006, 00E79007,
00E7900B, and 00E7900C.
User Response:
USQL -480
The name of the stored
procedure specified
on the SQL CALL
statement.
Correct the condition described by the DB2 reason code.
THE PROCEDURE procedure-name HAS NOT YET BEEN CALLED
Explanation: The procedure identified in a DESCRIBE PROCEDURE or an ASSOCIATE
LOCATORS statement has not yet been called within the application process or the procedure
has been called, but an explicit or implicit commit occurred before the statement.
User Response:
USQL -482
Correct the order of the statements and rerun them.
THE PROCEDURE procedure-name RETURNED NO LOCATORS
Explanation: The procedure identified in an ASSOCIATE LOCATORS statement returned no
result set locators.
User Response: Determine if result set locators are returned from the identified procedure by
using the DESCRIBE PROCEDURE statement.
USQL -496
THE SQL STATEMENT CANNOT BE EXECUTED BECAUSE IT REFERENCES A RESULT SET
THAT WAS NOT CREATED BY THE CURRENT SERVER
Explanation: The SQL statement cannot be executed because the current server is different
from the server that called a stored procedure. The SQL statement can be any of the following:
–
–
–
–
ALLOCATE CURSOR
DESCRIBE CURSOR
FETCH (using an allocated cursor)
CLOSE (using an allocated cursor)
User Response: Connect to the server that called the stored procedure which created the
result set before running the SQL statement that failed.
USQL -497
THE LIMIT OF 32767 OBIDS HAS BEEN EXCLUDED FOR DATABASE database-name
Explanation: An attempt was made to create an object in database database-name, but the
limit of 32767 OBIDs has been exceeded for that database.
User Response: DROP all unused objects in this database and issue a COMMIT, specify a
different database, or run the MODIFY utility to reclaim unused OBIDs.
USQL -499
CURSOR cursor-name HAS ALREADY BEEN ASSIGNED TO THIS OR ANOTHER RESULT
SET FROM PROCEDURE procedure-name
Explanation: An attempt was made to assign a cursor to a result set using the SQL statement
ALLOCATE CURSOR and one of the following applies:
– The result set locator variable specified in the ALLOCATE CURSOR statement has
been previously assigned to cursor cursor-name.
– The cursor cursor-name, specified in the ALLOCATE CURSOR statement has been
previously assigned to a result set from stored procedure procedure-name.
User Response: Determine if the target result set named in the ALLOCATE CURSOR
statement has been previously assigned to a cursor.
If the result set has been previously assigned to cursor cursor-name, choose another
target result set or choose the call stored procedure procedure-name again and reissue
the ASSOCIATE LOCATOR and ALLOCATE CURSOR statements. If the result set has
Unsuccessful SQL Error Codes
5-27
not been previously assigned to a cursor, the cursor cursor-name specified in the
ALLOCATE CURSOR statement has been previously assigned to some result set from
stored procedure procedure-name. You can not assign cursor cursor-name to another
result set, so you must specify a different cursort name in the ALLOCATE CURSOR
statement.
USQL -500
THE IDENTIFIED CURSOR WAS CLOSED WHEN THE CONNECTION WAS DESTROYED
Explanation: The FETCH, UPDATE, DELETE, or CLOSE statement identifies a closed cursor
that was defined with the WITH HOLD option. The cursor was closed when the connection on
which it was dependent was destroyed during a commit operation. The connection was
destroyed because the application process placed it in the released state, or the application
plan was bound with the DISCONNECT(AUTOMATIC) option.
User Response: The correction depends on the desired state of both the cursor and the
connection, as noted below:
– If you want the cursor closed, you must change the application program so that
the cursor is not referenced in the closed state.
– If you want the cursor open, and the connection was placed in the released state
by the application program, you must change the program so that the
connection is not placed in the released state until the cursor is explicitly closed.
– If you want the cursor open and the connection was placed in the released state
as a result of the DISCONNECT(AUTOMATIC) option, rebind the plan using
DISCONNECT(CONDITIONAL).
Correct the error in the application, rebind the plan, and resubmit the job.
USQL -501
THE CURSOR IDENTIFIED IN A FETCH OR CLOSE STATEMENT IS NOT OPEN
Explanation:
The application program attempted to do one of the following:
a. FETCH using a cursor, or
b. CLOSE using a cursor
at a time when the specified cursor was not open.
User Response: Check for a previous SQL return code that may have closed the cursor.
Commit and rollback operations close cursors. UNSUCCESSFUL SQLCODES -404, -652, -679,
-901, -904, -909, -910, -911, and -913 will force the cursor to close. After the cursor is closed,
any fetches or close cursor statements will receive this USQLCODE -501.
If no previous SQL return codes have been issued, correct the logic of the application
program to ensure that the cursor is open at the precise time the FETCH or CLOSE
statement is executed.
USQL -502
THE CURSOR IDENTIFIED IN AN OPEN STATEMENT IS ALREADY OPEN
Explanation: The application program attempted to execute an OPEN statement for a cursor
that was already open.
User Response: Correct the logic of the application program to ensure that it does not
attempt to execute an OPEN statement for a cursor that is already open.
USQL -503
A COLUMN CANNOT BE UPDATED BECAUSE IT IS NOT IDENTIFIED IN THE UPDATE
CLAUSE OF THE SELECT STATEMENT OF THE CURSOR
Explanation: The application program attempted to update (while using a cursor) a value in
a column of the object table that was not identified in the FOR UPDATE clause in the cursor
declaration. Any column that is to be updated must be identified in the FOR UPDATE clause of
the cursor declaration.
User Response: Correct the application program. If the column is to be updated, its name
must be added to the FOR UPDATE clause of the cursor declaration.
USQL -504
THE CURSOR NAME cursor-name IS NOT DEFINED
Explanation: Cursor cursor-name was referenced in an SQL statement. One of the following
statements is true.
5-28
Xpediter/TSO and Xpediter/IMS Messages and Codes
– Cursor cursor-name was not declared (using the DECLARE CURSOR statement) or
allocated (using the ALLOCATE CURSOR statement) in the application program
before it was referenced.
– Cursor cursor-name was referenced in a positioned UPDATE or DELETE statement
which is not a supported operation for an allocated cursor.
– Cursor cursor-name was allocated, but a CLOSE cursor statement naming
cursor-name was issued and deallocated the cursor before this cursor reference.
– Cursor cursor-name was allocated, but a ROLLBACK operation occurred and it
deallocated the cursor before this cursor reference.
– Cursor cursor-name was allocated, but its associated cursor which was declared in
a stored procedure was not declared WITH HOLD, and a COMMIT operation
occurred and subsequently deallocated the cursor before this cursor reference.
The COMMIT operation can be explicit (like the COMMIT statement) or implicit
(like a stored procedure defined as COMMIT_ON_RETURN = “Y” was called
before this cursor reference).
– Cursor cursor-name was allocated, but its associated stored procedure was called
again since the cursor was allocated, the new results sets were returned, and
cursor cursor-name was deallocated.
User Response: Check the application program for completeness and for a possible spelling
error in the cursor declaration or allocation. The declaration for, or allocation of, a cursor,
must appear in an application program before SQL statements that reference the cursor. If the
cursor-name was <UNKNOWN>, the cursor was not successfully declared or allocated. This can
occur if SQL(DB2) was used, and a warning message was issued during precompilation. Check
the precompile output for warning messages on the DECLARE CURSOR or ALLOCATE CURSOR
statement, and then correct the statement. Regarding an allocated cursor, please note the
following: If an implicit or explicit COMMIT, ROLLBACK, or CLOSE occurred since the cursor
was successfully allocated, you must modify the application program logic to do one of the
following tasks:
– After the COMMIT, ROLLBACK, or CLOSE operation, call the associated stored
procedure again, and then reissue the ASSOCIATE LOCATORS and ALLOCATE
CURSOR statements.
– For COMMIT, declare the associated cursor in the stored procedure WITH HOLD
so the COMMIT operation will not deallocate the cursor.
For an allocated cursor, if the associated stored procedure was called again and the
new result sets were returned because the cursor was allocated, reissue the
ASSOCIATE LOCATORS and ALLOCATE CURSOR statements.
USQL -507
THE CURSOR IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS NOT OPEN
Explanation: The application program attempted to execute an UPDATE or DELETE WHERE
CURRENT OF cursor statement at a time when the specified cursor was not open.
User Response: Check for a previous SQL return code that might have closed the cursor.
UNSUCCESSFUL SQLCODES -404, -652, -679, -901, -904, -909, -910, -911, and -913 force the
cursor to close. After the cursor is closed, any fetches or close cursor statements receive
USQLCODE -501. Any updates or deletes receive the USQLCODE -507. Correct the logic of the
application program to ensure that the specified cursor is open at the time the UPDATE or
DELETE statement is executed.
USQL -508
THE CURSOR IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS NOT
POSITIONED ON A ROW
Explanation: The application program attempted to execute an UPDATE or DELETE WHERE
CURRENT OF cursor statement at a time when the specified cursor was not positioned on a
row of the object table. The cursor must be positioned on the row that is to be updated or
deleted.
Note that the cursor is no longer positioned on a row if the row is deleted or an index
column of the row is updated by another cursor in the same application program.
User Response: Correct the logic of the application program to ensure that the cursor is
correctly positioned on the intended row of the object table before the UPDATE or DELETE
statement is executed. Note that the cursor is not positioned on a row if FETCH returned an
SQLCODE = 100.
Unsuccessful SQL Error Codes
5-29
USQL -509
THE TABLE IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS NOT THE SAME
TABLE DESIGNATED BY THE CURSOR
Explanation: The application program attempted to execute an UPDATE or DELETE WHERE
CURRENT OF cursor statement where the table named in that statement did not match the
name of the table specified in the declaration for that cursor.
User Response: Correct the application program to ensure that the table identified in the
UPDATE or DELETE statement is the same table identified in the declaration for the cursor.
USQL -510
THE TABLE DESIGNATED BY THE CURSOR OR THE UPDATE OR DELETE STATEMENT
CANNOT BE MODIFIED
Explanation: The application program attempted to execute an UPDATE or DELETE WHERE
CURRENT OF cursor statement against a table or view that cannot be updated or deleted. This
can occur for a delete from a read-only view or for an update in which the cursor was not
defined with the FOR UPDATE clause.
This error code is also returned when the table exists at a remote location and DB2
has employed block fetching because you explicitly declared the cursor FOR FETCH
ONLY, or because the application is bound CURRENTDATA(NO) and the cursor is
ambiguous. This error code is also returned if DB2 has employed parallelism to
execute the SELECT statement associated with the cursor named in a DELETE WHERE
CURRENT OF cursor statement. Or, the error code is also returned if a DELETE
WHERE CURRENT OF is issued against a row which DB2 cannot guarantee to have
not been modified by another application since the specific time when the cursor
was positioned upon it (in accordance with ISO(CS) semantics for an ambiguous
cursor in an application bound CURRENTDATA(NO)).
User Response: The requested UPDATE or DELETE cannot be performed. Refer to Chapter 6
of the SQL Reference Manual for information about restrictions on using UPDATE and DELETE
operations against views. For a remote table, modify the DECLARE CURSOR and then rebind
the PLAN. For a cursor that uses parallelism, disable parallelism for the query by using the
DEGREE(1) BIND option for static SQL or by setting the CURRENT DEGREE special register to
“1” for dynamic SQL. For an ambiguous cursor in a application bound CURRENTDATA(NO),
make the cursor unambiguous (declare it FOR UPDATE OF) or rebind the application
CURRENTDATA(YES).
USQL -511
THE FOR UPDATE CLAUSE CANNOT BE SPECIFIED BECAUSE THE TABLE DESIGNATED
BY THE CURSOR CANNOT BE MODIFIED
Explanation: The result table of the SELECT statement cannot be updated. This can occur if
the SELECT specifies more than one table or view in the FROM clause, provided the SELECT
list contains a built-in function or DISTINCT, or if the statement contains an ORDER BY or
GROUP BY or HAVING clause. This can also occur if a view is specified in the FROM clause and
the view cannot be updated.
User Response: Updates cannot be performed on the result table as it is specified. Refer to
Chapter 6 of the SQL Reference Manual for information regarding restrictions on the updating of
views.
USQL -512
STATEMENT REFERENCE TO REMOTE OBJECT IS INVALID
Explanation:
One of the following conditions exists:
– The statement refers to multiple locations.
– A statement with a remote reference is being EXPLAINED by a dynamic EXPLAIN
statement or by the EXPLAIN(YES) option.
– An alias is used incorrectly.
– A three-part name is implicitly or explicitly used in a statement that is not
supported by the DB2 private protocols.
User Response: If the object cannot be meaningfully eliminated from the statement, refer to
your Database Administrator for other ways to obtain the data required. Refer to Chapter 4 of
the SQL Reference Manual for additional information about using remote objects.
USQL -513
ALIAS
THE ALIAS alias-name MUST NOT BE DEFINED ON ANOTHER LOCAL OR REMOTE
Explanation: The object indicated by “alias-name” is a local or remote alias. An alias is not
allowed to be defined on a local alias, and it should not be defined on a remote alias.
5-30
Xpediter/TSO and Xpediter/IMS Messages and Codes
User Response:
tables or views.
USQL -514
Modify the SQL statement to ensure that all object references are to base
THE CURSOR cursor-name IS NOT IN A PREPARED STATE
Explanation: The application program has tried to use a cursor, cursor-name that is not in a
prepared state. The cursor is associated with a statement that (1) has never been prepared, or
(2) has been invalidated by a commit or rollback operation.
User Response: For case (1), ensure that you prepare the statement that is named in the
DECLARE CURSOR statement for cursor-name before you try to open the cursor. For case (2),
perform one of the following:
– Use the WITH HOLD option of DECLARE CURSOR.
– Do not execute a commit or rollback operation until you are finished using the
cursor.
– Prepare the statement again after the commit or rollback.
USQL -516
THE DESCRIBE STATEMENT DOES NOT IDENTIFY A PREPARED STATEMENT
Explanation: An attempt was made to execute a DESCRIBE for a statement that had not been
successfully prepared beforehand. This error can occur when the DESCRIBE originates on an
application requester that supports extended dynamic SQL. Because the target statement is
static on the DB2 for MVS/ESA subsystem, the DESCRIBE statement fails.
User Response: Correct the logic of the application program to ensure that a statement is
properly prepared before a DESCRIBE of the statement is attempted. If the DESCRIBE is a
distributed request that originated on a system that supports extended dynamic SQL, contact
your System Administrator about changing the DB2 subsystem parameter DESCSTAT to YES to
tolerate these DESCRIBE requests against static SQL.
USQL -517
CURSOR cursor-name CANNOT BE USED BECAUSE ITS STATEMENT NAME DOES NOT
IDENTIFY A PREPARED SELECT STATEMENT
Explanation: The cursor “cursor-name” could not be used as specified because the prepared
statement named in the declaration for the cursor was not a SELECT statement.
User Response: Verify that the statement-name is specified correctly in the PREPARE
statement and in the DECLARE CURSOR statement for cursor “cursor-name”. Alternatively,
correct the application program logic to ensure that only prepared SELECT statements are used
in association with cursor declarations.
USQL -518
THE EXECUTE STATEMENT DOES NOT IDENTIFY A VALID PREPARED STATEMENT
Explanation:
One of the following conditions exists:
– The statement named in the EXECUTE statement has not been prepared.
– The statement named in the EXECUTE statement identifies a SELECT statement.
– The statement named in the EXECUTE IMMEDIATE statement identifies a
SELECT statement.
User Response: Ensure that you prepare the statement prior to EXECUTE. Also, ensure that
the statement you prepare is not a SELECT statement.
USQL -519
THE PREPARE STATEMENT IDENTIFIES THE SELECT STATEMENT OF THE OPENED
CURSOR cursor-name
Explanation: The application program has attempted to PREPARE (actually, it has attempted
to re-PREPARE) the SELECT statement for the specified cursor at a time when that cursor was
already open.
User Response: Correct the logic of the application program so that it does not attempt to
re-PREPARE the SELECT statement for a cursor when that cursor is open.
USQL -525
THE SQL STATEMENT CANNOT BE EXECUTED BECAUSE IT WAS IN ERROR AT BIND
TIME FOR SECTION = sectno PACKAGE = pkgname CONSISTENCY TOKEN = X”contoken”
Explanation:
One of the following actions occurred:
– The statement was in error when the package was bound, but the error was
ignored at the time because the option SQLERROR (CONTINUE) was used. Since
the statement contains an error, it cannot be executed.
Unsuccessful SQL Error Codes
5-31
– The statement might not be an executable statement at this location, or might
only be executable by a DB2 application requester (for example, DECLARE TABLE
in an application running on OS/2 causes this message to occur).
The variables are as follows:
– sectno
Section Number
– pkgname locid.collid.pkgid
– contoken Consistency token in hexadecimal
User Response: If the SQL statement is not required to execute at the indicated location,
correct the program so that the statement in error does not execute at that point. Precompile,
compile, and bind replace the package. If the SQL statement is supposed to execute at the
indicated location, correct the problem which was discovered when it was bound and then
bind the package over using BIND with ACTION(REPLACE). If multiple versions of the package
have been bound, enter the following SELECT statement to determine which version contains
the error: SELECT VERSION FROM locid.SYSIBM.SYSPACKAGE WHERE LOCATION = “ “ AND
COLLID = “collid” AND NAME = “pkgid” AND HEX(CONTOKEN) = “contoken”
Where the variables are:
– locid Location name
– collid Collection id
– pkgid Program name
5-32
Xpediter/TSO and Xpediter/IMS Messages and Codes