Documente Academic
Documente Profesional
Documente Cultură
GC27-1120-02
IMS Version 7
GC27-1120-02
Note
Before using this information and the product it supports, be sure to read the general information under “Notices” on page vii.
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Programming Interface Information . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Product Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Summary of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Related Publications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
How to Send Your Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
| Chapter 10. Installation and Verification Program (IVP) Dialogue Messages . . . . . . . . . 661
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
IMS Version 7 Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
IBM may have patents or pending patent applications covering subject matter described in this document.
The furnishing of this document does not give you any license to these patents. You can send license
inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property
Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer
of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically
made to the information herein; these changes will be incorporated in new editions of the publication. IBM
may make improvements and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in
any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of
the materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose of enabling: (i) the
exchange of information between independently created programs and other programs (including this one)
and (ii) the mutual use of the information which has been exchanged, should contact:
IBM Corporation
J74/G4
555 Bailey Avenue
P.O. Box 49023
San Jose, CA 95161-9023
U.S.A.
The licensed program described in this information and all licensed material available for it are provided by
IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any
equivalent agreement between us.
Any performance data contained herein was determined in a controlled environment. Therefore, the results
obtained in other operating environments may vary significantly. Some measurements may have been
made on development-level systems and there is no guarantee that these measurements will be the same
on generally available systems. Furthermore, some measurement may have been estimated through
extrapolation. Actual results may vary. Users of this document should verify the applicable data for their
specific environment.
Information concerning non-IBM products was obtained from the suppliers of those products, their
published announcements or other publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
All statements regarding IBM’s future direction or intent are subject to change or withdrawal without notice,
and represent goals and objectives only.
This information is for planning purposes only. The information herein is subject to change before the
products described become available.
This information contains examples of data and reports used in daily business operations. To illustrate
them as completely as possible, the examples include the names of individuals, companies, brands, and
products. All of these names are fictitious and any similarity to the names and addresses used by an
actual business enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing
application programs conforming to the application programming interface for the operating platform for
which the sample programs are written. These examples have not been thoroughly tested under all
conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these
programs. You may copy, modify, and distribute these sample programs in any form without payment to
IBM for the purposes of developing, using, marketing, or distributing application programs conforming to
IBM’s application programming interfaces.
Each copy or any portion of these sample programs or any derivative work, must include a copyright
notice as follows:
© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. ©
Copyright IBM Corp. _enter the year or years_. All rights reserved.
If you are viewing this information softcopy, the photographs and color illustrations may not appear.
Attention: Do not use this Diagnosis, Modification, or Tuning Information as a programming interface.
Trademarks
The following terms are trademarks of the IBM Corporation in the United States or other countries or both:
ACF/VTAM IMS
BookManager IMS/ESA
CICS MVS
CICS/ESA MVS/DFP
DB2 MVS/ESA
DFSMS MVS/XA
DFSMSdfp OS/390
DFSMSdss PSF
DFSMS/MVS RACF
ESAP RETAIN
Hiperspace SAA
IBM VTAM
Other company, product, and service names, which may be denoted by a double asterisk (**), may be
trademarks or service marks of others.
Product Names
In this book, the licensed program “DB2 for OS/390” is referred to as “DB2”.
Notices ix
x Messages and Codes
Preface
This book helps programmers, operators, and system support personnel diagnose IMS problems. It
contains abend codes, messages, status codes, and return codes produced by IMS Version 7.
| This edition is available only in PDF and BookManager formats. This book is available on the IMS Version
| 7 Licensed Product Kit (LK3T-3526). You can also get the most current versions of the PDF and
| BookManager formats by going to the IMS Web site at www.ibm.com/ims and linking to the Library page.
Summary of Contents
v Chapter 1, “DFS Messages, DFS000I — DFS0499I” on page 1 explains IMS Database and Data
Communication messages for this number range.
v Chapter 3, “DFS Messages, DFS1000I — DFS1499I” on page 209 explains IMS Database and Data
Communication messages for this number range.
v Chapter 5, “DFS Messages, DFS2000I — DFS2499W” on page 339 explains IMS Database and Data
Communication messages for this number range.
v Chapter 7, “DFS Messages, DFS3000I — DFS3499I” on page 469 explains IMS Database and Data
Communication messages for this number range.
v Chapter 9, “DFS Messages, DFS4000I — DFS4445I” on page 617 explains IMS Database and Data
Communication messages for this number range.
Note: For definitions of terminology used in this book and references to related information in other
publications, see the IMS Version 7 Master Index and Glossary.
In the remainder of the book, IMS Version 7 will be called simply IMS.
Related Publications
You should be familiar with MVS/ESA, its system generation, and telecommunications, and the access
methods used by IMS. Related publications are listed in IMS Version 7 Messages and Codes, Volume 1.
DFS messages have the form DFSxxxxA. The letter "A" represents a coded suffix.
Note: xxxx can be three (xxx) or four (xxxx) digits long. For example, message DFS050A has the numeric
value 0050 (not 0500).
Some messages give additional information in the form of a suffix. The suffixes A, E, I, W, and X have the
following meanings.
A Action is required of the user before processing can continue.
E The message indicates an error condition, but might not require action.
I The message is for information only.
Informational messages can be presented and can appear in this chapter with or without the suffix
'I'. The message meaning is not affected by the absence or presence of the suffix. Informational
messages presented with the suffix can also, at times, be presented without the suffix. These
informational messages are to be viewed as the same message.
W The message alerts the user of a possible error condition.
X The message is for a condition that requires correction before IMS execution.
Keycall messages bound for the system console have the suffix I appended to the message.
Some messages have an IMS system ID appended to identify the IMS system receiving the message
when multiple IMS systems are being run.
Explanation: States what the message means; why it appears; what caused it; what its variable entry
fields are.
System Action: States what is happening as a result of the condition causing the message; whether the
system is waiting for responses. If this information is not shown, it does not apply.
Programmer, Operator, or User Response: If a response is necessary, states who performs the action,
what the pertinent responses are, and their effect on the system or program. If this information is not
shown, it does not apply.
Problem Determination: If the problem recurs or persists so that system efficiency suffers, states what
actions can be performed to obtain adequate data for trained hardware or programming support personnel
to diagnose the problem. If this information is not shown, it does not apply.
Problem Determination refers to a list of problem determination actions specified in ″Appendix A″ of IMS
Version 7 Messages and Codes, Volume 1. These common action tables do not teach diagnostic
techniques, but instruct the operator or programmer about what to do when problems recur. The problem
determination actions are aids to the identification of hardware or programming problems and ensure that
qualified support personnel will have the essential programming information available to diagnose and
correct the difficulty.
Those messages that refer to function “ff” apply to one of the following utilities as denoted by the
2-character codes shown below:
Code Meaning
PO Prereorganization
CA Change Accumulation
IM Image Copy
RV Database Recovery
SU HISAM Reorganization Unload
RU Secondary Index Unload
SR HISAM Reorganization Reload
RR Secondary Index Reload
Severity: The chart below applies to the MFS Language utility program severity codes. The severity code
indicates the seriousness of the message.
Messages produced by the preprocessor phase of the MFS Language utility place the severity code to the
right of each message number. Messages produced by the other phases do not include the severity code
in the message text. Consult the individual message descriptions for specific severity codes associated
with each message.
Severity Code Meaning
0 Message is an information message only.
4 Severity code 4 is produced by warnings, minor errors, and assumed defaults that are
probably valid. The creation of valid blocks is probable.
8 This is a significant error that results in questionable defaults, or ignored specifications.
The creation of invalid blocks is possible.
12 Required operand is omitted or contradictory specifications have been supplied. Creation
of invalid blocks is probable.
16 Language translation continues with limited function. Created blocks are invalid, or
creation of blocks is suppressed.
20 Language translation cannot continue and is terminated immediately. Created blocks are
invalid.
The highest severity code issued by the MFS Language Utility Program during a job step is returned as
the completion code to the operating system. See for a discussion of the IBM-supplied MFS cataloged
procedures.
DFS Messages
System Action: Initialization continues. IMS will Module: DFSPCC20, DFSPLDR0, DFSPLDL0,
manage the user programs. DFSPLPP0
| System Action: The /STA MADSIO command was not 08 Delete data set
| processed. gggg Dynamic Unallocate error code.
| System Operator Response: None. hhhh Dynamic Unallocate error information.
| Module: DBFCST00 ii..ii Data set name for 44 bytes.
| DFS0008I /STO MADSIO COMMAND IGNORED. This message is returned only if the application program
| MADSIOT IS NOT ACTIVE. requested 'Messages' for the data set in the IAFP=
options parameter.
| Explanation: The MADSIOT function was not active
| when the /STO MADSIO command was issued. During IMS sync point or Terminate Thread processing,
| System Action: The /STO MADSIO command was not the referenced print data set was not unallocated. The
| processed. print data set remains allocated to the dependent region
until the dependent region terminates. The dependent
| System Operator Response: None. region must be terminated as soon as practical so
| Module: DBFCST00 MVS/ESA can unallocate the data set. The MVS/ESA
operator might need to control the proper disposition of
the print data set. Refer to message DFS0013E for
DFS0011W AREA=areaname DD=ddname detailed information on the unallocation error. Additional
ALLOCATION FAILED information about the error is also available on the IMS
system’s log, log record type 67D0.
Explanation: The named DD could not be allocated
by the /START AREA command. The named DD is not System Action: Processing continues uninterrupted.
specified by a DD statement nor is it specified in the
ALLOCATE/DEALLOCATE parameter list. Programmer Response: Review the ’ff’ section of this
message. If the value for ’ff’ equals 08, the unallocation
System Action: Processing continues without the failure occurred while attempting to delete the data set.
named DD allocation. Delete the data set as soon as the dependent region
terminates. If ’ff’ contains any other value, print the data
Programmer Response: Correct the DD in the
set after the dependent region terminates.
ALLOCATE/DEALLOCATE parameter list, and reenter
the /START AREA command. Problem Determination: Consult the z/OS MVS
Programming: Assembler Services Guide for error and
Module: DBFARDA0
information codes.
Module: DFSIAFP0
DFS0012I SPOOL DATA SET UNALLOCATION
ERROR - aaaaaaaa,bbbb,
cccccccc,dddd,eeee,ff,gggg,hhhh,ii..ii DFS0013E IAFP SPOOL PROC. ERR.
LTERM=cccccccc, REGION=xxxx,
Explanation: An error occurred during unallocation of
OPERATION=xxx, R.C.=xxxx, REASON
an IAFP JES SPOOL data set. The error information is
CODE=xxxx
as follows:
Explanation: An IMS or MVS/ESA system error
aaaaaaaa
occurred in the processing of an IAFP JES SPOOL data
Jobname of the IMS dependent region for
set. The operation, return code, reason code, and the
which the unallocation failed.
LTERM name specified by the application as the “Dest
bbbb Job number corresponding to job aaaaaaaa. Name” is displayed. REGION is the IMS dependent
region number in which the error occurred. The
cccccccc
operations are as follows:
ddname of SPOOL data set.
DYN The JES SPOOL data set was not dynamically
dddd Dependent region number.
allocated.
eeee Return code from SPOOL data set
MEM Memory was obtained for IAFP processing.
Unallocation processing.
This is a critical system error. Consult the
system programmer for return code meaning.
System Action: The line was deactivated. A log Programmer Response: Check for any discrepancy
record type X'67', sub-record X'01', was written using between the actual terminal and its definition in IMS. If
the IMS TRACE facility, which provides a snap of the the terminal is programmable, also check for logic errors
IMS control blocks and save areas. in the output.
DFS034I DATA BASE AUTHORIZATION AND If a batch backout is required, you must either restart
LOCKS RELEASED the program from the last checkpoint or from an earlier
Explanation: An emergency COLDSYS start (via /ERE checkpoint. The option of restarting a job from an earlier
COLDSYS command) was specified, and the database checkpoint is not available in a data-sharing
and global locks authorized from the previous execution environment.
of IMS were released. v To restart the program from the last checkpoint, run
the Batch Backout utility. Then use the XRST call to
System Action: IMS continues with the execution.
restart the program.
Programmer Response: Ensure that offline recovery v To restart the program from an earlier checkpoint
and/or batch backout is performed. than the last one, do one of the following:
Module: DFSRST00 – Run the Batch Backout utility to the first
checkpoint that occurred before the program made
any updates. Then rerun the program.
DFS035I TYPE INITIALIZATION COMPLETE
– Run the Batch Backout utility to a desired
Explanation: This message indicates that the checkpoint that occurred after the program made
initialization process is completed. After the issuance of some updates. Then use the XRST call to restart
this message, the process links to the application the program at the checkpoint used in the batch
program. backout job.
When BATCH is displayed in the TYPE field, the Module: DFSPCCC0, DFSFLST0
initialization process is completed for a DL/I batch
environment. When IMBATCH is displayed in the TYPE
field, the initialization process is completed for a DCCTL DFS036I BATCH BACKOUT /NOT REQUIRED/IS
batch environment. REQUIRED/ FOR jobname
System Action: Execution continues. Explanation: This message indicates whether batch
backout is required for a batch job that is abending. If
Module: DFSPCC30 batch backout is not required, the application program
abends for one of the following reasons:
DFS036A BATCH BACKOUT /NOT REQUIRED/IS v No database updates were made
REQUIRED/ FOR jobname v The job has no log
Explanation: This message indicates whether a batch v The dynamic backout in batch ran successfully.
backout is required after a batch job was terminated
abnormally and updates were committed. If batch If batch backout is required, the application program
backout is not required, the application program made makes database updates, but no CHKPT checkpoint
all updates before the last checkpoint or the dynamic call is made. (Message DFS681I is not issued.)
backout in batch (BKO=Y) ran successfully. If batch
backout is required, the application program made | Batch backout can also be required for a job where
updates after the last checkpoint. | there have been no updates but where GET TYPE calls
System Action: The batch job abended.
| resulted in extended pointer set corrections.
System Action: The batch job abended.
System Action: IMS will terminate abnormally with | To determine the cause of the failure for message
abend U0037. | DFS039I, see IMS Version 7 Messages and Codes,
| Volume 1 for the IDENTIFY request explanation in the
Programmer Response: Ensure that DBRC was | IRLM request return and reason code information. This
specified in the IMSGEN or that DBRC=N was not | message will be followed by a second DFS039I or a
specified in the EXEC job control statement parameter | DFS039A message.
list.
The second version of DFS039I may be issued if IMS
Problem Determination: 8, 10 and IRLM are enabled for the MVS automatic restart
Module: DFSXLIC0, DFSRST00 manager. The message indicates IMS restart is
WAITING for IRLM to send READY to the automatic
restart manager.
DFS038I PURGE REQUEST FAILURE, UNABLE
TO RELEASE LOCKS The DFS039A message is a WTOR. The first form of
the message is issued if the xx-yy fields indicate the file
Explanation: A purge command to release all locks IRLM named in the xxxx field is not active. The second
held by this subsystem from the previous execution form of the message is issued if the IMS ID that is
failed. Upon completion of an emergency restart or identified to IRLM is already active.
batch backout execution, a purge command is issued to
the IRLM to release all locks. The attempt to release the System Action: If IMS is NOT registered with the
locks resulted in a bad return code. Register 15 automatic restart manager and the xx-yy fields indicate
contains the return code. Refer to PURGE request that IRLM is not active or that this IMS subsystem is
information in IMS Version 7 Messages and Codes, already identified to IRLM, the WTOR form of the
Volume 1 to determine the cause of the failure. message is issued. Other error return and reason codes
will cause IMS to abend with U0039.
System Action: IMS terminates abnormally with
abend U0038. If IMS is in the process of being restarted by the
automatic restart manager and the xx-yy fields indicate
Programmer Response: Ensure that the IRLM is that IRLM is not active or that this IMS subsystem is
active. already identified to IRLM, IMS will determine if IRLM
Problem Determination: 1, 4, 10, 35 was registered to the automatic restart manager in the
previous IMS execution. In the case when IRLM was
Module: DFSPCCC0, DFSRST00 previously registered with the automatic restart
manager, IMS will issue the second form of the
DFS039I IRLM IDENTIFY REQUEST FAILED, DFS039I and WAIT until the automatic restart manager
RC=xx-yy is aware that IRLM is ready for work. Other error return
and reason codes will cause IMS to end abnormally
with abend U0039.
DFS039I IMS WAITING FOR IRLM ARM READY.
System Operator Response: Operator action is
required for the WTOR form of the message.
DFS039A XXXX NOT ACTIVE. REPLY RETRY,
CANCEL, OR DUMP. If the IRLM named in the xxxx field is not active, ensure
the xxxx name is correct. If xxxx is not the correct
name, the operator can reply ABEND to the WTOR and
then start IMS again specifying the correct IRLMNM. If
xxxx is correct, the operator can wait until the IRLM is
active and then reply RETRY to the WTOR.
If the IMS subsystem is already identified to the IRLM,
25 All log records have been applied to v Enter a /START DB, a /DBD, or a CHANGE.DB (auth)
the tracking database for the command. (RC 03)
authorizing stream and authorization v Enter a /START DB command. (RC 04)
is not for an OFR stream. v Run the appropriate IMS utility. (RC 05, 06 or 07)
26 Records from an earlier update set ID v Run this IMS subsystem on the host where the
have been received from the RSR database is currently authorized. (RC 08)
active site, but have not been applied v Wait for the failed subsystems to complete the
to the database. emergency restart or database backout. (RC 09)
X'01' Selection
X'02' Polling
DFS052 CARD ENTRY INDICATED, NO CARD DFS056 COMMAND NOT VALID WITH MFS
DATA FOUND OPTION 3
Explanation: A hardware malfunction occurred on a Explanation: A command has been entered, and the
3270 magnetic card reader. The AID byte indicated that Message Input Description (MID) has the parameter
a read operation was requested, but the card data was OPT=3 coded.
not received in the TP buffer.
System Action: The command is not processed.
System Action: Input is ignored.
Remote Terminal Operator Response: Because this
System Operator Response: Carefully reinsert the message was formatted using the default blocks (which
card. If the problem recurs, perform the terminal do not use option 3), the command can be reentered at
trouble-shooting procedures. this time.
Module: DFSCFE00 Module: DFSICL30
Module: DFSDN130 The reason code indicates the type of failure that
occurred:
System Action: The input is rejected. 08 There is a permanent I/O error in the
active format data set library.
Terminal Operator Response: Reinitiate the session.
0C The main storage space required for
Problem Determination: This is a probable user error the MOD and/or DOF is greater than
in the system definition or the Intelligent Remote the maximum space currently
program in the logical unit. Update transactions, available in the message format buffer
recoverable inquiry transactions, and message switches pool, or no fetch request elements
must request a positive response. Unrecoverable (FREs) are available. This return code
transactions can optionally request a positive response. is issued only by prefetch routines, not
Module: DFSICIO0 by immediate fetch routines.
14 A MOD block was to be fetched. The
fetched block was not a MOD.
28 The DOF and CIB screen sizes are Master Terminal Operator Response: Take the
incompatible. This should occur only following action to correct the errors.
for 3270-AN device types. The screen
size defined for system generation For reason code 20:
was different than the size in the
device characteristics table,
Stop using the transactions using the MOD and/or the
DFSUDTOX. The System
DOF for a time sufficient to allow the blocks to be
Programmer should ensure that the
replaced by others in the Message Format. Retry the
correct device characteristics table is
failing transaction. If the error persists, the block was
used.
destroyed in the FORMAT or TFORMAT library, an error
38 The MOD is not available because was compiled into the block, or there is an error in one
use of the MOD causes the HIOP of the MFS online modules. If the error does not
storage pool to be overwritten. reoccur, data was overlaid in the Message Format
buffer pool. In both cases, the X'67' log record contains
78 The DOF is not available because use helpful information.
of the DOF causes the HIOP storage
pool to be overwritten.
For reason codes 38 and 78:
System Action: Since the requested blocks were not
available, IMS formatted and sent the message using Stop using the transactions using the MOD, the DOF, or
the 'default block error message format (DFSMO3)', and both until the blocks can be replaced. The MOD or DOF
then dequeued the message. and its format set must be recompiled and then
replaced using the online change process. The invalid
If TRACE is set on for this NODE/PTERM, an X'67'
block might have been destroyed in the FORMAT
record is created on the IMS log with the ID of "FERR".
library, an error might have been compiled into the
Programmer Response: Take the following action to block, or an error exists in one of the MFS online
correct the errors. modules.
P0n The parameter name, where n=1-10. Assume it Explanation: Possible reasons are:
is at least three characters, since most v 'CONSOLE CNT(WTOR) NOT FOUND.'
installations have resource names of three or
v 'ERROR HAPPENED ON REROUTE.'
more characters.
v 'MSG NOT LOCKED INCORE FOR ICIO.'
ETC The terminal entering the command received
v 'INCORRECT CALLER.'
the exception parameters on one line, followed
by ETC if there were more exceptions. v 'REMOTE DESTINATION IS NOT A CNT.'
v 'QUEUES ARE NOT AVAILABLE.'
See IMS Version 7 Command Reference in the section v 'NEGATIVE MSG LENGTH.'
that describes the command to understand possible
v 'INNER SEG LENGTH > TOTAL LENGTH.'
errors when the "EXCEPT..." phrase is used. The
EXCEPT phrase indicates which parameters were not v 'INVALID MSG TYPE.'
processed. v 'NONZERO RETURN CODE FROM ROUTER.'
v 'CQS ENQUEUE FAILS.'
When an exception is found while processing a generic
parameter, up to 10 of the specific resource names in A module within IMS called the message generator and
error that match the generic parameter are moved to failed to provide a proper call interface.
the end of the condensed command buffer. They are
then marked in error. Thus, if 20 resources matching the Problem Determination: 1, 6, or 7
generic parameter could not be processed by the Module: DFSCLMR0
command, only ten of them are moved into the
condensed command buffer and are marked in error.
The number 10 is selected to guarantee that ETC DFS062 REQUIRED PASSWORD NOT PRESENT
appears at the end of the DFS058 message. It is
Explanation: A password was required for the entered
assumed that the display line of the message is a
command or transaction and was not supplied by the
maximum of 79 bytes.
operator.
Programmer Response: Verify that the present
System Action: The data entered is ignored.
command is correct.
Local/Remote Terminal Operator Response: Reenter
System Action: The system continues processing.
the data with the proper password.
Module: DFSCLMO0
Module: DFSICA10, DFSICIO0, DFSICLE0,
DFSICL90
DFS059I TERMINAL status
Explanation: Information at a local/remote terminal DFS063 RESTART COMMAND REQUIRED
informs the operator of terminal status.
Explanation: No input is allowed prior to a restart
Local/Remote Terminal Operator Response: Take the command.
action required depending on the status information.
System Action: The command is ignored.
Module: DFSCLMO0
Master Terminal Operator Response: Enter either an
/ERESTART or an /NRESTART command.
DFS060 nnn IS AN INVALID MESSAGE KEY
Module: DFSICIO0, DFSICL30
Explanation: The displayed number (nnn) was passed
to the message generator module by some other
DFS064I DESTINATION CAN NOT BE FOUND
module in the system. This message number could not
OR CREATED [I: sss/name, D:
be found in the message table.
sss/name]
Problem Determination: 1 or 6 or 7 and 36
Explanation: The first 8 characters of the input could
Module: DFSCLMR0 not be recognized as a valid transaction, logical terminal
name, or command.
If the optional part of the message is printed, "name"
represents the destination of the message (transaction
code or logical terminal). The field represented by sss
following I: is the SYSID of the input system, and the
field represented by sss following D: is the SYSID of the
Explanation: The source physical or logical terminal is 02 The exit requested two user prefixes.
not active because: 03 The exit requested two internal
v It is LOCKED. prefixes. Internal prefixes are reserved
v A /STOP or /PSTOP was entered. for IMS internal Tools.
v Input was stopped by a /PURGE command. 04 The prefix buffer length was too big.
v There is no LTERM assigned for the input PTERM. 05 An DFSPOOL error occurred on the
System Action: The data entered is ignored. get prefix buffer.
Master Terminal Operator Response: Correct the 06 The exit return code was negative.
condition through the UNLOCK, START, or /ASSIGN 07 The exit return code was too high.
command, and reenter the data.
08 An DFSBCB error occurred while
Module: DFSICIO0 getting a BCB control block.
09 A bad SYSID was detected.
21 The user exit override of MSNAME 40 The exit overlaid the parameter list.
was invalid.
Codes 41 through 52 apply to the /FORMAT
22 Local share queue registration failed
command.
for rerouting the transaction to the
local shared queues. 41 The CNT for the terminal to be
formatted was not found.
23 The exit routed the transaction to an
invalid, remote destination. 42 The specified terminal is a remote
LTERM.
24 The exit rerouted the message to an
invalid MSC system identification (for 43 The specified terminal is a dynamic
example, SYSID). MSNAME (LNB).
25 The exit routed the message to an 44 The destined terminal (which is
invalid MSNAME. different from the input terminal) is not
MFS-formatted.
26 The exit routed an intermediate
message to this local IMS, but the 45 The destined terminal is in line
source SYSID is unknown to this local response mode.
IMS.
46 The destined terminal is in TERMINAL
27 The exit indicated routing to a remote response mode.
IMS but did not set the destination
47 Conversation is active on the destined
SYSID or MSNAME.
terminal (when LTERM was specified
28 The exit requested rerouting to the in the command).
source system but MSC was not
48 The terminal is in input only mode.
system generated (SYSGEN) or the
source SYSID was not valid. 49 The terminal is in the exclusive mode
(when LTERM was specified in the
29 The exit requested direct route
command).
override but override was
unsuccessful. 50 The call to Queue Manager failed for
a put locate call.
30 The exit requested invalid rerouting for
a front end switch message to a 51 The inset prefix call to Queue
remote IMS. Manager failed.
31 The exit requested rerouting for a 52 The call to enqueue the message
response message. failed.
33 DFSMSCE0 initialization failed
because DFSMSCSV is not The following parameters only appear when the error is
supported. detected in a remote system (sss following D:):
I: sss The SYSID of the input system
Master Terminal Operator Response: This message Terminal Operator Response: Reenter the message in
results when the Message Control/Error Exit is a format acceptable to the edit specifications.
customized in the receiving system to specify an Module: DFSICIO0
incorrect exit flag, or the exit flag is correct but an error
was found while IMS was performing the requested
action and the associated default was performed. Inform DFS081 TRACE EXIT COMMAND
the system programmer. UNSUCCESSFUL RSN=xxyy
If the optional part of the message is printed, notify the Explanation: The /TRACE EXIT command was entered
system programmer that the blocks are not incorrectly, the command is not supported on this IMS
synchronized. system, or this is an IMS internal error. In the message
text:
Problem Determination: 14
xx The IMS module that detected the error:
Module: DFSCON00, DFSICIO0
01 Trace Command Processor
(DFSICLN0)
DFS077 COMMAND INPUT EXCEEDS MAXIMUM
LENGTH yy The reason for the error:
Explanation: The maximum length of a command is 01 An invalid keyword was specified for
defined as that which fits in a queue message buffer. the trace exit.
System Action: The data entered is ignored. 02 An invalid parameter type was
specified for the trace exit command.
Local/Remote Terminal Operator Response: Reduce
the length of the command and reenter. If commands of 03 No parameter type was specified for
this length are required, the system can be redefined the trace exit command.
with increased message buffer size. 04 Multiple parameter types were
Module: DFSICIO0 specified for the trace exit command.
05 The DFSMSCD control block is
Refer to DC-Data Communications Service Aids in the System Action: The requested conversation is not
IMS Version 7 Diagnosis Guide and Reference for started.
diagnostic information on Message DFS081. Refer to Master Terminal Operator Response: Reenter the
the RSN and follow the instructions for determining the /IAM command with the proper parameters before
cause. You might need to print the 6701 log records for attempting the conversation.
additional information.
Module: DFSCON00, DFSICA10
DFS082 ERROR READING QUEUE, QUEUE
SHUTDOWN [I: sss/name, D: sss/name] DFS084 CONVERSATION IN PROCESS
[name RC = nn]
Explanation: A conversational program has not yet
Explanation: An unrecoverable I/O error occurred responded to the last input message. Conversation is a
attempting to read a record from a logical terminal two-way exchange. Note that, if this message is paged,
queue. it must be completely viewed and deleted by the
operator before the response is complete.
If an optional part of the message is printed, the name
represents the destination of the message (transaction System Action: IMS discards the entered data. The
code or logical terminal). application program will respond to the last accepted
input, unless the terminal is page protected.
If the first optional message part is printed, the sss field
following I: is the SYSID of the input system, and the System Operator Response: Await reply from the
sss field following D: is the SYSID of the processing program, and reenter data; or delete last page, and
system. This optional message part appears only when reenter data; or /EXIT to terminate the conversation,
the error is detected in a remote system (sss following and reenter the data; or, if paging has been specified,
D:). you might have to press the PA2 key to delete the
message.
If the second optional message part is printed, nn is the
decimal value of the queue manager return code. Programmer Response: Screen protection has been
Problem Determination: 1, 2, 3, 4, 8, 12
DFS091I UNABLE TO LOCATE X'42' LOG
Module: DFSKLSI0 RECORD
Explanation: Batch backout was being initialized but
DFS0089 OUTPUT EXCEEDS BUFFER SIZE no X'42' log record was found on the input log volume.
LTERM xxxxxxxx LINE yyy PTERM zzz
OUTPUT EXCEEDS BUFFER SIZE System Action: Batch backout is terminated.
LTERM xxxxxxxx NODE yyyyyyyy
Programmer Response: This error could occur if only
Explanation: An application program using the MFS one input volume was supplied to database backout
bypass attempted to send an output message which is and the X'42' log record had not yet been written on
longer than the length specified in the OUTBUF that volume. Rerun the database backout specifying the
parameter of the TERMINAL macro during system last two volumes as input. If more than one volume was
definitions, and the access method in use is either already supplied or if only one volume was created,
VTAM non-SNA or BTAM local or BTAM remote with then a system error has occurred.
OPTIONS=NOXPAR.
Problem Determination: 1, 4, 5
System Action: A log record type X'67', sub-record
Module: DFSBCKI0
X'01' has been written using the IMS trace facility, which
provides a snap of the IMS control blocks and save
areas. If the last message segment moved into the line DFS092I IMS LOG TERMINATED
buffer (=OUTBUF) by DD6 fitted exactly, the contents of
Explanation: An informational message indicating the
this line buffer was already sent to the terminal. The
IMS system log has been terminated.
terminal is made inoperable, and message DFS998I is
sent to the master terminal operator. System Action: IMS has terminated.
Master Terminal Operator Response: Upon receipt of Module: DFSFDLS0
message DFS998I, the LTERM should be reassigned or
the message dequeued. The terminal can then be
restarted. Notify the System Programmer. DFS093 COMMAND NOT AUTHORIZED AS
ENTERED WITH CRC FROM MCS OR
System Programmer Response: E-MCS CONSOLE
1. Increase OUTBUF value in TERMINAL macro for Explanation: The command is not allowed from the
system definition, or MCS console. The command authorization, which was
2. Restrict the application program not to send specified on the CMDMCS execution parameter (RACF
messages greater in length than OUTBUF value, or (or equivalent), DFSCCMD0, or both) did not authorize
3. In case of BTAM remote, specify the terminal as the userid of the console to issue the command.
transparent (OPTIONS=XPAR) for system definition. System Action: The command is ignored.
Module: DFSCD600, DFSCD610, DFSCD620 Master Terminal Operator Response: Reenter the
command from an authorized console, or update
authorization information to allow the command from the
console.
Module: DFSICLP0
DFS094 TERMINAL MUST NOT BE PRESENT DFS099 MULTIPLE LINE PARAMETERS ARE
INVALID
Explanation: The TERMINAL keyword is invalid for
emergency restart. Explanation: A command that refers to one or more
physical terminals can only specify one line. For
System Action: The command is ignored.
example:
Master Terminal Operator Response: Reenter the v PTERM ALL can only be specified for a single line.
command properly.
v PTERM ALL cannot be specified when displaying lines
Module: DFSICL20 by attribute.
System Action: The command is ignored.
DFS095 PASSWORD MUST NOT BE PRESENT
Local/Remote Terminal Operator Response: Reenter
Explanation: PASSWORD keyword is invalid for an the command properly.
emergency restart.
Module: DFSICL10, DFSICL30, DFSIC440
System Action: The command is ignored.
Master Terminal Operator Response: Reenter the DFS100 LINE KEYWORD NOT PRESENT
command properly.
Explanation: If PTERM keyword is present, the LINE
Module: DFSICL20 keyword is also required.
System Action: The command is ignored.
DFS0096W DATA BASE BUFFERS PURGED,
Local/Remote Terminal Operator Response: Reenter
UPDATE INTENT, NOLOG SELECTED.
the command properly.
Explanation: A batch IMS job ran without an IMS log
Module: DFSICL10
data set and abended while using a PSB with UPDATE
INTENT. The database buffers were purged, but the
database might still be bad. DFS101 MULTIPLE RESTART COMMANDS ARE
INVALID
System Action: IMS (E)STAE continues processing
an abend. Explanation: After the system is started through an
/NRESTART or /ERESTART command, this command
Programmer Response: Determine if the database
cannot be entered again.
still has its integrity by interrogating the type of abend
and the abending program. System Action: The command is ignored.
Module: DFSFLST0 Local/Remote Terminal Operator Response: If you
want to restart differently, shut down the system, and
bring it up again.
DFS097 LTERM/S LOCKED/STOPPED
Module: DFSICL30
Explanation: The LTERM specified is locked or
stopped.
DFS102 PTERM KEYWORD NOT PRESENT
System Action: The command is ignored.
Explanation: The keyword PTERM must be used with
Local/Remote Terminal Operator Response: Either
the keyword LINE.
start or unlock the LTERM, or sign on for another
terminal. System Action: The command is ignored.
Module: DFSICA10 Local/Remote Terminal Operator Response: Reenter
the command properly.
DFS098 PTERM LOCKED/STOPPED Module: DFSICL10, DFSICL80
Explanation: The physical terminal is locked, stopped,
or inoperable. DFS103 DATABASE/AREA KEYWORD NOT
PRESENT
Local/Remote Terminal Operator Response: Have
the master terminal operator start or unlock the PTERM. Explanation: DBDUMP requires the keyword
DATABASE followed by the requested database names.
Module: DFSICA10
/DBRECOVERY requires the keyword DATABASE
followed by the requested database names or the
keyword AREA followed by the requested area names.
System Action: The command is ignored.
Explanation: BLDQ keyword must be present for the System Action: The command is ignored.
/ERESTART command with checkpoint 0 or if the
System Operator Response: Reenter the correct
FORMAT keyword is supplied with the /ERESTART
command.
command.
Module: DBFCDAR0, DFSICL20, DFSICL80,
System Action: The command is ignored.
DFSICL90, DFSIC430, DFSIDPJ0, DFSIDP50
Master Terminal Operator Response: Reenter the
command properly.
DFS117 PROGRAM KEYWORD PARAMETER
Module: DFSICL20 NOT PRESENT
Explanation: The PROGRAM keyword was not
DFS113 LINE KEYWORD PARAMETER NOT followed by a parameter specifying which program.
PRESENT
System Action: The command is ignored.
Explanation: The LINE keyword was present, but was
Local/Remote Terminal Operator Response: Reenter
not followed by any parameters.
the command properly.
System Action: The command is ignored.
Module: DFSICL80, DFSICL90, DFSIC430, DFSIDP50
Local/Remote Terminal Operator Response: Reenter
with proper specifications.
DFS118 COMMAND IS INVALID FOR
Module: DFSICLJ0, DFSICLN0, DFSICL10, NONSWITCHED TERMINAL
DFSICL50, DFSICL80, DFSIC440, DFSIDP60,
Explanation: The /IAM command is valid for switched
DFSIDP70, DFSIDP80
terminals only.
System Action: The command was ignored.
DFS114 LTERM KEYWORD PARAMETER NOT
PRESENT Module: DFSICLA0
Explanation: The LTERM keyword was not followed
by any parameters. DFS119 LTERM IN USE, CANNOT PROCESS
COMMAND
System Action: The command is ignored.
Explanation: An LTERM is either having a message
Local/Remote Terminal Operator Response: Reenter
dequeued and sent or is marked for use by another
the command properly.
task. The LTERM cannot be reassigned until either the
Module: DFSICA10, DFSICLJ0, DFSICL80, message is dequeued and sent, or the other task has
DFSICL90, DFSICV10, DFSIC440, DFSIDP40, finished using it.
DFSIDP70
If TCO is active, this message might refer to the TCO
logical terminal DFSTCFI.
System Action: The command is rejected. If the
command was /ASSIGN LTERM PRIMARY, the primary
master terminal assignment might have succeeded.
To determine which keywords are valid, see IMS Module: DFSCML70, DFSICA10, DFSICLE0,
Version 7 Command Reference. Select a valid keyword DFSICLG0, DFSICLJ0, DFSICLQ0, DFSICLU0,
and reenter the command. DFSICL10, DFSICL20, DFSICL60, DFSICL70,
DFSICL80, DFSICL90, DFSICM00, DFSIC430,
Module: DFSICL30, DFSICV10 DFSIDP00, DFSIDP30
Explanation: An input error was detected while Module: DBFCDAR0, DFSDBDR0, DFSICL20,
reading from a component. The keyboard is the only DFSIC430, DFSIDPJ0, DFSIDP50
device from which input will be accepted until the
component is restarted by entering a /RDR statement
DFS133 BLDQ MUST NOT BE PRESENT
from the keyboard.
Explanation: The BLDQ keyword is not permitted with
System Action: The data entered is ignored.
a cold start.
Local/Remote Terminal Operator Response: Correct
System Action: The command is ignored.
the problem, and enter the /RDR statement.
Master Terminal Operator Response: Reenter the
Module: DFSDN020
command properly.
Module: DFSICL20
DFS130 INVALID KEYWORD COMBINATION
Explanation: One or more of the keywords entered
DFS134 SHUTDOWN CHECKPOINT NOT IN
are incompatible with another specified.
PROGRESS, CANNOT PROCESS
System Action: The command is ignored. COMMAND
Local/Remote Terminal Operator Response: Check Explanation: One of the following occurred:
for the proper keyword combination, and reenter the v A /DISPLAY SHUTDOWN status command was entered
command. before a checkpoint command was issued.
Module: DFSICLJ0, DFSICLN0, DFSICL20, v An /IDLE command (without the NOSHUT keyword)
DFSICL30, DFSICL40, DFSICL60, DFSICL80, was entered before a checkpoint command was
DFSIC430, DFSIC470, DFSIDP00 issued.
v An /IDLE NODE command was entered before a /STOP
DFS131 PTERM IN/OUT NOT THE SAME DC or a /CHE command was issued.
Explanation: The master terminal logical terminal System Action: The command is ignored.
must have its output physical terminal also assigned as Master Terminal Operator Response: For /IDLE NODE,
its input physical terminal. reenter the command after you issue the /STOP DC or
System Action: The command is ignored. /CHE command. For other commands, reenter the
command after the checkpoint is in progress.
Master Terminal Operator Response: Reassign the
terminal properly. Module: DFSICLG0, DFSIDP90
Module: DFSICL70
DFS136I COMMAND xxxxxxxxxx INVALID FOR
flavor
DFS132 ALL DATABASE|AREA PARAMETERS
ARE INVALID Explanation: COMMAND xxxxxxxxxx is not supported
for this flavor of IMS. Up to 10 characters of the
Explanation: This message is issued for one of the command verb are included in the error message. The
following reasons: flavor of IMS is one of the following:
v The database or area names entered are invalid. v DBCTL
v A parameter is valid, but has failed processing (for v DCCTL
example, allocation error on database). v XRF ALTERNATE
v TRACKER
Master Terminal Operator Response: Check with local System Action: IMS waits for another restart
security control for the proper password for the specified command.
logical terminal, and reenter the command. System Operator Response: Reissue the restart /NRE
Module: DFSICA10, DFSICLE0, DFSICL90 or /ERE command.
Module: DFSRBCP0
DFS163 KEYWORD IS INVALID
Explanation: One or more keywords specified are DFS167 INVALID RESTART FROM CHKPT
invalid for the command being entered; or keyword used SPECIFIED. RE-ENTER RESTART
is for an optional feature (such as VTAM or FAST COMMAND
PATH) not in your system. Explanation: This message is generated when the
System Action: The command is ignored. operator requests one of the following invalid
combinations:
Local/Remote Terminal Operator Response: Check
v Normal warm start from a simple checkpoint
the command format in IMS Version 7 Command
Reference, and reenter the command. v BLDQ type restart from a FREEZE or SIMPLE
checkpoint
Module: DFSCML70, DFSICA10, DFSICLD0,
v Non-BLDQ type restart from a PURGE or DUMPQ
DFSICLE0, DFSICLG0, DFSICLJ0, DFSICLN0,
checkpoint
DFSICLQ0, DFSICLU0, DFSICL10, DFSICL20,
DFSICL40, DFSICL60, DFSICL70, DFSICL90, v /ERE command specifying CHKPT 0, but the
DFSICM00, DFSICVA0, DFSIC460, DFSIDPK0, checkpoint returned by the logger is not a cold-start
DFSIDP00, DFSIDP80 checkpoint.
System Action: IMS waits for another RESTART
DFS164 FIRST KEYWORD IS INVALID command to be entered.
Explanation: The first keyword of the command is Master Terminal Operator Response: Enter the
invalid for the /ASSIGN command. correct command or enter a cold start. If a cold start is
to be done, IMS must be reloaded because the prior
System Action: The command is ignored. restart command might have modified the control
Master Terminal Operator Response: Check the blocks. A cold start assumes that the control blocks
format, and reenter the command. have not been previously used.
System Action: The command is ignored. System Action: The command is ignored.
System Operator Response: Correct the command Module: DFSIDPO0, DFSIC4A0, DFSIC4B0
and reenter it.
Module: DFSICM40 DFS180 NO ACTIVE CONVERSATION IN
PROCESS, CANNOT PROCESS
COMMAND
DFS175 DATABASE|DATAGROUP KEYWORD
PARAMETER NOT PRESENT. Explanation: A conversational command was entered
for a terminal or user that had no active conversation.
Explanation: The DATABASE or DATAGROUP keyword was
not followed by a parameter. System Action: The command was ignored.
System Action: The command is ignored. Master Terminal Operator Response: If the user
specified non-auto delete for paging and has not
System Operator Response: Correct the command, dequeued the conversational reply, this message can
and reenter it. occur as a result of the /EXIT command being entered.
Module: DFSICM40, DFSIC4C0 If this is the case, to allow the system to continue, enter
a question mark character (?) to dequeue the last
paged message.
DFS176 SYSTEM NOT RSR-CAPABLE,
COMMAND REJECTED. Module: DFSICLH0
System Action: The command is rejected. Explanation: One or more required keywords were
not specified, or invalid keywords were specified for the
System Operator Response: If RSR capability is command.
desired, define the IMS system as an RSR-capable
system and reenter the command. System Action: The command is ignored.
Module: DFSDN020, DFSDS020 Master Terminal Operation: Notify your IMS system
programmer of the message.
System Action: The terminal component is shut Explanation: /TEST and /LOOPTEST commands cannot
down. be entered from an input-only terminal.
Local/Remote Terminal Operator Response: Correct System Action: The command is ignored.
the problem, and enter the proper component restart
Programmer Response: Contact your IMS system
command to continue output.
programmer for assistance.
Module: DFSDN020, DFSDS020
Module: DFSICL50
DFS197 CONVERSATION NOT ALLOWED ON DFS201 INVALID LTERM CHAIN FOR FORMAT
SHARED LOGICAL TERMINAL SPECIFIED
Explanation: More than one physical terminal is using Explanation: The LTERM specified in a /ASSIGN
the logical terminal assigned to your terminal, or it is command is the input LTERM for multiple physical
assigned to another terminal for output. Conversational terminals (LTERMs).
transactions cannot be entered from this type of
System Action: The command is ignored.
communication network.
Master Terminal Operator Response: Reenter the
System Action: The requested conversation is not
command, using proper format to cause the desired
started.
results. See IMS Version 7 Command Reference.
Local/Remote Terminal Operator Response: If the
Module: DFSICL70
transaction is required, request the master terminal
operator to assign an unshared logical terminal to this
PTERM. DFS202 2770/2265 PROCEDURAL ERROR.
Module: DFSCON00 Explanation: The /TRACE SET ON or /TRACE SET OFF
command was entered with no monitor parameters
specified.
DFS198 SHUTDOWN IN PROCESS
System Action: Processing continues.
Explanation: Shutdown was already in progress when
the /DISPLAY SHUTDOWN STATUS command was entered. Entering Terminal Operator Response: Reset the
Status request is ignored when shutdown is at a point terminal, and retry the operation.
where no messages are in progress, and no
communication lines or physical terminals are active. Module: DFSDN070
Module: DFSCBTC0, DFSCBTH0, DFSDS020, Explanation: An invalid LTERM assignment has been
DFSDS040, DFSDS050, DFSDS060 made for a 2770 terminal. The terminal has a
component LTERM assigned to an input-only
component slot. The terminal was stopped.
DFS200 IMS DISCONNECTED LINE XXX
System Action: Processing continues.
Explanation: On a 1050 switched communication line,
an error occurred while attempting to send to PRINTER Programmer Response: Ensure that system definition
1 or read from the keyboard. On a 2741 or 3275 for the terminal was correctly specified.
switched line, an uncorrectable I/O error occurred. Master Terminal Operator Response: As a temporary
System Action: IMS disconnected the terminal. The circumvention, reassign the LTERM in error.
line was restarted. You can attempt reconnection if you Module: DFSDN090
want.
Local/Remote Terminal Operator Response: On a DFS205 STORAGE NOT AVAILABLE FOR
1050, check the switch setting at the remote terminal. BUILDING PARTITION CIBS
On a 2741 or 3275, no action is required.
Explanation: MFS received a message to build
Module: DFSDS020, DFSDS040, DFSDS050, partition CIBS (communication interface block storage),
DFSDS060 but was unable to acquire storage to build partition
CIBS.
System Action: The LTERM was marked inoperable,
DFS210 LTERM MAY NOT BE REASSIGNED DFS212 PTERM IN USE, CANNOT PROCESS
Explanation: The system console LTERM and inquiry Explanation: The physical terminal is in
LTERM cannot be reassigned. If a given physical conversational mode, in preset mode, in response
terminal has only one LTERM assigned to it, that mode, or is a signed-on subpool.
LTERM cannot be reassigned unless the physical
System Action: The command is ignored.
terminal is inoperable. An LTERM cannot be reassigned
to its own position. Master Terminal Operator Response: Wait for the
terminal to be free or use another terminal.
System Action: The command is ignored.
Module: DFSICLE0, DFSICL70
Master Terminal Operator Response: Reenter the
command with a different LTERM name.
DFS213 COMMAND FORMAT IS INVALID FOR
Module: DFSICL70
LTERM
Explanation: The /ASSIGN command format is invalid
DFS211 INVALID REASSIGNMENT FOR NAMED
or the LTERM structure is invalid for the particular
LTERM
command operands.
Explanation: An attempt was made to:
System Action: The command is ignored.
v Assign the master terminal to an ineligible device
Master Terminal Operator Response: Review the
v Make an improper assignment for VTAM nodes that
/ASSIGN command in IMS Version 7 Command
would split the logical terminal
Reference and reenter the command properly.
v Make an improper assignment for a node or user that
was created to retain status data. Module: DFSICL70
v Assign the output to an input only device.
DFS214 ASSIGNMENT TO SWITCHED LINES
The master terminal cannot be assigned to any of the NOT ALLOWED
following:
Explanation: LTERMs cannot be assigned to switched
v A user lines.
v A switched line
System Action: The command is ignored.
v An input-only terminal
Master Terminal Operator Response: Assign the
v An output-only terminal
LTERM to a valid line.
v An SLUTYPE4 terminal
Module: DFSICL70
v An NTO terminal
v An unattended SLUTYPE1 terminal
DFS216 SYSTEM COMMAND FAILURE, NOTIFY
v An LUTYPE6 node.
SYSTEM PROGRAMMER
An assignment that splits the logical terminal for VTAM Explanation: The command processor detected either
nodes is not allowed. The format of the command is: an error that was unrecoverable or an invalid interface
/ASSIGN INPUT LTERM lterm1 TO NODE node1 with a command action module.
/ASSIGN OUTPUT LTERM lterm1 TO NODE node1 System Action: The entered command is ignored.
/ASSIGN LTERM lterm1 TO LTERM lterm2 (where Local/Remote Terminal Operator Response: Note the
lterm1 or lterm2 is associated with a VTAM node). command that caused the message, and notify the
system programmer.
Nodes or users that were only created to retain status
data and have not been logged on or signed on are not Problem Determination: 6, 36
allowed in an /ASSIGN command. For example, a /TRACE Module: DFSDBDR0, DFSICLC0, DFSICLG0,
SET ON NODE command that creates a node with a status DFSICLH0, DFSICLJ0, DFSICLN0, DFSICLP0,
of trace, in anticipation of the terminal logging on, is not DFSICLZ0, DFSICL40, DFSICL60, DFSIC410,
allowed as a node parameter in the /ASSIGN command. DFSIC420, DFSIC430, DFSIC440, DFSIC450,
System Action: The command is ignored. DFSIC460, DFSIC470, DFSIDP60, DFSIDPB0,
DFSIDPH0, DFSIDPK0
Master Terminal Operator Response: Enter a valid
form of the /ASSIGN command.
Module: DFSICL70
Explanation: This message indicates that the IMS Programmer Response: In the case of a JCL error,
control region has issued the CQS CONNECT request correct the DL/I subordinate address space region JCL.
and is waiting for a response from CQS.
Module: DFSXCIC0
The message is issued before message DFS810 for
systems:
DFS228I DLS REGION DYNAMIC ALLOCATION
v That are not XRF capable INITIALIZED
v During IMS restart for XRF active systems
v During XRF takeover for XRF alternate systems. DFS228I DLS REGION STORAGE
COMPRESSION INITIALIZED
If the CQS region is stopped after IMS connects to
CQS, IMS must reconnect to CQS after the CQS region
becomes available again. This message is also issued DFS228I DLS REGION INITIALIZATION
during reconnect processing. COMPLETE
Local/Remote Terminal Operator Response: Reenter Explanation: A SYSIN data stream was read.
the command with a valid transaction name. Module: DFSDN150
Module: DFSIC470
DFS236 TERMINAL IS NOT RECEIVING A
DFS231 ONLY ONE REGION MAY BE MESSAGE.
SPECIFIED WITH ABDUMP, TRAN, OR Explanation: A /DEQUEUE command was received for a
CANCEL terminal that was not receiving a message. If LTERM
Explanation: More than one region ID has been was specified, the PTERM might be receiving, but the
specified in a /STOP REGION command that has the LTERM was not.
ABDUMP TRAN or CANCEL keyword specified. System Action: The command is ignored.
System Action: The command is ignored. Local/Remote Terminal Operator Response: Verify
Local/Remote Terminal Operator Response: Reenter that the proper PTERM and/or LTERM parameters were
the command with only one region ID specified. specified and that the terminal was receiving a
message. The PURGE keyword can be used to
Module: DFSIC470 dequeue all messages if the LINE is stopped and idle.
Module: DFSICLJ0
DFS232 CLASS PARAMETER IS MISSING OR
INVALID
DFS237 DUPLICATE KEYWORDS ARE INVALID.
Explanation: A command has been issued with the
CLASS keyword. The parameter following the class Explanation: Only one entry of each keyword can
keyword is either (1) an invalid class number or (2) not appear in the command.
specified. System Action: The command is ignored.
System Action: The command is ignored. Local/Remote Terminal Operator Response: Reenter
Local/Remote Terminal Operator Response: Reenter the correct command.
DFS251 REMOTE CONTROL UNIT Note: A BSCK return code of X'0108' is set for
INOPERABLE [LINE x PTERM y] a selection time-out from the remote
control unit. If a port does not exist, a
/START command must be issued which
DFS251I hh.mm.ss CONTROL UNIT
does not include the unavailable
INOPERABLE LINE x PTERM y-z
PTERMS.
aa,bbbb,cc,dd,ee,ff,gg,hh, iiii,jjjj
jjjj This field contains the SENSE/STATUS
Explanation:
information from the 3270 device (if
applicable). Refer to IBM 3270 Information
Note: The second form of the message is issued only Display System for an explanation of the
for remote 3270 devices supported through SENSE/STATUS codes.
BTAM.
The DDM codes (field hh) have the following meanings:
A remote control unit for one or more devices has
become inoperable. All terminals associated with the Code (Dec) Meaning
failing control unit have been stopped. Refer to MVS
01 Data received did not start with
system error message IEA000I for line and TCU errors
start-of-text/start-of-header (STX/SOH)
or to IMS error message DFS973I for 3270 device
or did not end with
errors.
end-of-transmission block (ETB) or
end-of text (ETX).
The following description applies to remote 3270
devices: 02 An invalid attention-identification (AID)
character was received from the 3270.
Code Meaning
03 One of the following occurred:
y-z This field gives the range of PTERMs that are
connected to the control unit. v Start/stop (S/S) READ was
performed, but data other than an
aa This field contains the ECB completion code. S/S message was received.
bbbb The DECTYPE field indicates the type of failing v Fewer than 9 bytes were read on
operation. an S/S READ.
v S/S message did not have STX
cc The DECTPCOD field indicates the data
character in correct place.
communication operation code from the last
CCW executed in the channel program. v Device address in S/S message
does not match device address in
dd The DECFLAGS field contains the flag byte communication terminal block
passed to IMS from BTAM. The field might (CTB).
contain information as to the cause of the
failure. 04 Invalid return code passed back in
CLBTEMP5 from DFSBSCK0.
ee The DECSENS0 field contains the sense
information from the DECB if the status in the 05 Invalid S/S combination received.
CSW indicates a unit check. 06 S/S related to a copy operation was
ff The DECERRST is the error status field from received, but no copy operation was
the DECB. in progress, or an error occurred on
Problem Determination: Do a /DISPLAY LINE x System Action: IMS stops the data traffic on the link.
PTERM ALL for the line containing the terminal. Programmer Response: Determine the cause of the
Problem Determination: 4, 36 I/O error.
Module: DFSDN130, DFSDS060 Master Terminal Operator Response: When you have
corrected the problem, restart communication using the
/START LINE x PTERM y or /RSTART LINK x command.
DFS257 ERROR OCCURRED DURING LAST
TRANSMISSION. Module: DFSCRST0, DFSCS7T0
Local/Remote Terminal Operator Response: Reenter Explanation: IMS remote station support. The flags in
the last input message, or press the appropriate key to a data block were inconsistent, that is, first segment
have the last message resent. was indicated while a message was in progress.
Communication was terminated.
Problem Determination: 1, 6, 23
Terminal Operator Response: Notify your IMS system
Module: DFSDN130, DFSDS060 programmer.
DFS265 INVALID TERMINAL ID IN I/O SYNCH DFS269 SHOULD NOT OCCUR TYPE ERROR
SEGMENT LINE x PTERM y ON LINK x
Explanation: IMS remote station support. A terminal Explanation:
identifier not defined to IMS system definition was
received in an I/O synchronization segment.
Note: The LINK x portions of this message pertain to a
Communication was terminated.
Multiple Systems Coupling feature system.
Master Terminal Operator Response: Notify your IMS
system programmer. IMS remote station support. This can be caused by one
of the following:
Module: DFSCR2Y0
v A hardware malfunction
v An invalid specification to MVS system generation
DFS266 OUTPUT NOT IN PROGRESS LINE x
PTERM y v A programming logic error in the program that resides
in the intelligent remote station
Explanation: IMS remote station support. An error
message was received specifying a terminal which had System Action: IMS stops the line or link.
no output message in progress or which had a system Master Terminal Operator Response: When you have
message (Q3 output) in progress. Communication was corrected the problem, restart communication, using the
terminated. /START LINE x or /RSTART LINK x command.
DFS278 MODULE REQUESTED BY SYSTEM/7 DFS283 TEST MFS NOT SUPPORTED FOR
DOES NOT EXIST LINE x PTERM y THIS TERMINAL
Explanation: A System/7 requested a module to be Explanation: TEST MFS was specified for a non-MFS
loaded that could not be found in the load module data terminal.
set.
System Action: The command is ignored.
System Action: Communication is terminated.
Local/Remote Terminal Operator Response: Correct
Master Terminal Operator Response: Contact your the command, and reenter it properly.
IMS system programmer for assistance.
Module: DFSICL50
Module: DFSCS7B0
DFS284 CANNOT START TEST MFS MODE
DFS279 LEVEL KEYWORD IS MISSING OR HAS WITH MESSAGE IN PROGRESS
INVALID PARAMETER
Explanation: Status cannot be changed while the
Explanation: The LEVEL keyword in the command is message is being processed.
required and has not been entered, has more than one
parameter, or does not have a numeric value of 1 System Action: The command is ignored.
through 4. Local/Remote Terminal Operator Response: Reissue
Master Terminal Operator Response: Correct the the command when the terminal is not active or is
format, and reenter the command. stopped.
DFS280 SET KEYWORD IS MISSING OR HAS DFS285 CANNOT STOP TEST MFS MODE WITH
INVALID PARAMETER MESSAGE IN PROGRESS
Explanation: The command entered requires the SET Explanation: Status cannot be changed while the
keyword and it was not supplied. The keyword has message is being processed.
more than one parameter, or the parameter was not ON System Action: The command is ignored.
or OFF.
Local/Remote Terminal Operator Response: Reissue
System Action: The command is ignored.
DFS286 SECURITY VIOLATION NODE For resources defined to IMS using system definition,
nodename[USER username] the security threshold is defined with the SECCNT
keyword on the COMM, IMSGEN, or SECURITY
DFS286 SECURITY VIOLATION USERID userid macros. For dynamic resources, if the SECCNT parameter
PROGRAM programname is not zero, a threshold value of one is always used.
The threshold can also be reached because of
unauthorized transactions attempting to issue a DL/I
DFS286I SECURITY VIOLATION LINE x PTERM y CMD call; in this case, the transaction code involved is
identified.
DFS286I SECURITY VIOLATION NODE System Action: The action is determined by the
nodename[USER username] master terminal operator.
Master Terminal Operator Response: Handle as
DFS286I SECURITY VIOLATION USERID userid directed by your installation’s security procedures.
PROGRAM programname
Module: DFSCMD30, DFSICLZ0, DFSICIO0
Explanation: The user requested notification at the
master terminal when a threshold count of security
errors was reached. This threshold was reached on one DFS287 CANNOT OVERRIDE FORCED
of the following: TERMINAL SECURITY
v LINE x PTERM y Explanation: A /NRESTART NOTERMINAL command was
v NODE nodename (USER username) entered when the system was in forced terminal security
mode.
v USERID userid PROGRAM programname
System Action: The command is ignored and IMS
IMS issues USER username with NODE nodename if the
waits for another restart command.
terminal is signed on with the /SIGN command. IMS
issues USERID userid PROGRAM programname if an Master Terminal Operator Response: Reenter the
application program issues an ICMD call that causes a command correctly. Notify your IMS system programmer
security error. USERID userid is the user ID of the user for assistance.
that invoked the program that issued the ICMD call. The
Module: DFSICL20
user ID is based on the type of region in which the
program was executing and whether a Get Unique (GU)
call was done: DFS288 CANNOT OVERRIDE FORCED
PASSWORD SECURITY
Region Type GU Done Userid
Explanation: A /NRESTART NOPASSWORD command was
BMP N/A BMP JCL USER entered when the system was in forced password
DBT N/A Security token passed in security mode.
the PAPL System Action: The command is ignored and IMS
IFP NO Program name waits for another restart command.
IFP YES User ID (if terminal signed Master Terminal Operator Response: Reenter the
on) or LTERM name command correctly. Contact your IMS system
where a transaction was programmer for assistance.
issued
Module: DFSICL20
MPP NO Program name
MPP YES User ID (if terminal signed DFS289 INVALID VALUE FOR SEGNO/SEGSIZE
on) or LTERM name SPECIFIED
where a transaction was
issued Explanation: The command previously entered has a
SEGNO or SEGSIZE keyword was entered with an
BMP NO BMP JCL USER invalid parameter specified. The parameter immediately
follows the keyword. Valid values for the SEGNO and
Explanation: 3270 immediate pen detect can be used Terminal Operator Response: Enter the message in
in mixed mode, or to create an input literal only once the manner required by the exit routine.
per message.
Module: DFSCFEI0
System Action: Any input message in progress is
discarded.
DFS299 SEGMENT EDIT EXIT
Terminal Operator Response: Reenter the message, FAILURE—NOTIFY SYSTEMS
using the immediate pen detect facility only once. PROGRAMMER
Terminal Operator Response: Reenter the input Terminal Operator Response: Record what was
message, using the proper program function keys. entered before this message was displayed, then
contact your IMS system programmer.
Problem Determination: 16
Module: DFSCFEI0
Module: DFSCFE00
Explanation: A control program either detected a Programmer Response: Correct the error, and
missing keyword that was required or could not identify resubmit the job.
a keyword. Problem Determination: 2, 3, 8, 36. Also, run the job
System Action: Processing is terminated with a with a FUNCTION=OP,MSGNUM=311 control statement
nonzero return code. in the DFSYSIN data set. Supply a SYSUDUMP DD
statement to this step.
Programmer Response: Correct the control
statement, and resubmit the job. Module: DFSUCP10
Explanation: The Database Recovery utility Problem Determination: 2, 3, 8, 35. Also, if running
encountered an OSAM record in the accumulated under the Utility Control Facility, rerun the job with a
change or log input data set ("ddname") that contained FUNCTION=OP,MSGNUM=333 control statement in the
an RBN value that was greater than the RBN value of DFSYSIN data set. Supply a SYSUDUMP DD statement
the next block after the end of the data set. This to this step.
condition should never exist under normal operation, Module: DFSUCP40, DFSURDB0
because inserts will always use the next sequential
RBN value after the end of the data set. The most
probable cause for this is that an applicable log data set DFS334I DDNAME ddname DATA SET MAY BE
was not included in either this run or an accumulation SCRATCHED
run. Another possibility is that a HISAM reorganization
Explanation: The Utility Control Facility has
unload was executed, the corresponding reload was not
determined that the named data set "ddname" is not
performed, and the unload tape was used as an input to
required for RESTART and can be released for other
the recovery program.
uses.
Programmer Response: Verify that this determination
DFS362I function HAS TERMINATED WITH Explanation: A utility program encountered more
RETURN CODE nn ddnames and dbnames than were specified, and the
anticipated size of the in-core table was exceeded.
Explanation: The currently executing utility has
terminated and is passing return code 'nn'. System Action: Processing terminates with a nonzero
return code.
Programmer Response: If the return code is zero, no
further action is required. If the return code is nonzero, Programmer Response: If an ID control statement
correct any errors, and resubmit the job. was supplied, increase the maximum ddname/dbname
specification. If not, supply one with the correct change,
Problem Determination: 2, 3, 8, 36. Also, if running and resubmit the job.
under the Utility Control Facility, rerun the job with a
FUNCTION=OP,MSGNUM=362 control statement in the Problem Determination: 2, 3, 8, 36. Also, if running
DFSYSIN data set. Supply a SYSUDUMP DD statement under the Utility Control Facility, rerun the job with a
to this step. FUNCTION=OP,MSGNUM=365 control statement in the
DFSYSIN data set. Supply a SYSUDUMP DD statement
Module: DFSUCMN0 to this step.
Module: DFSUCUM0
DFS363A {*ALL|*OTHER} SPECIFIED MORE
THAN ONCE FOR FUNCTION CA
Explanation: The stated parameter was stated more
than once. This is an error condition. If a DB0 statement
is used, the user cannot also use a DB1*ALL statement.
DFS385A WORK AREA EXCEEDED IN FIELD DFS388A DDNAME ddname DID NOT HAVE A
name FOR REQUEST nnnn STATISTICS RECORD FOR FUNCTION
ff
Explanation: The Utility Control Facility was
processing a request from the DFSYSIN data set when Explanation: A utility program was processing an
the field "name" in the DFSUCP70 work area input file "ddname", and expected to find a statistics
overflowed. record.
System Action: Processing terminates with a nonzero System Action: Processing terminates with a nonzero
return code. return code.
Programmer Response: Too many parameters were Programmer Response: If "NSTAT" was specified on
specified on the control request "nnnn". Make multiple HISAM unload, specify OPTIONS=(NSTAT) in the
control requests to do the same function as the one in SYSIN data set for HISAM reload. Correct any errors,
error. This will shorten the overall length of the table and resubmit the job.
requirements and still perform the required function.
Problem Determination: 2, 3, 8, 36. Also, if running
Resubmit the job; do not perform a RESTART.
under the Utility Control Facility, rerun the job with a
Problem Determination: 2, 3, 8, 36. Also, if running FUNCTION=OP,MSGNUM=388 control statement in the
under the Utility Control Facility, rerun the job with a DFSYSIN data set. Supply a SYSUDUMP DD statement
FUNCTION=OP,MSGNUM=385 control statement in the to this step.
DFSYSIN data set. Supply a SYSUDUMP DD statement
Module: DFSUCP40, DFSURGU0
to this step.
Module: DFSUCP40
DFS389W PROCESSING FOR THE
{FOLLOWING|PRECEDING} REQUEST
DFS386A A PREMATURE EOF WAS HAS TERMINATED
ENCOUNTERED ON DDNAME ddname {ABNORMALLY|NORMALLY}
Explanation: The utility program was reading an input Explanation: This informational message is issued to
file when it reached the End of File. This condition was tell the user how a request completed.
not expected at that precise time, and is therefore an
System Action: Processing terminates normally or
error.
abnormally as indicated in this message.
System Action: Processing terminates with a nonzero
Programmer Response: If an abnormal termination
return code.
has occurred, correct the errors printed prior to this
Programmer Response: Ensure that the data set is message, and resubmit the job. If a normal termination
complete, and resubmit the job. has occurred, no further action is necessary.
Problem Determination: 2, 3, 8, 36. Also, if running Problem Determination: 2, 3, 8, 36. Also, if running
under the Utility Control Facility, rerun the job with a under the Utility Control Facility, rerun the job with a
FUNCTION=OP,MSGNUM=386 control statement in the FUNCTION=OP,MSGNUM=389 control statement in the
DFSYSIN data set. Supply a SYSUDUMP DD statement DFSYSIN data set. Supply a SYSUDUMP DD statement
to this step. to this step.
Module: DFSUCP40, DFSURUL0 Module: DFSUCP40, DFSURGL0
Explanation: The Database Backout utility If the call is INIT or EOJ, refer to one of the following
encountered an I/O error while attempting backout on return codes:
the specified database.
Code (Hex) Meaning
Programmer Response: Run the Database Recovery
08 The IMS subsystem for which backout
utility against the database in error. Use all log data
was being performed was not
sets, including the output of this backout attempt. Then
authorized to use one or more of the
rerun the backout job.
databases that had changes backed
Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d, out.
17g, 20, 36
A previous error might have caused
Module: DFSBACK0, DFSRDBC0 the loss of the database authorization.
Determine the cause of any previous
errors. Otherwise, the DBRC EOJ call
DFS399I BUFFER POOL TOO SMALL FOR has failed and the RECON data set
BACKOUT OF DATA BASE dbname might need updating.
PROGRAM psbname.
2c An internal DBRC error occurred.
Explanation: The database buffer pool was too small DBRC could not access the RECON
to accommodate the database specified while data set. Ensure that the appropriate
attempting to run the Database Backout utility. DD statement for the RECON data set
Programmer Response: Increase the database buffer is available.
pool size in the EXEC statement, and rerun the job. 30 The parameters passed to DBRC
Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d, were invalid. The RECON data set
17g, 20, 36 must be updated manually. Contact
IBM for problem determination
Module: DFSBACK0, DFSRDBC0 assistance.
Problem Determination: 1, 2, 20, 25
DFS400I BATCH BACKOUT UNABLE TO OPEN
THE INPUT LOG ddname Module: DFSBACK0, DFSDBDR0
13 Unable to allocate part DMB System Action: IMS terminates abnormally with
abend U0071.
14 Unable to allocate part DCB
Module: DFSXCIC0, DFSXLGI0
15 Unable to allocate ILE ACB
16 Unable to allocate DBRC name list DFS417I PAGE FREE FAILED.
17 Unable to allocate part unique storage Explanation: During STAE exit processing, module
18 Unable to allocate PHIDAM index ACB DFSFCST0 attempted to free the page contained in the
page fix list and was unsuccessful. The page free list
20 Unable to load selection exit address is located at label SCDFIX in the SCD.
Programmer Response: See IMS Version 7 System Action: IMS terminates abnormally with
Installation Volume 2: System Definition and abend U0430.
Tailoring, member DFSVSMxx, for further information.
Programmer Response: If insufficient storage is
Correct the control cards and resubmit the job.
available, increase the main storage available to IMS. If
v Reason Code: 16 LSO (local storage option) is selected for the DL/I SAS
Explanation: Duplicate coupling facility structure region, then subpool 251 (low private storage) for the
names were specified on the CFNAMES control DL/I region is not large enough for the DL/I buffer pool.
statement. Message DFS3385I is also issued to Increase the region parameter in DL/I startup JCL. If
further define the error. LSO=N (no separate DL/I address space) is selected,
Programmer Response: See member DFSVSMxx in then there is not enough subpool 231 available.
IMS Version 7 Installation Volume 2: System Increase the region parameter in the control region JCL.
Definition and Tailoring for further information. Correct Problem Determination: 1, 2, 3, 4, 18, 35
the CFNAMES control statement, and resubmit the
job. Module: DFSDVBI0
v Reason Code: 17
Explanation: All keywords (CFIRLM, CFOSAM, and DFS0432I VSAM SHARED RESOURCE POOL
CFVSAM) must be specified on the CFNAMES CANNOT BE BUILT, RETURN CODE
control statement. Message DFS3388I is also issued X'yy', POOL ID xxxx, zzzzz
to further define the error. Explanation: IMS issued a VSAM BLDVRP macro to
Programmer Response: See member DFSVSMxx in build the VSAM shared resource pool. VSAM detected
IMS Version 7 Installation Volume 2: System an error condition and did not build the pool. The
Definition and Tailoring for further information. Correct variable yy is the hexadecimal error code returned by
the CFNAMES control statement, and resubmit the VSAM. If multiple shared resource pools were
job. requested, POOL ID xxxx indicates the particular shared
v Reason Code: 18 resource pool in error. zzzzz is the shared resource pool
type, which is either INDEX or DATA.
Explanation: An error was found on the CFNAMES
control statement. Message DFS0437I is also issued System Action: If the shared resource pool in error is
to further define the error. the only or default shared pool requested, IMS
Programmer Response: See member DFSVSMxx in terminates abnormally with abend U0430; otherwise,
IMS Version 7 Installation Volume 2: System IMS reassigns the data sets to the default shared
Definition and Tailoring for further information. Correct resource pool.
the CFNAMES control statement, and resubmit the Programmer Response: See OS/VS Virtual Storage
job. Access Method (VSAM) Options for Advanced
Programmer Response: Examine the printed output If the utility is executing under the UCF, processing
from the previous DUP run to determine the proper ceases and execution terminates with a return code of
offset and length. Correct the control statement, and 8.
rerun the job. Programmer Response: Verify that the control
Module: DFSULG10 statement image is specified correctly and check the
System Action: The PSB is stopped. Master Terminal Operator Response: The session
can be restarted, as appropriate, using normal session
Programmer Response: Correct the PSB in error, initiation procedures.
rerun ACBGEN, and rerun the program.
Entering Terminal Operator Response: The session
Module: DFSDBLP0, DFSXRBL0 can be restarted, as appropriate, using normal session
initiation procedures.
DFS0466I No xxxxxxxx DD CARD SPECIFIED Problem Determination: 1, 5, 6, 12, 14
Explanation: The utility program found a control
statement that requires the ddname xxxxxxxx which was DFS0472I RNR FUNCTION DISABLED FOR
not supplied. IMS/ESA EXECUTION WITH XRF
System Action: The Log Recovery Utility terminates Explanation: The RNR option should not be specified
processing. as an IMS execution parameter for an IMS system
Programmer Response: Correct the control statement generated with XRF.
or JCL and resubmit the job. System Action: IMS execution continues with the
RNR function disabled.
DFS467I xxxxxxxx DDDUMMY CARD SPECIFIED Master Terminal Operator Response: Continue with
Explanation: The utility program found a control the execution and RNR disabled. Use of RNR requires
statement that required the ddname xxxxxxxx which is a new IMS system definition without XRF included
DD DUMMY. (HSB=NO on the IMSCTRL macro statement).
System Action: IMS continues normal execution. mm The FDB2 returned by VTAM.
Master Terminal Operator Response: None required. For information returned by VTAM and possible actions,
refer to the VTAM Messages and Codes and VTAM for
DFS469 ALL SESSION RECONNECTS HAVE MVS/ESA Programing Codes manuals.
BEEN INITIATED System Action: IMS terminates the Rapid Network
Explanation: All session reconnections for the IMS Reconnect.
Rapid Network Reconnect option have been scheduled. Master Terminal Operator Response: The session
The session reconnection function will execute can be restarted, as appropriate, using normal session
asynchronously with normal IMS processing and the initiation procedures.
MTO will be notified of any reconnect failures.
Entering Terminal Operator Response: The session
System Action: IMS continues normal execution. can be restarted, as appropriate, using normal session
Master Terminal Operator Response: None required. initiation procedures.
DFS0475I WRITE FAILURE DURING DFS0476A SPOOL DATA SET ABEND -- DDNAME
REPOSITIONING ON FILENAME, POST = xxxxxxxx
CODE POSTCODE
Explanation: A permanent I/O error occurred during
OPEN, CLOSE, or EOV processing and an IMS DCB
DFS0475I POSITION FAILURE DURING abend exit received control. In the message text,
REPOSITIONING ON FILENAME, xxxxxxxx is the ddname being processed at the time of
EXPECTED xxxxxxxx, FOUND the abend. MVS also issues a message to describe the
yyyyyyyy abend; the MVS console log contains this message
related to this ddname.
Explanation: This message follows message
DFS0414I. After an I/O error on one OLDS using dual System Action: IMS ignores the abend and switches
logging, IMS attempts to back out the data that was to the next available spool data set.
written to the other OLDS in the pair. To do this, IMS
Programmer Response: Ensure there is a spool data
attempts to reestablish position in the file. Various errors
set available. If there is no spool data set available,
can occur during the repositioning process. Each form
schedule the spool print utility to unload the spool data
of the message indicates a specific repositioning error.
sets. Additionally, in an XRF environment, consider
IMS issues the first form of the message when an
issuing a takeover and allocating new spool data sets.
IMODULE GETMAIN call to obtain a temporary
As long as there is no spool data set available, IMS will
Read/Write buffer fails. The return codes from the call
queue all messages destined to the spool LTERM to the
indicate the following conditions:
message queue. This could lead to an ABENDU0758.
Code Meaning
Module: DFSDN155
4 Storage not allocated
8 Parameter error DFS0477A INVALID CLOCK SETTING. EXCESSIVE
UTC OFFSET. RESET CLOCK AND
38 Caller in SRB or XM mode REPLY C FOR CONTINUE OR A FOR
ABORT.
IMS issues the second form of the message when a
BSP (BACKSPACE ) request fails. For a description of Explanation: The UTC offset must be within the range
the return codes and reason codes, see DFSMS/MVS of -11:00 to +14:00 hours. The value is outside this
Macro Instructions for Data Sets. IMS issues the third range. The operator probably made an error in the SET
and fourth forms of the message when a BSAM read or CLOCK command.
write request fails. For a description of the post codes, This is a WTOR message, and system initialization is
see MVS/DFP Customization, which refers to them as suspended until the operator replies. IMS might reissue
status indicators in the ECB. IMS issues the fifth form of this message if the clock setting is still invalid after the
the message when it has repositioned itself in the OLDS operator replies.
but finds that the block at that point does not have the
expected sequence number. The expected sequence System Action: If the operator replies C, IMS
number is xxxxxxxx. The found sequence number is initialization continues. If the operator replies A, IMS
yyyyyyyy. terminates abnormally with abend U0525, subcode 03.
System Action: IMS continues processing and System Operator Response: If you can correct the
switches OLDS. error by a SET CLOCK command, enter the SET CLOCK
command before replying to this message. If you cannot
System Action: Execution halts and the return code is Module: DBFPCAA0
set to 16
Module: DFSURGU0 DFS0496A PARTITION SELECTION FOR DATA
BASE DATA SET FAILED
DFS0491A ERROR IN DFSCTL DATA SET Explanation: HDUNLOAD encountered an error from
IMS Partition Selection while preparing to unload the
Explanation: A statement in the DFSCTL data set database segments for a partition or range of partitions
contains an error. Messages that follow this one display belonging to the database specified on the job
the incorrect line and describe the error. This message parameter card.
displays the affected region, when possible.
System Action: Processing halts with return code 16.
System Action: The region is terminated.
User Response: Verify that the database input on the
Programmer Response: Correct the line in error job parameter card is correct. If you specified a range of
based on the messages that follow. partitions in the SYSIN using NUMBER= (for example,
Module: DBFPCAA0, DBFPHI00, DBFPHI10, PARTITION=PART2,NUMBER=5) then you might need
DBFPHI20, DBFPHI30 to correct the range value or correct RECON by defining
additional partitions. Consult your partition selection exit
routine to identify partition names within the scope of
DFS0492I 'line in error' the range.
Explanation: This message displays the incorrect line If partitions are missing, define them using the Partition
in the DFSCTL data set. At least one more message Definition utility TSO panels and resubmit the job.
follows this one to provide additional information. This
message displays the affected region, when possible. Module: DFSURGU0
System Action: The region is terminated. | Explanation: The SSPTR subset pointer is specified
| in the SENSEG statement but not defined in the
Programmer Response: Correct the line in error. | corresponding SEGM statement. In the message text:
Module: DBFPCAA0 | segmentname
| The SENSEG that contains the invalid subset
DFS0503I DATABASE x NOT FOUND IN SYSTEM.
| pointer.
RGN n | dbdname
Explanation: In the statement shown in message
| The SEGM segmentname of the DBD that
DFS0492I, the DATABASE= (or DB=) keyword specifies
| does not have the SSPTR subset pointer
a database that doesn’t exist.
| defined.
| System Action: The utility will end with a return code System Action: The region is terminated.
| of 08. Programmer Response: Correct the line in error.
| System Programmer Response: Examine a list Module: DBFPHI30
| history for the Partition DBDS being copied to determine
| the cause.
DFS0516I INVALID CHARACTERS IN AREA
| Module: DFSUICP0 NAME. RGN n
Explanation: An area name in the statement shown in
DFS0511I DUPLICATE OPTIONS FOR DB=x message DFS0492I contains invalid characters.
AREA=y. RGN n
System Action: The region is terminated.
Explanation: The area is specified twice (either
implicitly or explicitly) in the SETO statement shown in Programmer Response: Correct the line in error.
message DFS0492I.
Module: DBFPHI30
System Action: The region is terminated.
Programmer Response: Correct the line in error. DFS0517I AREA x NOT FOUND IN DATA BASE y.
RGN n
Module: DBFPHI10
Explanation: Area x is not defined in database y.
DFS0512I UNRECOGNIZED KEYWORD. RGN n System Action: The region is terminated.
Explanation: The SETO statement shown in message Programmer Response: Correct the line in error.
DFS0492I contains an invalid keyword.
Module: DBFPHI30
System Action: The region is terminated.
DFS0518I INVALID DASH SEPARATOR. RGN n DFS0522I AREA x SPECIFIED TWICE IN AREA
LISTS. RGN n
Explanation: In the statement shown in message
DFS0492I, a dash separates 3 or more area names (for Explanation: The area list in the SETR statement
example, IC=(A1-A2-A3)). shown in message DFS0492I contains the area name
twice.
System Action: The region is terminated.
System Action: The region is terminated.
Programmer Response: Correct the line in error.
Programmer Response: Correct the line in error.
Module: DBFPHI10, DBFPHI20
Module: DBFPHI20
DFS0519I AREAS x AND y ARE IN THE WRONG
ORDER. RGN n DFS0523I UNRECOGNIZED TEXT AT END OF
AREA LIST. RGN n
Explanation: In the statement shown in message
DFS0492I, areas x and y, which are the starting and Explanation: The text at the end of the area list for an
ending points for an area range, are in the wrong order. IC= keyword is invalid. Only 1ABEND, 2ABEND, or
Areas must be specified in DBDGEN order. CONTINUE (and their synonyms) are valid for the end
of the area list.
System Action: The region is terminated.
System Action: The region is terminated.
Programmer Response: Correct the line in error.
Programmer Response: Correct the line in error.
Module: DBFPHI10, DBFPHI20
Module: DBFPHI10
| DFS0520I TERMINATION ITASK WAITS DUE TO
| LONG BUSY FAST PATH ADS DFS524I DFSZDI00—GSAM INIT.
| AREA=areaname DDN=ddname AUTHORIZATION DENIED
| Explanation: During shutdown processing, IMS Explanation: The IMSAUTH macro returned a
| determined that one or more Fast Path’s ADSs is under nonzero code indicating that module DFSZDI40 is not in
| a Long Busy condition. The Long Busy Recovery must the authorized library.
| complete before shutdown processing continues.
System Action: The region is abnormally terminated
| In the message text: with abend U0657 and a dump.
| areaname Programmer Response: Verify the status of the IMS
| The name of the area to which the long busy libraries.
| ADS belongs.
MVS System Operator Response: Rerun the job. If
| ddname the situation persists, contact your IMS system
| The data description name of the long busy programmer.
| ADS that is registered in the RECON data set.
Module: DFSZDI40
| System Action: The termination ITASK will be posted
| after the Fast Path Long Busy ADSs complete recovery.
DFS0525A A PROCOPT H PCB WAS SPECIFIED
| IMS shutdown processing continues.
TO AN xxx REGION. PCB x IN PSB y.
| Programmer Response: None RGN n
| Module: DBFTERM0 Explanation: PCB x in PSB y specifies processing
option H, but the region is an IFP, MPP, message-driven
BMP, WFI BMP, or CCTL thread. In addition, the JCL for
DFS0521I UNMATCHING PARENTHESIS. RGN n
this region contains some SETO statements in the
Explanation: The statement shown in message //DFSCTL data set. Programs using HSSP
DFS0492I contains more open parentheses than closing (PROCOPT=H) can only run in a BMP region.
parentheses.
System Action: For an IFP, MPP, message-driven
System Action: The region is terminated. BMP, or WFI BMP, the region is terminated with abend
U1060. For a DBCTL thread, the U1060 abend code is
Programmer Response: Correct the line in error. returned to the CCTL to indicate a schedule failure.
Module: DBFPHI10, DBFPHI20 Programmer Response: An IFP, MPP,
message-driven BMP, WFI BMP, or DBCTL thread
cannot schedule a PSB containing a PCB using
processing option H. Correct the processing option.
System Action: Abend code U1061 is returned to the | 2 Enter the /DISPLAY ACTIVE REGION command.
CCTL to indicate a schedule request failure. | If the status that displays is WAIT-QSN, enter a
| /STOP REGION x ABDUMP tranname command to
Programmer Response: Free ECSA storage and | terminate the application program, then enter a
rerun the job. | /STOP REGION x command to terminate the
Module: DBFCPY00 | region. If message DFS0528I occurs again with
| reason code 1 when the /DISPLAY command
| continues showing WAIT-QSN, report the
| DFS0528I PSTOP/STOP CMD FOR RGN nnnn | problem to the system programmer.
| WAITING IN QSN EXIT. CODE = x
| 3 Report the problem to the system programmer.
| Explanation: The dependent region was placed in a
| wait state by DFSQSPC0, the Queue Control Facility | System Programmer Response: If reason code 1
| (QCF) version of the Queue Space Notification Exit. The | persists, or reason code 3 is issued, call the IBM
| wait state occurred based on IMS queue usage, which | Support Center for assistence.
| exceeded the user or default limits. While the | Module: DFSSTOP0
| dependent region was in a wait state, a /STOP or
| /PSTOP command was entered against the region. To
| terminate an application program or region in this state, DFS0530I DFSZDC00 I/O ERROR
| use one of the following methods: DBDNAME=dbdname
| v Use the QCF TSO/ISPF interface. For more DDNAME=ddname GBCRTNCD=xxxx
| information, on QCF, see the IBM Queue Control Explanation: The GSAM controller has detected an
| Facility for IMS User’s Guide. error writing out buffers during a purge or checkpoint
| v Enter a /STOP REGION x ABDUMP tranname command operation.
| to terminate the application program, then enter a
xxxx is the 2-byte field GBCRTNCD in hexadecimal.
| /STOP REGION x command to terminate the region.
Reference GB DSECT for definition of the GBCRTNCD
field bits.
| In the message text:
System Action: GSAM terminates with abend U0271.
| nnnn The dependent region that was placed in a
| wait state. Programmer Response: Use a data recovery
procedure to reconstruct the data set in error.
| x The reason code, which can be one of the
| following: Module: DFSZDC00
DFS0531I IMAGE COPY DATA SET OPEN FAILED DFS0531I REASON CODE=14 AREA=areaname
REGID=regid GETMAIN FAILED - DBRC
BLKS
DFS0531I REASON CODE=01 AREA=areaname
REGID=regid DEVICE TYPE NOT
SUPPORTED. DD=ddname DFS0531I REASON CODE=15 AREA=areaname
DSN=dsname REGID=regid QSAM OPEN FAILED
DD=ddname DSN=dsname
DFS0531I REASON CODE=02 AREA=areaname
REGID=regid MAXIMUM PICS DFS0531I REASON CODE=16 AREA=areaname
ALREADY EXIST REGID=regid GETMAIN FAILED FOR
HSSP IC BLOCKS AND BUFFER
DFS0531I REASON CODE=03 AREA=areaname
REGID=regid AREA IS NOT DFS0531I REASON CODE=17 AREA=areaname
REGISTERED IN DBRC REGID=regid ALLOC FAILED DDNAME
NOT FOUND IN TIOT DD=ddname
DSN=dsname
DFS0531I REASON CODE=04 AREA=areaname
REGID=regid INVALID PARAMETER
FOUND IN DBRC DFS0531I REASON CODE=18 AREA=areaname
REGID=regid EEQE EXISTS WITHOUT
A BUFFER
DFS0531I REASON CODE=05 AREA=areaname
REGID=regid INTERNAL DBRC ERROR
DFS0531I REASON CODE=20 AREA=areaname
REGID=regid RDJFCB/MODCB ERROR
DFS0531I REASON CODE=06 AREA=areaname
DD=ddname DSN=dsname
REGID=regid DBRC DID NOT HAVE
ENOUGH IDS(S)
DFS0531I REASON CODE=31 AREA=areaname
REGID=regid ALLOCATED SPACE NOT
DFS0531I REASON CODE=07 AREA=areaname
ENOUGH
REGID=regid NO IDS(S) COULD BE
USED Explanation: The HSSP Image Copy open processing
failed for an image copy data set (IDS) or image copy
set up. A second DFS0531I message provides a reason
DFS0531I REASON CODE=08 AREA=areaname
code and a brief description of the error.
REGID=regid AREA DOES NOT HAVE
REUSE ATTRIBUTE System Action: HSSP Image Copy processing
terminates when an IDS open failure occurs for one of
these reason codes: 02, 03, 04, 05, 06, 07, 08, 09, 12,
DFS0531I REASON CODE=09 AREA=areaname
16, and 18.
REGID=regid HSSP IC ALREADY IN
PROCESS HSSP Image Copy processing can terminate when an
IDS open failure occurs for one of these reason codes:
01, 10, 11, 13, 17, 20, 31. Whether the image copy
DFS0531I REASON CODE=10 AREA=areaname
process terminates depends on which image copy
REGID=regid DUPLICATE DDNAME
options you specified.
FOUND DD=ddname DSN=dsname
For all IDS open failure reason codes, HSSP processing
can continue with or without image copy, or may
DFS0531I REASON CODE=11 AREA=areaname
terminate, depending on which HSSP Image Copy
REGID=regid SPACE FOR IDSC(S)
options you specified. Valid options are CONTINUE,
UNAVAILABLE DD=ddname
1ABEND, 2ABEND and IC=0,1,2.
DSN=dsname
Programmer Response: Take the appropriate action
based on the reason code you received.
DFS0531I REASON CODE=13 AREA=areaname
REGID=regid QSAM OPEN CIC XFP Code (Dec) Meaning
TCB RETRY DD=ddname DSN=dsname
01 Check the appropriate VSAM catalog
or JCL DD statements to determine if
a disk device is specified for the
named IDS. If dynamic allocation
occurred, check the dynamic
Module: DBFICSQ0
011 DFSNDMX0 specified an invalid System Action: For the SUCCEEDED version of this
destination transaction for requeue. message, the input message associated with
transaction tttttttt is requeued to destination dddddddd
012 The message was not requeued to its and then deleted from transaction tttttttt. For the FAILED
permanent destination (DFSICLR2 version of this message, the input message associated
failure). with transaction tttttttt is deleted from the system unless
013 Unable to obtain storage for the NDM the application abend is U3303, U2478, U777, or
interface block (IMODULE GETSTOR U2479.
failure). Programmer Response: Correct the cause of the
014 Unable to obtain storage for the application program abend.
USRX interface block (IMODULE Master Terminal Operator Response: For the
GETSTOR failure). SUCCEEDED version of this message, see messages
015 DFSNDMX0 was not invoked DFS555I and DFS554A, which always follow this
(DFSUSRX failure). message at the IMS master terminal. Inform the
appropriate personnel of the application program abend.
016 The destination specified for requeue For the FAILED version of this message, refer to failure
is zeros or blanks (return code 16 code xxx to determine why DFSNDMI0 failed.
from DFSNDMX0).
Problem Determination: 1, 4, 5, 6
017 Unable to obtain storage for message
record buffer (IMODULE GETSTOR Module: DFSNDMI0
failure).
018 Unable to obtain storage for single DFS551I {IFP|MESSAGE|BATCH} REGION
segment message buffer (IMODULE xxxxxxxx STARTED. ID=yyyyy
GETSTOR failure). TIME=zzzz CLASSES=xxx,xxx,xxx,xxx
019 DFSNDMX0 requested that IMS Explanation: A dependent processing region, either
requeue the input message to a Fast Path, message, or batch, has started.
transaction. However, one of the xxxxxxxx is replaced by the job name, yyyyy is replaced
following conditions exists: by the PST number, and zzzz is replaced by the time
v One of the input message (hhmm) started.
segments exceeds the allowable
The ID field identifies the region and is used with the
segment length for the destination
STOP REGION command.
transaction.
DFS552I {IFP|MESSAGE|BATCH} REGION (x) Identifies the region type associated with the
xxxxxxxx STOPPED. ID=yyyyy job name.
TIME=zzzz For an MPP region, x = 1.
Explanation: A dependent processing region, either For a BMP region, x = 2.
Fast Path, message, or batch, has stopped. For a DBCTL region, x = 3.
xxxxxxxx is replaced by the job name, yyyyy is replaced For an IFP region, x = 4.
by the PST number, and zzzz is replaced by the time
(hhmm) stopped. The abend of the CCTL thread is caused by one of the
following:
This is an information message; no action is required.
v A CCTL application abend or pseudoabend
System Action: A message or BMP region is
v A CCTL abend
terminated.
v A CCTL request for termination of its connection to
Module: DFSSDA10, DFSSDA20 DBCTL while its thread is still active
DFS553I JOBNAME STEPNAME UNKNOWN SMB indicates that the transaction was stopped. PSB
CALL FUNCTION CODE indicates that the program was stopped. LTERM or
LUNAME is the name of the terminal. LUNAME is
Explanation: The IMS control program has received a displayed in place of LTERM when the originating
request to schedule a program in a dependent region. terminal is LU6.2.
The type of request cannot be identified.
System Action: The call function is ignored and For DBCTL/CCTL threads, this message displays the
processing continues. recovery token. The first eight bytes of this token are in
EBCDIC and are displayed as characters; the second
Problem Determination: 1, 5, 6, 36 eight bytes of the token are displayed in hexadecimal
form. However, if DBCTL detects a failure during
DFS554A jobname.region.stepname. scheduling of the PSB (for example, abends U0428,
U0437, U0456, U0457, and U0458), the recovery token
is displayed as zeros. This signifies that recovery of an
prog/PSBname(x) transaction-code
unscheduled PSB is not needed.
sys-completion-code
With the exception of DBCTL, if the user completion
code is U428, the PSB name will be blank because the
user-completion-code SMB PSB LTERM
PSB was not found. See the appropriate abend code in
IMS Version 7 Failure Analysis Structure Tables (FAST)
=|LUNAME:|RTKN=token originating for Dump Analysis for detailed information.
Programmer Response: Correct the data Explanation: A /STOP REGION CANCEL command was
management block or the system definition. issued for region xx. This command is invalid if it is not
preceded by a /STOP REGION ABDUMP command.
Module: DFSDBLD0, DFSXRBL0
Master Terminal Operator Response: Issue the /STOP
REGION ABDUMP command for the region. If the /STOP
DFS0565I cccc COMMAND NOT PROCESSED REGION ABDUMP command does not correct the problem,
DB=xxxxxxxx IN USE BY PSB=psbname, issue a /STOP REGION CANCEL command.
REG=region-number
Module: DFSSTOP0
Explanation: The named DL/I database, xxxxxxxx,
cannot be processed in response to a /DBDUMP,
/DBRECOVERY, or /START command. It is still in use by an DFS0569I PSTOP OR STOP COMPLETE FOR
active batch message processing program. REGION nnnnttttxxxxxxxx
region-number is the number of the region in which a Explanation: A /PSTOP or /STOP command for the
program is using database xxxxxxxx. specified region and transaction successfully completed.
A QC status code is returned to a wait-for-input (WFI)
System Action: The command is not processed for application program that is processing in the region. An
the database named in the message, but processing AO application that issued a GMSG call with the wait
continues for any other databases specified in the option might be waiting for a message on an AOI token
command. so that it can receive a message. An application waiting
If the NOFEOV keyword is not specified on /DBR or for an AOI token receives an AIB return code of
/DBD, a new log volume is mounted. X'00000004' and an AIB reason code of X'0000004C'.
nnnn is the region number entered on the command.
If /DBD or /DBR is entered, a simple checkpoint is taken.
tttt is either AOIT or TRAN. AOIT means the name that
Master Terminal Operator Response: Wait for the follows is an AOI token name. TRAN means the name
program to terminate, and reissue the /DBDUMP, that follows is a transaction name.
/DBRECOVERY, or /START command.
Programmer Response: For a required member, Explanation: A PSB or DBD was to be deleted from
make sure the correct suffix was specified, and member ACBLIB as the result of a specific DELETE request or
yyyyyyyy is valid. If RC=08, place the member in a data because the required blocks could not be built. A
set where it can be accessed without error. permanent error occurred during the delete.
Master Terminal Operator Response: If IMS does not System Action: The ACBGEN utility is terminated.
abend, determine if member yyyyyyyy is necessary for Programmer Response: Recreate the ACBLIB with
your installation. For the MFS DCT Utility, DDNAME PSB=ALL option, or restore the ACBLIB if a backup
xxxxxxxx is required. copy is available. For more information about recovering
Problem Determination: 1, 3, 6, 8 from ACBLIB errors, see Procedure 92 in IMS Version 7
Sample Operating Procedures.
Explanation: The IEBCOPY utility returned a nonzero Explanation: A control statement syntax error was
return code after attempting a compress of ACBLIB. detected. The remaining statements will be scanned,
but no processing will be attempted. The symbol
System Action: The ACBGEN utility is terminated. enclosed in quotation marks is the symbol or delimiter
Programmer Response: Correct the error condition which caused the error. If FORMAT is indicated, the
as indicated by the IEBCOPY error messages. logical end of statement was reached before the
statement was complete. If CONTINUATION is
Module: DFSUACB0 indicated, an invalid continuation was detected.
Programmer Response: Correct the control
DFS0585I UTILITY TERMINATED DUE TO ERROR statement, and rerun the program.
Explanation: An error indicated by a previous Module: DFSUACB0
message caused the program to terminate before all
functions were complete. The return code is 16.
DFS0589I PROCESSING COMPLETED FOR PSB
System Action: The ACBGEN utility is terminated. psbname. PCB=xxxxxx, PSB=xxxxxx,
Programmer Response: Correct the errors, and rerun WORKAREA=xxxxxx, TOTAL
the program. SIZE=xxxxxx
Module: DFSUACB0 Explanation: The blocks for the indicated PSB were
successfully built and written to ACBLIB. The required
buffer sizes for inter-region copy are indicated. See the
DFS0586I {PSB psbname|DBD dbdname} description of the DIRCA parameter of the IMSBATCH
REQUESTED IN A {BUILD|DELETE procedure in the chapter “Procedures” in IMS Version 7
OPERATION} {NOT FOUND IN Installation Volume 2: System Definition and Tailoring.
ACBLIB|IS A PSB}—REQUEST PCB is the work area size required in the MSG or BMP
IGNORED. region. PSB is the size of the fixed PSB blocks required
Explanation: There was an error associated with the in the PSB pool. WORKAREA is the size of various
indicated PSB or DBD that was requested in a BUILD work areas required for the PSB and is obtained from
or DELETE operation. If it was NOT FOUND, the PSB the PSB work pool (PSBW pool). See message
or DBD does not exist in ACBLIB. If "IS A PSB" was the DFS593I for sizes of each of the various work areas.
message, the directory entry for this member is actually WORKAREA gives the size at ACBGEN time. This is
a PSB. the minimum size for the work areas. At scheduling
time, this size can be increased. A significant increase
System Action: This request is ignored. Processing can occur if the size is changed to the size of the long
continues, but the return code is 8. message queue buffer. TOTAL SIZE is the combined
PSB pool size and PSB work pool size requirement at
Programmer Response: Correct the errors, and rerun
ACBGEN time. The FP work areas used for EPCBs are
the program.
not included in the WORKAREA above.
Module: DFSUACB0
Module: DFSUACB0
DFS0605W DCBBLKSIZE IS NOT VALID FOR DFS0608W NULL ENTRY FOR DDNAME xxxxxxxx
DDNAME xxxxxxxx MEMBER = yyyyyyyy
Explanation: The DDNAME xxxxxxxx data set block Explanation: Member yyyyyyyy from the DDNAME
size is not valid. If this message is received during IMS xxxxxxxx data set was empty.
initialization, this can prevent IMS from acquiring System Action: IMS might terminate with abend
information required for initialization. If the MFS Device U0015 if the member is required by IMS. IMS Version 7
Characteristics Table utility issues this message, the Installation Volume 2: System Definition and Tailoring
descriptor members are unavailable. describes member requirements for IMS PROCLIB.
System Action: IMS initialization abnormally Programmer Response: Make sure the correct
terminates with abend U0012 for DDNAME PROCLIB. member suffix was specified and that member yyyyyyyy
The MFS Device Characteristics Table utility ends with a contains valid data.
return code of 12.
Master Terminal Operator Response: If IMS does not
Programmer Response: Ensure that the DDNAME abend, determine if member yyyyyyyy is necessary for
xxxxxxxx data set block size is a multiple of 80. your installation.
Master Terminal Operator Response: If IMS does not Problem Determination: 1, 3, 6, 8
abend, determine if the DDNAME xxxxxxxx DD
statement is necessary for the installation. For the MFS Module: DFSXRPS0, DFSPMBR0
DFS609I EXPECTED CONTINUATION CARD NOT DFS0612I IMS LOGIC ERROR. R14=xx R15=yy
RECEIVED.
Explanation: IMS encountered an error. The xx value
Explanation: A continuation was indicated by a (hexadecimal) represents the return code from a called
comma at the end of the last operand in a distribution routine, and is present only when a called routine
redefinition statement. However, the following statement detects the error. Otherwise, the xx field contains '00'.
image was not a continuation. The yy value (hexadecimal) identifies the reason for the
error.
System Action: Processing continues. Redefinition
will be ignored for the distribution identifier implied. xx yy Meaning
Programmer Response: Provide the missing 00 10 The database DDIR or Fast Path DMAC was
continuation statement, if it was needed. If no not found and was not passed on an EEQE
continuation was intended, correct the distribution CREATE call. Module DFSTOPR0 issues
redefinition statement so that the last operand ends with return code X'10'.
a blank.
00 11 The EEQE was not found for an EEQE
Module: DFSUTR20, DFSUTR30 DELETE. Module DFSTOPR0 issues return
code X'11'.
DFS0610W GETMAIN FAILED FOR TABLE = 00 12 The buffer length was not specified on an
zzzzzzzz EEQE CREATE. This might not be discovered
until a later EEQE COPY call. Module
Explanation: Table zzzzzzzz could not be built. This
DFSTOPR0 issues return code X'12'.
can prevent IMS from acquiring information required for
initialization. xx 14 During Batch Backout processing, DBRC was
called to change EEQE type. DBRC returned a
System Action: IMS might terminate with abend
nonzero return code xx, described later in this
U0008 if table zzzzzzzz is required by IMS. IMS
message. Module DFSTOPR0 issues return
terminates with abend U1012 if the member is
code X'14'.
DBFMSDBn.
00 15 An I/O Toleration EEQE CREATE during an
Programmer Response: Validate the size of the
XRF takeover found an EEQE that was not
region.
owned by this IMS and therefore not valid for
Master Terminal Operator Response: Increase the this IMS to tolerate. Module DFSTOPR0 issues
size of the region, and retry IMS. return code X'15'.
Explanation: The IMS resource termination manager 04 ESTAE could not be established.
(RTM) produces two forms of message DFS627; one is Minimal cleanup processing is
a warning and the other is informational. performed.
DFS629I IMS BATCH REGION ABEND - IMS|SYS Programmer Response: To determine the cause of
uuuu the problem, examine the diagnostic output, which can
include:
v Spin-off dumps created by IMS external subsystems
or DBRC.
System Action: Processing continues after a short Explanation: A positional parameter in the PARM field
wait. of the EXEC statement has one or more leading blanks.
System Operator Response: If the wait becomes System Action: System terminates abnormally.
excessive, you might need to review all subsystems Programmer Response: Correct the error, and
attached to the IRLM and determine which might be resubmit the job.
causing the delay. This subsystem (if IMS) will probably
not have issued the DFS630I message. Module: DFSRRA00
Module: DFSSDLB0
DFS635 COMMAND BUFFER TOO LARGE:
CANNOT PROCESS COMMAND.
DFS631I DBRC ADDRESS SPACE TERMINATION
UNPREDICTABLE DUE TO CONTROL Explanation: The entered command required a buffer
REGION ABNORMAL TERMINATION length greater than X'FFFF' (65,535) bytes. X'FFFF' is
the limit for the /DISPLAY command, while X'7FFF'
Explanation: The IMS control region terminated (32,767) bytes is the limit for all other commands. The
before the connection between IMS and DBRC was command in error probably contained the NODE
completed. The DBRC address space might terminate keyword with the ALL parameter.
abnormally or might not terminate at all. If DBRC
terminates abnormally, the RECON data sets are not System Action: The command is ignored.
affected in this situation. Programmer Response: Reduce the storage
System Action: DBRC either terminates abnormally or requirements by reentering the command as multiple
does not terminate. commands with a specified range. The number of
parameters that can be specified for a /DISPLAY
System Operator Response: If DBRC did not command is approximately 5500, and 2500 for all other
terminate, you must terminate it via the console. commands. Contact the system programmer for
Module: DFSFSTM0 assistance.
Module: DFSICL30
DFS632I job.step.proc—EXCESSIVE NUMBER
OF PARAMETERS IN PARM FIELD DFS636I job.step.proc—LAST FIXED LENGTH
Explanation: The EXEC statement PARM field PARM VALUE TOO SHORT
contains too many positional parameters. Explanation: The last fixed-length parameter value in
Programmer Response: Correct the error, and the PARM field of the EXEC statement appears to be
resubmit the job. too short.
06 The length of the intent list stored within the list System Action: If the error occurs on a DMB, the
itself for PSB yyyyyyyy is invalid. DMB is marked bad. Programs which use the DMB will
not be scheduled. The condition can only be corrected
07 The length of the intent list read for PSB by replacing the DMB using online change. If the error
DFS655I CTL RGN U780 RC=xxxx DUE TO Syyy R14= BAL return register (to the module that
Uzzzz WHILE HOLDING A LATCH IN discovered the error).
MPP nnnnnnn
System Action: The program terminates abnormally
Explanation: An abend occurred while holding an IMS with the abend code identified as Uaaaa.
latch and caused a critical failure that required an
System Operator Response: Determine the cause of
abnormal termination of the IMS control region.
the error, correct the problem and rerun the job.
xxxx Represents the return code of the
Module: DFSZDI00
ABENDU0780. See ABENDU0780 in the IMS
Version 7 Failure Analysis Structure Tables
(FAST) for Dump Analysis for an explanation of DFS658I job.step.proc—PROGRAM NAME
individual return codes. PARAMETER OMITTED FROM PARM
FIELD
yyy Represents the system abend of the
Explanation: The program name parameter was
omitted from the PARM field.
Explanation: The /START REGION command with the Explanation: The Fast Path trace routines issue
specified member and job name failed for one of the messages DFS0663I, DFS0664W, and DFS0665E. If
following reasons: you’re unable to determine the problem, contact the IBM
Support Center. Save a copy of the message number
04 The JOB statement is missing from the and text that you received.
PROCLIB member.
Module: DBFTRAK0 (DFS0663I), DBFTRAK0
08 An incomplete statement was encountered. (DFS0664W and DFS0665E)
0C Unable to add the IMSID parameter to the
EXEC statement. DFS0666I AREA xxxxxxxx COULD NOT BE
PROCESSED DUE TO LOCK FAILURE
10 The parameter field is continued incorrectly.
Explanation: The named AREA could not be
14 The EXEC statement has no parameters.
processed for one of the following reasons:
18 The PROCLIB cannot be opened. v A /STA, /STO, /DBR AREA, or /STO ADS command was
1C The data set record format is incorrect. not processed because the AREA LOCK failed.
v A /STO or /DBR AREA GLOBAL command was rejected
20 The data set block size is incorrect.
because another subsystem holding the AREA LOCK
24 The PROCLIB member cannot be found. The is down.
instream procedure is not supported by the
System Action: Command processing terminates.
generic /START REGION command.
Programmer Response: For the second problem, use
Explanation: The IMS initialization process found the Explanation: The IMS initialization process
IMS PROCLIB data set block size to be other than a encountered an I/O error while searching the PDS
multiple of 80. The logical record length must be 80. directory of IMS PROCLIB.
System Action: No modules have been preloaded or System Action: No modules have been preloaded or
identified to virtual fetch (VF), and initialization identified to virtual fetch (VF), and initialization
continues. continues.
Programmer Response: Contact your IMS system MVS System Operator Response: Contact your IMS
programmer. system programmer.
v IMS was processing the checkpoint FREEZE command System Action: Normal processing continues
and the batch message processing program listed
Operator Response: If a large number of DFS681I
made a CHKP call with the indicated checkpoint ID
messages are skipped for a BMP region, the application
value.
might be looping. Contact the IMS system programmer
v During emergency restart processing, the batch at your installation.
message processing program listed was processing
at the time of system failure, and the indicated Module: DFSRDBL0
CHKPT-ID was the last CHKP call issued before
system failure. All databases and the message queue DFS684I job.step.proc—CTL PROGRAM NOT
have been restored to reflect the status that existed EXECUTED, SVC INITIALIZATION
at the time the CHKP call was issued. FAILED
Note: The jobname and psbname will be the same if Explanation: IMS type 2 SVC initialization failed.
this message was issued during emergency Some possible reasons for the failure are:
restart. v An attempt was made to start a second copy of IMS
v The indicated CHKPT-ID was the last CHKP call control region with the same IMSID as one already
issued before abnormal termination of the listed batch running. This can also occur if IMS SVC termination
message processing program. All databases and the failed in a previous run of IMS with the same IMSID.
message queues have been restored to reflect the v The IMS SDFSRESL is not authorized or the IMS
status that existed at the time the CHKP call was SVC module is being loaded from an unauthorized
issued. library.
v The region size is too small.
Note: In most cases, the checkpoint ID will consist of
v Not enough CSA is available.
printable universal character data. When the
checkpoint ID consists of printable universal
character data, the EBCDIC representation of the
See abend U0684 and message DFS686W for The values for yyzz for DFSVC200 failures are:
additional information.
301 GETMAIN failed for DFSVCI00 parameter list.
Module: DFSRRA00
302 Invalid function
303 SVC directory block address is zero or unable
DFS0685I WRITE TO INTERNAL READER
to locate directory entry for region.
FAILED: DDNAME=data_set_name
MEMBER=member_name JOB 304 Region type of caller is invalid for request.
NAME=job_name
305 Vector table address is zero.
Explanation: Writing the specified member to the
internal reader failed. 306 SVC release is incompatible with IMS release.
Programmer Response: Check any messages that 307 SVC number is invalid in SSCD/SCD.
the internal reader might have issued. Verify that the 308 GETMAIN failed for DCB work area.
member, data set, and job names are correct. Make the
necessary corrections and reissue the command. 309 SSCD copy failed.
DFS686W IMS jobname imsid INIT/TERM (nn) 30B SCD address is zero.
FAILURE RC=xxxxyyzz 30C RMPL address is zero.
Explanation: An SVC initialization or termination
failure occurred during processing. The jobname and The values for yyzz for DFSVCI00 failures are:
imsid identify the IMS system. If the imsid field is N/A, 501 Invalid function
the imsid was not available at the time the message
was issued. The function code nn identifies the SVC 502 Invalid caller
initialization or termination function processing at the
503 Duplicate IMSID
time of the error. Possible function code values are:
505 GETMAIN failed for SVC directory block.
Code Function
506 GETMAIN failed for SVC vector table.
01 INITSVC, SVC initialization
507 IMSAUTH BLDSSCT failed.
02 INITDEP, Dependent region initialization
508 IMODULE LOAD for DLS/LSO table failed.
03 Reserved
509 IMODULE LOAD for SVC routine failed.
04 TERMSVC, SVC termination
50A IMODULE LOAD for DFSAOSF0 failed.
05 TERMDEP, Dependent region termination
50B IMODULE LOAD for DFSISI00 failed.
06 Reserved
50C GETMAIN failed for SSVT.
07 INITSCD, Initialize SCD in IMS SVC vector
table 50D Caller is using invalid SVC number.
08 KILLSVC, Clear SVC directory entries 50E IMODULE GETMAIN for key 7 SCD failed.
09 INITBAT, Batch region initialization 50F IMSAUTH SSCTSCD failed.
51E Batch Region initialization failed - two IMS System Action: The online system stops the database
images in the same address space using the identified, but it does not build a recoverable in-doubt
same IMS ID. structure for the data.
51F Batch Region initialization failed - two IMS Programmer Response: If the backing-out of the data
images in the same TSO address space. was intended, then a /STA DB command makes the
database available. However, if backing-out of the data
520 Batch Region initialization failed - two IMS was not intended, or if multiple resource managers are
images in the same address space using the involved, an investigation into the resolution of the
same TCB. in-doubt data must be made.
521 Dependent Region initialization failed - two IMS Module: DFSDRIS0
images in the same address space, same IMS
ID, and one of the images not a dependent
region. DFS688I job.step.proc—CANCELED BY
OPERATOR. CTL PGM NOT ACTIVE
522 Dependent Region initialization failed - two IMS hh.mm.ss
images in the same address space, same IMS
ID, both dependent regions, but different TCBs. Explanation: The control region is not active. This
(This is not a dependent region waiting for a was determined by the dependent region parameter
control region to come up and going through analysis. The job is canceled because:
SVC INIT retry logic.) v The cancel option (OPT=C) was specified on the
dependent region EXEC statement.
523 Dependent Region initialization failed - two IMS
images in the same address space and one of v The operator entered "CANCEL" or "C" in response
them is a control region. to error message DFS690A.
| 52A IMODULE LOAD for DFSDCFC0 failed. Programmer Response: Refer to abend U0689.
DFS690A job.step.proc—CTL PGM NOT ACTIVE, DFS694I 'CTL' WAS SPECIFIED FOR JOB STEP
REPLY 'WAIT' OR 'CANCEL' OR 'alt-id' EXECUTION
Explanation: A dependent region started running Explanation: The IMS control region was started via
when the IMS control or Database Control (DBCTL) job JCL, but "CTL" was specified in the execution JCL
region was not active. parameter. IMS initialization continued.
System Action: If you entered WAIT, the dependent System Action: The IMS control program will operate
region waits; if you entered CANCEL, the dependent as a job step task.
region terminates. If you specified neither, the
This message can be avoided if the "CTX" parameter is
dependent region uses the reply as a name of an
used, or if the IMS control region is started as a system
alternate control region to which it will attempt to
task.
identify.
Programmer Response: Consult the IMS system
Master Terminal Operator Response: Reply WAIT or
programmer for your installation before doing this.
CANCEL, if either is appropriate. Reply with an
alternate control region id, if one is active. Module: DFSRRA00
Module: DFSRRA00
DFS0695I OSAM (OPEN|CLOSE|EOV)
INTERCEPT,ABEND=sss-rc,
DFS691I WAITING FOR CTL xxxx — yyyyyyyy
DDN=dddddddd
Explanation: In a Database Control (DBCTL)
Explanation: OSAM issued an OPEN, CLOSE, or
environment, IMS issues this message when the
EOV macro call, and the DCB abend exit routine was
operator enters WAIT in response to a DFS0690A
entered because of an abnormal condition. The abend
message. A Coordinator Control (CCTL) subsystem is
can be ignored, thus preventing the IMS region from
waiting for the IMS control program to become active.
terminating abnormally. The requested function was not
The inactive program is xxxx; the identifying CCTL is
performed, and the data set will be closed, if possible.
yyyyyyyy.
The variable fields are defined as follows:
System Action: The CCTL waits a user-specified
number of seconds, taken from the TIMER= parameter sss-rc The system completion code (abend), and the
in the DRA Startup Table, DFSPZPxx, before attempting subcode that might accompany the abend
to identify to DBCTL. (Refer to MVS/ESA System Codes for a
description of the abend.)
Module: DFSRRA00
Explanation: IMS abended during restart or 0009 STOPAFT missing right parenthesis.
resynchronization processing with RRS/MVS. 0010 STOPAFT missing comma.
w S (system abend) or U (user abend) 0011 STOPAFT value too long.
xxxx Abend code. A system abend code is in 0012 STOPAFT value invalid.
hexidecimal and a user abend code is in
decimal. 0013 DDNAME keyword without value.
Explanation: The OPTION statement printed is in 0034 STOPAFT= keyword without value.
error, or a previous error caused this statement to be 0035 STOPAFT= specified twice.
ignored.
0036 STOPAFT= value too long.
Programmer Response: This is a user error. Correct
the option statement and resubmit the job. See the 0037 STOPAFT= value invalid.
subcode listing below to determine the error. 0038 STOPAFT= value out of range.
xxxx Subcodes for Messages 0039 STARTAF= keyword without value.
0001 Keyword invalid in column 10. 0040 STARTAF= specified twice.
0002 Invalid keyword in option statement. 0041 STARTAF= value too long.
0003 V= keyword without value. 0042 STARTAF= value invalid.
0004 VALUE= keyword without value. 0043 STARTAF= value out of range.
0005 SYM= & VALUE= keywords on the same 0044 STOPAFT= used without COND=E.
option.
0045 STARTAF= used without COND=E.
0006 VALUE= specified twice.
0046 C= value invalid.
0007 VALUE= & without symbol name.
0047 EXITR= keyword without value.
0008 VALUE= &symbol, symbol name > 8.
0048 EXITR= specified twice.
0009 FLDTYP keyword without value.
0049 EXITR= value too long.
0010 FLDTYP specified twice.
0050 Not used.
0011 FLDTYP invalid.
0051 Not used.
0012 COND= keyword specified twice.
0052 Not used.
0013 COND= keyword without value.
0053 Not used.
0014 COND=T without Y or N.
0054 DDNAME= keyword without value.
0015 COND= blank or comma missing.
0055 DDNAME= specified twice.
0016 FLDLEN used with COND=T.
0056 DDNAME= value too long.
0017 COND= value invalid.
0057 PRTSYS= keyword without value.
0018 FLDLEN keyword without value.
0058 PRTSYS= specified twice.
0019 FLDLEN specified twice.
0059 PRTSYS= without option COPY.
0020 FLDLEN value too long.
0060 PRTSYS= value invalid.
0021 FLDLEN value invalid.
0061 H= keyword without value.
0022 FLDLEN value out of range.
0062 B= keyword without value.
0023 OFFSET= keyword without value.
0063 O= keyword without value.
0069 D= keyword without value. System Action: Processing terminates and the next
test sequence is constructed.
0070 P= keyword without value.
Programmer Response: If previous errors were
0071 PARM parameter specified more than once. printed, correct them and rerun the job.
0072 No PARM parameter specified. Problem Determination: If the error persists, see 2, 4,
0073 Format error in PARM list (missing left 36
parenthesis). Module: DFSERA10
0074 Format error in PARM list (length is less than
3). DFS707I END OF FILE ON INPUT.
0075 Format error in PARM list (length is greater Explanation: The input file has reached EOF. The
than 258). current test sequence is ended.
0076 Format error in PARM list (missing right Module: DFSERA10
parenthesis).
Module: DFSERA10 DFS708I OPTION COMPLETE.
Explanation: The current test sequence is ended.
DFS703I NORMAL END OF JOB.
System Action: Processing continues on the next
Explanation: Program has terminated without sequence.
uncontrollable errors. Error messages might have been
printed but no abend conditions occurred. Module: DFSERA10
Module: DFSERA10 Explanation: The OPEN for the data set associated
with the last control statement failed.
DFS704I NO OPTION CARDS SUPPLIED. System Action: The error message is printed and
processing continues with the next statement.
Explanation: Either (1) OPTION statements were
omitted, or (2) errors caused all options to be ignored. Programmer Response: This is probably a user error.
Verify that the JCL is correct and the DCB parameters
System Action: A test sequence was ignored. are supplied if the data set does not use a standard
Programmer Response: User error. In condition (1), label, and rerun the job.
include desired OPTION cards. In condition (2), correct Module: DFSERA10
errors as previously noted in SYSOUT printing.
Module: DFSERA10 DFS710A UCF TERMINATING DUE TO STOP
REQUEST
DFS705I UNABLE TO OPEN INPUT FILE. Explanation: While processing under the Utility
Explanation: The OPEN for the data set associated Control Facility, the system operator requested a
with the last control statement failed. "stop-processing" or a control function contained an
EXEC=STOP on its control statement.
System Action: The error message is printed and
processing continues with the next input statement. System Action: Processing stops and Return Code 4
is passed to the next step.
Programmer Response: This is probably a user error.
Verify that the JCL is correct and the DCB parameters Programmer Response: If further processing is
are supplied if the data set does not use a standard required, change the JCL to allow for Restart under the
label, and rerun the job. Utility Control Facility, and resubmit the job.
DFS711W VERIFY FAILED FOR module/database DFS0715A STOP TIME SPECIFIED PRECEDES
csect/data set ON REQUEST nnnn FOR START OF TRACING
FUNCTION ff
Explanation: The DATE operand on the control
Explanation: While processing a zap function (ff), a statement to module DFSPIRP0 specified a date prior to
verification of data failed. The "module and csect" or the start of PI tracing. The hours and minutes (HHMM)
"database and data set" is identified. specified for the STOP parameter, combined with the
date specified, was before 00:00:00 on the date tracing
System Action: Processing continues.
started. This message is issued after the control
Programmer Response: Correct the input control statement scan has been completed.
statement data, and resubmit the job.
System Action: The program is terminated.
Problem Determination: 1, 2, 8, 11, 36. Also, rerun
Programmer Response: Correct the control statement
the job with a FUNCTION=OP,MSGNUM=711 control
omitting the DATE operand or the STOP parameter, or
statement in the DFSYSIN data set. Supply a
specify them such that the stop time is after PI tracing
SYSUDUMP DD statement to this step.
was started.
Module: DFSUCF00
Module: DFSPIRP0
DFS0719I X'4006' CHECKPOINT RECORD NOT DFS0723A REGION SIZE TOO SMALL FOR
FOUND ON THE INPUT LOG PROGRAM DFSPIRP0
Explanation: An X'4006' checkpoint log record must Explanation: The region size specified for program
be processed prior to any PI trace log records. No DFSPIRP0 was not large enough to contain the
report was generated because an X'4006' log record common work area, input log buffer, and data
was not found. X'4006' log record can be lost when management block list.
specifying only part of the log data set on the LOGTAPE
System Action: The program is terminated.
DD statement.
Programmer Response: Increase the region size, and
System Action: The IMS Program Isolation Trace
resubmit the job.
Report utility, DFSPIRP0, is terminated.
Module: DFSPIRP0
Programmer Response: Specify the correct SLDSs,
including all volumes in proper sequence, on the
LOGTAPE DD statement. DFS0724A NO TRACE RECORDS ON LOG DATA
SET FOR THE TIME PERIOD
Problem Determination: 3, 5, 8, 36
Explanation: No program isolation (PI) trace log
Module: DFSPIRP0
records were found on the log data set during the
specified time period. This occurred because:
DFS0720A xxxxx TIME INVALID v PI tracing was not in effect during the time period.
Explanation: The start or stop time was not specified v The IMS system was dormant during the period and
in two numeric characters from 00 through 99 for hours, no activity occurred which required tracing.
and in two numeric characters from 00 through 59 for v The time period specified on the control statement for
minutes. the IMS program isolation trace report utility did not
System Action: The control statement is scanned for overlap the time period corresponding to the log data
further errors, and processing is terminated. set provided by the log DD statement.
Programmer Response: Correct the start or stop time System Action: No report is generated and the
on the control statement. program completes normally.
0E Tape devices are not supported. The Problem Determination: 1, 3, 17b, 20, 36
data set is allocated to a tape device. E,yy
0F Some internal error occurred in the Explanation: DL/I OPEN/CLOSE issued a VSAM
OSAM DEB subroutine. DCBWRK1 ERASE macro and encountered an error condition
will indicate the error code: returned from VSAM. If a physical (I/O) error occurred,
01 - The block size is greater than the message DFS0731I or DFS0451I was issued indicating
track size. the nature of the error, and 'yy' is the hexadecimal value
returned by VSAM in register 15; otherwise, 'yy' is the
02 - The DEB length is greater than hexadecimal logical error code returned by VSAM.
the maximum allowed. There are too
many extents. Programmer Response: For an explanation of VSAM
logical and physical error return codes, see
10 The reread of the JFCB failed. DFSMS/MVS Macro Instructions for Data Sets.
11 There is an error in the SSI interface. Problem Determination: 1, 3, 17b, 20, 36
| 99 The DCB abend exit was entered. G,yy
| Message DFS0695I is also displayed.
| See that message for an explanation Explanation: DL/I OPEN/CLOSE issued a VSAM GET
| of the error. macro and encountered an error condition returned from
VSAM. If a physical (I/O) error occurred, message
Programmer Response: Correct the JCL error to the DFS0731I or DFS0451I was issued indicating the nature
major and minor reason codes given. of the error, and 'yy' is the hexadecimal value returned
Problem Determination: 1, 3, 17b, 36 by VSAM in register 15; otherwise, 'yy' is the
hexadecimal logical error code returned by VSAM.
B,40
Programmer Response: For an explanation of VSAM
Explanation: A Coupling Facility (CF) environmental logical and physical error return codes, see
error occurred. DFSMS/MVS Macro Instructions for Data Sets.
Programmer Response: Determine the exact error. Problem Determination: 1, 3, 17b, 20, 36
Explanation: The system is not able to satisfy a Programmer Response: Check the define cluster for
GETMAIN request for the record size of the ESDS data key ranges. Each key range increases the size of the
set being opened. The area is used to format the index VSI by decimal 32 bytes. IMS does not use or
current CA when the end RBA for the data set is not on support VSAM key ranges.
a CA boundary.
Problem Determination: 1, 3, 8, 20, 36
Programmer Response: Provide a larger address
I,33
space for this step.
Explanation: DL/I open processing determined that
Problem Determination: 1, 3, 17b, 36
shared access is allowed for the data set but the SHR
I,25 options specified on the Access Method Services
DEFINE are not appropriate for data sharing. Message
Explanation: The system is not able to satisfy a DFS050A was issued. For further description of the
GETMAIN request for the record size of KSDS to be failure, see message DFS050A.
used for a temporary work buffer.
Programmer Response: Refer to message DFS050A.
Programmer Response: Provide a larger address
space for this step. Problem Determination: See message DFS050A.
Programmer Response: Rerun the step, but this time Explanation: After the VSAM open and verify was
specify a buffer subpool large enough to contain the done for a HISAM or non-unique secondary index
control interval blocks. See the section “Specifying the ESDS data set, the end of the data set was adjusted
IMS Buffer Pools” in IMS Version 7 Installation because Extended Error Queue Element blocks
Volume 2: System Definition and Tailoring. (EEQEs) were present. VSAM SVC 109 was issued to
inform VSAM so that VSAM could adjust the VSI
Problem Determination: 1, 3, 17b, 20, 36 information. The SVC returned a nonzero return code in
I,51 register 15. Subcode Z in the message is the
hexadecimal error subcode returned in register 15.
Explanation: IMS retains the RBA of the last used
record in an ESDS in the first CI of that data set. During Problem Determination: 1, 3, 17b, 20, 36.
DL/I OPEN, it was found that this RBA did not fall in the I,58
last CI of the data set.
Explanation: An initialization error was detected by a
Problem Determination: 1, 3, 17b, 20, 36 Segment Edit/Compression exit routine.
I,52 Programmer Response: Message DFS0749I was
Explanation: The IMODULE facility of IMS failed while issued indicating the cause of the failure.
loading or deleting the randomizing routine, the index Problem Determination: See message DFS0749I.
edit routine, or the data edit/compression routine.
I,59
Programmer Response: Message DFS0733I was
issued indicating the cause of the failure. Explanation: An attempt was made to open more than
8183 OSAM and VSAM data sets. Because the DEB
Problem Determination: See message DFS0733I. table is 32760 bytes long, you are limited to a total of
I,53 8189 data sets. The total amount of data sets must
include 6 system data sets.
Explanation: An HSAM data set failed to open.
Programmer Response: Reduce the number of data
Programmer Response: See the explanation for the sets to less that 8184, and rerun the job.
AI status code in under the DL/I status code information
in IMS Version 7 Messages and Codes, Volume 1 for Problem Determination: 1, 2, 3, 8, 20, 36
possible reasons for the failure. I,60
I,54 Explanation: A VSAM data set has a CI size which
Explanation: An HSAM data set failed to open. exceeds the maximum CI size supported by DL/I which
is 30720.
Programmer Response: See the explanation for the
AI status code in under the DL/I status code information Programmer Response: Redo the AMS define using
in IMS Version 7 Messages and Codes, Volume 1 for a CI size equal to or less than 30720.
possible reasons for the failure. I,61
Problem Determination: 1, 3, 17b, 36. Save a VTOC Explanation: During an attempt to open a VSAM or
listing of the volume in question. OSAM data set, a lock could not be acquired.
I,55 Problem Determination: See abend U3303.
Explanation: An attempt has been made to open a I,62
data set which has previously failed during VERIFY. The
data set could not be opened or closed. Explanation: The Relative Key position in the indirect
list data set (ILDS) is not zero.
Problem Determination: 1, 3, 17b, 20, 36
Programmer Response: Define the Relative Key
Programmer Response: Define the Key Length as 9 Explanation: The database, dbdname, could not be
in the VSAM cluster definition for the indirect list data opened because the installation’s security product did
set (ILDS). not allow IMS to access the VSAM data set for ddname
at the required level. The specific cause or the error is
Problem Determination: 1, 3, 20, 36 described in the message DFS0735I-R01 for the
I,65 dbdname and ddname.
Explanation: The Partition ID within the data set does Programmer Response: Refer to Message
not match the Partition ID being opened. DFS0735I.
Programmer Response: Correct the name of the Problem Determination: Refer to Message
Data Set so that it matches the Partition ID. DFS0735I.
Explanation: A return from a VSAM open macro Explanation: The access authorization process for a
indicated that the open completed, but there was VSAM or Media Manager data set encountered an error
already one or more ACBs open for the indicated data and failed. Rnn is the IMS reason for the failure.
set. The SHR option of the VSAM DEFINE utility dbdname-ddname are the DBD or Media Manager area
provides the user the ability to control the extent that a name and ddname of the data set being checked.
data set can be shared. The DEFINE has allowed the RC=nnn REASON CODE=nnn are the return and
current data set to be shared. reason code associated with the failure. module-name is
the name of the module that failed.
System Action: The IMS system ignores the error and
continues processing. The reason code indicates the type of failure that
occurred:
Programmer Response: The IMS databases should
never be shared by multiple batch regions or batch and Code (Rnn) Meaning
online regions. Correct the error, and resubmit the job.
R01 The database, dbdname, could not be
Module: DFSDLOC0 opened because IMS was not allowed
to access the data set for
dbdname-ddname at the required
level.
0C Invalid BDW was found in the rebuilt "dddddddd" is the ddname of the data set last
OLDS block. processed when the error was encountered. "dddddddd"
can be blank.
0D Invalid RDW was found in the rebuilt
OLDS block. "nnnnnnnn" is the log sequence number last processed.
"nnnnnnnn" can be blank.
0E RDW of X'FFXX' was found in the
rebuilt OLDS block, and it was not the One of the following phrases in boldface type replaces
last block in the WADS. the variable tt..tt. An explanation follows each phrase.
0F Log record sequence error was found OPEN ERROR FOR IMS LOG
in the rebuilt OLDS block. Could not open the data set.
13 Device error (segments were not LOG SEQ ERROR ON IMS LOG
written in the contiguous WADS Next sequential block or log record not found.
records) was found while rebuilding an
OLDS block.
Explanation: The IMS Database Recovery utility System Action: Message DFS0730I reason code I,58
detected that the input Change Accumulation (CA) data is issued. The database (named in message DFS0730I)
set is incomplete, and does not contain all the log data is stopped. For additional information, see message
set changes required to recover a database data set. DFS0730I.
Programmer Response: Determine the cause of the
error and correct the problem.
DFS0779E ERROR FOR PROCLIB MEMBER DFS0780I EOD WAS ENCOUNTERED WHILE
member_name, JOBNAME=job_name. REPOSITIONING DDNAME=xxxxxxxx
DURING XRST.
DFS0779E UNABLE TO INITIALIZE SHARED Explanation: End-of-data was encountered while
QUEUES - member_name. repositioning a GSAM non-DASD data set during an
JOBNAME=job_name. extended restart operation.
System Action: GSAM terminates with abend U0102.
DFS0779E STRUCTURE NAMES FOR EMHQ AND
Programmer Response: Print type '18' log records
MSGQ SHOULD BE UNIQUE -
used for the restart to assist in problem determination.
STRUCTURE NAME=structure_name.
Problem Determination: 1, 4, 5, 8
DFS0779I STMNT (nnn),"xxxxxxxxxxxxxxxxxxxx" Module: DFSZD210
(yyyyyyyyyy).
INVALID
The text in error represents invalid DFS0782I NO INFO ABOUT ABENDING MODULE
data. — R12 NOT POINTING CHANGEID
System Action: IMS initialization terminates with Explanation: When register 12 does not point to the
abend code U0071. CHANGEID information, this message is issued instead
of DFS0781I, ABEND ccc IN mmmm.
System Programmer Response: Correct the
DFSSQxxx IMS.PROCLIB member and restart IMS. If a non-IBM, IMS application program terminates
abnormally, this message might be sent to the JES2
Module: DFSSQ010 log. CHANGEID information is expected for IBM, IMS
modules only.
Explanation: While searching PDS directories for ddname.UNIT The DD statement does not point to a
JOBLIB or SYS1.LPALIB, a permanent I/O error valid CTC device.
occurred.
Master Terminal Operator Response: Ensure that
Programmer Response: Ensure that JOBLIB
those line groups not initialized were intentionally not
allocation for the region is correct. If it is correct, contact
initialized. If line groups which should have been
your IMS system programmer for assistance.
initialized were not, bring this message to the attention
Module: DFSIINl0 of the system programmer responsible for IMS.
Module: DFSIINB0
DFS813I BLDL FAILED FOR FOLLOWING
JOBLIB/LPALIB
DFS815I UNABLE TO OPEN LINEGROUPS
Explanation: While searching the PDS directories for
Explanation: During initialization of the control region,
JOBLIB or SYS1.LPALIB, modules required to support
it was not possible to open any communication line
IMS could not be found. Module names follow the
groups. The reason might be improper allocation or lack
message.
of allocation for any line groups.
MVS System Operator Response: Notify the system
Programmer Response: Ensure that line groups are
programmer responsible for IMS.
allocated using correct ddnames as shown in output
Module: DFSIINl0 from Stage 2 of IMS system definition.
Module: DFSIINB0
DFS814I INITIALIZATION FAILED FOR
FOLLOWING LINEGROUPS
DFS816A NOP ISSUED TO 7770-3 LINE aaa.
Explanation: While initializing the line groups for the REQUEST DID NOT COMPLETE IN 15
communications facility of IMS, IMS found that one or SECONDS. REPLY 'POST' OR 'RETRY'.
more line groups could not be initialized. A message
Explanation: The 7770 line with a unit address of aaa
listing the ddnames of the line groups involved and the
had a NOP request issued which failed to complete
reason they could not be initialized follows this
during initialization.
message. Possible reasons for unsuccessful
initialization include: System Action: Waits for reply.
Explanation: No valid directory entries for databases Programmer Response: For the first form of this
named at IMS system definition time could be found on message, no action is required. Note that no programs
the data set allocated to ddname IMSACB. or transactions which use the named databases or
PSBs will be scheduled for execution by IMS. For
System Action: IMS terminates with abend U0071. NOTCP, an ACBGEN must be done.
Programmer Response: Ensure that at least one For the second form of this message, see the job log for
DBDGEN for the defined system has been run and that all DFS826I messages.
it is placed in the ACBLIB data set defined by ddname
IMSACB. Problem Determination: Refer to the IMS system
definition information in IMS Version 7 Installation
Master Terminal Operator Response: Contact your Volume 2: System Definition and Tailoring.
IMS system programmer.
Module: DFSBIND0, DFSIIND0
Problem Determination: Message DFS826I contains
a list of reasons for which the directory entries might
have been invalid. For more information about recovery DFS827I DYNAMIC PSB psbname BLDL
from ACBLIB errors, see Procedure 92 in IMS Version 7 FAILED—aaaaa
Sample Operating Procedures. Explanation: The BLDL for the named PSB failed for
Module: DFSIIND0 the reason specified by one of the following codes,
which replace 'aaaaa' in the message text.
System Action: IMS continues initialization, but the Programmer Response: Check the JCL for proper
named pool will not exist during the IMS run. allocation. In addition, ensure that at least one PSBGEN
for a non-DOPT PSB was run, and that the PSB is
Programmer Response: Make sure that the named placed in the ACBLIB data set defined by ddname
pool is not needed for the IMS installation’s IMSACB. For more information about recovering from
configuration. ACBLIB errors, see Procedure 92 in IMS Version 7
Problem Determination: 1, 8, 10 Sample Operating Procedures.
Module: DFSDOBI0, DFSIINS0 Master Terminal Operator Response: Make sure that
no message regions were going to be run. If yes,
contact your IMS system programmer for assistance.
DFS829I NO PROGRAM DIRECTORIES DEFINED
Module: DFSIIND0
Explanation: At system definition time, no programs
were defined to the system. Therefore, no program
directory initialization is required. Also, no database DFS0832I ABEND Uxxxx REASON CODE yyyy
directory initialization will be done. PARTITION zzzzzzzz
Problem Determination: Check system definition Explanation: A non-zero return code on a partition
Stage 2 output. selection or validation produced the pseudo abend
identified by Uxxxx. The reason code is yyyy, and the
Module: DFSIIND0 DBD name, if available, is identified by zzzzzzzz.
This is an informational message to assist in debugging
DFS830I BLDL FAILED FOR FOLLOWING PSBs; problems for HALDB. The value of xxxx is one of the
following:
DFS830I xxx PSB ERRORS SENT TO JOB LOG v 0880
v 3303
Explanation: The first form of message DFS830I is v 3498
repeated as PSB names are listed that were not found
or did not meet requirements on ACBLIB. A reason The value of yyyy is one of the following:
follows each name. Refer to message DFS826I.
| 4001 No more partitions are defined.
For the second form of this message, more than ten
4020 DB authorization error (data unavailable)
C042 Unable to allocate PSETE storage Explanation: There was not enough storage to make
specified Data Management Blocks resident. The
C043 Invalid partition set selection action storage requested was either for space within the
common system area (CSA) or from DL/I subordinate
C050 User selection exit not invoked
address space private memory (DLS).
C060 Invalid function code
System Action: No Data Management Blocks are
C070 Buffer handler byte locate failed made resident.
C071 Buffer handler locate by key failed Programmer Response: Either provide more space in
the area where the space is obtained or make fewer
C073 Buffer handler mark altered failed
Data Management Blocks resident.
C074 Buffer handler byte locate and mark altered
Module: DFSIIND0
failed
The value of zzzzzzzz is one of the following: DFS836I THE FOLLOWING SHARED DMBs NOT
v DBD name for a partition FOUND IN THE LIBRARY
v DBD name for a HALDB master
Explanation: While initializing database directories, an
v DBD name for a non-HALDB database
entry for one or more shared index Data Management
v Default of NOTAPPLI if no DBD name is available
Blocks could not be located in the ACBLIB. The affected
System Action: The application program terminated. entries are listed after the header.
Programmer Response: Correct the situation that System Action: All listed databases are stopped
caused the application to terminate. permanently and initialization continues.
DFS833I INSUFFICIENT (CTL PRIVATE|COMMON System Operator Response: Notify the IMS system
SYSTEM) MEMORY FOR RESIDENT programmer of the condition.
INTENT LISTS
Module: DFSIIND0
Explanation: There was not enough storage to make
intent lists resident. The storage requested was either
for space within the region or for space in the common
DFS837I SHARED INDEX NOT DEFINED DMB DFS0840I INDEX ERROR (dbdname) (status
'dbdname' code) (first 45 bytes of key)
Explanation: The named database was part of a Explanation: An error condition was encountered by
shared index DMB in the ACBLIB but had not been the index maintenance function. The message shows
defined to the IMS system during the IMSGEN process. the dbdname, the status code, and the first 45 bytes of
the key. The status code can be NE, NI, NO, or BLANK.
System Action: All databases forming the shared
index group are permanently stopped and initialization Code Meaning
continues.
NE An attempt was made to delete an index
Programmer Response: Correct the affected entries record, but the record did not exist. This might
in the ACBLIB. be a valid condition if the secondary index was
processed as a database and some secondary
System Operator Response: Notify the IMS system
index entries were deleted. If the source
programmer of the condition.
segment is deleted and its index entry is not
Module: DFSIIND0 present, the NE status code is the result. The
DFS0840I message is sent for information
purposes, but since this might be a valid
DFS838I I/O ERROR READING SHARED INDEX condition, a BLANK status code is returned to
LIST FOR DMB 'dbdname' the application program. See the description of
Explanation: The named database was a shared the NE status code in the DL/I status code
index. While trying to read the index list from the information in IMS Version 7 Messages and
ACBLIB, a permanent I/O error occurred. Codes, Volume 1.
System Action: The affected database is permanently | NI Either a data set could not be opened or there
stopped, and initialization continues. | was a duplicate segment in a unique
| secondary index. If a data set could not be
Programmer Response: Correct the condition | opened, the message is preceded by a
causing the I/O error. For more information about | DFS0730I message and followed by a 0826
recovery from ACBLIB errors, see Procedure 92 in IMS | pseudoabend or real abend. If there is no
Version 7 Sample Operating Procedures. | preceding DFS0730I message, then there is a
System Operator Response: Notify the system | duplicate segment in a secondary index. If it is
programmer of the condition. | possible to back out prior changes for the call,
| this message is suppressed. Only the NI status
Problem Determination: Check the system console | is returned to the application program. If it is
and/or the log record for information on the cause of the | not possible to back out other changes for the
I/O error. | call, or if ISSUE840=YES has been specified
Module: DFSBIND0, DFSIIND0 | on an OPTIONS statement in the DFSVSMxx
| member, this message is displayed and is
| followed by a 0828 pseudoabend or real
DFS0839I DATA BASE BUFFER POOL NOT | abend. For additional information, see the
PURGED | descriptions of the NI status code in the DL/I
Explanation: A database buffer was not purged after
| status code information in IMS Version 7
an abend because:
| Messages and Codes, Volume 1.
v DL/I was active at time of abend. | The conditions which do not support backing
v No STAE work area was provided.
| out prior updates for the call are:
| v The execution environment is batch and
v The PSB had update intent but the log was DD
dummy.
| does not use a DASD log with BK0=YES
| specified on the PARM field of the JCL
v The buffer handler gave a bad return code on the | EXEC statement.
purge call.
NO An I/O error was detected. This message
v The GETMAIN for save areas failed.
should be preceded by a VSAM error message
v The buffer handler was not in storage. which describes the error. A database recovery
System Action: IMS terminates abnormally. might be necessary. The NO status is returned
to the application program. If it is possible to
Module: DFSFLST0 back out prior changes for the call (see details
below), this message is suppressed. If it is not
possible to back out prior changes for the call,
this message is displayed and is followed by a
U0826 pseudoabend or real abend. See the
Explanation: The issuing program expected to find Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d,
one or more type 10 records for the type 00 input work 17g, 20, 36
data set record displayed. A type 00 record is generated Module: DFSURG10
for a logical parent. A type 10 record is generated for
each of its logical children. This condition could be
caused by not supplying as input to the issuing program DFS881I DUPLICATE RECORD FOR LOGICAL
all work data sets that were generated by the databases CHILD followed by one or more lines
currently being initially loaded, reorganized, or scanned. containing input records in
Because it is not necessary for logical children to hexadecimal and EBCDIC format.
actually occur for each logical parent, this message is Explanation: The issuing program found an input work
issued as a caution. data set record that was for the same occurrence of a
Prefix resolution might be invalid if this message is logical child as a previous input work data set record.
issued. It will also be invalid if the user intended to load Only one type 10 record can exist for an occurrence of
or reload the logical children belonging to the logical a logical child.
parent. Programmer Response: Same action as specified for
System Action: Processing continues. message DFS877A.
Programmer Response: The user should determine if Explanation: An I/O error occurred while issuing a
this condition is according to specification, make FIND, POINT, or READ macro for the active FORMAT
corrections, and rerun the Prefix Resolution utility. A library during initialization of the message format block
possible correction might be removal of input data which pool. This is probably caused by an error in the PDS
caused more then one LC to point to the same LP or a directory. If the active FORMAT library has
new DBDGEN to include LT pointers in the LC segment. concatenated data sets, nnn indicates on which of the
concatenated data sets the error occurred.
Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d,
17g, 20, 36 System Action: IMS terminates abnormally with either
abend U0893 or abend U0894.
Module: DFSURG10
System Operator Response: Notify your IMS system
programmer.
DFS890I BLKSIZE NOT SUPPLIED OR IS TOO
SMALL FOR INPUT LOG ddname Module: DFSIINF0, DFSIING0
System Action: The Database Backout utility Explanation: One of the following errors, with
terminates. subcode=nn, occurred on the batch input log:
DFS0906I INVALID PROCOPT FOR SENSEG DFS0910I INTERNAL PROG LOGIC ERROR
senseg name IN PSB psbname PROCESSING PSB—psbname
Explanation: The named SENSEG statement in the Explanation: An internal programming error has
named PSB has an invalid PROCOPT specified. occurred processing the indicated PSB.
System Action: Abend U0906 is issued if batch DL/I System Action: Abend U0910 is issued if batch DL/I
was running. ACBGEN processing continues if the was running. ACBGEN processing continues if the
ACBGEN utility was being run. ACBGEN utility was being run.
Programmer Response: Correct the PSB, and rerun Programmer Response: Remove the PSB from the
the program. processing list and rerun the program. Before contacting
the IBM Support Center, have the associated PSB and
Module: DFSDLBL0
DBDs available.
Module: DFSDLBL0
DFS0907I PSB psbname REFERENCES LOGICAL
DBD dbdname FOR LOAD
DFS0911I ENQ LIST LENGTH ERROR FOR PSB
Explanation: The named PSB has a PCB statement
psbname
which references the named logical DBD with a
PROCOPT of L. Only physical DBDs can be used to Explanation: The processing option intent list length
load a database. was calculated incorrectly for the named PSB.
System Action: Abend U0907 is issued if batch DL/I System Action: Abend U0911 is issued if batch DL/I
was running. ACBGEN processing continues if the was running. ACBGEN processing continues if the
ACBGEN utility was being run. ACBGEN utility was being run.
Programmer Response: Correct the PSB or DBD, Programmer Response: This is an internal program
and rerun the program. logic error. Remove the PSB, and rerun the program.
Module: DFSDLBL0 Problem Determination: 19, 35
Module: DFSDLBL0
DFS0908I PSB psbname IS NOT A VALID PSB
Explanation: The PSB indicated was not in a DFS0912I PSB psbname REFERENCES SEGM
recognizable format for IMS. segmname IN DBD dbdname. SEGM
NOT FOUND.
System Action: Abend U0908 is issued if batch DL/I
was running. ACBGEN processing continues if the Explanation: The named PSB referenced the named
ACBGEN utility was being run. SEGM in the named DBD. The named SEGM does not
exist in the named DBD.
Programmer Response: Create the PSB using the
IMS PSBGEN, and rerun the program. System Action: Abend U0912 is issued if batch DL/I
was running. ACBGEN processing continues if the
Module: DFSDLBL0
ACBGEN utility was being run.
Programmer Response: Correct the PSB or DBD,
DFS0909I DBD dbdname IS NOT A VALID DBD
and rerun the program.
Explanation: The DBD indicated was not in a
Module: DFSDLBL0
recognizable format for IMS; or the DBDLIB link-edited
name and the assembled name of DBD are different.
DFS0913I DBD dbdname CONTAINS INVALID
System Action: Abend U0909 is issued if the online
ACCESS METHOD
region or batch was running. ACBGEN processing
continues if the ACBGEN utility was being run. Explanation: The named DBD contains an invalid or
unknown access method.
Programmer Response: Create the DBD using the
IMS DBDGEN, and rerun the program. If the DBD System Action: Abend U0913 is issued if batch DL/I
defines a main storage database (MSDB) or a data was running. ACBGEN processing continues if the
entry database (DEDB), the IMS system must contain ACBGEN utility was being run.
Fast Path support.
Programmer Response: Correct the DBD, and rerun
Module: DFSDLBL0 the program.
Module: DFSDLBL0
DFS0914I THE PCB FOR DATABASE - dbdname DFS0917I DBD dbdname REFERENCES SEGM
HAS PARTITIONED AND NON segmname IN DBD dbdname. SEGM
PARTITIONED DATABASES SPECIFIED DOES NOT EXIST.
Explanation: This message can occur during the Explanation: The first DBD referenced the named
ACBGEN process if the database referenced by a PCB SEGM in the second DBD. The SEGM does not exist in
is related to one or more databases by a logical the second DBD.
relationship, or a secondary index, and not all related
System Action: Abend U0917 is issued if batch DL/I
databases are of the same type. The databases must
was running. ACBGEN processing continues if the
all be partitioned, or they must all be nonpartitioned.
ACBGEN utility was being run.
In the message text, dbdname can refer to a logical
Programmer Response: Correct one or both DBDs,
database. Use the name of the logical database to
and rerun the program.
determine the referenced physical databases where the
type mismatch occurs. Module: DFSDLBL0
System Action: The ACBGEN fails with a condition
code 08. DFS0918I UNABLE TO LOCATE PHYSICAL
PARENT. PSB psbname SENSEG
Programmer Response: Correct the database in error
senseg name
so that all of the databases in the logical relationship
are either all partitioned or all nonpartitioned. Rerun the Explanation: The named PSB contained a SENSEG
program. statement for the named segment. The SENSEG
statement referenced a logical child segment as the first
Module: DFSDLB70
part of a segment concatenation. The second part of the
concatenation, the logical or physical parent of the
DFS0915I INDEX DBD—dbdname—HAS logical child, did not have a valid physical parent.
INCORRECT SEQ FIELD LENGTH.
System Action: Abend U0918 is issued if batch DL/I
LENGTH SHOULD BE—xxx BYTES.
was running. ACBGEN processing continues if the
Explanation: The named INDEX DBD has a sequence ACBGEN utility was being run.
field length specified which is not equal to the indexed
Programmer Response: Correct the PSB and/or the
field length. The correct length is indicated.
DBDs in error, and rerun the program.
System Action: Abend U0915 is issued if batch DL/I
Module: DFSDLBL0
was running. ACBGEN processing continues if the
ACBGEN utility was being run.
DFS0919I PSB—psbname—PCB—pcbname
Programmer Response: Correct the DBD in error,
—KEYLEN SPECIFICATION TOO
and rerun the program.
SMALL. KEYLEN SHOULD BE—xxxxx
Module: DFSDLBL0 BYTES
Explanation: The named PCB in the named PSB
DFS0916I NON-UNIQUE OR NO SEQ FIELD contains a KEYLEN parameter which is too small to
SPECIFIED FOR DBD—dbdname hold the longest fully concatenated key. The correct
length is indicated.
Explanation: The named DBD requires a sequence
field be specified for the root segment. A sequence field System Action: Abend U0919 is issued if batch DL/I
was not specified, or the field was specified as was running. ACBGEN processing continues if the
nonunique. ACBGEN utility was being run.
System Action: Abend U0916 is issued if batch DL/I Programmer Response: Correct the PSB and rerun
was running. ACBGEN processing continues if the the program.
ACBGEN utility was being run.
Module: DBFUDLB0, DFSDLBL0
Programmer Response: Correct the DBD, and rerun
the program.
DFS0920I PSB psbname REFERENCES DBD
Module: DFSDLBL0 dbdname WITH CONFLICTING
PROCOPTS
Explanation: The named PSB contains at least one
reference to the named DBD with a PROCOPT of L and
at least one additional reference to the same DBD with
a PROCOPT of something other than L. The reference
can be direct, such as in a PCB statement, or the
DFS0921I PSB psbname IS NOT A PSB Programmer Response: Correct the DBD in error,
and rerun the program.
Explanation: The named PSB was loaded. Upon
examination it was discovered the PSB was not a valid Module: DFSDLBL0
PSB.
System Action: Abend U0921 is issued if batch DL/I DFS0925I SEGM segmname IN DBD dbdname
was running. ACBGEN processing continues if the HAS A SEQ FIELD IN VIRTUAL LPCK
ACBGEN utility was being run. AREA
Programmer Response: Check the JCL and/or Explanation: A named logical child segment had a
control statements. Correct the error, and rerun the sequence field defined which fell within the logical
program. parent’s concatenated key area in the logical child and
the key was specified as VIRTUAL. The key must be
Module: DFSDLBL0 specified as PHYSICAL if it is to be used as part of the
physical twin sequence field.
DFS0922I DBD dbdname IS NOT A DBD System Action: Abend U0925 is issued if batch DL/I
Explanation: The named DBD was loaded. Upon was running. ACBGEN processing continues if the
examination it was discovered the DBD was not a valid ACBGEN utility was being run.
DBD. Programmer Response: Correct the DBD in error,
System Action: Abend U0922 is issued if batch DL/I and rerun the program.
was running. ACBGEN processing continues if the Module: DFSDLBL0
ACBGEN utility was being run.
Programmer Response: Check the JCL and/or DFS0926I INVALID ALT PROC SEQ SPECIFIED
control statements. Correct the error, and rerun the FOR SENSEG—segname IN
program. PCB—pcbname IN PSB—psbname
Module: DFSDLBL0 Explanation: The indicated PCB in the indicated PSB
had an alternative processing sequence specified. The
DFS0923I LC SEGM—segmname—IN specified secondary index is not valid for the specified
DBD—dbdname—DATA LENGTH TOO SENSEG.
SMALL. LENGTH SHOULD BE—xxxxx System Action: Abend U0926 is issued if batch DL/I
BYTES. was running. ACBGEN processing continues if the
Explanation: The indicated logical child segment in ACBGEN utility was being run.
the indicated DBD had a BYTES specification shorter Programmer Response: Correct the PSB and/or the
than its logical parent’s fully concatenated key. The DBDs, and rerun the job.
minimum acceptable length is indicated.
Module: DFSDLBL0
System Action: Abend U0923 is issued if batch DL/I
was running. ACBGEN processing continues if the
ACBGEN utility was being run. DFS0927I INDEX DBD dbdname INDEXES
NON-EXISTENT FIELD IN DBD
Programmer Response: Correct the DBD, and rerun dbdname
the program.
Explanation: The named INDEX DBD specified an
Module: DFSDLBL0 indexed field in the INDEXED DBD which did not exist.
System Action: Abend U0927 is issued if batch DL/I
was running. ACBGEN processing continues if the
DFS0935I INVALID LOGICAL STRUCTURE FOR DFS0939I INVALID PARMS SPECIFIED IN PARM
SEGM segmname IN DBD dbdname, FIELD
PSB psbname
Explanation: The EXEC statement parameters
Explanation: The named PSB referenced the named specified were invalid or inconsistent.
DBD through a SENSEG statement. However, a logical
System Action: Abend U0939 is issued if batch DL/I
structure or relationship within this segment definition is
was running. ACBGEN processing continues if the
invalid.
ACBGEN utility was being run.
System Action: Abend U0935 is issued if batch DL/I
Programmer Response: Correct the PARM field on
was running. ACBGEN processing continues if the
the EXEC statement, and resubmit the job.
ACBGEN utility was being run.
Module: DFSUACB0
Programmer Response: Correct the named DBD or
the logical DBD referenced by the PSB, and rerun the
program. DFS0940I {PSB|DBD} (psgname|dbdname) HAS
BEEN {ADDED|REPLACED} IN
Module: DFSDLBL0
LIBRARY. {PSB SIZE|DMB} SIZE =
xxxxxx BYTES
DFS0936I SEGM segmname IN PSB psbname
Explanation: The named PSB or DBD has been
SPECIFIED LOAD FOR VIRTUAL
modified in the ACB library. If it did not exist, it has been
SEGMENT
added. If it did exist, it has been replaced. The size of
Explanation: The named SEGM was referenced in the the member is as indicated.
named PSB with a PROCOPT of L or LS. The SEGM is
Module: DFSUACB0, DFSUAMB0
a virtual segment and as such cannot be loaded.
System Action: Abend U0936 is issued if batch DL/I
DFS0941I PSB XXXXXXXX IF USING DL/I
was running. ACBGEN processing continues if the
SUBORDINATE ADDRESS SPACE, CSA
ACBGEN utility was being run.
SIZE = xxxxxx, SAS SIZE = yyyyyy.
Programmer Response: Correct the PSB, and rerun
Explanation: PSB XXXXXXXX has been inserted or
the program.
replaced in ACBLlB. If using DL/I subordinate address
Module: DFSDLBL0 space, the PSB will require xxxxxx bytes of space in
CSA and yyyyyy bytes of space in DL/I subordinate
address space private. If the PSB is defined as resident,
DFS0937I MISSING PARENS ON SOURCE
the resident CSA PSB and DL/I PSB space is computed
OPERAND—segname
and obtained at initialization time. If not resident, the
DBDNAME—dbdname
space is obtained from each PSB pool when the PSB is
Explanation: The named DBD specified the named first used.
segment as a virtual segment. The SOURCE operand in
The sum of CSA size and SAS size in this message is
the SEGM statement contained more than one
not necessarily the same as the PSB size given in
SOURCE operand. The probable cause is a missing
message DFS0940. The PSB size in message
pair of parentheses on the SOURCE operand.
DFS0940 includes the size of the intent list. The size of
System Action: Abend U0937 is issued if batch DL/I the CSA PSB and the SAS PSB do not include the size
was running. ACBGEN processing continues if the of the intent list.
ACBGEN utility was being run.
Module: DFSUAMB0
Programmer Response: Correct the DBD, and
resubmit the job.
DFS0942I IF USING DL/I SUBORDINATE
Module: DFSDLBL0 ADDRESS SPACE, MAX CSA =
wwwwww MAX SAS = xxxxxx
AVERAGE CSA = yyyyyy AVERAGE
DFS0938I DELETE PROCESSING COMPLETE SAS = zzzzzz.
FOR {DBD|PSB} membername
Explanation: If using DL/I subordinate address space,
Explanation: The named PSB or DBD was deleted wwwwww is the largest CSA space requirement, and
from the IMS.ACBLIB by user request. xxxxxx is the largest DL/I private space requirement for
System Action: Abend U0938 is issued if batch DL/I any single PSB processed by this ACBGEN. For all
was running. ACBGEN processing continues if the PSBs processed by the ACBGEN, yyyyyy is the
ACBGEN utility was being run. average CSA space requirement, and zzzzzz is the
average DL/I private space requirement. The ratio of the
Module: DFSUACB0, DFSUAMB0 average CSA and average SAS might provide some
System Action: Processing continues normally. Programmer Response: Notify your IMS system
programmer.
Severity: 4
Severity: 20
Explanation: The partitioned data set directory entries Explanation: This message identifies the beginning of
are full for the format library. The condition was a Partition Descriptor Block (PDB). The “label” is the
detected when attempting to STOW for the block externally defined name of the PDB. If the SYSMSG
identified by "name". keyword is present, pd is the externally defined name of
the Partition Descriptor (PD) that was defined to receive
Note: "name" is an interpreted description of the block system messages.
name. Severity: 0
DFS1039I fieldname use assign [ATTR] [FMT] This field has been defined within a FMT
[PASSWORD] [CURSOR] [EXTEND] descriptor.
[DPN] [RDPN] [PRN] [RPRN] [FMT] [MSG] This field has been referenced within a MSG
[MSG] [****] descriptor.
Explanation: This message is used to display the [****] Indicates a potential error. Either the field has
attributes associated with a symbol table entry. A not been defined within an FMT description
symbol table entry can be for a named DPAGE or and referenced within an MSG descriptor, or
LPAGE SOR=name. The entry can also be for a named the field was defined within the FMT
DFLD or MFLD dfldname. The particular symbol table description and was not referenced within an
being processed is identified by a previous message in MSG description.
the output. The definitions for the message are in the
following table. Programmer Response: If the field is found to be in
error, as indicated by [****], correct the definition and
Name Meaning rerun the job.
pp The physical page number within System Action: A return code of 12 is set, and
DPAGE. processing of the DPAGE statement continues.
pdbname The name of the Partition Descriptor Programmer Response: Code a PD keyword on each
Block (PDB) used by this device or DPAGE statement, or remove the PDB keyword on the
the name of the Partition Descriptor DEV statement.
(PD) used by this DPAGE. Severity: 12
nn The ID of the partition used by this
DPAGE. DFS1044I label DEV PDB NAME CANNOT BE
Severity: 0 FOUND
Explanation: The Partition Descriptor Block (PDB)
DFS1041 ABNORMAL TERMINATION - STATUS specified in the PDB keyword on the DEV statement
CODE DHxx was not found in the REFERAL library. The "label" is the
name of the DEV statement referencing the PDB.
Explanation: The command-level interface found a
condition caused by a programming error, or DL/I System Action: A return code of 12 is set, and
returned a status code to a command-level interface processing continues with the next MSG or FMT
indicating an error other than a programming error. The definition.
DH indicates use of HLPI in DL/I batch. The xx value is Programmer Response: Make sure the PDB named
the DL/I or command-level interface status code. in the PDB parameter on the DEV statement has been
System Action: IMS terminates abnormally with defined in the REFERAL library.
abend 1164. Severity: 12
Programmer Response: For an explanation of the Problem Determination: 2, 8, 16
status codes, refer to IMS Version 7 Application
Programming: Database Manager.
Problem Determination: 4, 11, 19 and obtain a listing
of macro DFSHLPDS.
DFS1053I label TABLE HAS NO ENTRIES. DFS1056I label ** WARNING ** DEVICE SCREEN
SIZE AND PDB SCREEN
Explanation: The operator control table name
REQUIREMENTS CANNOT BE
referenced by the DFLD macro has no IF entries. "label"
VERIFIED.
is an externally defined name on the TABLE statement.
Explanation: The "label" is the name of a DEV
System Action: Processing continues with the next
statement that specifies a Partition Descriptor Block
DEV, FMT, or MSG definition.
(PDB). A partition used by the PDB has a CELLSIZE
Programmer Response: Redefine the TABLE in error, specification of 00 x 00. The Language utility cannot
and resubmit the job. verify that the PDB specifications will fit on the screen
size defined by the 3270 symbolic name (3270-An).
Problem Determination: 2, 8, 16
System Action: A return code of 4 is set, and
Severity: 12 processing continues normally.
Programmer Response: Verify that the 3270 symbolic
DFS1054I label DEVICE LINES TOO SMALL FOR name (3270-An) specifies a screen size large enough
PDB REQUIREMENTS for the specified PDB.
Explanation: The number of vertical lines (rows) Severity: 4
defined for the device is insufficient for the screen depth
requirements of the Partition Descriptor Block (PDB).
The "label" is the name of the DEV statement requiring DFS1060I name BUFFER SIZE=size
the PDB.
Explanation: This message informs the user of the
System Action: A return code of 12 is set, and largest buffer space requirements for this output or input
processing continues with the next DEV, MSG, or FMT message. As an output message, the "name" contains
definition. the FMT label, and the "size" contains the line buffer
size (in decimal) for a 3270 display, or the work buffer
Programmer Response: The 3270 symbolic name size (in decimal) for all other device types. As an input
(3270-An) used in the TYPE keyword on the DEV message, the "name" contains the MSG label, and the
statement can specify an incorrect screen size, or the "size" contains the work buffer size (in decimal).
PDB used in the PDB keyword on the DEV statement
might be in error. Correct the error, and rerun the job. System Action: Processing continues normally.
Severity: 12 System Programmer Response: Use this value for
calculation of the I/O pool size requirements for MFS
Problem Determination: 2, 8, 16 formatted messages.
DFS1055I label DEVICE COLUMNS TOO SMALL DFS1061I - NO STORAGE AVAILABLE FOR
FOR PDB REQUIREMENTS CDE=xxxxxxxx PGM=yyyyyyyy
Explanation: The number of horizontal lines (columns) JOB=zzzzzzzz
for the device is insufficient for the screen width Explanation: Sequential Buffering (SB) was unable to
requirements of the Partition Descriptor Block (PDB). acquire virtual storage for the control block whose CDE
The "label" is the name of the DEV statement requiring ID is xxxxxxxx.
the PDB.
System Action: Use of SB is limited or impossible.
System Action: A return code of 12 is set, and
processing continues with the next DEV, MSG, or FMT User Response: For IMS DB/DC with LSO=N,
definition. allocate more CSA storage; for IMS DB/DC with LSO
not equal to N, or IMS batch, allocate more private
Programmer Response: The 3270 symbolic name storage. For DFSSBSCD, DFSSBPSS, and
(3270-An) used in the TYPE keyword of the DEV DFSBSCAR, allocate more private storage.
statement might specify an incorrect screen size, or the
PDB used in the PDB keyword of the DEV statement
might be in error. Correct the error, and rerun the job. DFS1062I - CODE=x, NOT SUFFICIENT SBH
BUFFER STORAGE FOR
Severity: 12 PSB=aaaaaaaa; PCB=bbbbbbbb;
Problem Determination: 2, 8, 16 DDN=ccccccccc
Explanation: IMS was unable to allocate virtual
storage for the SB buffers for the PCB/data set pair
bbbbbbbb/cccccccc of PSB aaaaaaaa.
v If CODE=1, the failure occurred because IMS
exceeded the MAXSB storage limit specified in
Explanation: IMS detected an I/O error while User Response: Make sure that the //SYSPRINT DD
processing the //DFSSTAT DD statement. This message statement defining the test program’s data set is present
contains the text of the standard I/O error message and correct. See the messages issued by MVS as well.
provided by the MVS SYNADAF macro.
System Action: IMS stops writing information to the DFS1083A SYSIN COULD NOT BE OPENED
//DFSSTAT data set. Explanation: The Sequential Buffering (SB) test
User Response: Correct the error based on the program (DFSSBHD0) was unable to open the //SYSIN
content of this message. data set. This message follows MVS messages
describing why the error occurred.
DFS1080A INVALID region type System Action: IMS abnormally terminates the SB
test program.
Explanation: The Sequential Buffering (SB) test
program (DFSSBHD0) was executed in an invalid User Response: Make sure that the //SYSUT1 DD
region type. The batch region type specified in the first statement defining the test program’s data set is present
subparameter of the //EXEC PARM field must be DLI, and correct. See the messages issued by MVS as well.
DBB, or ULU.
System Action: IMS abnormally terminates the test DFS1085A RECORD FORMAT OF SYSUT1 IS NOT
program. VARIABLE
User Response: Correct the region type. Explanation: The record format of the data set
containing Sequential Buffering (SB) image capture log
records is not variable-length.
System Action: IMS abnormally terminates the SB
test program.
DFS1086A PSB HAS NO DB-PCB: DFSSBHD0 DFS1090A DATA SET HAS BEEN CONVERTED TO
CAN NOT EXECUTE VSAM.
Explanation: There is no database PCB in the PSB Explanation: An OSAM database data set was
specified on the JCL for the Sequential Buffering (SB) changed to a VSAM database data set after the
test program (DFSSBHD0). Sequential Buffering (SB) image capture. SB does not
support VSAM database data sets.
The SB test program must be executed with the same
PSB and DBDs that were used for the application that System Action: IMS issues message DFS1096I, and
generated the SB image capture records. abnormally terminates the SB test program.
System Action: IMS abnormally terminates the SB User Response: None required.
test program.
User Response: Execute the SB test program with DFS1091W LOAD-PROCOPT FOR DBD=xxxxxxxx,
the same PSB and DBDs used for the application that DB DATA SETS CANNOT BE OPENED.
generated the SB image capture records.
Explanation: A PCB referencing DBD xxxxxxxx has a
load processing option, which the Sequential Buffering
DFS1087A INVALID PCB-NUMBER IN IMAGE (SB) test program does not support.
CAPTURE RECORD
System Action: In most cases, the test program will
Explanation: The relative database PCB number in a neither open the database data sets referenced by the
Sequential Buffering (SB) image capture log record PCB nor process the image capture log records for the
does not match any of the database PCBs of the PSB database data sets referenced by the PCB that has the
used to execute the SB test program (DFSSBHD0). load processing option. At program termination time, the
test program might issue message DFS2346W.
System Action: IMS issues message DFS1096I and
abnormally terminates the SB test program. User Response: Check to see if a DFS2346W
message is written on the //SYSPRINT data set at
User Response: Make sure that the PSB used to
program termination. If so, be aware that the
create the image capture records is the same PSB used
reprocessing of the image capture log records by the
to execute the SB test program.
SB test program will not match the processing of the
application that generated the image capture log
DFS1088A DBD-NAMES OF PSB AND IN records. If message DFS2346W was not issued, ignore
IMAGE-CAPTURE RECORDS ARE NOT this message (DFS1091W).
IDENTICAL
Explanation: The DBD names in the SB image DFS1092A DD-NAMES IN PSB/DBD AND IN IMAGE
capture log records do not match the DBD names of the CAPTURE RECORDS ARE NOT
database PCBs of the PSB used to execute the SB test IDENTICAL
program (DFSSBHD0).
Explanation: The ddnames in a Sequential Buffering
System Action: IMS issues messages DFS1096I and (SB) image capture record do not match those in the
DFS1097I, and abnormally terminates the SB test DBDs referenced by the PSB used to execute the SB
program. test program.
User Response: Make sure that the PSB used to System Action: IMS issues messages DFS1096I and
create the image capture records is the same PSB used DFS1098I, and abnormally terminates the test program.
to execute the SB test program.
User Response: Make sure that the PSB, DBDs, and
DBD ddnames used for the image capture are the same
DFS1089A INVALID DSG-NUMBER IN IMAGE as the ones used to execute the SB test program.
CAPTURE RECORD
Explanation: The relative DSG number in a DFS1093A INVALID SUBRECORD-TYPE IN IMAGE
Sequential Buffering (SB) image capture log record CAPTURE RECORD
does not match any of the DSG control blocks used to
Explanation: The Sequential Buffering (SB) image
execute the SB test program (DFSSBHD0).
capture log records contain an invalid code in the
System Action: IMS issues message DFS1096I and subrecord-type field.
abnormally terminates the SB test program.
System Action: IMS abnormally terminates the SB
User Response: Make sure that the PSB and DBDs test program.
DFS1108I label SEGMENT HAS NO FIELDS. DFS1112I label LPAGE COND= PARAMETER
SPECIFIED AN MFLD LABEL THAT
Explanation: An input segment has no fields defined
CANNOT BE FOUND OR MFLD
for it. "label" is an externally defined name on the
CONTAINS A LITERAL
statement. If label is omitted, it is an internal name
generated by the preprocessor for the statement. See Explanation: The MFLD label referenced in COND=
also message DFS1023I. parameter of an LPAGE statement must be defined in
the first SEG entry and must not contain a literal value.
System Action: Processing continues with the next
The "label" field is an externally defined name on the
MSG or FMT definition.
statement. If label is omitted, it is an internal name
Programmer Response: Correct the message generated by the preprocessor for the statement. See
definition, and rerun the job. also message DFS1022I.
Programmer Response: Correct the message Explanation: An MFLD definition has been found that
definition, and rerun the job. uses a dfldname already referenced in this MSG
description. "label" is an externally defined name on the
Severity: 12 statement. If label is omitted, it is an internal name
generated by the preprocessor for the statement. See
DFS1110I label WARNING SEGMENT HAS NO also message DFS1024I.
FIELDS. SEGMENT WILL BE SKIPPED System Action: Processing continues with the next
BY ONLINE PROCESSING. MSG or FMT definition.
Explanation: An output message segment has no Programmer Response: Correct the message
fields defined for it. "label" is an externally defined name definition, and rerun the job.
on the statement. If label is omitted, it is an internal
name generated by the preprocessor for the statement. Severity: 12
See also message DFS1023I.
System Action: Processing continues with the next DFS1114I label DEVICE HAS NO DIVISIONS
MSG or FMT definition.
Explanation: One DIV statement must be defined for
Programmer Response: Correct the message each DEV statement. "label" is an externally defined
definition, and rerun the job. name on the statement. If label is omitted, it is an
internal name generated by the preprocessor for the
Severity: 4 statement. See also message DFS1017I.
System Action: Processing continues with the next
DFS1111I label MSG/LPAGE HAS NO SEGMENTS MSG or FMT definition.
WITH FIELDS.
Programmer Response: Correct the format definition,
Explanation: "label" is an externally defined name on and rerun the job.
the statement. If label is omitted, it is an internal name
generated by the preprocessor for the statement. MSG Severity: 12
or LPAGE segments have no fields defined. See also
message DFS1022I.
System Action: Processing continues with the next
MSG or FMT definition.
"label" is an externally defined name on the statement. DFS1121I label DFLD OVERLAPS WITH
If label is omitted, it is an internal name generated by PREVIOUS FIELD.
the preprocessor for the statement. See also message
DFS1017I. Explanation: The POS= parameter specified for DFLD
overlaps in column and/or line specification with another
System Action: Processing continues with the next field. "label" is an externally defined name on the
DEV, FMT, or MSG definition. statement. If label is omitted, it is an internal name
Programmer Response: Correct the format definition, generated by the preprocessor for the statement. See
and rerun the job. also message DFS1020I.
System Action: Processing continues with the next Programmer Response: Correct the MSG and/or
MSG or FMT definition. FMT definition, and resubmit the job.
DFS1156I label WARNING: DUPLICATE SCA System Action: Processing continues with the next
FIELD IN DPAGE. FMT or MSG definition.
Explanation: Only one SCA field should be defined in Programmer Response: Remove all MFLD literals
a DPAGE statement. The field "label" is the except the IMS system message from the MSG block.
user-supplied or internally-generated label on the DFLD Rerun the job.
statement with this SCA option.
System Action: Processing continues with the current DFS1160I name DFLDNAME SPECIFIED FOR
statement. MORE THAN ONE OF THE DPN, PRN,
RDPN, AND RPRN PARAMETERS
Programmer Response: If duplicate SCA information
within a DPAGE is not desired, remove duplicate SCA Explanation: A dfldname (name) was specified in
fields in this DPAGE statement and resubmit the job. more than one of the following parameters on the DIV
statement: DPN=, PRN=, RDPN, and RPRN=. The
dfldname for each of these parameters, if specified,
DFS1157I label NO. OF PPAGES EXCEEDS must be unique.
MAXIMUM.
System Action: The specification is ignored for all
Explanation: The number of PPAGE statements duplicate parameters, and processing continues with the
defined in this DPAGE, with OPTIONS=PPAGE next DEV, FMT, or MSG definition.
specified in the DIV statement, has exceeded the
design limit of 256 pages. The field "label" is the Programmer Response: Redefine the dfldname for
user-supplied or internally-generated label on the the conflicting parameters, and resubmit the job.
PPAGE statement.
Severity: 8
System Action: Processing continues with the next
Problem Determination: 2, 8, 16
DIV, DEV, FMT or MSG definition.
Programmer Response: Reduce the number of
DFS1161I label DPAGE LABEL IS REQUIRED
PPAGE statements in this DPAGE to less than the
maximum or define the current DPAGE in two or more Explanation: A label must be defined for each input
DPAGE statements, and resubmit the job. DPAGE statement if OPTIONS=DNM is specified on the
DIV statement. label is the internal label generated by
Severity: 16
the MFS preprocessor.
System Action: Processing continues with the next
DFS1158I label IMS SYSTEM MESSAGE DEFINED
DIV, DEV, FMT, or MSG statement.
INCORRECTLY
Programmer Response: Correct the DPAGE
Explanation: The MFLD literal containing the IMS
definition, and rerun the job.
system message DFS057I has been defined incorrectly.
The length of the literal is greater than 62, thereby Severity: 12
preventing MFS from properly inserting system
Explanation: For DPM-An or DPM-Bn, a request has Explanation: The DFLD statement specifies right field
been made to pass attribute data from an IMS outlining, but there is no space to print the right outline.
application program to a remote program or subsystem System Action: Processing continues.
by specifying ATTR=YES and/or nn on the MFLD
statement. However, ATTR=YES and/or nn was not also Programmer Response: If field outlining is necessary
specified on the corresponding DFLD statement. The for this field, change the field outlining specification;
request will be honored in expectation of other formats then rerun the job.
or future formats containing this dfldname which do
have attributes. IMS still assumes that 2 additional bytes DFS1168I RC=04 label DFLD HAS NO SPACE AT
for ATTR=YES and (2xnn) additional bytes for ATTR=nn LEFT SIDE FOR FIELD OUTLINING
have been included in the LTH= specification for this
MFLD to be used for the attribute modification bytes Explanation: The DFLD statement specifies left field
specifiable by the IMS application program. outlining, but there is no space to print the left outline.
System Action: Processing continues with the current System Action: Processing continues.
statement. Programmer Response: If field outlining is necessary
System Programmer Response: Verify that the for this field, change the field outlining specification;
ATTR=YES and/or nn specification on the MFLD then rerun the job.
statement is really desired, or that the ATTR=YES
and/or ATTR=nn specifications were not inadvertently DFS1169I ABEND U0780 RC=yy CAUSED BY
omitted from the DFLD statement. ABEND IN ASID=xxxx,
Severity: 4 JOBNAME=jjjjjjjj/UNKNOWN WHILE
HOLDING LATCH AT
Problem Determination: 2, 10, 16 ADDRESS=aaaaaaaa
Explanation: A dependent region has abended while
DFS1164 label WARNING: SPANNED EGCS holding a latch, causing the IMS control region to abend
FIELD MAY BE INCORRECTLY SPLIT U0780.
Explanation: The EGCS field (label) spans multiple yy is the abend U0780 return code.
lines. This field should contain an even number of
characters on each line. The line width (WIDTH=) and xxxx identifies the failing address space’s ASID
Explanation: This message indicates that the HDCD Operator Response: None.
utility program successfully completed but did not create System Programmer Response: Contact the IBM
a dictionary object file and terminated with return code Support Center.
4. The value cccccccc is the dictionary name that was
passed as a parameter to the HDCD utility.
DFS1175I MADS I/O TIMING PROCESSING
System Action: The HDCD utility has terminated with ERROR FOR AREA areaname
return code 4 DDN=ddname RC=xx
Operator Response: None Explanation: IMS detected an error during MADS I/O
System Programmer Response: None timing. The reason code indicates the cause of the
failure. In the message text:
Problem Determination: None
areaname The name of the area that the long
busy ADS belongs to.
DFS1172E cccccccc HDC DICTIONARY NOT
CREATED, BECAUSE SOURCE DATA ddname The data description name of the long
DOES NOT MATCH EXPANDED DATA. busy ADS that is registered in the
THE FIRST 10 MISMATCHED RECON data set.
RECORDS WILL BE PRINTED BEFORE xx The reason code:
COMPRESSION STATISTICS
X'10' MADS I/O timing cannot
Explanation: This message indicates that the HDCD continue across an
utility program has detected mismatched source and emergency restart.
System Action: The command is not processed. 3 An internal error was found while logging to the
secondary master terminal.
System Operator Response: If the AOI token name
was specified incorrectly, reenter the command with the 4 The CBTS latch was held for an unexpected
correct name. You can use /DISPLAY AOITOKEN to find block-type during command processing.
out which AOI tokens have messages that can be 5 A request for storage from the HIOP for the
dequeued. LSMB control block could not be satisfied.
System Action: A 6701 trace record labeled LSM0 is
DFS1192I NO MESSAGES TO DEQUEUE ON written to the IMS log, except when code 5 is returned.
AOITOKEN PARAMETER SPECIFIED In all cases, no further logging to the secondary master
Explanation: A /DEQUEUE AOITOKEN command was terminal is done for this message or command segment.
entered, but the specified AOI token has no messages System Operator Response: Contact your IMS
to be dequeued. system programmer.
System Action: The command is not processed.
System Operator Response: If the AOITOKEN name DFS1200I MESSAGE/FORMAT SERVICE UTILITY
was specified incorrectly, reenter the command with the DATE=mm/dd/yy TIME=hh.mm.ss PAGE
correct name. You can use /DISPLAY AOITOKEN to find nnnn
out which AOI tokens have messages to be dequeued. Explanation: This indicates title or header line for
SYSPRINT output from the MFS Utility program.
DFS1193I ccccc CMD FAILED FOR REGION
nnnnttttxxxxxxxxssssssss RC= rrrrrrrr DFS1201I UNABLE TO OPEN {SYSIN|
Explanation: An error occurred when the /PSTOP or SYSPUNCH|DCTIN|DEFLTS}
/STOP command was processed. Explanation: The DCB for the SYSIN, SYSPUNCH,
ccccc is either PSTOP or STOP. DCTIN, or DEFLTS DD statement cannot be opened.
nnnn is the region number entered on the command. The most probable cause is a missing DD statement.
DFS1234I REQUESTED BLOCK DOES NOT EXIST DFS1239I ERROR OCCURRED ON WRITE FOR
IN $$IMSDIR. $$IMSDIR
Explanation: A delete request for a FMT/MSG Explanation: During termination processing of the
descriptor has been unsuccessful. The requested MFS Language utility, an error occurred when
descriptors are not in $$IMSDIR. attempting to WRITE and STOW the final version of the
INDEX directory into the active format library.
System Action: If delete, processing continues with
next statement. If scratch, continue with scratch System Action: Processing continues with the next
processing. statement.
Programmer Response: If delete, specify the correct Programmer Response: After determining the cause
descriptor name. Resubmit the job. of the I/O error, correct it, and resubmit the job.
DFS1246I INTERNAL INDEX/DELETE LOGIC DFS1250I REQUESTED FMT DOES NOT EXIST IN
ERROR. SNAP ID=125 TAKEN. REFERAL LIBRARY.
Explanation: An internal logic error has occurred in Explanation: A SCRATCH request for a REFERAL
the DIRMAINT subroutine of the INDEX/DELETE action library member was not successful for one of the
module, DFSUTSG0. A SNAP dump has been taken on following reasons:
the SYSSNAP DD statement data set. v The member is unknown to the MFS Utility program
System Action: Processing continues with the next DFSUTSO0.
statement. v The member to be scratched is actually a MSG or
TBL description.
Programmer Response: After problem determination,
visually scan the statement causing the failure, correct System Action: Processing continues with the next
the error, and resubmit the job. statement.
Problem Determination: 1, 2, 3, 4, 8, 13, 24, 36 Programmer Response: Specify the correct format
name, and resubmit the job.
DFS1247I MEMBER= name RECEIVED RETURN
CODE= nnnn FROM STOW WITH DFS1251I REQUESTED TBL DOES NOT EXIST IN
DELETE OPERATION. REFERAL LIB.
Explanation: A requested scratch action for the Explanation: A scratch request for a REFERAL library
member with "name"received a return code of nnnn member was unsuccessful for one of the following
from the host system "STOW" function. "nnnn" is the reasons:
hexadecimal return code received. v The member is unknown to the MFS Utility.
System Action: Processing continues with the next v The member to be scratched is actually an FMT or
statement. MSG description.
Programmer Response: Refer to the host system System Action: Processing continues with the next
"STOW" function return codes for the interpretation of statement.
the "nnnn" value returned.
Programmer Response: Check the REFERAL listing
to correct the error, respecify the TBL, and then
DFS1248I REQUESTED FMT DOES NOT EXIST IN resubmit the job.
FORMAT LIBRARY.
Explanation: The requested action for FMT
descriptors has been unsuccessful. The requested
descriptors are not in the FORMAT library.
Programmer Response: Correct the PDB name, and Programmer Response: Enter the correct suffix in the
rerun the job. control statement or EXEC statement keyword, and
resubmit the job.
DFS1270I MADS I/O TIMING STRUCTURE DFS1273I USER SPECIFIED DBFMLBX0 IS USED
CONNECT SUCCESSFUL FOR HASHING MODULE
Explanation: IMS successfully allocated a structure for Explanation: This message indicates that long busy
MADS I/O timing. logic will use the user hash module, DBFMLBX0.
System Action: IMS continues process. System Action: None.
System Operator Response: None. Programmer Response: None.
DFS1271E IMPROPER MADS I/O PARAMETER DFS1280E INVALID RESPONSE MESSAGE FROM
SPECIFIED RSN=rc MEMBER=client
Explanation: Invalid MADS I/O timing parameters Explanation: An OTMA client sent an invalid response
were detected. In the message text, rc is one of the message to IMS. client is the 16-byte client name.
following:
System Action: The OTMA response message is
Code (Dec) ignored.
Meaning
Programmer Response: Ensure the OTMA response
1 The length of MADS I/O structure is larger than message is either an ACK or a NACK message.
16 bytes.
Module: DFSYMEM0
2 More than 3 byte characters was given for I/O
time.
DFS1281E (N)ACK ON NON-EXISTING TPIPE=tpipe
3 An invalid character was detected in the FROM MEMBER=member
structure name.
Explanation: An OTMA client sent a response
4 An invalid character was detected in the I/O message to IMS for a non-existing transaction pipe.
time. tpipe is the 8-byte transaction pipe name. member is
5 More than 256 seconds was written in the I/O the 16-byte client name.
time. System Action: The OTMA response message is
System Action: IMS terminates abnormally with user ignored.
abend 0076. Programmer Response: Ensure the OTMA
Module: DFSTRA00 transaction pipe associated with the client is awaiting an
OTMA response message.
DFS1335I SC=08 REC’D ITEM DELETED DFS1340I SC=04 EQUATE LENGTH TRUNCATED
TO 256 MAX
Explanation: The item indicated by Message
DFS1333I has been deleted and no assumption will be Explanation: A single EQU character string exceeded
made. 256 bytes, and was truncated.
System Action: Processing continues with the next System Action: Processing continues with the next
operand. source statement.
Programmer Response: Respecify the proper Programmer Response: Break up the equate string
OPERAND, and rerun the job. into smaller logical components, and rerun the job.
DFS1336I SC=08 ITEM PREVIOUS TO REC’D DFS1341I SC=08 NO LABEL PROVIDED FOR
ITEM DELETED EQUATE PROCESSOR
Explanation: An error condition exists that requires Explanation: An EQU has been encountered with no
the preprocessor to delete the previous item to resolve label, and consequently cannot be referenced.
the conflict.
System Action: Processing continues with the next
System Action: Processing continues with next source statement.
operand.
Programmer Response: Provide a label, and rerun
Programmer Response: Respecify the proper the job.
OPERAND and rerun the job.
DFS1342I SC=08 LABEL IS TOO LONG FOR
DFS1337I SC=04 FOLLOWING ASSUMED: 'any EQUATE
operand'
Explanation: LABELs can be no more than 8 bytes in
Explanation: The preprocessor has assumed "any length.
operand", which is valid.
System Action: Processing continues with the next
System Action: Processing continues with the next source statement.
source item.
Programmer Response: Alter the LABEL and
Programmer Response: See message DFS1334I if references to 8 characters or less, and rerun the job.
the assumption made is not desired.
DFS1343I SC=08 NO RIGHT PART VALUE
DFS1338I SC=08 NULL OPERAND RECEIVED PROVIDED FOR EQUATE
FOR ALPHA STATEMENT
Explanation: No equate string has been provided.
Explanation: No OPERAND has been provided on an
System Action: Processing continues with the next
ALPHA statement.
source statement.
System Action: Processing continues with the next
Programmer Response: Provide a value to be
source statement.
equated to the LABEL, and rerun the job.
Programmer Response: Add the desired operand,
and rerun the job.
DFS1344I SC=04 TITLE LENGTH EXCEEDS nnn
CHARACTERS. FIRST nnn USED
DFS1339I SC=08 INVALID CHARACTER IN
Explanation: The TITLE literal exceeded the
ALPHA STRING IGNORED
maximum number of characters 'nnn', and was
Explanation: You have attempted to use as alphabetic truncated to the first nnn characters.
a character reserved for a number or a delimiter.
System Action: Processing continues with the next
System Action: The character is ignored and source statement.
processing continues with the next alphabetic string
Programmer Response: Respecify the desired literal,
character.
and resubmit the job.
Programmer Response: If the intended collating
sequence is correct, none is required; if it is not,
respecify it, and rerun the job.
DFS1345I SC=04 NULL TITLE OPERAND. DFS1350I SC=08 'nnnn' IS AN INVALID MESSAGE
PREVIOUS TITLE REMAINS IN EFFECT NUMBER
Explanation: No TITLE literal was provided; the Explanation: This message is issued whenever a
statement was ignored. message number is presented to the message
processor (DFSUPAK0) and the message number
System Action: Processing continues with the next
cannot be found in the message table (DFSUPAL0).
source statement.
System Action: Processing continues with the next
Programmer Response: Provide the desired TITLE
statement.
literal, and resubmit the job.
Programmer Response: After problem determination,
visually scan the statement causing the failure, correct
DFS1346I SC=08 LPAGE SEQUENCE ERROR. NO
the error, and resubmit the job.
1ST LPAGE
Problem Determination: 1, 2, 3, 4, 8, 12, 13, 36
Explanation: The first LPAGE in a MSG containing
more than one LPAGE must be specified.
DFS1351I SC=08 MAXIMUM RESCAN
System Action: Processing continues with the next
SUBSTITUTION COUNT EXCEEDED.
operand.
SUBSTITUTION NOT PERFORMED
Programmer Response: Add an LPAGE statement to
Explanation: A statement has exceeded the maximum
the source, and rerun the job.
RESCAN substitution count. This is not permissible.
(The RESCAN default is 5 to avoid looping.)
DFS1347I SC=04 MSGEND STATEMENT
System Action: The substitution is terminated.
ASSUMED
Processing resumes with the next statement.
Explanation: The statement order of occurrence
Programmer Response: Specify a larger number on
requires a MSGEND statement. None was found; one is
the RESCAN statement for the desired result.
assumed.
System Action: Processing continues with the next
DFS1352I SC=08 SCAN ABORTED DUE TO
source statement.
SEVERE SYNTAX ERROR,
Programmer Response: Insert the MSGEND CONTINUING WITH NEXT STATEMENT
statement, and rerun the job.
Explanation: The current statement errors cannot be
resolved; the statement is discarded.
DFS1348I SC=04 SEG STATEMENT ASSUMED
System Action: Processing continues with the next
Explanation: The statement order of occurrence source statement.
requires the SEG statement. None was found; one is
Programmer Response: Correct the erroneous
assumed.
operands using the supporting message numbers
System Action: Processing continues with the next DFS1332I through DFS1337I, and rerun the job.
source statement.
Programmer Response: Supply the desired SEG DFS1353I SC=04 RESCAN COUNT EXCEEDS 5
statement, and rerun the job. SIGNIFICANT DIGITS. DEFAULT
COUNT OF 5 USED
DFS1349I SC=08 MFLD STATEMENT ASSUMED Explanation: No more than 5 significant digits are
acceptable as the RESCAN count; it is set to 5.
Explanation: The statement order of occurrence
requires an MFLD statement. None was found; one is System Action: Processing continues with the next
assumed. source statement.
System Action: Processing continues with the next Programmer Response: Correct the RESCAN
source statement. specification (do not exceed 5 significant digits), and
rerun the job.
Programmer Response: Insert the desired MFLD
statement, and rerun the job.
DFS1354I SC=04 RESCAN COUNT EXCEEDS
32767. COUNT SET TO 32767
Explanation: The RESCAN count exceeds the value
32767; it is defaulted to 32767.
DFS1365I SC=08 DFLD POS= KEYWORD DOES DFS1370I SC=04 TABLEEND STATEMENT
NOT ALLOW SPACE FOR SIMULATED ASSUMED
ATTRIBUTE
Explanation: The statement order of occurrence
Explanation: The POS= keyword specifies line 1 and requires a TABLEEND. None was found; one is
the column position as the left margin. There is no assumed.
available byte preceding the field for the attribute byte.
System Action: Processing continues with the next
ATTR=YES is therefore ignored.
source statement.
System Action: Processing continues with the next
Programmer Response: Insert the TABLEEND
operand.
statement as required, and rerun the job.
Programmer Response: Respecify the POS=
keyword or the ATTR= keyword of the DFLD statement
DFS1371I SC=08 MSG NAME AS LABEL
and rerun the job.
REQUIRED
Explanation: Each MSG statement should be labeled.
DFS1366I SC=08 PS VALUE INVALID, X'00' USED
None was found; one is generated. The form is MSG
Explanation: The value specified for PS is not a concatenated to source statement number.
single character or 2 hexadecimal characters, or is not
System Action: Processing continues with the next
in the range from X'40' to X'FE'.
operand.
System Action: The default value of X'00' is used and
Programmer Response: Specify the desired label,
processing continues with this operand.
and rerun the job.
Programmer Response: Specify the PS value as
either a single character or 2 hexadecimal characters in
DFS1372I SC=04 MSG NAME TOO LONG.
the range from X'40' to X'FE', or as PX'00'. Rerun the
TRUNCATED TO 8 BYTES
job.
Explanation: A MSG statement label exceeds 8 bytes;
the first 8 bytes are used.
DFS1367I SC=08 TABLENAME AS LABEL
REQUIRED. 'TEMPTABL USED' System Action: Processing continues with the next
operand.
Explanation: Each TABLE statement requires a label.
None was found; it is assigned a label. Programmer Response: Respecify the label, and
rerun the job.
System Action: Processing continues with the next
operand.
DFS1373I SC=08 SOR=FMTNAME, FMTNAME
Programmer Response: Provide the required label,
MISSING
and rerun the job.
Explanation: The SOR= specification is null; no
format name is used.
DFS1368I SC=04 TABLENAME TRUNCATED TO 8
CHARACTERS System Action: Processing continues with the next
operand.
Explanation: The TABLE statement label exceeds 8
characters; the first 8 characters are used. Programmer Response: Specify the desired format
name, and rerun the job.
System Action: Processing continues with the next
operand.
DFS1374I SC=04 SOR=FMTNAME, FMTNAME
Programmer Response: Respecify the desired label,
EXCEEDS 6 CHARACTERS. FIRST 6
and rerun the job.
USED
Explanation: The SOR= formatname exceeds 6
DFS1369I SC=08 IF STATEMENT ASSUMED AS:
characters; the first 6 characters are used.
'NOFUNC'
System Action: Processing continues with the next
Explanation: At least one IF statement is required for
operand.
a TABLE; one is assumed.
Programmer Response: Respecify the format name,
System Action: Processing continues with the next
and rerun the job.
operand.
DFS1379I SC=04 DUPLICATE TYPE= KEYWORDS DFS1384I SC=04 DUPLICATE FILL= KEYWORDS
INVALID INVALID
Explanation: Only one TYPE= specification is Explanation: Only one FILL= specification is allowable
allowable on a single MSG statement; the second one in a single MSG statement; the second one is ignored.
is ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Resolve the multiple FILL=
Programmer Response: Resolve the multiple TYPE= specifications, and rerun the job.
specification, and rerun the job.
DFS1425I SC=04 MULTIPLE FILL= KEYWORDS DFS1430I SC=08 LTH=nn, nn HAS NO DIGITS.
INVALID VALUE OF 1 USED
Explanation: Only one FILL= specification is allowable Explanation: The LTH= length specification is null; it
on a single MFLD or DPAGE statement; the second is set to 1.
specification is ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Specify the desired length,
Programmer Response: Select the desired and rerun the job.
specification, and rerun the job.
DFS1431I SC=08 LTH=(pp,nn), pp EXCEEDS 4
DFS1426I SC=04 MULTIPLE ATTR= KEYWORDS SIGNIFICANT DIGITS. LAST 4 DIGITS
INVALID USED
Explanation: Only one ATTR= specification is Explanation: The LTH= position specification exceeds
allowable on a single MFLD statement; the second one 4 digits; the last 4 digits are used.
is ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Respecify the desired
Programmer Response: Select the desired position parameter, and rerun the job.
specification, and rerun the job.
DFS1432I SC=08 LTH=(pp,nn), pp’S VALUE
DFS1427I SC=04 MULTIPLE EXIT= KEYWORDS EXCEEDS 8000. 8000 USED
INVALID
Explanation: The LTH= position value exceeds 8000;
Explanation: Only one EXIT= specification is it is set to 8000.
allowable on a single MFLD statement; the second one
System Action: Processing continues with the next
is ignored.
operand.
System Action: Processing continues with the next
Programmer Response: Respecify the desired value,
operand.
and rerun the job.
Programmer Response: Select the desired
specification, and rerun the job.
DFS1433I SC=08 LTH=(pp,nn), pp HAS NO
DIGITS. VALUE OF 2 USED
DFS1428I SC=08 LTH=nn, nn EXCEEDS 4
Explanation: The LTH= position parameter is null; it is
SIGNIFICANT DIGITS. LAST 4 DIGITS
set to 2.
USED
System Action: Processing continues with the next
Explanation: The LTH= length parameter exceeds 4
operand.
digits; the last 4 digits are used.
Programmer Response: Specify the desired position
System Action: Processing continues with the next
value, and rerun the job.
operand.
Programmer Response: Respecify the desired value,
DFS1434I SC=08 LTH=(pp,nn), nn EXCEEDS 4
and rerun the job.
SIGNIFICANT DIGITS. LAST 4 DIGITS
USED
DFS1429I SC=08 LTH=nn, nn’S VALUE EXCEEDS
Explanation: The LTH= length specification exceeds 4
8000. 8000 USED
digits; the last 4 digits are used.
Explanation: The LTH= length value exceeds 8000; it
System Action: Processing continues with the next
is set to 8000.
operand.
System Action: Processing continues with the next
Programmer Response: Respecify the desired length,
operand.
and rerun the job.
Programmer Response: Respecify the desired length,
and rerun the job.
DFS1445I SC=08 EXIT=(EXNUM,EXVEC), DFS1450I SC=08 ONLY 1ST MFLD UNDER LAST
EXVEC’S VALUE EXCEEDS 255. PASSWORD STATEMENT USED WHEN
VALUE OF 255 USED MSG.OPT=3 SPECIFIED
Explanation: The EXIT= vector parameter exceeds Explanation: For MSG/OPT=3 specification, only the
255; it is set to 255. first MFLD following a PASSWORD statement can be
used as a password. Additional MFLD statements are
System Action: Processing continues with the next
ignored.
operand.
System Action: Processing continues with the next
Programmer Response: Respecify the desired value,
operand.
and rerun the job.
Programmer Response: Resolve the
MSG/PASSWORD conflict, and rerun the job.
DFS1446I SC=08 EXIT=(EXNUM,EXVEC), EXVEC
HAS NO DIGITS. VALUE OF ZERO
USED DFS1451I SC=08 POSITIONAL PARAMETER 1
REQUIRES DFLDNAME FOR LITERAL
Explanation: The EXIT= vector parameter is null; it is
WHEN MSG.TYPE=OUTPUT SPECIFIED
set to zero.
Explanation: The first MFLD parameter must be the
System Action: Processing continues with the next
dfldname of a literal when the MSG.TYPE=OUTPUT.
operand.
The parameter is ignored.
Programmer Response: Specify the desired value,
System Action: Processing continues with the next
and rerun the job.
operand.
Programmer Response: Supply the dfldname of the
DFS1447I SC=08 COND= SPECIFICATION
desired literal, and rerun the job.
INVALID FOR MSG.TYPE=INPUT.
SPECIFICATION IGNORED
DFS1452I SC=08 LTH=(pp,nn) INVALID FOR
Explanation: The COND= specification conflicts with
MSG.TYPE=OUTPUT. pp VALUE
MSG.TYPE=INPUT; COND= is ignored.
IGNORED
System Action: Processing continues with the next
Explanation: The MFLD LTH=pp specification conflicts
operand.
with the MSG.TYPE=OUTPUT; it is ignored.
Programmer Response: Resolve the MSG/LPAGE
System Action: Processing continues with the next
conflicts, and rerun the job.
operand.
Programmer Response: Resolve the MSG/MFLD
DFS1448I SC=08 PROMPT= SPECIFICATION
conflict, and rerun the job.
INVALID FOR MSG.TYPE=INPUT.
SPECIFICATION IGNORED
DFS1453I SC=08 FILL= SPECIFICATION INVALID
Explanation: The PROMPT= specification conflicts
FOR MSG.TYPE=OUTPUT.
with MSG.TYPE=INPUT; PROMPT= is ignored.
SPECIFICATION IGNORED
System Action: Processing continues with the next
Explanation: The FILL= specification conflicts with
operand.
MSG.TYPE=OUTPUT; it is ignored.
Programmer Response: Resolve the MSG/LPAGE
System Action: Processing continues with the next
conflicts, and rerun the job.
operand.
Programmer Response: Resolve the MSG/MFLD
DFS1449I SC=08 PASSWORD INVALID FOR
conflict, and rerun the job.
MSG.TYPE=OUTPUT. STATEMENT
TREATED AS SEG STATEMENT
DFS1454I SC=08 EXIT= SPECIFICATION INVALID
Explanation: The PASSWORD statement conflicts
FOR MSG.TYPE=OUTPUT.
with MSG.TYPE=OUTPUT; PASSWORD is ignored.
SPECIFICATION IGNORED
System Action: Processing continues with the next
Explanation: The EXIT= specification conflicts with
source statement.
MSG.TYPE=OUTPUT; it is ignored.
Programmer Response: Resolve the
System Action: Processing continues with the next
PASSWORD/MSG conflict, and rerun the job.
operand.
DFS1464I SC=04 MULTIPLE PFK= KEYWORDS DFS1469I SC=04 MULTIPLE LDEL= KEYWORDS
INVALID INVALID
Explanation: More than one PFK= specification has Explanation: More than one LDEL= specification has
been made on a single DEV statement; the second one been made on a single DEV statement; the second one
is ignored. is ignored.
System Action: Processing continues with the next System Action: Processing continues with the next
operand. operand.
Programmer Response: Correct the PFK= Programmer Response: Correct the LDEL=
specification, and resubmit the job. specification, and resubmit the job.
DFS1465I SC=04 MULTIPLE CARD= KEYWORDS DFS1470I SC=04 MULTIPLE PAGE= KEYWORDS
INVALID INVALID
Explanation: More than one CARD= specification has Explanation: More than one PAGE= specification has
been made on a single DEV statement; the second one been made on a single DEV statement; the second one
is ignored. is ignored.
System Action: Processing continues with the next System Action: Processing continues with the next
operand. operand.
Programmer Response: Correct the CARD= Programmer Response: Correct the PAGE=
specification, and resubmit the job. specification, and resubmit the job.
DFS1468I SC=04 MULTIPLE FTAB= KEYWORDS DFS1473I SC=08 TYPE=OUTPUT INVALID FOR
INVALID DEV TYPE=3600
Explanation: More than one FTAB= specification has Explanation: 3600 device types are for input only.
been made on a single DEV statement; the second one
System Action: Processing continues with the next
is ignored.
source item.
System Action: Processing continues with the next
Programmer Response: Correct DIV or DEV to
operand.
reflect the desired results, and rerun the job.
Programmer Response: Correct the FTAB=
specification, and resubmit the job.
DFS1474I SC=08 TYPE=INOUT INVALID FOR DFS1479I SC=08 MBRNAME REQUESTED NOT
SPECIFIED DEVICE TYPE PRESENT IN SYSLIB
Explanation: Only 3270s are INOUT device types. Explanation: No member by this name can be found
in the SYSLIB currently pointed to.
System Action: Processing continues with the next
operand. System Action: Processing continues with the next
statement.
Programmer Response: Correct DIV or DEV, and
rerun the job. Programmer Response: Respecify the member name
or PDS in the SYSLIB DD statement, and rerun the job.
DFS1475I SC=08 TYPE=INPUT INVALID FOR
SPECIFIED DEVICE TYPE DFS1480I SC=12 PERMANENT I/O ERROR IN
SYSLIB DIRECTORY
Explanation: 36XX are output only device types.
Explanation: A permanent error condition has been
System Action: Processing continues with the next
encountered on SYSLIB PDS directory.
operand.
System Action: Processing continues with the next
Programmer Response: Correct DIV or DEV, and
statement.
rerun the job.
Programmer Response: Re-create the SYSLIB PDS
directory, and rerun the job.
DFS1476I SC=04 MBRNAME EXCEEDS 8
CHARACTERS. TRUNCATED TO 8
CHARACTERS DFS1481I SC=12 SYSLIB DCB NOT OPENED.
COPY IGNORED
Explanation: The COPY member name exceeds 8
characters, which is not allowable; it is truncated. Explanation: No SYSLIB has been specified; the
COPY is ignored.
System Action: Processing continues with the next
source statement. System Action: Processing continues with the next
source statement.
Programmer Response: Correct the member name, if
necessary, and rerun the job. Programmer Response: Specify SYSLIB or remove
COPY, and rerun the job.
DFS1477I SC=08 MBRNAME CONTAINS NO
CHARACTERS. STATEMENT IGNORED DFS1482I SC=08 SOR=DPAGENAME REQUIRED
Explanation: No member name has been specified in Explanation: No SOR= specification was given for this
a COPY statement. LPAGE; SOR= was ignored.
System Action: Processing continues with the next System Action: Processing continues with the next
source statement. operand.
Programmer Response: Correct the COPY Programmer Response: Specify the desired SOR=
statement, and rerun the job. DPAGE, and rerun the job.
DFS1478I SC=08 RECURSIVE NESTED COPY DFS1483I SC=08 DO LINE INCREMENT EXCEEDS
OPERATIONS INVALID 2 DIGITS. LAST 2 DIGITS USED
Explanation: A COPY for a member, currently part of Explanation: The DO line increment parameter
a nested copy, is invalid. exceeds 2 digits; the last 2 digits are used.
System Action: Processing continues; the COPY System Action: Processing continues with the next
statement is ignored. operand.
Programmer Response: Ensure that the members to Programmer Response: Respecify DO, using the
be copied do not refer back to members in a previously desired line increment, and rerun the job.
copied library. Correct the error, and rerun the job.
DFS1484I SC=08 DO LINE INCREMENT
CONTAINS NO DIGITS. VALUE OF 1
USED
Explanation: The DO line increment parameter is null;
one is assumed.
Explanation: The DO column increment parameter System Action: Processing continues with the next
exceeds 3 digits; the last 3 digits are used. source statement.
System Action: Processing continues with the next Programmer Response: Correct the errors indicated,
operand. and rerun the job.
DFS1500I SC=08 PDB STATEMENT NAME DFS1503I SC=08 PDBEND STATEMENT HAS
REQUIRES A LABEL BEEN ASSUMED
Explanation: A label is required for each Partition Explanation: A PDBEND statement, which must
Descriptor Block (PDB) statement. The DEV statement terminate a Partition Descriptor Block (PDB) statement,
references the PDB statement by this label. was not found; one has been assumed.
System Action: A return code of 8 is set, and System Action: Processing continues with the next
processing of the PDB statement continues. source item.
Programmer Response: Provide a label for the PDB Programmer Response: Provide a PDBEND
statement. statement to terminate the PDB.
Severity: 8 Severity: 8
Programmer Response: Provide a name in the PDB System Action: A return code of 4 is set, and
keyword on the DEV statement. processing of the PD statement continues.
Explanation: The PRESPACE keyword was found on System Action: A return code of 8 is set, and
a Partition Descriptor (PD) statement, but no processing of the PD statement continues.
presentation values were specified.
Programmer Response: Provide a valid rows value
System Action: A return code of 8 is set, and for the VIEWPORT keyword.
processing of the PD statement continues.
Severity: 8
Programmer Response: Provide valid values for the
PRESPACE keyword, or omit the PRESPACE keyword
DFS1529I SC=08 VIEWPORT COLS VALUE
and allow it to default to the VIEWPORT values.
EXCEEDED, TRUNCATED TO 5 DIGITS
Severity: 8
Explanation: The COLS value specified for the
VIEWPORT keyword on a Partition Descriptor (PD)
DFS1525I SC=08 VIEWPORT ROWS VALUE statement exceeds 5 digits; the first 5 digits are used.
EXCEEDED, TRUNCATED TO 5 DIGITS
System Action: A return code of 8 is set, and
Explanation: The VIEWPORT rows value on a processing of the PD statement continues.
Partition Descriptor (PD) statement exceeds 5 digits; the
Programmer Response: Provide a valid COLS value
first 5 digits are used.
for the VIEWPORT keyword on the PD statement.
System Action: A return code of 8 is set, and
Severity: 8
processing of the PD statement continues.
Programmer Response: Provide a valid value for the
DFS1530I SC=08 VIEWPORT COLS NULL VALUE
VIEWPORT keyword on the PD statement.
IS INVALID.
Severity: 8
Explanation: No COLS value was specified for the
VIEWPORT keyword on a Partition Descriptor (PD)
DFS1526I SC=08 VIEWPORT ROWS NULL VALUE statement.
IGNORED
System Action: A return code of 8 is set, and
Explanation: No rows value was specified for the processing of the PD statement continues.
VIEWPORT keyword on the Partition Descriptor (PD)
Programmer Response: Provide a valid COLS value
statement.
for the VIEWPORT keyword on the PD statement.
System Action: A return code of 8 is set, and
Severity: 8
processing of the PD statement continues.
Problem Determination: 2, 8, 16
Programmer Response: Provide a valid rows value
for the VIEWPORT keyword on the PD statement.
DFS1531I SC=08 PID NULL VALUE IS INVALID
Severity: 8
Explanation: No value was specified for the PID
keyword on the Partition Descriptor (PD) statement.
DFS1527I SC=08 PID VALUE EXCEEDED,
TRUNCATED TO 2 DIGITS System Action: A return code of 8 is set, and
processing of the PD statement continues.
Explanation: The value specified for the PID keyword
on the Partition Descriptor (PD) statement exceeds 2 Programmer Response: Provide a value between 0
digits; the first 2 digits are used. and 15 for the PID keyword on the PD statement.
System Action: A return code of 8 is set, and Severity: 8
processing of the PD statement continues.
Programmer Response: Provide a valid value for the DFS1532I SC=08 VIEWPORT COLS VALUE IS
PID keyword. ZERO
Severity: 8 Explanation: The COLS value on the VIEWPORT
keyword on a Partition Descriptor (PD) statement must
be greater than zero.
Programmer Response: Ensure that no more than 16 xx The reason code that specifies the cause of
PD statements are defined for each PDB statement. the failure. The reason code can be one of the
following:
Severity: 8
Code Meaning
Problem Determination: 2, 8, 16
01 The AREA already has a MADS I/O
timing ADS.
Programmer Response: Correct the viewport’s size Explanation: The rebuild of the structure for MADS
and location specifications on the named PD statements I/O timing completed successfully.
to eliminate overlap. System Action: Processing continues.
Severity: 8 System Operator Response: None.
DFS1564I SC=08 DUPLICATE PD NAME (pdname) DFS1568E MADS I/O TIMING STRUCTURE
DETECTED ON THE PD STATEMENTS REBUILD FAILED, RSN=rr
WITHIN THIS PDB
Explanation: One of the IMS systems failed to
Explanation: Duplicate Partition Descriptor (PD) participate in the rebuild of the structure for MADS I/O
statement names must not be used within a Partition timing. The reason code indicates the cause of the
Descriptor Block (PDB) definition. failure.
System Action: A return code of 8 is set, and Reason Code
processing of the PD statement continues. Meaning
Programmer Response: Make sure that each PD 01 This IMS connected to the structure, but
statement within a PDB definition has a unique name. another IMS failed to connect to the structure.
Severity: 8 02 This IMS cannot connect to the structure.
System Action: MADS I/O timing function is disabled.
DFS1565I SC=04 WARNING - PD STATEMENT
(pdname) CANNOT BE CHECKED FOR Programmer Response: Correct the problem and
OVERLAP WITH OTHER VIEWPORTS issue a /STA MADSIOT command from an IMS (not the
DUE TO CELLSIZE = ZERO one that issued the message) to restart MADS I/O
timing. If the problem cannot be corrected, stop the IMS
Explanation: This message is a warning that the that generated the error and issue the /STA MADSIOT
identified viewport could overlap with other command.
DFS1569I SC=08 PDB= WAS SPECIFIED ON THE DFS1572I SC=08 PDB= WAS SPECIFIED ON THE
DEV STATEMENT, BUT PD= IS NOT DEV STATEMENT, BUT THERE ARE NO
SPECIFIED ON THE DPAGE DPAGE STATEMENTS. THERE MUST
STATEMENT. BE AT LEAST ONE DPAGE.
Explanation: When partitioning is used, the DEV Explanation: The PDB keyword can be specified on
statement must specify the PDB keyword and the the DEV statement only if at least one DPAGE
DPAGE statement must specify the PD keyword. statement has been defined.
System Action: Processing continues with the next System Action: A return code of 8 is set, and
DEV, MSG, or FMT definition. processing continues with the next DEV, MSG, or FMT
definition.
Programmer Response: If partitioning is used, specify
the PDB keyword on the DEV statement and the PD Programmer Response: If partitioning is used, verify
keyword on the DPAGE statement. Otherwise, remove that the PDB keyword is specified on the DEV
both keywords from these statements, and rerun the statement, define at least one DPAGE statement, and
job. rerun the job.
Severity: 8 Severity: 8
Problem Determination: 2, 8, 16 Problem Determination: 2, 8, 16
DFS1570I SC=08 PD= WAS SPECIFIED ON THE DFS1573I SC=04 THE PRESENTATION SPACE
DPAGE STATEMENT, BUT PDB= IS VALUE EXCEEDS 32767. VALUE
NOT SPECIFIED ON THE DEV ALTERED TO 32767.
STATEMENT
Explanation: The rows or columns specification
Explanation: When partitioning is used, the DEV exceeds 32767; the value is set to 32767.
statement must specify the PDB keyword, and the
System Action: Processing continues with the next
DPAGE statement must specify the PD keyword.
DEV, MSG, or FMT definition.
System Action: Processing continues with the next
Programmer Response: Ensure that the rows and
DEV, MSG, or FMT definition.
columns specifications do not exceed 32767, and rerun
Programmer Response: If partitioning is used, specify the job.
the PDB keyword on the DEV statement and the PD
Severity: 4
keyword on the DPAGE statement. Otherwise, remove
both keywords from these statements, and rerun the Problem Determination: 2, 8, 16
job.
Severity: 8 DFS1586I SC=04 MIXED DATA FIELD SPANNING
LINES MIGHT RESULT IN DATA
Problem Determination: 2, 8, 16
TRUNCATION
Explanation: When DBCS data in a DBCS/EBCDIC
DFS1571I SC=08 ACTVPID= WAS SPECIFIED ON
mixed field starts on an even boundary and continues
THE DPAGE STATEMENT, BUT PDB= IS
on the next line, MFS replaces the last character with a
NOT SPECIFIED ON THE DEV
blank and prints the last DBCS character at the
STATEMENT.
beginning of the next line. As a result, one print position
Explanation: The ACTVPID keyword can be specified is lost on each line and one character is truncated from
on the DPAGE statement only when the PDB keyword each line.
is specified on the DEV statement.
System Action: Processing continues.
System Action: Processing continues with the next
Programmer Response: Split the DBCS/EBCDIC
DEV, MSG, or FMT definition.
mixed field into two fields, if necessary; then rerun the
Programmer Response: If partitioning is used, specify job.
the PDB keyword on the DEV statement. Otherwise,
remove the ACTVPID keyword from the DPAGE
DFS1587I SC=04 EGCS FIELD SPECIFIED ON AN
statement, and rerun the job.
EVEN COLUMN
Severity: 8
Explanation: This is a warning message. An EGCS
Problem Determination: 2, 8, 16 field was specified on an even column. Some devices
require that extended graphic character set data be
DFS1589I SC=04 OUTL'hh', BOX, RIGHT, LEFT, DFS1594I SC=08 MIX, MIXD, MIXS, MIX'nn',
OVER, UNDER EXCLUSIVE MIXS'nn' ARE EXCLUSIVE
Explanation: The field outlining keywords specified on Explanation: MIX, MIXD, MIXS, MIX'nn', and MIXS'nn'
the DFLD statement were mutually exclusive. are mutually exclusive keywords, but more than one
was specified on a DFLD statement.
System Action: MFS uses the field outlining function
specified first. System Action: MFS will not create DOF/DIF blocks.
Programmer Response: If you don’t want to use the Programmer Response: Specify only one of these
default, correct the field outlining specification; then keywords on the DFLD statement; then rerun the job.
rerun the job, if necessary.
DFS1595I SC=04 MAXIMUM VALUE FOR
DFS1590I SC=04 OUTL VALUE SHOULD BE X'00' MIX/MIXS'nn' is 31, DEFAULT SET AS
to X'0F', X'00' ASSUMED. xx
Explanation: The field outlining value specified on the Explanation: The value specified on the MIX/MIXS'nn'
OUTL'hh' keyword is not a number between X'00' and keyword exceeds the allowed maximum of 31; xx is
X'0F'. used as the default.
System Action: MFS uses the default value X'00'. System Action: Processing continues.
Programmer Response: If you don’t want to use the Programmer Response: If the default MIX/MIXS'nn'
default value, correct the field outlining specification; value is not sufficient, correct the value; then rerun the
then rerun the job, if necessary. job, if necessary.
DFS1597I SC=04 MIXD INVALID FOR MIXED DFS1602I SC=08 CARD= INVALID FOR
MODE LITERAL FOR SCS1 SPECIFIED DEVICE TYPE
Explanation: The MIXD keyword specified on a DFLD Explanation: The CARD= specification conflicts with
statement for a DBCS/EBCDIC mixed literal field is the device type; the CARD= specification is ignored.
invalid for a SCS1 printer.
System Action: Processing continues with the next
System Action: MFS ignores the keyword MIXD and operand.
continues processing.
Programmer Response: Correct DEV or remove
Programmer Response: Correct the device type or CARD=, and rerun the job.
the keyword; then rerun the job, if necessary.
DFS1603I SC=08 FTAB= INVALID FOR SPECIFIED
DFS1598I SC=04 MIXS and MIX/MIXS WITH 'nn' DEVICE TYPE
VALID ONLY FOR TYPE=SCS1
Explanation: The FTAB= specification conflicts with
Explanation: MIXS or MIX/MIXS'nn' is specified for a the device type; the FTAB= specification is ignored.
device other than a SCS1 printer, but is only valid only
System Action: Processing continues with the next
for the SCS1 printer.
operand.
System Action: MFS ignores the invalid keyword and
Programmer Response: Correct DEV or remove
continues processing.
FTAB=, and rerun the job.
Programmer Response: Remove the MIXS or
MIX/MIXS'nn' specification from the DFLD statement;
DFS1604I SC=08 LDEL= INVALID FOR SPECIFIED
then rerun the job, if necessary.
DEVICE TYPE
Explanation: The LDEL= specification conflicts with
DFS1599I SC=08 MIXED MODE LITERAL
the device type; the LDEL= specification is ignored.
CONTAINS DBCS STRING WITH ODD
LENGTH System Action: Processing continues with the next
operand.
Explanation: Odd length DBCS data was specified in
a DBCS/EBCDIC mixed field literal, but DBCS data Programmer Response: Correct DEV or remove
must be even length. LDEL=, and rerun the job.
Programmer Response: MFS will not create
MOD/MID and DOF/DIF blocks. DFS1605I SC=08 DSCA= INVALID FOR
SPECIFIED DEVICE TYPE
Programmer Response: Correct the DBCS/EBCDIC
mixed field literal and rerun the job. Explanation: The DSCA= specification conflicts with
the device type; the DSCA= specification is ignored.
DFS1600I SC=08 PFK= INVALID FOR SPECIFIED System Action: Processing continues with the next
DEVICE TYPE operand.
Explanation: Program function key specification for Programmer Response: Correct DEV or remove
this device type is not allowed; it is ignored. DSCA=, and rerun the job.
System Action: Processing continues with the next
operand. DFS1606I SC=08 MODE= INVALID FOR
SPECIFIED DEVICE TYPE
Programmer Response: Correct DEV or PFK=, and
rerun the job. Explanation: The MODE= specification conflicts with
the device type; the MODE= specification is ignored.
DFS1601I SC=08 PEN= INVALID FOR SPECIFIED System Action: Processing continues with the next
DEVICE TYPE operand.
Explanation: The PEN= specification conflicts with the Programmer Response: Correct DEV or remove
device type; the PEN= specification is ignored. MODE=, and rerun the job.
System Action: Processing continues with the next
operand.
Programmer Response: Correct DEV or remove
PEN=, and rerun the job.
DFS1608I SC=08 FORMS= INVALID FOR DFS1613I SC=08 FEAT=PFK FORCED FOR PFK=
SPECIFIED DEVICE TYPE SPECIFICATION
Explanation: The FORMS= specification conflicts with Explanation: FEAT=PFK was not specified, although
the device type; the FORMS= specification is ignored. PFK= was; FEAT=PFK is assumed.
System Action: Processing continues with the next System Action: Processing continues with the next
operand. operand.
Programmer Response: Correct DEV or remove Programmer Response: Resolve the conflict, and
FORMS=, and rerun the job. rerun the job.
DFS1609I SC=08 SYSMSG= INVALID FOR DFS1614I SC=08 FEAT=PEN FORCED FOR PEN=
SPECIFIED DEVICE TYPE SPECIFICATION
Explanation: The SYSMSG= specification conflicts Explanation: FEAT=PEN was not specified, although
with the device type; the SYSMSG= specification is PEN= was; FEAT=PEN is assumed.
ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Resolve the conflict, and
Programmer Response: Correct DEV or remove rerun the job.
SYSMSG=, and rerun the job.
DFS1615I SC=08 FEAT=CARD FORCED FOR
DFS1610I SC=08 FEAT=IGNORE IS THE ONLY CARD= SPECIFICATION
ALLOWABLE SPECIFICATION FOR
Explanation: FEAT=CARD was not specified although
SPECIFIED DEVICE TYPE
CARD= was; FEAT=CARD is assumed.
Explanation: FEAT= specification can only be
System Action: Processing continues with the next
IGNORE for this device type; IGNORE is assumed.
operand.
System Action: Processing continues with the next
Programmer Response: Resolve the conflict, and
operand.
rerun the job.
Programmer Response: Examine the conflicting
statements, correct the error, and rerun the job.
DFS1616I SC=08 FEAT=PARAMETERS ARE
MUTUALLY EXCLUSIVE
DFS1611I SC=08 FEAT=VALUE(S) SPECIFIED
Explanation: The features specified cannot coexist;
INVALID FOR SPECIFIED DEVICE TYPE
they are accepted in an order of occurrence.
Explanation: The FEAT= specification conflicts with
System Action: Processing continues with the next
the device type; the FEAT= specification is ignored.
operand.
System Action: Processing continues with the next
Programmer Response: Select the desired features,
operand.
and rerun the job.
Programmer Response: Correct DEV or respecify
FEAT=, and rerun the job.
DFS1649I SC=08 MULT= SPECIFICATION INVALID DFS1654I SC=04 MULTIPLE PEN= KEYWORDS
FOR DEVICE TYPE SPECIFIED INVALID
Explanation: The MULT= specification conflicts with Explanation: Only one PEN= parameter is allowable
the device type specified; it is ignored. on a DFLD statement; the second one is ignored.
System Action: Processing continues with the next System Action: Processing continues with the next
operand. operand.
Programmer Response: Resolve the conflict, and Programmer Response: Respecify PEN=, and rerun
rerun the job. the job.
DFS1650I SC=08 FILL= SPECIFICATION INVALID DFS1655I SC=04 MULTIPLE OPCTL= KEYWORDS
FOR DEVICE OR DIVTYPE SPECIFIED INVALID
Explanation: The FILL= specification conflicts with the Explanation: Only one OPCTL= parameter is
device type or DIVTYPE specified. FILL= is not allowable on a DFLD statement; the second one is
permitted for DIV=INPUT or DEVTYPE=3600; it is ignored.
ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Respecify OPCTL=, and
Programmer Response: Resolve the conflict, and rerun the job.
rerun the job.
DFS1656I SC=08 POS=(lll, lll TRUNCATED TO
DFS1651I SC=04 MULTIPLE POS= KEYWORDS LAST 3 DIGITS
INVALID
Explanation: The POS=lll specification exceeds 3
Explanation: Only one POS= parameter is allowable digits; the last 3 digits are used.
on a DFLD statement; the second one is ignored.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Respecify POS=, and rerun
Programmer Response: Respecify POS=, and rerun the job.
the job.
DFS1667I SC=08 LTH=nnn, nnn HAS NO DIGITS. DFS1672I SC=08 POS=(lll,ccc, ccc DEFAULTED
VALUE OF 1 USED TO DEVICE LEFT MARGIN VALUE +1
Explanation: The LTH= specification has no digits; it Explanation: The POS= column is set to the left
is set to 1. margin value +1 if MODE=RECORD and no POS=
column number is coded.
System Action: Processing continues with the next
operand. System Action: Processing continues with the next
operand.
Programmer Response: Specify the desired length,
and rerun the job. Programmer Response: Respecify the desired
parameter, and rerun the job.
DFS1668I SC=08 ATTR=(parms), PARMS
CONTAINS MUTUALLY EXCLUSIVE DFS1673I SC=08 POS=nnn REQUIRED FOR
SPECIFICATIONS STREAM MODE
Explanation: Within the ATTR= specification there are Explanation: The record mode form of the DFLD
conflicting parameters. Attributes are accepted, and set POS= keyword was given when MODE=STREAM; the
in their order of occurrence. form POS=nnn is required. The next available stream
position or the left margin value is used.
System Action: Processing continues with the next
operand. System Action: Processing continues with the next
operand.
Programmer Response: Select the desired attributes,
and rerun the job. Programmer Response: Respecify the MODE=
keyword of the DEV statement or the POS= keyword of
the DFLD statement, and rerun the job.
DFS1669I SC=08 PEN='LITERAL', LITERAL HAS
NO CHARACTERS. ' ' USED
DFS1674I SC=08 LTH=nnn OMITTED.
Explanation: The PEN= literal is null; it is set to a
DEFAULTED TO LTH=1
blank.
Explanation: No LTH= parameter has been specified
System Action: Processing continues with the next
for this DFLD; it is set to 1.
operand.
System Action: Processing continues with the next
Programmer Response: Specify the desired literal,
operand.
and rerun the job.
Programmer Response: Specify the desired LTH=,
and rerun the job.
DFS1670I SC=04 OPCTL=TABLENAME,
TABLENAME TRUNCATED TO 8
CHARACTERS DFS1675I SC=08 DFLD MUST HAVE
DFLDNAME/LITERAL/SCA OR
Explanation: The OPCTL= tablename exceeds 8
PASSWORD
characters in length; the first 8 characters are used.
Explanation: One of the following
System Action: Processing continues with the next
DFLDNAME/LITERAL/SCA or PASSWORD must be
operand.
specified for the DFLD statement.
Programmer Response: Respecify the desired
System Action: The fixed name of DFLD ITB is set to
tablename, and rerun the job.
TEMPNAME.
Programmer Response: Specify the desired
DFS1671I SC=08 OPCTL=TABLENAME,
DFLDNAME/LITERAL/SCA or PASSWORD, and
TABLENAME HAS NO CHARACTERS.
resubmit the job.
OPCTL FUNCTION NEGATED
Explanation: The OPCTL= tablename is null; OPCTL=
DFS1676I SC=08 LITERAL SPECIFICATION
is ignored.
INCOMPATIBLE WITH DFLDNAME
System Action: Processing continues with the next
Explanation: The literal type DFLD statements might
operand.
not be labeled.
Programmer Response: Supply the desired
System Action: The literal is ignored, and processing
tablename, and rerun the job.
continues with the next operand.
Programmer Response: Remove the label or the
DFS1687I SC=08 BRANCH TO LABEL HAS NO DFS1692I SC=08 POS=(lll, lll DEFAULTED TO 1
CHARACTERS. 'NOFUNC' USED
Explanation: POS=lll is set to 1 if MODE=RECORD,
Explanation: The IF statement branch to label is null; and no POS= parameter is coded.
it is set to NOFUNC.
System Action: Processing continues with the next
System Action: Processing continues with the next operand.
operand.
Programmer Response: Respecify the desired
Programmer Response: Specify the desired branch parameter, and rerun the job.
to label, and rerun the job.
DFS1693I SC=16 PERMANENT I/O ERROR
DFS1688I SC=04 COMPARAND LITERAL UPDATING REFERAL LIBRARY.
TRUNCATED TO 255 CHARACTERS CONTINUING WITH SYNTAX CHECK
ONLY
Explanation: The comparand literal exceeds 255
characters; the first 255 characters are used. Explanation: IMS was unable to open the REFERAL
data set, or an I/O error occurred while writing a block
System Action: Processing continues with the next
to the IMS REFERAL library.
operand.
System Action: All writes to the IMS REFERAL library
Programmer Response: Respecify the literal, and
will be suppressed. Processing continues with syntax
rerun the job.
checking only.
Programmer Response: Ensure that a DD statement
DFS1689I SC=08 COMPARAND LITERAL HAS NO
is present and its specifications are correct. If a
TEXT ' ' USED.
hardware failure is indicated, rerun the job.
Explanation: The comparand literal specified is null; it
is set to one blank.
DFS1694I SC=16 INSUFFICIENT DIRECTORY
System Action: Processing continues with the next SPACE FOR UPDATE OF REFERAL
operand. LIBRARY. CONTINUING WITH SYNTAX
CHECK ONLY
Programmer Response: Respecify the desired literal,
and rerun the job. Explanation: An error occurred when no space was
left in the REFERAL directory. The block could not be
added or replaced.
DFS1690I SC=08 LENGTH COMPARAND
TRUNCATED TO 3 DIGITS System Action: Processing continues with syntax
checking only.
Explanation: The length comparand exceeds 3 digits;
the last 3 digits are used. Programmer Response: Specify a larger quantity of
space; re-create the IMS REFERAL library, and rerun
System Action: Processing continues with the next the job.
operand.
Programmer Response: Respecify the desired length, DFS1695I SC=20 PERMANENT I/O ERROR
and rerun the job. WRITING SYSTEXT DATA SET
Explanation: Issuing format and/or message control
DFS1691I SC=08 LENGTH COMPARAND HAS NO statements resulted in a permanent I/O error on the
DIGITS. VALUE OF 1 USED SYSTEXT data set.
Explanation: The length comparand parameter is null; System Action: Processing terminates with a forced
it is set to 1. EOF.
System Action: Processing continues with the next Programmer Response: Ensure that the DD
operand. statement is present, and its specifications are correct.
Programmer Response: Specify the desired length, If a hardware failure is indicated, rerun the job.
and rerun the job.
DFS1696I SC=04 MESSAGE 'mmmmmmmm'
REASSIGNED TO FORMAT 'ffffff'
Explanation: A message was removed from a prior
format set and chained to the new format set.
System Action: Processing continues as before.
DFS1698I SC=16 I/O ERROR WHILE DFS1702I SC=04 MESSAGE mmmmmmmm HAS
PROCESSING DIRECTORY OF NO FORMAT AND REQUIRES
REFERAL LIBRARY. CONTINUING FURTHER COMPILATION
WITH SYNTAX CHECK ONLY
Explanation: FORMAT SET is incomplete; no valid
Explanation: IMS was unable to open the REFERAL format block was found.
data set to process the directory entries, or an I/O error
System Action: Message blocks are stored in the
occurred while reading directory blocks.
referral library. Processing continues with the next FMT
System Action: All processing involving the IMS set, if any. If there is at least one valid FMT set at the
REFERAL library is suppressed, and processing end of the preprocessor phase, control is given to
continues with syntax checking only. phase 1. Otherwise, control is returned to MVS.
Programmer Response: Determine the nature of the Programmer Response: Specify at least a format
I/O error, correct it, and rerun the job. block, and rerun FORMAT SET.
DFS1711I SC=16 DISP=SHR INVALID FOR DFS1715I SC=04 MULTIPLE LEFT MARGIN
DDNAME=REFOUT. CONTINUING WITH SPECIFICATIONS IN HTAB= KEYWORD
SYNTAX CHECK ONLY INVALID
Explanation: IMS REFERAL was to be altered, but Explanation: A left margin value was specified more
either DISP=SHR or DD DUMMY was specified or the than once in a single HTAB= keyword.
DD statement for REFOUT was missing.
System Action: The first left margin value is used,
System Action: The MFS Utility Preprocessor phase
DFS1725I SC=04 BLANKS SPECIFIED AS LINE DFS1729I AREA CLOSE FOR AREA areaname
DELETE CHARACTERS REJECTED DUE TO MADS I/O TIMING
Explanation: Two blank characters were specified on Explanation: IMS is in MADS I/O timing mode or
the LDEL parameter. This forces the last 2 characters of MADS I/O timing recovery mode and one of the
a line to be nonblank for a valid line. following commands was entered:
System Action: The parameter is processed as v /STOP AREA
specified. v /STOP ADS
Programmer Response: Make sure the LDEL v /DBRECOVERY DB
specification is valid. v /DBRECOVERY AREA
v /VUNLOAD
DFS1726I SC=04 VERTICAL TABBING MAY NOT areaname is the name of the area the command was
BE VALID IF EJECT (BGNPP) OR issued against.
EJECT (BGNMSG) NOT SPECIFIED
System Action: IMS rejected the command issued
Explanation: Vertical tabbing only has meaning against the area.
relative to the beginning of a new page. If the PAGE=
parameter does not force a new page at either a new System Operator Response: Wait until recovery
message or physical page, vertical tabbing might not be completes, then reissue the command.
valid. Alternatively, all programs could specify EJECT
(ENDMSG). DFS1730I SC=04 STACK IDENTIFIER EXCEEDS 8
System Action: The statement is processed as CHARACTERS. TRUNCATED TO 8
specified. CHARACTERS
Programmer Response: Verify that the vertical tab Explanation: The identifier specified on the STACK or
stops will position the page correctly. UNSTACK statement must be 8 or fewer characters in
length.
DFS1727I MADS I/O TIMING FUNCTION System Action: The stack identifier is truncated to 8
RESUMED SUCCESSFULLY characters, and processing continues with the next
operand.
Explanation: The /STA MADSIOT command completed
successfully. All IMSs resumed long busy toleration Programmer Response: Respecify the stack
support. identifier, check the corresponding STACK or UNSTACK
statement, and rerun the job.
System Action: Long busy toleration support is
activated.
DFS1731I SC=04 STACK IDENTIFIER HAS NO
System Operator Response: None. CHARACTERS. BLANKS USED
Explanation: The preprocessor error recovery
DFS1728E START MADSIOT COMMAND FAILED. program has assumed a null identifier for the stack
RSN=rr identifier.
Explanation: The /STA MADSIOT command failed System Action: A stack identifier of eight blanks
because one IMS was unable to participate in the (unnamed stack) will be used.
MADS I/O timing structure. The reason code indicates
the reason for failure. Programmer Response: Validate the syntax of the
STACK/UNSTACK statement, and rerun the job.
Reason Code
Meaning
DFS1732I SC=08 UNEXPECTED 'STACK OFF'
01 This IMS connected to the structure, but STATEMENT IGNORED
another IMS failed to connect to the structure.
Explanation: A STACK OFF statement was
02 This IMS cannot connect to the structure. encountered when stacking was not in progress.
System Action: MADS I/O timing is still disabled. System Action: The STACK OFF statement is
Programmer Response: Correct the problem and ignored, and processing continues with the next source
reissue the /STA MADSIOT command from an IMS (not statement.
the one that originated the message) to restart MADS Programmer Response: Ensure that STACK ON and
I/O timing. If the problem cannot be corrected, stop the STACK OFF statements are balanced and that STACK
IMS that generated the error and reissue the /STA statements are not nested.
MADSIOT command.
DFS1734I SC=08 DUPLICATE STACK IDENTIFIER. DFS1738I SC=08 MISSING 'STACK OFF'
PREVIOUS STACK DELETED; STATEMENT. EOD RECEIVED
CURRENT STACK IN EFFECT
Explanation: A STACK OFF statement was not
Explanation: A STACK ON statement was encountered for the corresponding STACK ON
encountered that specified the identifier of a stack that statement before the end of the input stream source
currently existed in real storage. was encountered.
System Action: The stack that currently exists in real System Action: A STACK OFF statement is assumed,
storage is deleted, and stacking is initiated for the and termination processing continues.
STACK ON statement just encountered.
Programmer Response: Determine if the last stack is
Programmer Response: Respecify unique identifiers needed and, if desired, rerun the job.
for all stacks that currently exist in real storage.
DFS1739I SC=04 STACK 'ccccccc' WAS NOT
DFS1735I SC=08 'UNSTACK' STATEMENT DELETED
CANNOT BE STACKED. 'UNSTACK'
Explanation: All stacks that are still in real storage
STATEMENT IGNORED
when the preprocessor terminates are deleted.
Explanation: An UNSTACK statement was
System Action: Termination processing continues.
encountered while stacking was in progress. Nested
stacking is not allowed. Programmer Response: To ensure that all stacks are
deleted before termination processing, do not specify
System Action: The UNSTACK statement is ignored,
the KEEP option on the last UNSTACK statement for
and stacking continues for the current STACK ON
each stack.
statement.
Programmer Response: Rearrange the source
DFS1740I SC=08 DEV SPECIFICATION EXCEEDS
statements in the program so that nested stacking is not
DESIGN LIMITS
required, and rerun the job.
Explanation: The processing of this parameter will
cause the DEV control block (DEVITB) to exceed the
DFS1736I SC=08 STACK NOT FOUND FOR
maximum design size. This will normally only happen by
IDENTIFIER SPECIFIED IN 'UNSTACK'
specifying many long literals for PF keys. However, the
STATEMENT. 'UNSTACK' STATEMENT
check is made for FORMS literals, FTABS, horizontal
IGNORED
tabs (HT), vertical tabs (VT), and all PF key
Explanation: An UNSTACK statement identified a specifications. The combined specification of these
stack that was not currently in real storage. parameters in one DEV statement cannot exceed 4064
minus the basic size of the DEVITB (of approximately
System Action: The UNSTACK statement is ignored
100 bytes).
and processing continues with the next source
statement. System Action: Processing stops for the keyword that
caused the message to be issued and continues with
Programmer Response: Validate the spelling of the
the next keyword.
stack identifier or specify the KEEP option on a previous
UNSTACK statement with the same stack identifier. Programmer Response: Reduce the number and
length of literals, and/or only specify the maximum
allowed number of horizontal and vertical tabs. Rerun
the job.
DFS1741I SC=04 MULTIPLE WIDTH= KEYWORDS DFS1746I SC=04 LEFT MARGIN VALUE OF
INVALID HTAB= KEYWORD TRUNCATED TO
LAST 3 DIGITS
Explanation: More than one WIDTH= keyword is
invalid on a single DEV statement. Explanation: The left margin value specified in the
HTAB= keyword exceeds 3 digits.
System Action: The first WIDTH= specification is
used, multiple specifications are ignored, and System Action: The last 3 digits of the left margin
processing continues with the next operand. value are used, and processing continues with the next
operand.
Programmer Response: Resolve the multiple
specification conflict, and rerun the job. Programmer Response: Respecify a left margin value
of 3 or fewer digits, and rerun the job.
DFS1742I SC=04 MULTIPLE HTAB= KEYWORDS
INVALID DFS1747I SC=04 LEFT MARGIN VALUE OF
HTAB= KEYWORD HAS NO DIGITS.
Explanation: More than one HTAB= keyword is invalid
VALUE OF 1 IS USED
on a single DEV statement.
Explanation: The left margin value specified in the
System Action: The first HTAB= specification is used,
HTAB= keyword is null.
multiple specifications are ignored, and processing
continues with the next operand. System Action: A left margin value of 1 is used, and
processing continues with the next operand.
Programmer Response: Resolve the multiple
specification conflict, and rerun the job. Programmer Response: Respecify the desired left
margin, and rerun the job.
DFS1743I SC=04 MULTIPLE VT= KEYWORDS
INVALID DFS1748I SC=04 HORIZONTAL TAB STOP VALUE
TRUNCATED TO LAST 3 DIGITS
Explanation: More than one VT= keyword is invalid
on a single DEV statement. Explanation: A tab value in the HT= specification of
the HTAB= keyword exceeds 3 digits.
System Action: The first VT= specification is used,
multiple specifications are ignored, and processing System Action: The last 3 digits of the tab stop are
continues with the next operand. used, and processing continues with the next operand.
Programmer Response: Resolve the multiple Programmer Response: Respecify the tab stop value
specification conflict, and rerun the job. with 3 or fewer digits, and rerun the job.
DFS1744I SC=04 WIDTH=nnn; nnn TRUNCATED DFS1749I SC=08 NULL HORIZONTAL TAB STOP
TO LAST 3 DIGITS VALUE IGNORED
Explanation: The width specified in the WIDTH= Explanation: A null horizontal tab stop value was
keyword exceeds 3 digits. encountered in the HT= specification of the HTAB=
keyword. (Error-recovery procedures can assume a tab
System Action: The last 3 digits of the width are used
stop value with no digits ($I$).)
and processing continues with the next operand.
System Action: The null horizontal tab stop is
Programmer Response: Respecify a width of 3 or
ignored, and processing continues with the next
fewer digits, and rerun the job.
operand.
Programmer Response: Ensure that the syntax of the
DFS1745I SC=04 WIDTH=nnn; nnn HAS NO
HTAB= keyword is valid, and rerun the job.
DIGITS. DEFAULT VALUE USED
Explanation: The width specified in the WIDTH=
DFS1750I SC=04 VERTICAL TAB STOP VALUE
keyword is null.
TRUNCATED TO LAST 3 DIGITS
System Action: The default width for the specified
Explanation: A tab stop value in the VT= keyword
device type is used, and processing continues with the
exceeds 3 digits.
next operand.
System Action: The last 3 digits of the tab stop are
Programmer Response: Respecify the desired width,
used, and processing continues with the next operand.
and rerun the job.
Programmer Response: Respecify the tab stop value
with 3 or fewer digits, and rerun the job.
DFS1751I SC=08 NULL VERTICAL TAB STOP DFS1756I SC=04 WIDTH=nnn; nnn EXCEEDS
VALUE IGNORED MAXIMUM VALUE. DEFAULT VALUE
USED
Explanation: A null vertical tab stop value was
encountered in the VT= keyword. (Error-recovery Explanation: The width specified in the WIDTH=
procedures can assume a tab stop value with no digits keyword exceeds the allowable maximum of 255 (249
($I$).) for DEV.TYPE=SCS2).
System Action: The null vertical tab stop is ignored, System Action: The default width for the specified
and processing continues with the next operand. device type is used, and processing continues with the
next operand.
Programmer Response: Ensure that the syntax of the
VT= keyword is valid, and rerun the job. Programmer Response: Respecify a width of less
than or equal to the maximum, and rerun the job.
DFS1752I SC=08 SUB= VALUE INVALID, X'3F'
USED DFS1757I SC=08 NO LEFT MARGIN OR TAB
STOP VALUES. HTAB= SPECIFICATION
Explanation: The value specified for SUB= is not a
IGNORED
single character or 2 hexadecimal characters.
Explanation: An HTAB= keyword had no left margin
System Action: The default value of X'3F' is used,
or tab stop specification.
and processing continues with the next operand.
System Action: The HTAB= keyword is ignored, and
Programmer Response: Specify the SUB= value as
processing continues with the next operand.
either a single character or as 2 valid hexadecimal
characters, and rerun the job. Programmer Response: Specify a left margin and/or
tab stops for the HTAB= keyword, or remove the HTAB=
keyword, and rerun the job.
DFS1753I SC=08 WIDTH= INVALID FOR
SPECIFIED DEVICE TYPE
DFS1758I SC=08 LEFT MARGIN VALUE
Explanation: The WIDTH= specification conflicts with
GREATER THAN PAGE WIDTH. VALUE
the specified device type.
OF 1 USED
System Action: The WIDTH= specification is ignored,
Explanation: The left margin value specified in the
and processing continues with the next operand.
HTAB= keyword is greater than the defined page width
Programmer Response: Correct the DEV statement for the specified device type.
or remove the WIDTH= specification, and rerun the job.
System Action: The left margin value is set to 1, and
processing continues with the next operand.
DFS1754I SC=08 HTAB= INVALID FOR
Programmer Response: Respecify the left margin or
SPECIFIED DEVICE TYPE
page width value, and rerun the job.
Explanation: The HTAB= specification conflicts with
the specified device type.
DFS1759I SC=08 INVALID HORIZONTAL TAB
System Action: The HTAB= specification is ignored, STOP(S) IGNORED
and processing continues with the next operand.
Explanation: One or more invalid horizontal tab stop
Programmer Response: Correct the DEV statement values were encountered in the HT= specification of the
or remove the HTAB= specification, and rerun the job. HTAB= keyword. Tab stop values must be greater than
or equal to the left margin of the page and less than or
equal to the right margin of the page.
DFS1755I SC=08 VT= INVALID FOR SPECIFIED
DEVICE TYPE System Action: The invalid tab stops are ignored, and
processing continues with the next operand.
Explanation: The VT= specification conflicts with the
specified device type. Programmer Response: Remove the invalid tab stop
values or respecify the left and/or right margin values,
System Action: The VT= specification is ignored, and and rerun the job.
processing continues with the next operand.
Programmer Response: Correct the DEV statement
or remove the VT= specification, and rerun the job.
System Action: If more than 36 literals or control System Action: The FEAT=number specification is
functions are specified on the PFK= operand, the first truncated to the right-most 2 digits. Processing
36 are used. IMS continues with the next operand. continues with the next operand.
Programmer Response: Correct the syntax, and Programmer Response: Respecify the FEAT=number
rerun the job. to contain no more than 2 digits. Rerun the job.
DFS1772I SC=08 ONLY ONE PPAGE STATEMENT DFS1777I SC=08 NULL FEAT = ; 1 IS ASSUMED
ALLOWED FOR DIV TYPE=INPUT Explanation: A null FEAT=number specification was
Explanation: More than one PPAGE statement was supplied on the DEV statement. A feature number
supplied for DIV TYPE=INPUT. between 1 and 10 must be provided.
System Action: This PPAGE statement is ignored, System Action: FEAT=1 is assumed, and processing
and processing continues with the next statement. continues with the next operand.
DFS1773I SC=04 PPAGE STATEMENT ASSUMED DFS1778I SC=08 FEAT= INVALID. 1 ASSUMED
Explanation: A PPAGE statement was assumed for Explanation: The FEAT=number specification on the
the specified DEV.TYPE for DIV DEV statement must be greater than or equal to 1 and
OPTIONS=MSG/DPAGE and TYPE=INPUT. less than or equal to 10. The number supplied was not
in this range.
System Action: A PPAGE statement is assumed and
processing continues with the next statement. System Action: FEAT=1 is assumed, and processing
continues with the next operand.
Programmer Response: Supply a PPAGE statement
at this point in the input stream, and rerun the job. Programmer Response: Respecify a valid
FEAT=number, and rerun the job.
System Action: The DPAGE statement processing Explanation: The value specified for an LTH= operand
continues. is greater than 8 for the PASSWORD option on the
DFLD statement.
Programmer Response: Specify a label on the
DPAGE statement, and rerun the job. System Action: LTH=8 is assumed, and processing
continues with this operand.
DFS1792I SC=08 DPAGE STATEMENT REQUIRED Programmer Response: Specify LTH=8 or omit the
FOR DIV OPTIONS=DPAGE AND LTH= operand on the DFLD statement, and rerun the
TYPE=OUTPUT job.
DFS1797I SC=08 SCA OPTION INVALID FOR DIV DFS1801I SC=16 NO DFLDS DEFINED IN THIS
TYPE=INPUT. SCA OPTION IGNORED DPAGE. FMT MEMBER NOT WRITTEN
TO REFERAL
Explanation: The SCA option is invalid on the DFLD
for DIV TYPE=INPUT. Explanation: For the specified DEV.TYPE and DIV
TYPE=OUTPUT, at least one DFLD must be defined in
System Action: The SCA option is ignored, and
this DPAGE. A severity code of 16 forces this FMT
processing continues with this operand.
member not to be written to REFERAL.
Programmer Response: Remove the SCA option
System Action: Processing continues with the next
from the DFLD, and rerun the job.
statements with a syntax-only check for the remainder
of this FMT.
DFS1798I SC=04 MULTIPLE
Programmer Response: Define at least one DFLD
SEGEXIT/NOSEGEXIT
statement in this DPAGE, and rerun the job.
SPECIFICATIONS IN OPTIONS=
KEYWORD INVALID
DFS1802I SC=08 FIELD LENGTH CANNOT
Explanation: Multiple SEGEXIT or NOSEGEXIT
EXCEED DIV RCDCTL VALUE. LENGTH
options were supplied on the DIV statement OPTIONS=
SPECIFICATION DEFAULTED TO
specification.
RCDCTL VALUE
System Action: The first SEGEXIT or NOSEGEXIT
Explanation: This message is issued if
option specified is used, and processing continues with
RCDCTL=NOSPAN is specified and the LTH=
this operand.
specification on the named DFLD has exceeded the DIV
Programmer Response: Remove the multiple RCDCTL= value. The message is also issued if the
SEGEXIT or NOSEGEXIT options from the OPTIONS= literal DFLD length has exceeded the DIV RCDCTL=
specification, and rerun the job. value.
System Action: The RCDCTL value is assumed as
DFS1799I SC=08 FLDEXIT/NOFLDEXIT/SEGEXIT/ the DFLD length, and processing continues with this
NOSEGEXIT PARAMETERS INVALID operand.
ON OPTIONS= KEYWORD FOR DIV
Programmer Response: Change either the DFLD
TYPE=OUTPUT
LTH= specification or the DIV RCDCTL= specification
Explanation: The options FLDEXIT, NOFLDEXIT, such that the field length is less than or equal to the
SEGEXIT, NOSEGEXIT are invalid on the DIV RCDCTL value. Rerun the job.
statement OPTIONS keyword for DIV TYPE=OUTPUT.
System Action: These options are ignored, and DFS1803I SC=04 POS= SPECIFICATION
processing continues with this operand. IGNORED FOR DEVICE TYPE
Programmer Response: Remove FLDEXIT, Explanation: A POS= specification cannot be supplied
NOFLDEXIT, SEGEXIT, or NOSEGEXIT from the on the DFLD for the specified DEV.TYPE.
OPTIONS keyword, or change DIV TYPE to INPUT.
System Action: The POS= specification is ignored,
Rerun the job.
and processing continues with this operand.
Programmer Response: Remove the POS=
DFS1800I SC=08 ATTR=operand INCOMPATIBLE
specification from the DFLD statement, and rerun the
WITH SCA OPTION. OPERAND
job.
IGNORED
Explanation: ATTR=YES or ATTR=nn must not be
DFS1804I SC=08 LDEL=X'HEXSTRING',
specified on a DFLD statement when the SCA option is
HEXSTRING TRUNCATED TO FIRST 4
also specified.
HEX CHARACTERS
System Action: The ATTR=YES or ATTR=nn
Explanation: More than 4 hexadecimal characters
specification is ignored, and processing continues with
were supplied on the LDEL= specification. The
the next operand.
hexadecimal string is truncated to the left-most 4
Programmer Response: Remove ATTR=YES or hexadecimal characters.
ATTR=nn from the DFLD statement, and rerun the job.
System Action: Processing continues with this
operand.
Programmer Response: Provide 4 hexadecimal
characters on the LDEL= specification on the DEV
DFS1823I SC=08 NULL RCDCTL NUMBER. 256 DFS1828I SC=08 HDRCTL NUMBER TRUNCATED.
USED LAST 2 DIGITS USED
Explanation: A null record size number was supplied Explanation: The HDRCTL= specification length
on the DIV statement RCDCTL= specification. parameter exceeds 2 digits.
System Action: A record size of 256 is assumed, and System Action: Only the last 2 digits are used, and
processing continues with this operand. processing continues with the next operand.
Programmer Response: Specify a valid record size, Programmer Response: Omit the length specification
and rerun the job. or respecify the desired HDRCTL= length, and rerun the
job.
DFS1824I SC=08 RCDCTL NUMBER OF 0
INVALID. 256 USED DFS1829I SC=08 NULL HDRCTL NUMBER.
DEFAULT ASSUMED
Explanation: A zero record size was supplied on the
DIV statement RCDCTL= specification. The record size Explanation: A HDRCTL=null numeric length was
must be between 1 and 32000. specified.
System Action: A default record size of 256 is System Action: The default of 7 is used, and
assumed, and processing continues with this operand. processing continues with this operand.
Programmer Response: Specify a valid record size Programmer Response: Omit the length specification
on the RCDCTL= specification and rerun the job. or specify the desired HDRCTL= numeric length, and
rerun the job.
DFS1825I SC=08 RCDCTL NUMBER EXCEEDS
32000. 256 USED DFS1830I SC=04 MULTIPLE SIM/NOSIM2
SPECIFICATIONS IN OPTIONS=
Explanation: A record size greater than 32000 was
KEYWORD INVALID
supplied on the DIV statement RCDCTL= specification.
The record size must be between 1 and 32000. Explanation: SIM or NOSIM2 was specified more than
once in a single OPTIONS= keyword.
System Action: A default record size of 256 is
assumed, and processing continues with this operand. System Action: The first SIM or NOSIM2 specification
is used, and processing continues with this operand.
Programmer Response: Specify a valid record size
on the RCDCTL= specification, and rerun the job. Programmer Response: Resolve the multiple
SIM/NOSIM2 specification conflict, and rerun the job.
DFS1826I SC=04 MULTIPLE FIXED/VARIABLE
SPECIFICATIONS IN HDRCTL= DFS1831A SC=04 MULTIPLE operand/operand
KEYWORD INVALID SPECIFICATIONS IN OPTIONS=
KEYWORD INVALID
Explanation: Multiple FIXED or VARIABLE options
were supplied on the DIV statement HDRCTL= Explanation: Conflicting operands were specified in
specification. the OPTIONS= keyword.
System Action: The first FIXED or VARIABLE option System Action: The first operand specified by the
specified is used, and processing continues with this user is used, and processing continues.
operand.
Programmer Response: Resolve the conflicting
Programmer Response: Remove the multiple FIXED operands by selecting DNM or NODNM, and/or MSG,
or VARIABLE options from the HDRCTL= specification, DPAGE or PPAGE.
and rerun the job.
DFS1832I SC=08 RCDCTL= INVALID FOR
DFS1827I SC=04 MULTIPLE HDRCTL NUMBER SPECIFIED DEVICE TYPE
SPECIFICATIONS INVALID
Explanation: RCDCTL= is only valid for TYPE=
Explanation: Only one numeric-length specification is DPM-A1 through DPM-A10 on the DEV statement.
valid for the HDRCTL= keyword.
System Action: The RCDCTL= specification is
System Action: The first numeric-length specification ignored, and processing continues with the next
is used, and processing continues with this operand. operand.
Programmer Response: Specify only one numeric Programmer Response: Correct the DEV.TYPE=
length on the HDRCTL= specification, and rerun the job.
DFS1842I SC=08 device-type IDENTIFIER DOES DFS1846I SC=08 HEXSTRING CONTAINS INVALID
NOT BEGIN WITH A VALID HEX DIGIT. HEX DIGIT X'0' ASSUMED
CHARACTER. type-A1 ASSUMED
Explanation: A string defined to be in hexadecimal
Explanation: The first character of the device type digits contains a character other than A to F or 0 to 9.
identifier is specified incorrectly in the TYPE= keyword
System Action: A zero is substituted for the invalid
of the DEV statement.
character, and processing continues with the next
System Action: DPM-A1 or 3270-A1 is used as the operand.
device type, and processing continues with the next
Programmer Response: Find the invalid hexadecimal
operand.
character on the string, specify the desired value, and
Programmer Response: Specify the desired identifier, rerun the job.
and rerun the job.
DFS1847I SC=08 SIM/NOSIM2 PARAMETERS
DFS1843I SC=08 LDEL=X'HEXSTRING', INVALID ON OPTIONS= KEYWORD
HEXSTRING LENGTH IS NOT 4. FOR DIV TYPE=INPUT
HEXSTRING PADDED ON RIGHT WITH
Explanation: The options SIM/NOSIM2 are invalid on
0’S
the DIV statement OPTIONS= keyword for DIV
Explanation: The LDEL= string is less than 4 TYPE=INPUT.
hexadecimal digits.
System Action: The SIM/NOSIM2 options are
System Action: The string is padded on the right with ignored, and processing continues with this operand.
zeros to a length of 4 hexadecimal digits. Processing
Programmer Response: Remove the SIM or NOSIM2
continues with the next operand.
parameters from the OPTIONS keyword or change the
Programmer Response: Expand the LDEL= string to DIV TYPE to OUTPUT. Rerun the job.
4 hexadecimal digits, and rerun the job.
DFS1848I SC=08 DSCA=X'HEXSTRING',
DFS1844I SC=08 FTAB=X'HEXSTRING', HEXSTRING IS NOT 4 HEX DIGITS.
HEXSTRING IS NULL. DEFAULT FTABS STRING PADDED ON RIGHT WITH 0’S
USED FOR APPLICABLE DEVICES
Explanation: The DSCA= keyword had fewer than 4
Explanation: A null hexadecimal string was supplied hexadecimal digits specified. The specification will be
on the DEV statement FTAB= specification. For the list padded on the right with a hexadecimal zero to a length
of device types with default FTABs, refer to the DEV of 4 hexadecimal digits.
statement in section “MFS Language Utility,” of IMS
System Action: Processing continues with the next
Version 7 Application Programming: Transaction
operand.
Manager.
Programmer Response: Specify 4 hexadecimal digits
System Action: FTABs are assumed for applicable
in the DSCA= operand, and rerun the job.
devices, and processing continues with the next
operand.
DFS1850I SC=04 NULL DEVCHAR SUFFIX.
Programmer Response: Supply a valid FTAB
DEVCHAR TABLE DFSUDT00 USED
specification, and rerun the job.
Explanation: No suffix was specified on the
DEVCHAR= parameter of the EXEC statement.
DFS1845I SC=04 RCD STATEMENT IS INVALID
FOR DEV MODE=STREAM. RCD System Action: The name of the device characteristic
STATEMENT IGNORED table that will be loaded is DFSUDT00.
Explanation: The RCD statement cannot specified for Programmer Response: Specify a valid single
STREAM mode. alphameric suffix for the DEVCHAR= parameter on the
EXEC statement, and rerun the job.
System Action: The RCD statement is ignored, and
processing continues with the next statement.
DFS1851I SC=04 DEVCHAR SUFFIX 'suffix'
Programmer Response: Remove the RCD statement
TRUNCATED TO FIRST CHARACTER
from the input stream or specify RECORD mode. Rerun
the job. Explanation: More than 1 character was specified on
the DEVCHAR= parameter of the EXEC statement. The
message will display up to 8 of the characters that were
present.
DFS1857I SC=04 PF KEY NUMBER 'nn' IS A Programmer Response: Correct the cause of
DUPLICATE NUMBER AND IS message DFS1859I or DFS1860I, and rerun the job.
IGNORED
Explanation: The PF key number on this
subparameter has been previously specified.
DFS1862I SC=08 3270-An DEVICE TYPE NOT DFS1866I SC=04 RDPN=DFLDNAME TRUNCATED
FOUND IN THE DEVCHAR TABLE. 3270 TO 'cccccccc'
ASSUMED
Explanation: The return destination process name
Explanation: The device type symbolic name, (dfldname) is greater than 8 characters.
mentioned in the message, was not found in the device
System Action: Only the first 8 characters of the
characteristics table that was loaded.
dfldname are used, and processing continues with this
System Action: A 3270 model 2 device type is operand.
assumed, and processing continues.
Programmer Response: Provide a dfldname with no
Programmer Response: Ensure that the proper more than 8 characters, and rerun the job.
suffixed device characteristics table was used, and that
the symbolic name used in the system definition is the
DFS1867I SC=08 name= 'LITERAL' INVALID FOR
same name used on the DEV statement. Correct any
DIV TYPE=INPUT
errors, and rerun the job.
Explanation: Either the destination process name
(DPN) or the primary resource name (PRN) literal is not
DFS1863I SC=04 DEVICE FEATURES SPECIFIED
valid when DIV TYPE=INPUT is specified.
NOT FOUND IN DEVCHAR TABLE
System Action: The literal specification is ignored,
Explanation: The loaded device characteristics table
and processing continues with the next operand.
did not have an entry for the symbolic name specified
on the TYPE= keyword of the DEV statement with the Programmer Response: Remove the literal
same features that were specified on the FEAT= specification or change DIV TYPE to OUTPUT.
operand of the DEV statement.
System Action: The system uses the features that are DFS1868I SC=04 DPN='LITERAL' TRUNCATED TO
specified or assumed for the DEV statement, rather 'cccccccc'
than those found in the device characteristics table
entry. Explanation: The destination process name literal is
greater than 8 characters.
Programmer Response: The format for this symbolic
device type and features will not be referenced in an System Action: Only the first 8 characters of the
online system because there will be no defined device literal are used, and processing continues with this
and features that match. Correct any errors, and rerun operand.
the job. Programmer Response: Provide a literal with no
more than 8 characters, and rerun the job.
DFS1864I SC=04 RCDCTL=SPAN IS INVALID FOR
DPM-Bn DFS1869I SC=04 DPN=DFLDNAME TRUNCATED
Explanation: RCDCTL=SPAN is not allowed when TO 'cccccccc'
TYPE=DPM-Bn is specified on the DEV statement. Explanation: The destination process name
System Action: The SPAN specification is ignored, (dfldname) is greater than 8 characters.
and processing continues with the next operand. System Action: Only the first 8 characters of the
Programmer Response: Change the SPAN dfldname are used, and processing continues with this
specification to NOSPAN, remove it from the RCDCTL= operand.
operand, or change the device type specification, and Programmer Response: Provide a dfldname with no
rerun the job. more than 8 characters, and rerun the job.
DFS1889I SC=08 EGCS VALUE INVALID, DFS1893I SC=08 TOP MARGIN SPECIFIED IS
EGCS'F8' USED LESS THAN 1
Explanation: The programmed symbol value specified Explanation: The value specified for top margin in the
for the EGCS attribute is not specified as X'hh', the VTAB= keyword is less than 1.
value is not a X'00', or in the range from X'40' through
System Action: The top margin is set to 1 and
X'FE'.
processing continues with the next operand.
System Action: The default value of EGCS'F8' is
Programmer Response: Change the value of top
used, and processing continues with the next operand.
margin in VTAB= keyword to a value equal to or greater
Programmer Response: Specify the EGCS attribute than 1, and two less than the bottom margin value, and
as EGCS, EGCS'00' EGCS'hh', where 'hh' is a valid rerun the job.
value (normally 'F8'), and rerun the job.
Severity: 8
Severity: 8 Severity: 8
Explanation: The top margin is equal to or greater Explanation: The two identified keywords specified in
than the lowest nonzero (VT) specified. the DEV statement are mutually exclusive.
System Action: The (VT) is set to zero, and System Action: The first keyword will be accepted;
processing continues with the next operand. the second keyword will be ignored. Processing
continues with the next keyword.
Programmer Response: Change the top margin value
in the VTAB= keyword or VT= specifications so that the Programmer Response: Respecify only one of the
top margin is smaller than all nonzero VT= two identified keywords, and rerun the job.
specifications. Severity: 8
Severity: 8
DFS1904I SC=04 (keyword=) SPECIFIED WITH
DFS1900I SC=08 DUPLICATE VERTICAL TAB NULL VALUE
STOP(S) SET TO ZERO Explanation: The displayed keyword was specified
Explanation: The tab stop values in the VT= keyword without a value.
must be distinct or zero if VTAB= is specified. System Action: The identified keyword will be
System Action: Repeated occurrences of tab stop ignored, and processing continues with the next
values are set to zero, and processing continues with operand.
the next operand. Programmer Response: Respecify the identified
Programmer Response: Nonzero vertical tabs must keyword, and rerun the job.
be unique. Change duplicate nonzero vertical tabs to Severity: 4
IMS execution parameters can be specified with JCL or DFS1922I GSAM OPEN OF DD xxxxxx FAILED,
with the DFSPBxxx or DFSDCxxx members. The JCL REASON CODE=reason
specified parameters override any parameters specified
Explanation: An attempt to open GSAM data set
with DFSPBxxx or DFSDCxxx, resulting in the final
xxxxxx failed for one of the following reasons:
execution parameters. Message DFS1920I results when
values of the final parameters do not meet the X'20' MVS OPEN call failed.
requirements specified in IMS Version 7 Installation
Volume 2: System Definition and Tailoring. X'24' An OPEN call to a specific concatenated data
set failed. Most likely, there is a missing data
set in the concatenation.
With some parameters, this error results in abend
U0083 after all the final parameters have been X'28' An OBTAIN of the data set’s DSCB failed.
evaluated. The value zzzzz=ABEND identifies the Ensure the data set has been properly
parameters with the fatal error. allocated.
DFS1924 KEYWORD RESOURCE NOT DEFINED System Action: The /RMxxxxxx command is rejected.
IMS issues this message and continues execution.
Explanation: A command was entered requesting a
specific resource when the keyword resource is not Programmer Response: Determine the reason for the
defined for the IMS system. DBRC failure. See the MVS master console (SYSLOG)
for DSP messages that might explain the cause of the
Programmer Response: Check the keyword resource condition.
against the IMS generated system to determine if the
resource is installed. Problem Determination: 1, 6, 36, 40, 41
DFS1927 UNABLE TO PROCESS SHARED EMH | The following text is an example of message DFS1929I:
DUE TO LTERM REGISTRATION
| DFS1929I ********************************
FAILURE
| DFS1929I * IMS SYSTEM PARAMETERS ACTIVE
Explanation: While using the shared expedited | DFS1929I * FOR THIS EXECUTION:
message handler (EMH) to process an input message, | DFS1929I * ALOT = 1440
Fast Path tried to register LTERM interest to CQS and | DFS1929I * AOIP = 2147483647
| DFS1929I * AOIS = N
the LTERM registration failed.
| DFS1929I * APPC = N
System Action: The message is ignored. | DFS1929I * APPCSE = F
| DFS1929I * APPLID1 =
Programmer Response: This is a temporary error. If | DFS1929I * APPLID2 =
the problem persists, print X'67D0', subtype X'D00D' log | DFS1929I * APPLID3 = APPL7
records to identify the return and reason codes for the | DFS1929I * ARC = 1
registration failure. | DFS1929I * ARMRST = N
| DFS1929I * ASOT = 1440
Module: DBFHIEL0 | DFS1929I * AUTO =
v DFS1956E INVALID MAXRGN, IT MUST BE Explanation: An input parameter error is found while
BETWEEN 0 TO 255: processing the DFSAPPC message request. The
v DFS1956E DUPLICATE OR INVALID CLASS description field is replaced by the appropriate error
types. The following are possible error types:
v DFS1956E DUPLICATE OR INVALID MAXRGN
MISSING '('
The following list contains the various formats for LU 6.2 MISSING '=' AFTER KEYWORD
descriptors: INVALID OR DUPLICATE KEYWORD
v DFS1956E SYNTAX ERR ON PREV CARD IN INVALID LTERM NAME
CHAIN, SKIP THIS INVALID LU NAME
v DFS1956E SYNTAX ERROR ON CARD <card INVALID MODE NAME
number>
INVALID TP NAME
The following are added to the above prefix: INVALID SIDE NAME
v CAN NOT CONTINUE IF COL(71) IS BLANK INVALID CONVERSATION TYPE
v FIRST COLUMN MUST BE EITHER ″U″ OR ″*″ INVALID SYNC LEVEL
v SECOND COLUMN MUST BE BLANK MISSING OR INVALID VALUE AFTER KEYWORD
v LTERM NAME NOT GIVEN LTERM AND OTHER KEYWORDS ARE MUTUALLY
EXCLUSIVE
v LTERM NAME LONGER THAN 8 CHAR
THE PARAMETER LENGTH IS TOO LONG
v INVALID LTERM NAME
NO MESSAGE TEXT AFTER ')'
v DIFFERENT LTERM NAME ON CONTINUED CARD
NO USERID OR USER IS NOT SIGNED ON
v THE CONTINUED DATA MUST BEGIN IN COLUMN
12 DESTINATION NOT FOUND
v ILLEGAL KEYWORD System Action: The system continues processing.
v SIDE MUST BE 1 TO 8 CHARACTER LONG Programmer Response: Correct the errors and retry
v INVALID CHARACTER IN SIDENAME DFSAPPC.
v DUPLICATE SIDE KEYWORD
v LUNAME MUST BE 1 TO 17 CHARACTERS LONG DFS1958I IMS CONNECTION TO APPC/MVS
v LUNAME MUST BEGIN WITH A-Z OR @,$,# COMPLETE, LUNAME= nnnnnnnn.
v DUPLICATE LUNAME KEYWORD Explanation: The connection between APPC/MVS
v INVALID CHARACTER IN LUNAME and IMS was established. APPC/MVS opened the local
ACB of IMS. APPC/MVS LU 6.2 services are available
v TPNAME MUST BE 1 TO 64 CHARACTER LONG
to IMS. If the LU name is network-qualified, it can be up
v DUPLICATE TPNAME KEYWORD to 17 bytes long.
v INVALID CHARACTER IN TPNAME
System Action: IMS receives messages from LU 6.2
v MODE MUST BE 1 TO 8 CHARACTER LONG devices and sends messages to LU 6.2 devices using
v MODE MUST BEGIN WITH A-Z OR @,$,# APPC/MVS services.
System Programmer Response: For reason codes 1 2 Unable to obtain the storage required to
and 2, reissue the command when the event completes. process the /CQSCHKPT command.
For all other reason codes, call the IBM Support Center 3 Unable to issue message DFS1972I to report
for assistance. that the /CQSCHKPT command was successful
for all structures.
Module: DFSSQCP0
4 Unable to issue message DFS1973I to report a
parameter error.
DFS1975 COMMAND REJECTED AS CQS IS NOT
AVAILABLE 5 Unable to issue message DFS1972I to report
that the /CQSCHKPT command was successful
Explanation: The command was not processed for some structures.
because the CQS address space is not available.
6 Unable to issue message DFS1974I to report
System Action: IMS processing continues. that the /CQSCHKPT command failed for a
System Programmer Response: Reissue the structure.
command when CQS is available. 7 Unable to issue message DFS1973I to report
Module: DFSICM30, DFSICQ20, DFSIDP40 an environmental error.
System Action: IMS processing continues.
DFS1976 KEYWORD INVALID - SHARED System Programmer Response: Reissue the
QUEUES NOT ENABLED command.
Explanation: The command was not processed Module: DFSSQCP0
because the keyword is invalid in an IMS system
without Shared Queues.
DFS1979I CHECKPOINT REQUEST REJECTED,
System Action: IMS processing continues. CQS IS NOT AVAILABLE
System Programmer Response: Reissue the Explanation: The request was not processed because
command in an IMS system in which Shared Queues is the CQS address space is not available.
enabled.
System Action: IMS processing continues.
Module: DFSIDPR0, DFSIDP00
System Programmer Response: Reissue the
command when CQS is available.
Module: DFSRCP00
System Action: The job terminates unsuccessfully. Explanation: The partition specified was processed for
INDEX recovery but no root segments were found.
Programmer Response: Verify that the input keywords
and parameters are correct. Keywords and parameters System Action: The job ended unsuccessfully.
are position dependent.
DFS1982I Reason Code = 10 Recovery type Programmer Response: This is an abnormal condition.
specified in DFSPREC0 control Contact the IBM Support Center for assistance.
card is invalid
DFS1982I Reason Code = 60 DFSPREC0
control card specified ILE recovery
Explanation: The recovery type specified in the control and no ILEs were required for this
card was not one of the three allowable types: INDEX, partition
ILE, BOTH
Explanation: An ILE rebuild request resulted in no
System Action: The job step is terminated. entries being inserted into the ILE data set
Programmer Response: Verify that the recovery type System Action: The job completed.
is correct and rerun job. Keywords and parameters on
the input control card are position dependent.
System Action: The job terminates unsuccessfully. Explanation: This message is displayed when you
input one or more KEYRANGE values that are longer
than the key values in the database.
Programmer Response: Ensure that DBRC=Y is
specified in the EXEC card, then rerun the job. System Action: The DFSMAID0 utility truncates the
KEYRANGE to the proper size. Processing continues.
| DFS1982I Reason Code = A0 Index/ILE
| rebuild request honored - database User Response: None.
| specified NOT a HIDAM database
Module: DFSMAID0
Explanation: During an INDEX rebuild request, DDIR
determined that the partition was not for a PHIDAM DFS1990I {LQB|RCNT} CONTROL BLOCKS
database. INITIALIZATION FAILED
Explanation: A major error occurred while attempting
System Action: The job terminates unsuccessfully.
to initialize the CNT/SPQB/RCNT control blocks within
module DFSCLCms, DFSCLSms, DFSCLRms, or
Programmer Response: Change the DBD on the job
DFSCLIDs. The LQB control block includes the CNT
parameter to a HALDB that is PHIDAM, then rerun the
and SPQB control blocks. The following modules are
job.
shown with their corresponding control blocks, and SID
| DFS1982I Reason Code = B0 Index/ILE and CTM. SID is the system ID table and CTM is a
DFSCLCms CNT
DFS1992I GETMAIN ERROR FOR
DFSCLSms SPQB {CNT/LNB/RCNT|SPQB|CCB} BLOCKS
DFSCLRms RCNT {HASH TABLE|BIT MAP} RC=
DFSCLIDs SID, CTM Explanation: The first form of the message appears
when the system attempts to acquire a block of storage
Variable m completes the module name and can have a for the unique VTAM hash table and receives a failing
value ranging from 0 to 9 or A to F. Variable s return code from the GETMAIN routine. The VTAM hash
represents the nucleus suffix. Check for consistency table is for static signon user IDs.
between the execution JCL and system definition for the The second form of the message appears when IMS
correct nucleus suffix and IMS.SDFSRESL name. fails to obtain storage for either the hash table shown or
System Action: IMS terminates with abend U0016. the CCB bit map during initialization. The return code is
passed by the failing GETMAIN.
Programmer Response: Correct any inconsistency
between system definition and execution JCL. System Action: IMS abnormally terminates with
abend U0016.
Problem Determination: 6, 10, 35
System Operator Response: Contact the system
programmer.
DFS1991I {LOAD|LOCATE} ERROR FOR
LQB/RCNT CONTROL BLOCKS System Programmer Response: For the first form of
(modulename), RC=xx. the message, correct the storage condition. For the
second form of the message, increase the available
Explanation: An IMS IMODULE LOAD or LOCATE storage to the IMS control region if dynamic resources
failed for module DFSCLCms, DFSCLSms, DFSCLRms, are required.
or DFSCLIDs which is substituted for the variable
modulename. Each module contains a control block, or Problem Determination: 1, 6
SID and CTM as shown in the following list. SID is the
System ID Table and CTM is a matrix for the default DFS1993X GETMAIN ERROR FOR {LGND|USRD}
command security. The LQB control block includes the BLOCKS HASH TABLE, RC=nn
CNT and SPQB control blocks.
Module Control Block or Table DFS1993X GETMAIN ERROR LOADING DYNAMIC
DFSCLCms CNT TERMINAL DESCRIPTORS, RC=nn
Programmer Response: The action to reduce the System Action: The IMS system continues; START
queue usage may cease. DC failed.
Programmer Response: Check VTAM errors for
DFS2020 VTAM STORAGE ALLOCATION SETLOGON macro.
FAILURE RTNCD=8.
Explanation: The VTAM return code from SETLOGON DFS2025 VTAM CID INVALID RTNCD=14
macro indicated a storage allocation failure. FDB2=13.
System Action: The IMS system continues; START Explanation: The VTAM return code from SETLOGON
DC failed. macro indicated an invalid VTAM CID.
Programmer Response: Check VTAM errors for System Action: The IMS system continues; START
SETLOGON macro. DC failed.
Programmer Response: Check VTAM errors for
DFS2021 VTAM INACTIVE TO THIS SETLOGON macro.
APPLICATION RTNCD=10 FDB2=D.
Explanation: The VTAM return code from SETLOGON DFS2026 INSUFFICIENT STORAGE AVAILABLE
macro indicated that VTAM was inactive to this IN MAIN POOL (WKAP) TO PROCESS
application. COMMAND
System Action: The IMS system continues; START Explanation: A command was not processed because
DC failed. of insufficient storage in the main pool.
Programmer Response: Check VTAM errors for Note: The WKAP cannot be specified at system
SETLOGON macro. definition time. System definition sets a value of
5000. This can be overridden at execution time
by the WKAP= operand on the IMS procedure or
the DFSPBxxx member of IMS.PROCLIB.
System Action: The command is ignored.
Programmer Response: Do one of the following:
System Action: The session established with NODE x LUS SNA LUSTATUS command and/or associated
or USER y is terminated. An IMS Log Record (X'67') sense code (xxxxxxxx)
containing pertinent information was produced with an RTR SNA ready to receive command
ID of CVCT.
System Action: The session is terminated. An IMS log Problem Determination: 1, 5, 6, 12, 14
record (X'67') containing additional pertinent information
was produced with an ID of CVCT. DFS2045 AN INBOUND SEQUENCE ERROR
Programmer Response: When the problem is DETECTED NODE x (USER y)
corrected, the session can be reestablished by NODE x, Explanation: The sequence number received on a
USER y, or an IMS /OPNDST command. VTAM synchronous request was not consecutive, that
Terminal Operator Response: See Programmer is, one greater than the previous VTAM synchronization
Response. input request received. The probable causes of this
error are:
Problem Determination: 1, 5, 6, 12, 14
v A VTAM error occurred.
v A hardware malfunction occurred.
DFS2043 DATA CHAINING ERROR
v An error occurred within the remote node’s control
ENCOUNTERED NODE x.
program.
Explanation: An improper data chaining sequence
System Action: The session established with NODE x
was encountered during IMS output edit or on a VTAM
or USER y is terminated. An IMS Log Record,
Receive Any for NODE x. The probable causes of this
containing pertinent information, was produced with an
problem are:
ID of CVCT.
v A VTAM error occurred.
Programmer Response: When the problem is
v A hardware malfunction occurred.
corrected, the session can be reestablished by NODE x,
v A program logic error in the program residing in USER y, or an IMS /OPNDST command.
NODE x occurred (programmable devices only).
Entering Terminal Operator Response: Same as
v An IMS output message is either multisegment or
Programmer Response.
larger than the output buffer size for a device without
chained output support. Problem Determination: 1, 5, 6, 12, 14
System Action: The NODE x session was terminated.
An IMS Log Record with an ID of CVCT containing DFS2046 ERROR FOUND WHILE WRITING TO
pertinent information was produced. LOG NODE x (USER y)
Programmer Response: When the problem is Explanation: A device-dependent error was
corrected, the session can be reestablished by a NODE encountered while attempting to create or write an IMS
x, or an IMS /OPNDST command. Log Record. The data being written contained VTAM
sequence numbers, the data necessary for emergency
Entering Terminal Operator Response: Same as
restart of NODE x or USER y, or both. For 3614 nodes,
Programmer Response.
the retention area might be too small to contain the
Problem Determination: 1, 5, 6, 12 copy of a "3614 Transaction Request" necessary for a
recovery. The probable causes of this problem are:
v An I/O error occurred while writing to the IMS Log.
Explanation: A VTAM bracket error was encountered Programmer Response: The error might be in the
on a VTAM receive for NODE x or USER y. The initial session information entered by the terminal
probable cause of this error is that an only or first operator, system definition information within IMS or the
element in a chained data request was received that did remote subsystem, or both. When the problem is
not include at least a VTAM begin-bracket indicator. corrected, the session can be reestablished by NODE x,
USER y, or an IMS /OPNDST command.
Under normal circumstances, this message does not
occur for terminals that have successfully Terminal Operator Response: See the Programmer
communicated with IMS. If this error occurs for a node Response.
that was recently added to the IMS network, ensure that
Problem Determination: 1, 5, 6, 12, 14, 25
the terminal is properly defined, and that its correct
VTAM log mode is specified or defaulted through IMS or
VTAM. DFS2050 RESYNCHRONIZATION REJECTED
NODE x (USER y)
System Action: The NODE x or USER y session is
terminated. An IMS Log Record (X'67') with an ID of Explanation: NODE x or USER y rejected either the
CVCT containing pertinent information was produced. IMS sequence number or the IMS copy of NODE x’s or
USER y’s sequence number during session
Programmer Response: When the problem is
resynchronization. The probable cause of this error is
corrected, the session can be reestablished by a NODE
that an invalid indication was returned on a VTAM
x, USER y, or an IMS /OPNDST command.
set-and-test sequence number command to either the
Entering Terminal Operator Response: Same as IMS Number or the IMS copy of NODE x’s or USER y’s
Programmer Response. Number.
Problem Determination: 1, 5, 6, 12, 14 System Action: The NODE x or USER y session is
terminated. An IMS Trace Log Record (X'67') with an ID
of CVCT containing pertinent information was produced.
DFS2048 UNABLE TO OUTPUT NODE x.
| Programmer Response: Review the CVCT log record
Explanation: IMS was unable to write to any | to determine the cause of this resynchronization failure.
component of NODE x. The probable cause of this error | See IMS Version 7 Diagnosis Guide and Reference for
was that all available components have been set to an | failure determination. After the source of the conflict has
inoperative condition as a result of user-supplied sense | been corrected, reestablish the session. It may be
data in a previous VTAM exception RRN response or | necessary to reacquire the session cold from both sides
VTAM LU status indicator. This condition is reset by a | and define the IMS terminal or link with the FORCSESS
subsequent VTAM LU status indicator from the node or | option.
by IMS /STOP NODE x and /START NODE x commands.
Entering Terminal Operator Response: When the
System Action: The session established for NODE x program is corrected, the session can be reestablished
is terminated. An IMS Trace Log Record (X'67') with an by NODE x, USER y, or by an IMS /OPNDST command.
DFS2056 INPUT SEGMENT EXCEEDS MAXIMUM DFS2059 FMH DID NOT INDICATE BODS OR
LENGTH. EODS.
Explanation: The input deblocking routine has Explanation: The function management header in the
detected an input message segment that spans more input data stream from the 3770 did not indicate either
than two request units (no new line or forms feed the beginning or the end of the data set.
character is detected for 3770/3767, or no deblock
System Action: A record is written on the IMS log
character detected for SLUTYPE1).
data set that contains the request unit in error, and the
System Action: The input message is canceled and a session is terminated.
record is written on the IMS log data set that contains
Master Terminal Operator Response: If the error
the message segment in error.
persists, follow the problem determination.
Terminal Operator Response: Reenter the message,
Problem Determination: 5, 6, 7, 36
ensuring that the correct format is used.
Problem Determination: 7, 36
DFS2060 IPL REQUEST INVALID ON S/7 BSC
CONTENTION LINE xxx PTERM yyy.
DFS2057 DEBLOCKING CHARACTER NOT
Explanation: A System/7 attached to a bisynchronous
FOUND IN INPUT SEGMENT.
(BSC) contention line transmitted an IPL request to IMS.
Explanation: Input was received from the 3770 card
System Action: IMS deactivates the transmitting
reader component and the deblocking routine scanned
System/7.
to the end of the input data without detecting a
deblocking character. Every card in the input data Programmer Response: Correct the System/7
should be followed by an IRS character. program or change the System/7 attachment.
System Action: The input message in error is Master Terminal Operator Response: Inform the
canceled, a record containing the input message in Systems Programmer.
error is written on the IMS log data set, and the session
is terminated.
DFS2061I NODE NOT AVAILABLE FOR OPNDST
Master Terminal Operator Response: Issue an NODE x (USER y).
/OPNDST command to the node, and retry the failing
input message. If the failure persists, follow the problem Explanation: A "not available" condition was returned
determination. on a VTAM SIMLOGON issued due to an IMS /OPNDST
command for NODE x or USER y. Refer to VTAM for
Problem Determination: 5, 6, 23 MVS/ESA Programming and VTAM Messages and
Codes for an explanation of this condition.
DFS2058 COMPONENT ID IN ERROR. System Action: The attempt to establish a session
with NODE x or USER y has been terminated. (1) An
Explanation: Input was received and the component
IMS trace log record (X'67') containing pertinent
ID in the FMH was invalid or the input component was
information was produced with an ID of CVCT. (2) An
not defined on the terminal macro at system definition,
IDC0 trace table entry is created, if the IDC0 trace is
or an exception response was requested by a device on
active. (For nonexisting dynamic terminals). See IMS
which IMS does not support the exception response
Version 7 Diagnosis Guide and Reference for more
request function.
information.
System Action: A record is written on the IMS log
Programmer Response: When the problem is
data set, containing the input message in error, and the
corrected, session initiation can be attempted again
session is terminated.
using an IMS /OPNDST command. The session can also
Programmer Response: Ensure that the input device be requested or initiated by NODE x or USER y.
is defined properly to IMS.
Terminal Operator Response: See Programmer
Terminal Operator Response: Retry the failing input Response.
message. If the error persists, follow the problem
Problem Determination: 1, 5, 6, 12, 14, 25
determination.
Problem Determination: 5, 7, 36
DFS2062I MODENAME UNKNOWN TO VTAM
NODE x (USER y).
Explanation: An "unknown modename" condition was
returned on a VTAM SIMLOGON issued due to an IMS
/OPNDST command for NODE x or USER y. Either an
Terminal Operator Response: The message must be Terminal Operator Response: See Programmer
dequeued from the IMS message queues or the LTERM Response.
reassigned to a terminal capable of accepting the Problem Determination: 1, 5, 6, 12, 14
output. In the case of devices that contain program
symbols, a possible corrective action would be to
properly load the program symbol buffer at the device, DFS2081 TEMPORARILY UNABLE TO RESYNCH
then resend the message. SESSION NODE x (USER y).
Master Terminal Operator Response: The DFS2078I
message will be followed by a DFS998I message. The DFS2081I UNABLE TO RESYNC SESSION
terminal should be taken out of response mode (/STO), TRANCODE=nnnnnnnn
then /STA) and then restarted (/OPN). NODE=xxxxxxxx.
System Action: The timer service will be shut down. System Operator Response: Notify the system
Requests for timer services will receive nonzero return programmer.
codes. IMS will not terminate abnormally. Programmer Response: If you need the time-out
Master Terminal Operator Response: Note the return facility, increase the size of the IMS control region; then
code from the message and notify your system restart IMS.
programmer.
Problem Determination: 1, 4 (if timer failure causes DFS2093 TIMEOUT TRACE FACILITY NOT
another part of IMS to abend), 6 AVAILABLE, COMMAND IGNORED.
Explanation: You entered a /TRA SET TIMEOUT
DFS2091I IMS TIMER SERVICE SHUTDOWN command, but the IMS VTAM I/O time-out detection
COMPLETED. facility was not available because the ASLTI ITASK
failed during IMS initialization. This message is also
Explanation: The IMS timer service has shut down issued if you enter a /DIS TIMEOVER command and the
and is no longer processing timer requests. This facility was not activated.
message is normally issued during IMS shutdown. It is
also issued after message DFS2090I if a STIMERM System Action: The command is ignored.
SET or CANCEL failed. Master Terminal Operator Response: If you received
System Action: Timer service is no longer available in this message after entering the /DIS TIMEOVER
IMS. command, issue the /TRA SET TIMEOUT command, if
necessary. If you received this message after entering
Master Terminal Operator Response: If you received the /TRA SET TIMEOUT command, notify the system
this message during IMS shutdown, no response is programmer.
necessary. If a STIMERM SET or CANCEL failed, see
message DFS2090I. Programmer Response: If the facility is not available,
refer to message DFS2092I.
The return codes and their meanings are: Explanation: This node has an output response
outstanding for a period of time greater than the time
specified on the /TRA SET TIMEOUT command used to
Return
activate the VTAM I/O time-out detection facility. The
Code (Hex) Meaning second form of the message is issued for ISC nodes.
System Action: A deactivate indicator is turned on in System Action: The command is ignored, and
the IMS control block representing the node. processing continues.
Programmer Response: Determine which one of the Terminal Operator Response: Issue the correct
above reasons caused the problem, and take corrective command.
action. To regain the node, bring IMS down (/STOP
DC-/CHExxxx) and up again. DFS2106 UNKNOWN TERMINAL TRIED TO
CONNECT ON LINE x PTERM y.
DFS2102 POSITIVE RESPONSE NOT Explanation: On a line where ID verification is
REQUESTED FOR RECOVERABLE required, a 3275 dial terminal which was not authorized
MESSAGE. in the line’s ID list attempted to connect to IMS.
Explanation: A recoverable message was received System Action: The connection is broken. The line is
from a 3600 or 3790 terminal without a request for a restarted and is waiting for a connection attempt.
positive response.
Programmer Response: When the situation warrants
System Action: The message is canceled. it, the Log Print Utility (DFSERA10), with record
Programmer Response: Correct the 3600 or 3790 type=X'69', can be used to list the offending terminal’s
program, or, if required, correct the definition of the IDs and the lines they accessed.
transaction in IMS system definition.
DFS2107 NODE NOT PHYSICALLY
DFS2103 NODE KEYWORD PARAMETER DISCONNECTED, CANNOT PROCESS
MISSING. COMMAND.
Explanation: The NODE keyword was entered without Explanation: An /EXIT command was issued for a
specifying which nodes or all. remote terminal node, which is not physically
disconnected currently.
System Action: The IMS system continues, and the
command is ignored. System Action: The command is not processed.
Terminal Operator Response: Reenter the command Terminal Operator Response: Retry the command
specifying the nodes to be operated on. when remote node is disconnected.
Explanation: An attempt has been made to CLOSE Explanation: The terminal issued a disconnect
the VTAM ACB, and a return code of X'xx' was sequence during input or output.
received.
System Action: The current session terminates. The
System Action: IMS continues processing. next session is initiated ready for operator connection.
Master Terminal Operator Response: The current
DFS2111I VTAM ACB CLOSED. session cannot be reestablished without correcting the
problem at the remote terminal.
Explanation: The VTAM ACB has been closed. IMS is
disconnected from VTAM. Problem Determination: During input, the message
segment at the point of error is identified by a sequence
System Action: IMS continues processing. number, and, optionally, by an 8-character identifier. For
both input and output, the termination status is on the
DFS2112I UNABLE TO CLOSE VTAM ACB, REG screen at the remote terminal.
15=rc, ACBERFLG=xx.
Explanation: An attempt has been made to CLOSE DFS2116 OUTPUT COMPLETE LINE xxx PTERM
the VTAM ACB via a /STOP DC command or by VTAM xxx.
driving IMS’s TPEND exit routine. The attempt failed Explanation: All ready output messages have been
with the return code, rc, in register 15 and the ACB successfully written to the terminal. This message is not
error flags set as indicated by xx. issued if no output messages are written during the
System Action: IMS internally marks the VTAM ACB session.
as closed and continues processing without its VTAM System Action: The current session is completed.
interface. The next session is initiated ready for operator
Programmer Response: Use the provided information connection.
System Action: The current session terminates. The Problem Determination: The input message segment
next session is initiated, ready for operator connection. at the point of error is identified by a sequence number
and, optionally, by an 8-character identifier. The
Programmer Response: Correct the user sign-on exit termination status is on the screen at the remote
(module DFSS3741) to create valid IMS names. terminal.
Master Terminal Operator Response: If the problem
persists, do not initiate further sessions until the exit DFS2123 STATUS MSG x LINE xxx PTERM xxx
routine has been corrected. {[SEQ NO xxx [SEGM ID] xxxxxxxx],
DO NOT REDIAL PTERM}.
Problem Determination: Repeat the session using
/TRACE (Level 3), and print the log data set to show Explanation: An error was detected at the remote
the /IAM command in error. terminal. A 1-character status message was read from
the terminal and inserted into the error message.
DFS2120 SET COMMAND ERROR LINE xxx System Action: The current session terminates. The
PTERM xxx. next session is initiated, ready for operator connection.
Explanation: The internally created /SET command Master Terminal Operator Response: Unless the error
was rejected by IMS as invalid. message indicates otherwise or the status message
indicates the problem is unrecoverable without manual
System Action: The current session terminates. The
intervention, repeat the session. Otherwise, dial the
next session is initiated ready for operator connection.
required terminal.
Programmer Response: Correct the user sign-on exit
Problem Determination: During input, the message
(module DFSS3741) to create valid IMS names.
segment at the point of error is identified by a sequence
Master Terminal Operator Response: If the problem number and, optionally, by an 8-character identifier. For
persists, do not initiate further sessions until the exit both input and output, the termination status is on the
routine has been corrected. screen at the remote terminal. Check the 3741 status
message character in the error message.
Problem Determination: Repeat the session using
System Programmer Response: First, find the System Operator Response: Verify that both IMS
default action from the Message Control/Error Exit systems were correctly restarted (a cold start or restart
DFSCMUX0. Contact the system programmer of the from the wrong checkpoint could cause this). Restart
receiving system to look for error description in the the link again. The link should restart, but the messages
MSNBMSG area of Message Control/Error Exit interface will remain lost.
block MSNB, which is a forced log entry in the X'6701'
Problem Determination: 36. Include as
CMEI record for send error, receive error, and the DEQ
documentation the master terminal output and IMS log
command. Correct the exit flag or the destination for
data sets from both systems. If IMS was warm started,
reroute in the Message Control/Error Exit, if appropriate.
then include the restart logs also.
Master Terminal Operator Response: This message
results when the Message Control/Error Exit is
DFS2146 INVALID DATA BLOCK RECEIVED LINK
customized in the receiving system to specify an
xx.
incorrect exit flag, or the exit flag is correct but an error
was found while IMS was performing the requested Explanation: A data block was received on link xx that
action and the associated default was performed. Inform was validity checked and found to contain additional or
the system programmer of this error and the correct lost data, or the conversational routines detected an
SPA size. error while attempting to process a conversational
response message.
Problem Determination: 14
System Action: The data block is rejected. If the data
block was a resync, restart, or shutdown message, the
DFS2144 CTC TRANSMISSION LENGTH ERROR;
link has stopped, PSTOP. If the data block was a user
LINK STOPPED. LINK nnn.
or system message, the link will resync and attempt to
Explanation: A data transmission error was detected receive the message again. If the error is repeated, or if
on link nnn. Link nnn is assigned to a the error was due to a conversational error, the
channel-to-channel adapter. The X'FF' end-of-data environment will be snapped via X'6701' MSS1/MSS2
marker was not received. log records. The master terminal in the partner system
will be notified with message "DFS2140 REASON
If it is an I/O error, MVS error message IEA000I will CODE 2146", and the partner logical link will be
appear on the system console. Otherwise it is a stopped.
probable logic error.
Master Terminal Operator Response: Display the
System Action: Link nnn is stopped. Two X'67' trace logical link in the partner system (/DIS MSNAME) to see
records with record IDs MSS1 and MSS2 are logged. if it was stopped. If the partner was not stopped, the
Master Terminal Operator Response: Restart the link. error was recovered. If it was stopped, restart it (/STA
If the problem persists, use a backup link, if available. MSNAME).
Problem Determination: Type X'67' log records were System Programmer Response: If the error was due
produced, containing all relevant blocks. to a conversational error, CLBTEMP1 of the link LLB (in
type 6701/MSS1 record) will contain the following:
28 An I/O error or an abnormal condition 41CLS Read or write error: partner closed in
was detected during SHUTDOWN, mid-operation. The most probable
and SHUTDOWN was successfully cause is an abend of the partner.
executed. 41BUF Read or write error: I/O buffer lock
failure.
Following are the possible post codes, associated
reason codes and their meanings: System Operator Response: For CTC message
DFS2150A, assign a backup link, if available. For MTM
Post Code Meaning or CTC DFS2150I, when the link is not restarted,
Reason (Hex) attempt to restart the link.
Code Problem Determination: CTC is an I/O or probable
7F any I/0 complete without error logic error. If it is an I/O error, MVS error message
7F 04 Startup: Link available for write IEA000I will appear on the system console.
7F 08 Startup: message received MTM is a probable real storage-to-real storage access
7F OC Message received method logic error.
7F 10 Shutdown received
A type X'67' log record was produced, containing all
7F 1C Acknowledgement received relevant blocks.
7F 20 Acknowledgement with data
received
41 any I/O error detected DFS2151 CURRENT MSPLINK NOT STOPPED
41 01 Error in attempting to determine AND IDLE.
command in adapter Explanation: A link that is currently assigned to
41 02 Invalid command in adapter MSPLINK is not stopped and idle.
41 03 Error in reading message
System Action: The command is ignored.
Terminal Operator Response: Issue a /PSTOP
The following real storage-to-real storage connection command to stop the link currently assigned to the
return codes and meanings apply: specified MSPLINK.
Return
DFS2152 MSPLINK KEYWORD PARAMETER
Code (Hex) Meaning INVALID.
12 Window is not open or not found. Explanation: The MSPLINK parameter entered is not
defined in the system.
16 Window is allocated to two other
systems. System Action: The command is ignored.
DFS2153 MSNAME KEYWORD PARAMETER DFS2159I hh:mm:ss UNDEF REMOTE MSG xxxx
INVALID. FROM SYSID=yy.
Explanation: The MSNAME that was entered is not Explanation: The remote command xxxx from SYSID
defined in the system. yy is invalid.
System Action: The command is ignored. System Action: The message is dequeued and
control is returned to the dispatcher. A X'6701' record,
Terminal Operator Response: Correct the MSNAME
which provides a SNAP of the relevant control blocks, is
and reenter the command.
written to the log.
System Programmer Response: See Problem
DFS2154 SYSID KEYWORD PARAMETER
Determination for the correct response.
INVALID.
System Operator Response: Reenter a valid
Explanation: The SYSID that was entered is not
command.
defined as a remote SYSID.
Problem Determination: 1, 5, 6, 7, 17b
System Action: The command is ignored.
Terminal Operator Response: Reenter the command
DFS2160I LINK nnn STARTED BY PARTNER XX
with a valid SYSID.
NODE nodename.
Explanation: Link nnn was started at the request of
DFS2155 INVALID LINK NUMBER.
the remote partner system.
Explanation: The link number specified is not valid for
System Action: Processing continues.
the defined multiple systems IMS system.
System Operator Response: Not applicable.
System Action: The command is not completed.
Programmer Response: Not applicable.
Terminal Operator Response: Reenter the command
with the correct link number. Problem Determination: Not applicable.
Explanation: The command that was entered is not Programmer Response: Screen protection has been
valid for the terminal specified or implied by the specified as either a terminal option or an MFS option.
command. Determine if this is necessary for this transaction.
System Action: The command is ignored. IMS Terminal Operator Response: Page protection can be
continues processing. overridden by pressing PA1 or PA2. If no response is
System Action: IMS logs the message in error, using Master Terminal Operator Response: This is probably
log record type '64', and removes the message from the a user error. Use the /DISPLAY ASSIGNMENT command to
system. display the current SYSID assignments involved. If the
looping message is a response message destined for
Programmer Response: Correct the erroneous an inputting terminal that is in response, conversation,
system definition. or exclusive mode, this error can result in the terminal
System Programmer Response: First, find the remaining locked until restarted with a /START command
default action from the Message Control/Error Exit or until the conversation is terminated (/EXIT
DFSCMUX0. Contact the system programmer of the command).
receiving system to look for error description in the This message results when the Message Control/Error
MSNBMSG area of Message Control/Error Exit interface Exit is customized in the receiving system to specify an
block MSNB, which is a forced log entry in the X'6701' incorrect exit flag, or the exit flag is correct but an error
CMEI record for send error, receive error, and the DEQ was found while IMS was performing the requested
command. Correct the exit flag or the destination for action and the associated default was performed. Inform
reroute in the Message Control/Error Exit, if appropriate. the system programmer.
Master Terminal/Terminal Operator Response: The Problem Determination: 14
error message sent to the input and master terminals
indicates the type of message that was in error.
Compare the two system definition specifications for this DFS2167 FAST PATH MSG REJECTED BY MSC I:
message and correct the one in error. Inform the system sss/name, D: sss/name.
programmer. Explanation: The field represented by sss is the
This message results when the Message Control/Error system identification. The transaction following D: is
Exit is customized in the receiving system to specify an defined for exclusive Fast Path transactions. Multiple
incorrect exit flag, or the exit flag is correct but an error Systems Coupling does not support exclusive Fast Path
was found while IMS was performing the requested transactions.
action and the associated default was performed. Inform System Action: IMS logs the message in error, using
the system programmer. log record type '64', and removes the message from the
Problem Determination: 14 system.
22 The AO User Exit Interface detected System Programmer Response: Use the information
an error. AO trace log record X'6701' in the X'64' and X'6701' records to correct the error.
is generated, and exit routine Resend the message if desired.
processing terminates for the Problem Determination: 1, 5, 6, 14
message or command in progress.
1 Reroute destination was not found. Explanation: While using the shared expedited
message handler (EMH) to process an input message,
2 Cannot reroute a conversational Fast Path was unable to obtain extended private
message to a non-conversational storage for the following required internal control blocks:
destination.
FPWP
DFS2195I INPUT MESSAGE DISCARDED DUE TO System Action: IMS monitor logging is stopped.
REBUILD
Programmer Response: The IMS monitor must be
Explanation: An input message was put on the restarted under either condition. IMS might need to be
expedited message handler queue (EMHQ) to process. restarted.
Before an IMS can process the message, a recovery
If a permanent I/O error occurred, the IMSMON data set
rebuild was done to rebuild the EMHQ. The input
must be scratched and reallocated. If the monitor data
message was lost as a result of the recovery rebuild
set was allocated using the IMSMON DD statement in
process.
the IMS start-up job, IMS needs to be restarted. IMS
System Action: The input message is discarded. does not need to be restarted if the data set is
dynamically allocated.
Module: DBFSEQS0
If the data set ran out of space, DFSUTR20 can be
used to report the current contents, and the monitor can
be restarted. IMS does not need to be restarted,
regardless of the data set’s allocation method.
None unless the DC monitor logging is required. 02 Logical logger FEOV failure. RC=yyyy is
displayed for reason code 02 only and contains
the IMS logical logger return code.
DFS2207I IMS LOG(S) BLOCKSIZE=xxxxx,
BUFNO=yyy. System Action: For all reason codes, IMS continues
processing, and the Monitor is stopped.
Explanation: The DCB parameters for the log data
sets are BLKSIZE=xxxxx, LRECL=xxxxx-4, and Programmer Response: You can attempt to restart
BUFNO=yyy. All OLDS are assumed to be preallocated the Monitor.
with the displayed DCB attributes.
System Action: IMS continues processing. DFS2211I LOG INITIALIZATION ERROR - zzzz.
Explanation: An error occurred during initialization of
DFS2208I xxxx LOGGING IN EFFECT ON IMS the monitor log. One of the following phrases in
zzzz. boldface type replaces the variable zzzz. An explanation
follows each phrase.
Explanation: The value of xxxx is either SINGLE or
DUAL. The value of zzzz is either LOG or WRITE OLDSDEF SYNTAX ERROR, KEYWORD=xxxxxxxx
AHEAD DATA SET. From the execution parameters and An invalid keyword, xxxxxxxx, was detected on
DD statements provided, IMS establishes single or dual the OLDSDEF statement.
logging for the log data set (OLDS or batch SLDS) or OLDSDEF SYNTAX ERROR, INVALID
for the write ahead data set (WADS). PARAMETER=xxxxxxxx
System Action: IMS continues processing with single An invalid keyword parameter, xxxxxxxx, was
or dual logging. detected on the OLDSDEF statement.
System Operator Response: If the logging mode is WADSDEF SYNTAX ERROR, KEYWORD=xxxxxxxx
different from what is desired, correct the execution An invalid keyword, xxxxxxxx, was detected on
parameters and/or DD statements for the log data sets the WADSDEF statement.
and restart IMS. If the DD= statements were specified WADSDEF SYNTAX ERROR, INVALID
incorrectly, message DFS0413I might be displayed. PARAMETER=xxxxxxxx
An invalid WADS subparameter, xxxxxxxx, was
DFS2209I MONITOR INITIALIZATION detected on the WADSDEF statement.
ERROR—REASON x. System Action: For OLDSDEF SYNTAX ERROR,
Explanation: The following reason codes and KEYWORD=xxxxxxxx, the invalid keyword is ignored
meanings apply: and IMS continues processing.
System Action: The system continues processing as Programmer Response: Correct the IMSMON DD
before. statement.
Explanation: DC monitoring is terminated. If the Explanation: The previously entered MODIFY command
command used to start the monitor included the was not STOP, START or STOPEOV.
INTERVAL parameter, then ″Time Interval Elapsed″ is
System Action: The operator is prompted to reenter a
included in the message to indicate that the system
MODIFY command.
internally terminated monitoring when the time elapsed.
System Operator Response: Enter, via MODIFY
System Action: The system continues processing.
command, the desired keyword: STOP, START or STOPEOV.
DFS2235I SYSID nnnnnn IS DEFINED AS LOCAL Explanation: Too many ADS parameters were entered
IN BOTH SYSTEMS. yyddd/hhmmss for this command; only one ADS parameter is allowed.
Explanation: The resource was defined as local in System Action: The command is ignored.
both systems. yyddd/hhmmss is the time stamp. System Operator Response: Reenter the command
System Action: The system will continue to process with only one ADS parameter.
the command. When the last resource is verified, the
command will terminate. DFS2240 TOO MANY MSNAME PARAMETERS.
Explanation: Too many MSNAME parameters were
DFS2236I MSVERIFY COMMAND IN PROGRESS entered for this command; only one can be entered.
FOR REMOTE SYSID(S) P1, P2, P3...Pn.
yyddd/hhmmss System Action: The command is ignored.
Explanation: P1, P2, P3...Pn are SYSID numbers System Operator Response: Reenter the command
defined as local in the remote system. yyddd/hhmmss is with only one MSNAME parameter.
the time stamp. This time stamp will be the same for
messages related to this command.
Explanation: The DC Monitor was attempting to System Action: All messages that were waiting from
obtain a time value via the STORE CLOCK instruction the upper threshold being reached continue processing.
(STCK) and encountered either of the following two
Module: DFSQC020
unacceptable states as determined by the return code.
Return code, 2: Clock in the error state, or 3: Clock
stopped or not operational. DFS2283I RESYNC UNIT OF RECOVERY IS IN
DOUBT STATUS=COLD/UN
System Action: IMS continues processing, but the DC
RTKN=ccccccccxxxxxxxxxxxxxxxx
Monitoring is terminated for the trace.
PTKN=yyyyyyyy
Programmer Response: Ensure that the time-of-day
Explanation: For the displayed recovery token, IMS
clock is in either of the two valid states acceptable to
received request type UNnown or COLDstart during
the DC Monitor. The two acceptable states to the
the resynchronization process. The resynchronization
Monitor result in condition code 0 or 1, which is clock
process resolves in-doubt units of recovery between
set and running and clock not set and running,
connecting subsystems after a restart. An in-doubt unit
respectively.
of recovery is a unit of work (UOW) that has completed
the prepare phase of sync point, but has not yet
DFS2280I MONITOR TERMINATING—MONITOR received the final action (ABORT or COMMIT). When
LOG ERROR this message is issued, either the transaction-
management subsystem has no knowledge of the
Explanation: An error was detected when the logger in-doubt unit of recovery or the coordinator controller
attempted to write to the DC Monitor log. was cold started. The first part (cccccccc) of the
System Action: IMS continues processing, but DC recovery token is the CCTL ID. Field yyyyyyyy is the
Monitor tracing is terminated. pseudo token.
Programmer Response: Either an I/O error occurred System Action: Processing continues.
on the DC Monitor log data set or all space allocated for Programmer Response: Use the DISPLAY command
the log data set has been used. If all allocated space to display the units of recovery not resolved during the
has been used, the Monitor Report Print utility resynchronization process. Determine the final action
(DFSUTR20) can be run and the DC Monitor can be required for each unresolved unit of recovery (ABORT
restarted. or COMMIT). Use the IMS command/CHANGE CCTL nnnn
Problem Determination: 1, 3, 8 PRTKN xxxx ABORT to resolve the UOR in most cases.
Alternatively, you can issue the COMMIT command.
System Action: All messages being retrieved from System Action: The Log Transaction Analysis
Shared Queues will wait until the low threshold value is (DFSILTA0), Statistical Analysis Report Writer
obtained. (DFSIST30), or Message Selection (DFSIST40) utility
terminates with return code 12.
Programmer Response: Determine why the DRRN
count was so high. Problem areas could include the System Operator Response: Ensure that the log data
number of messages queued to SMTO or BMP with a sets provided as input to this utility were created by IMS
high transaction count. Version 6. Log data sets created by an earlier release of
IMS can only be processed by the Log Transaction
Module: DFSQC020 Analysis, Statistical Analysis Report Writer, or Message
Selection utility of that earlier release.
System Programmer Response: If you are unable to
resolve the problem, contact the IBM Support Center for
assistance.
Programmer Response: Determine the system in Explanation: aaa is the system module suffix. sysid is
error, correct the error, and rerun the program. the 4-digit SYSID. cccccccc is the MSNAME. ddd is the
logical link number. Assigning SYSID sysid or MSNAME
cccccccc to logical link ddd would cause an invalid path
DFS2323X NO LOCAL DEFINED FOR SYSID sysid to the local SYSID. This message will only appear if
Explanation: Within the total multiple systems PARM=ALL is specified in the execute statement.
configuration being verified, sysid which is the 4-digit System Action: Verification processing continues.
SYSID, has no local SYSID defined and is referenced
by another system. Programmer Response: Do not make the assignment
specified.
System Action: Verification processing continues.
Programmer Response: Determine where the local DFS2330I DFSMSaaa SYSID sysid ccccc
SYSID should be defined and define an MSNAME dddddddd NOT VERIFIED
accordingly, or do not refer to this SYSID in any system.
Rerun the program. Explanation: aaa is the system module suffix. sysid is
the 4-digit SYSID. ccccc is either TRANS or LTERM.
dddddddd is the TRANS/LTERM name. A previously
DFS2324X MORE THAN ONE LOCAL DEFINED determined error condition caused this TRANS/LTERM
FOR SYSID sysid not to be verified. A DFS2323X message or a
Explanation: sysid is the 4-digit SYSID being DFS2324X message was displayed for the SYSID.
scanned. In the scan of this SYSID for the total multiple System Action: Verification processing continues.
systems configuration, the utility encountered more than
one system where this SYSID is defined as local. Programmer Response: Correct the original problem
as referenced in DFS2323X or DFS2324X. Rerun the
System Action: Verification processing continues. program.
Programmer Response: Review the total multiple
systems configuration. Determine where the local for DFS2331X DFSMSaaa SYSID sysid ccccc
that SYSID should be and redefine the systems dddddddd IS NOT DEFINED WITHIN
referenced in DFS2325I, which follows this message. DFSMSeee LTERM dddddddd MAY BE
Correct the error, and rerun the program. A DYNAMIC RESOURCE
Explanation: sysid is the 4-digit SYSID. ccccc is
DFS2325I LOCAL DEFINED FOR DFSMSaaa TRANS or LTERM. dddddddd is the TRANS or LTERM
name. This remote TRANS or LTERM cannot be found
Explanation: aaa is the suffix in which a local system in DFSMSeee, in which SYSID, sysid, is defined as
is defined. This message is displayed in conjunction local. If the resource not defined is an LTERM, the
with DFS2324X. resource can be dynamically created in the remote
System Action: Verification processing continues. system. This should be verified manually.
DFS2334X DFSMSaaa SYSID sysid ccccc Explanation: The IMODULE macro was unable to
dddddddd HAS NO RETURN PATH TO load module xxxxxxxx. For an explanation of IMODULE
DFSMSeee return code nn, see IMS Version 7 Messages and
Codes, Volume 1.
Explanation: eee is the system module suffix in which
ccccc (TRANS or LTERM), named dddddddd, has System Action: IMS cannot use Sequential Buffering.
defined the 4-digit SYSID, sysid, as the return path. User Response: Correct the error based on the code
SYSID sysid is undefined, or is defined as a local. returned from the IMODULE macro.
System Action: Verification processing continues.
Programmer Response: Determine whether SYSID DFS2339I SEQUENTIAL BUFFERING UNABLE TO
sysid should be defined as remote in system ISSUE ERROR MESSAGE
DFSMSaaa or if DFSMSeee (TRANS or LTERM Explanation: Sequential Buffering was unable to
dddddddd) defined the wrong SYSID for the return path. acquire a work area used for issuing an error message.
Correct the system, and rerun the program.
System Action: IMS sends this message instead of
the one it intended to send.
DFS2335I DFSMSaaa SYSID sysid ccccc
dddddddd RETURN PATH TO User Response: Allocate more virtual storage for IMS.
DFSMSeee NOT VERIFIED
Explanation: aaa is the processing system module DFS2340I CONTROL CARDS IN //DFSCTL
suffix. sysid is the 4-digit return SYSID. ccccc is either CONTAIN ERRORS,
TRANS or LTERM. dddddddd is the TRANS/LTERM JOBNAME=xxxxxxxx
name. eee is the originating system module suffix. A Explanation: The Sequential Buffering (SB) control
previously determined error condition caused this statements in the //DFSCTL data set for JOB xxxxxxxx
TRANS/LTERM return path not to be verified. A contain one or more errors. DFS messages describing
Explanation: The MAXSB storage limit specified in Explanation: The GETMAIN for the DFSERA20
member DFSVSMxx of IMS.PROCLIB (for IMS online) dynamic work area failed to acquire the required space.
or the //DFSVSAMP data set (for batch) was exceeded.
System Action: The caller of DFSERA20 is returned
The MAXSB limit specifies the maximum amount of
to and IMS does not take a SNAP dump.
DFS2362I XCF GROUP JOIN FAILURE. ALREADY System Action: Processing continues.
JOINED.
Module: DFSYCTL0
Explanation: IMS cannot join an OTMA XCF group if
it is already a member of that group.
DFS2369I OIM TCB INITIALIZATION COMPLETE
System Action: Processing continues using the
Explanation: The OTMA client task control block
original XCF group.
(TCB) is initialized and the OTMA client is ready for
Programmer Response: Check the /STA OTMA processing.
command and reissue if necessary.
System Action: Processing continues.
Module: DFSYJL00
Module: DFSYIM00
System Programmer Response: Ensure IMS is Programmer Response: Correct the exit routine.
APF-authorized.
Module: DFSYFND0
Module: DFSYJL00
DFS2399I JOB TERMINATED—RETURN CODE aa v Dump option request block storage (offline formatting
only).
Explanation: The utility has terminated. aa is the
return code. 00 indicates only information (I) messages Following the diagnostic dump of the error, the dump
were produced; 12 indicates that one or more errors formatter continues formatting the next IMS control
were found and the program should be run again after block requested.
the errors are corrected.
System Action: Job terminates. A diagnostic dump is suppressed when any of the
following forms of ccc...ccc is received:
Programmer Response: None.
’PSB’ (and there is no DL/I storage in the dump)
’AUTO OPTION PROC’ (and debug was not
DFS2400I ERROR WHILE ATTEMPTING TO requested)
FORMAT THE ccc...ccc
’ABND DIAG. AREA’
Explanation: During dump formatting, an error was ’SA - EP ADDRESS’
encountered while attempting to format a control block
’SAP’
or data area. Field ccc...ccc, which can be up to 16
bytes in length, identifies the control block or data area ’ECB PREFIX’
being formatted. ’SAVE AREA’
In an online environment, dump storage is in the dump ’REGISTER AREA’
formatter. ’SA - INV FWD PTR’
Users of the dump formatter should be aware that the ’QUEUE BUFFERS’
original cause of the abnormal termination of IMS might ’UEHB’
cause the dump formatter to program check. ’LATCH LIST’
Some of the common failures of the dump formatter are: ’ECB STORAGE’
v Invalid use of save areas and their linkages. The ’XMCI BLOCK’
dump formatter assumes that register 13 always ’USE LIST (CULE)’
points to a save area. The forward and backward
pointers in the save area are valid. BALR 14,15 is Programmer Response: Use the diagnostic dump to
used as standard calling convention. determine the cause of the problem. If the diagnostic
dump is suppressed, contact the IMS systems
v Invalid IMS control block addresses. The dump
programmer.
formatter assumes all addresses pointing to control
blocks are valid. The dump formatter does not User Response:Despite the failure of the dump
validate addresses. formatter, the output might still provide enough
information to help you diagnose your original problem.
If the dump formatter output does not provide enough
DFS2419I UNABLE TO ROUTE DL/I CALL TRACE DFS2425I INVALID SOURCE FOR
OUTPUT TO IMS LOG SEGM—nnnnnnnn—IN
DBD—nnnnnnnn—SOURCE
Explanation: Although log output for DL/I CALL
DBD—nnnnnnnn
TRACE was specified, the IMS log data set was not
opened when the trace began. Explanation: A segment in a logical database
specified as its source a segment in another logical
Programmer Response: Ensure that the DD
database. The message specifies the logical database
statement defining the IMS log data set is present and
containing the incorrect statement, the segment name,
correct.
and the incorrect source logical database name.
System Action: Abend U0986 is issued if batch DL/I
DFS2420I UNABLE TO OPEN FOR DDaaaaaa
was being executed. ACBGEN processing continues.
INSUFFICIENT STORAGE
Programmer Response: Correct the DBD and rerun
Explanation: The GETMAIN to allow the DL/I CALL
the job.
TRACE routine to open for a sequential data set failed.
Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d,
Programmer Response: Rerun the job with a larger
18, 19, 35
region size.
Programmer Response: Correct the control System Action: Abend U0988 is issued if batch DL/I
statement. was being executed. ACBGEN processing continues.
Programmer Response: Correct the DBD and rerun
DFS2424I INVALID KEYWORD AT OFFSET aa the job.
Explanation: An invalid keyword was found in the Problem Determination: 1, 2, 3, 5, 8, 11, 17a, 17d,
DLITRACE control statement at the indicated offset. 18, 19, 35
3. The first is not defined as a logical child of the Explanation: Load or insert sensitivity was specified
second segment. for the segment in the PSB, but sensitivity to the
4. The source segment for the named segment does sequence field was not specified.
not define a logical parent. System Action: Abend U0995 is issued if batch DL/I
System Action: Abend U0991 is issued if batch DL/I was being executed. ACBGEN processing continues.
was being executed. ACBGEN processing continues. Programmer Response: Correct the PSB, and rerun
Programmer Response: Correct the SOURCE= the job.
specification or the physical DBDs involved. Problem Determination: 18,19
01 The value specified for the TYPE= Explanation: A request for a new data space was
parameter is not CONVERT or FALLBACK issued but the request failed. This can occur either
or the TYPE= parameter was not found during IMS initialization or during area open. In the
on the first input statement read from message text:
SYSIN. Correct the input control
rc The return code from the DSPSERV macro
statements and rerun the job.
rrr The rrrrrr reason code for the MVS macro
02 The value specified for either the
DSPSERV. For more information on
MSDB= or the DEDB= parameter has
DSPSERV, see the MVS/ESA SPL: Application
been coded incorrectly. Correct the
Development Macro Reference.
input control statements and rerun the
job. System Action: The data space is not acquired. IMS
system initialization continues without VSO. Area open
03 The DMCB indicates that the
fails. This is followed by either DFS2446I or DFS3702I
database type of the MSDB= parameter
(reason code 37).
is not MSDB. Either the incorrect
ACBLIB was specified or the MSDB System Programmer Response: Refer to the
name was incorrect. Correct the input MVS/ESA Application Development Macro Reference. If
control statement and rerun the job. this message is issued during area open, see message
DFS3702I.
04 Only terminal-related MSDBs will be
converted. All other types will be Module: DBFVIDS0
rejected. Correct the input control
statement and rerun the job.
DFS2445I ALESERV FAILED. RC=nn. DFS2448I VSO AREA aaaaaaaa- ERE STORAGE
REQUEST FAILED
Explanation: Authorization to access a data space
was requested but failed. This can occur either during Explanation: This message is issued during local
IMS initialization or during area open. The return code emergency restart, by an XRF alternate system during
nn is the return code from the ALESERV macro. tracking or takeover, or by a Fast Database Recovery
region if the system is unable to obtain storage that is
System Action: The data space was not acquired.
needed to process log records for area aaaaaaaa,
IMS system initialization continues without VSO. Area
which is defined as VSO. Emergency restart, the XRF
open fails. This is followed by either DFS2446I
alternate system, or the Fast Database Recovery region
orDFS3702I (reason code 38).
might not be able to recover the area after a failure
System Programmer Response: Refer to the without the storage. If this occurs, the area is stopped
MVS/ESA System Programming Library: Application and marked “recovery needed”.
Development Macro Reference (GC28-1822).
System Action: Restart continues normally, except for
Module: DBFVIDS0 area aaaaaaaa. If, at the end of restart log processing,
the area has CIs that require REDO processing (that is,
updated CIs that might not have been written to DASD
DFS2446I DATA SPACE NOT ACQUIRED. prior to the failure), the area is stopped and marked
VIRTUAL STORAGE OPTION NOT “recovery needed”.
ACTIVATED. rr
System Operator Response: If the area becomes
Explanation: An error occurred while trying to obtain a “recovery needed”, use the Database Recovery utility.
data space during control region initialization. rr is the
reason code. Module: DBFVSOP0
System Action: Control region initialization completes cccccc Is one of the following values:
without a data space’s being acquired. AUTH The request for authorization of the
Module: DBFINI20 new data space failed.
CBLK A request for storage for a control
DFS2447I AREA=aaaaaaaa UNABLE TO OBTAIN block failed.
VSO CONTROL BLOCK RC=rc CREATE
Explanation: An internal request for a VSO control The request for the creation of a new
block failed. This error can occur during open of a VSO data space failed.
area or during emergency restart log record processing rc The return code from the request.
of a VSO area.
xxxx The hex reason code only displays if the
System Action: If failure occurs during area open, command that failed was DSPSERV CREATE.
open fails; message DFS3702I is issued after this These codes are defined by the DSPSERV
message. If failure occurs during emergency restart and CREATE macro. For additional information, see
the area cannot be restarted without the control block, the OS/390: MVS Programming: Authorized
the area is stopped and marked “recovery needed”. Assembler Services Reference, Volume 1
System Programmer Response: If failure occurs (ALESERV-DYNALLOC) manual.
during area open, rerun job when CSA use is lower. System Action: Restart continues. At the end of
If failure occurs during emergency restart and the area restart log processing, any areas that have CIs that
is marked as “recovery needed”, use the Database require REDO processing (that is, updated CIs that
Recovery utility to recover the Area. might not have been written to DASD prior to the
failure) are stopped and marked “recovery needed”.
Module: DBFVSOP0
The sixth form of the message reports the status of Module: DBFUMRT0
preload processing for area aaaaaaa. Status xxxxxxxx
can be STARTED, ABORTED, or COMPLETED. STR1 and
STR2 are the MVS cross-systems extended services
(XES) structure names.
System Action: Processing continues.
1. User ID verification (sign on) was requested or ll RACLIST reason code for OTHER class.
forced, but command authorization
(SECLVL=RACFCOM or RCF=C) and RACF for The second form of this message is produced when
SIGNON/TRANAUTH (TYPE=RACFTERM or IMS is attempting to build in-storage profiles for RACF
RCF=T) was not requested, and defined resources, and a failure occurs in the
FORCTRAN/FORCSIGN/TRN=F/ SGN=F was not RACROUTE, RACLIST, or ROUTER EXIT processing.
specified. The class of the failing resource is specified, and the
2. RACF interface module ICHRGL03 is not available, return code from the RACROUTE routine is also given.
transaction authorization (SECLVL=TRANAUTH or The return code and reason code (if applicable) from
TRN=Y) was requested, command authorization RACF or the ROUTER EXIT is also given.
(SECLVL=RACFCOM or RCF=C) was not System Action: With the first form of the message,
requested, and IMS restart continues.
FORCTRAN/FORCSIGN/TRN=F/SGN=F was not
specified. With the second form of the message, IMS restart
continues and the RACF transaction authorization
3. RACF interface module ICHRGL04 is not available,
function is disabled.
FORCTRAN/FORCSIGN/TRN=F/SGN=F was not
specified, and command authorization Terminal Operator Response: With the second form of
(SECLVL=RACFCOM or RCF=C) was not the message, refer to the MVS/XA SPL Macros and
requested. Facilities Manual Volume 2 for a detailed description of
the return codes and the reason code from the
System Action: IMS restart continues. The RACF
RACROUTE, RACLIST, and ROUTER EXIT routines.
transaction authorization is disabled, and for reasons 1
and 3, in the explanation, RACF user ID verification
(signon) is disabled. DFS2466W RACROUTE REQUEST=LIST FAILED,
CLASS=xxxxxxxx, RC=xx. RACF OR
System Operator Response: Inform the system
ROUTER EXIT RC=xx, REASON
console operator to activate RACF. If RACF is active in
CODE=xx.
the operating system, then inform the IMS system
programmer that the security definition is inconsistent, Explanation: A failure occurred in RACROUTE,
or that an insufficient level of RACF is installed. RACLIST, or ROUTER exit processing while IMS was
trying to build in-storage profiles for RACF-defined
resources. The message displays
DFS2466I AUTHORIZATION RACLIST FAILED,
RACROUTE = aa, bb, cc, dd RACLIST = v The class of the failing resource
ee, ff, gg, hh REASON = ii , jj , kk , ll. v The return code from the RACROUTE macro
RACROUTE REQUEST=LIST FAILED, v The return and reason codes from the RACF or
CLASS=xxxx, RC=xx. RACF OR ROUTER exit, if applicable.
ROUTER EXIT RC=xx, REASON
CODE=xx. System Action: IMS restart continues. The RACF
transaction authorization function is disabled.
Explanation: For the first form of the message, a
nonzero return code was found, during initialization Master Terminal Operator Response: Refer to
processing, for at least one of the four classes MVS/ESA Programming: Authorized Assembler Services
associated with the authorization function. The variables Guide for a detailed description of the return codes and
have the following meanings: reason codes for RACROUTE, RACLIST, and ROUTER
exit processing.
aa RACROUTE return code for DATABASE class.
bb RACROUTE return code for SEGMENT class.
cc RACROUTE return code for FIELD class.
dd RACROUTE return code for OTHER class.
DFS2478I MIGRATED RESOURCE xxxxxxxx HAS DFS2482I DBRC LOG xxxx EXIT FAILED (yy)
BEEN RECALLED
Explanation: A DBRC request submitted by the IMS
Explanation: A recall for either database name or logger was unsuccessful. The specific type of DBRC
area name, as designated by xxxxxxxx, has been exit invoked is indicated by xxxx. The value of xxxx will
completed. be one of the following:
System Action: The system issues an internal /STA OPEN
DB or /STA AREA command to allocate the resource. CLOSE
SWITCH
STATUS
DFS2479W ISAM ACCESS METHOD IS NO ARCHIVE
LONGER SUPPORTED. DBD-dbdname EOV
MUST BE CORRECTED FOR IT TO BE SYNAD
USABLE
The DBRC return code is displayed as yy (hexadecimal)
Explanation: The database listed in this message in the message. Refer to DBRC request return code
requires the ISAM access method for processing. ISAM information in IMS Version 7 Messages and Codes,
is not available under IMS Version 7. Volume 1.
System Action: Processing continues.
When xxxx indicates EOV or SYNAD, either a return
Programmer Response: Convert the database to a code of X'00' or X'04' will indicate it was successful, or
valid access method. a return code of X'12' will indicate that it was
unsuccessful.
DFS2480I BATCH DYNAMIC ALLOCATION System Action: When the ARCHIVE exit fails, IMS
DISABLED issues this message and continues execution. An error
Explanation: IMS detected a card image in the return code from any of the other DBRC exits results in
DFSVSAMP data set with the character string IMS issuing abend U0071.
NODYNALLOC. This card image disables dynamic Programmer Response: An analysis is required to
allocation in batch IMS. See “Member DFSVSMXX” in determine the reason for the DBRC exit failure. See the
the IMS Version 7 Installation Volume 2: System MVS Master Console (SYSLOG) for DSP messages
Definition and Tailoring that might explain the cause of the condition.
This job does not allow any databases to participate in If this is an archive exit failure, determine if an
dynamic allocation. References to these databases fail emergency restart (/ERE) was issued after a normal IMS
unless DD card images have been included in the job shutdown. If it was, the automatic archive job submitted
step. by the emergency restart processing will fail, and you
Programmer Response: If you do not want dynamic can ignore this message.
allocation, no action is required. If you want dynamic Problem Determination: 1, 3, 8, 11, 35
allocation, delete the NODYNALLOC control card image
in the DFSVSAMP data set and rerun the job.
DFS2483A DBRC INITIALIZATION ERROR
DFS2481I DATA BASE RECOVERY CONTROL Explanation: An INIT call was made to the database
FEATURE NOT OPERABLE recovery control (DBRC) module DSPFLT00. The return
code was 12, indicating a serious error condition in the
Explanation: The BLDL macro encountered an error exit.
while locating the module required to access the
Database Recovery Control Feature. System Action: The IMS control region terminates
abnormally.
System Action: Abend U2481 is issued.
System Operator Response: Contact your IMS DFS2484I JOBNAME=nnnnnnnn GENERATED BY
system programmer for assistance. If the Database LOG AUTOMATIC ARCHIVING
Recovery Control Feature has been installed, determine
the cause of the locate error, and be aware that Explanation: Automatic log archiving is active. DBRC
database log data set or utility information might need to has generated a JCL for an execution of the Log
be entered into the RECON data set since it was not Archive utility. nnnnnnnn is the name of the job
accessible. generated by DBRC.
This message indicates that REDO processing was The log record should contain the VSO DEDB area
unable to perform these tasks for area aaaaaaaa for the name and a time stamp. The presence of the log record
one of the following reasons (RSN =): signifies that area updates, which were committed prior
to the logged time, were written to DASD before failure.
ER2L REDO was unable to obtain the lock needed. Based on this log record, restart log processing can
ER2R REDO was unable to refresh successfully the ignore updates that were written to DASD, but without a
second CI. valid area name it cannot determine which updates to
ignore and which to process.
ER2U REDO was unable to notify successfully the
sharing subsystem that utility or HSSP cleanup In most cases restart can tolerate this error, although
was done during takeover. This condition can performance might be degraded. A subsequent log
be caused by either an I/O error or by a record might correct the problem (that is, might show
problem with the notify process. which updates were written to DASD for the area),
otherwise restart will do additional REDO processing.
At the time this message is issued, area aaaaaaaa has If this problem recurs, IMS restart can run out of
successfully completed all other REDO processing. The resources to track VSO area updates. If this happens,
problem indicated in the message might be resolved by any affected areas will be stopped and marked
closing the area and allowing it to go through normal “recovery needed”.
area open processing when it is next accessed.
Therefore, it is not necessary to mark the area as In addition to this message, some diagnostic information
Master Terminal Operator Response: Contact your System Action: The message is ignored.
IMS system programmer. Programmer Response: Regenerate the system,
Problem Determination: 8, 10, 11 specifying a Fast Path message buffer for all terminals
requiring Fast Path support.
System Action: The message is ignored. Programmer Response: Sort the input data set, and
reload all MSDBs.
Programmer Response: Correct the user input exit to
route Fast Path exclusive transactions to Fast Path.
DFS2541I SEGMENT LENGTH ERROR IN MSDB
Problem Determination: 7, 14 dbdname
Explanation: The input segment length of this MSDB
DFS2537 INVALID KEYWORD—FAST PATH NOT is not equal to the length specified.
INSTALLED
System Action: The segment is ignored and the
Explanation: A Fast Path keyword, MSDBLOAD, was MSDB is stopped.
entered in an /NRESTART command, but Fast Path was
not installed. Programmer Response: Correct the input by running
the MSDB Maintenance utility. Reload all MSDBs.
System Action: The /NRESTART command is ignored.
Master Terminal Operator Response: Reenter the Note: For operational convenience, the MSDB can be
command without the Fast Path keyword. started, but the segments with invalid fields will
not be available and status GE or GB will be
issued. These segments cannot be altered,
replaced, or deleted until the MSDB data set has
been corrected and the MSDBs have been
reloaded.
DFS2580I SYNAD error message buffer DFS2586I ALLOCATION FOR ddname DOES NOT
Explanation: This message contains the MVS SYNAD START ON CYLINDER BOUNDARY
error message buffer. For more information, refer to Explanation: The allocation for ddname=bb does not
Data Administration Guide for MVS/DFP 3.1. start on the cylinder boundary.
System Action: See message DFS2579I. System Action: The data set is not used.
Programmer Response: Retry from a different unit, or Programmer Response: Reallocate space for this
reallocate the data set on another direct access storage data set, using SPACE=(CYL,(xx),,CONTIG).
device.
DFS2643I DELETE STOPPED PREMATURELY ON DFS2646A OPEN ERROR FOR SCAN OUTPUT
CI OWNED BY PARTNER id DATA SET
Explanation: Processing of the DEDB Sequential Explanation: Program DBFUMOP0 attempted to open
Dependent Delete utility stopped because the identified the scan data set and an error occurred. This message
IMS sharing partner holds an SDEP CI. This can will also be issued if SYSOUT was specified for
happen when: SCANCOPY.
Explanation: Program DBFUMRT0 made a positioning ID INDOUBT segment found in range to delete.
('POS') call and received a nonblank status code (xx).
OC The relative byte address (RBA) and cycle
yy gives the reason for the positioning call:
count are not consistent between DMACNXTS
Code Meaning and DMACXVAL in the DMAC for this area.
AK The fieldname is not defined. OD The relative byte address (RBA) is not within
the sequential-dependent part.
FR This is the first root.
OL The RBA is not within the range of the
FD This is the first dependent. currently-used portion of the
LR This is the last root. sequential-dependent part.
Explanation: IMS is unable to determine the Explanation: A previous error prevented the utility
processing limits. from executing this time.
System Action: The utility is not invoked for this area. Programmer Response: Correct the error, and rerun
the job.
Programmer Response: Correct the parameter input,
using only root segments with sequential segments.
System Action: The utility is not started for this area. FL STOP segment timestamp less than START
segment time tamp.
Programmer Response: Correct the SYSIN DD
statement, and rerun the job. FU START segment timestamp greater than HIGH
WATER MARK time tamp.
DFS2664A UNIT OF WORK NUMBER NOT WITHIN LB STOP segment timestamp less than LOGICAL
LIMITS OR LOGICAL ORDER BEGIN time tamp.
Explanation: The parameter specifying the LU LAST segment timestamp greater than HIGH
unit-of-work limits for the reorganization utility has one WATER MARK timestamp.
of the following errors: SO SORT NEW FORMAT segments failed.
v The upper limit is lower than the lower limit.
UD Deadlock for CI lock.
v The limits in the DBD are not consistent with the area
description. UE I/O error detected in chain of I/O.
v More than one STARTUOW or STOPUOW was UL Retained/Held CI lock.
specified within one request.
UQ The DELETE Utility found EEQE in the SDEP
System Action: The utility is not invoked for this area. part of Area.
Programmer Response: Correct the parameter, and System Action: The utility is stopped for this area.
rerun the job.
System Operator Response: Take the appropriate
action according to the MVS Data Management error
DFS2665I UTILITY SKIPPED IN AREA xxxxxxxx message issued before this message.
DUE TO RESTART REQUEST
Explanation: The user requested to skip this area DFS2668A OUTPUT TOO LONG FOR SCAN
because of a restart request. BUFFER
System Action: The utility is not invoked for this area. Explanation: The message returned to the user is too
long.
DFS2666A WRITE ERROR ON SCAN DATA SET System Action: The utility is stopped for this area.
Explanation: Program DFMUMSC0 was unable to Programmer Response: Correct the exit routine.
write to the scan data set.
System Action: The Scan utility is stopped. DFS2669A GET AREA LOCK FAILED,
AREA=areaname
Programmer Response: To determine the cause of
the error, check the MVS Data Management error Explanation: An area lock request failed while
message issued prior to this message. processing an area connect call from DBFUMRT0.
STATUSUL is set.
System Operator Response: Correct the error, and
resubmit the job. System Action: The utility terminates and message
DFS2662A is issued.
DFS2667A xx STATUS FROM I/O PROCESS IN Programmer Response: Determine the cause of the
AREA error and rerun the utility.
Explanation: Program DBFUMRT0 / DBFUMSC0
encountered the condition defined by the status code, DFS2670I DATA BASE NAME dbname SPECIFIED
while processing a database. FOR FAST PATH DEDB UTILITY IS
INVALID
The values of xx are:
Explanation: The Fast Path (IFP) region could not be
Code Meaning
initialized because the PSB name in the third positional
AO I/O error on data set. operand was specified as DBF#FPU0 and the database
name in the second positional operand of the PARM
Programmer Response: Correct the database name, Explanation: In attempting to write onto the area and
and rerun the job. unit of work (UOW) nnnnnnnn, the DEDB Direct
Reorganization utility, DBFUMDRO, encountered an I/O
Problem Determination: 8, 9, 10, 17d error.
The BUILD phase indicates that this message was
DFS2671I UNABLE TO UPDATE UTILITY issued during the build phase of the DEDB Direct
CONTROL DATA: AREA xxxxxxxx, Reorganization utility and that an error occurred while
UOW nnnnnnn writing on the reorganized UOW. The area is still
Explanation: The DEDB Direct Reorganization utility, usable, but all the data sets have unwritten control
DBFUMDR0, could not release ownership of resources intervals (CI) with the same relative byte address (RBA)
nor update the count of independent overflow control in the reorganized unit of work (UOW) of each data set.
intervals. The unit of work number and its area name The COPY phase indicates that this message was
are provided. issued in the copy phase of the DEDB Direct
System Action: The DEDB Direct Reorganization Reorganization utility and that an error occurred while
utility terminates with a return code of 8. The database writing on the original UOW. The DEDB Direct
is usable. Reorganization utility continues its operation for the
original UOW.
Programmer Response: Restart the utility.
System Action: For the BUILD phase, the utility
terminates. The user can stop the area and recover it
DFS2672A (LOG|CHNG) REQUEST FAILED: AREA later. For the COPY phase, the utility continues its
xxxxxxxx, UOW nnnnnnn operation.
Explanation: The DEDB Direct Reorganization utility, System Operator Response: None. The user can
DBFUMDR0, was unable to satisfy the indicated internal recover the area after stopping the area.
request. The message provides the affected unit of work
number and its area name.
DFS2675A I/O ERROR OCCURRED WHEN
The LOG request is made at the end of the build phase ATTEMPTING TO READ FROM
to log the “copy phase reached” indicator. The CHNG AREA=areaname UOW=nnnnnnnn IN
request is made at the end of the copy phase to reset (BUILD|COPY) PHASE
the “copy phase” indicator.
Explanation: The DEDB Direct Reorganization utility,
System Action: The utility terminates with a return DBFUMDR0, attempted to read from the area and unit
code of 24. The database is not usable. of work, nnnnnnn, and encountered an I/O error.
Programmer Response: The utility must be restarted The BUILD phase indicates that this message was
at the failing unit of work. issued during the build phase of the DEDB Direct
Reorganization utility and an error occurred while
DFS2673I UTILITY STOPPED AFTER AREA reading from the original UOW. The area is still usable,
xxxxxxxx, UOW nnnnnnn but all the data sets have unreadable control intervals
with the same relative byte address (RBA) in the
Explanation: The DEDB Direct Reorganization utility, original UOW of each data set.
DBFUMDR0, was stopped at the request of the
operator. The last unit of work that was reorganized and The COPY phase indicates that this message was
its area name are provided in the message. issued in the copy phase of the DEDB Direct
Reorganization utility and an error occurred while
System Action: The DEDB Direct Reorganization reading from a reorganized UOW. The system will stop
utility terminates with a return code of 4. The database the area and set the area to a recovery-needed status.
is usable.
System Action: The utility terminates.
Programmer Response: If desired, the utility can be
restarted at the next unit of work. System Operator Response: In the BUILD phase, the
user can stop the area and then recover it later. After a
successful recovery, resubmit the job. In the COPY
phase, the user must recover the area immediately.
DFS2684I INVALID CI FOUND FOR AREA | DFS2689I UTILITY START TIME xxxxxxxx yyyyyyyy
areaname DD=ddname—ADS
STOPPED
| Explanation: The sequential dependent utility started
| processing at timestamp xxxxxxxx yyyyyyyy.
Explanation: During emergency restart processing,
DBFERST0 reads a CI from a DEDB that did not
| System Action: The utility starts normally.
contain a valid DEDB control interval suffix (refer to | Programmer Response: None.
DSECT "DEND").
| Module: DBFUMSC0
System Action: The indicated DEDB area data set is
stopped and the emergency restart continues.
DFS2690I OPEN FAILED DDNAME=xxxxxxxx
Programmer Response: Either the DEDB AREA Data
Set Create utility, DBFUMRIO, or the Database Explanation: The DBFDBDZ0 utility was unable to
Recovery utility, DFSURDBO, must be run for the open the indicated data set.
indicated DEDB data set. System Action: The utility terminates and no output is
generated.
DFS2685I SDEP DISCREPANCY DURING Programmer Response: Make the necessary
RESTART AREA xxxxxxxx — AREA changes, and resubmit the job.
STOPPED
Explanation: During an emergency restart, restart log DFS2691A LOG DATA SET IS INVALID,
processing found a problem with the log records relating TERMINATE. CURRENT CHKPT
to the sequential dependents of Area xxxxxxxx. ID=xxxxxxx, PROCESSING CHKPT
Specifically, due to a missing log record, restart log ID=xxxxxxx
processing was unable to determine the correct buffer
for one or more committed SDEP updates. Explanation: One of the following problems occurred:
v Log data set checkpoint IDs are not in ascending
System Action: Area xxxxxxxx is stopped. If the area
order.
is registered with DBRC, it is marked as recovery
needed. v The main storage database (MSDB) or extended
communications node table (ECNT) definition does
Programmer Response: Use the Database Recovery not match the definition in the MSDBCP1/CP2/DMP
utility to recover the Area. data set.
DFS2686I DDNAME EOF ON OPEN ERROR Note: The ECNT definition is the result of the
TERMINAL macros in IMS system definition.
Explanation: Program DBFNRS20 found file
DDNAME empty. The data set might have been Two checkpoint IDs are printed. If the IDs are the same,
redefined. then the problem is either a mismatch in the MSDB or
System Action: The system closes this data set and ECNT definition, or the checkpoint IDs are out of
tries to open the next MSDB data set. Fast path will be sequence. The second checkpoint ID is the one in error.
made unavailable if all the MSDB data sets fail open or System Action: The utility terminates with return code
are empty. 4. The database is not usable.
Programmer Response: Format the empty MSDB Programmer Response: Make sure that the log data
data set or copy from a valid MSDB data set. sets are specified in the correct sequence, and that all
log data sets are from IMS sessions that have identical
DFS2687A GETMAIN FAILED, AREA = AREANAME MSDB and TERMINAL definitions.
DFS2693I INVALID DBDNAME SUPPLIED. DFS2700A MORE THAN 255 MSDBS DEFINED
DBDNAME=xxxxxxxx.
Explanation: The number of possible MSDBs in IMS
Explanation: The indicated DBD name was submitted was exceeded. The maximum number of MSDBs that
as control input to the utility, but there is no MSDB by can be specified is 255.
this name in the primary input file (checkpoint or dump).
System Action: IMS terminates with abend U1012.
System Action: The utility terminates without creating
Programmer Response: Reduce the number of
an output file.
MSDBs in MSDB member DBFMSDBn in the IMS
Programmer Response: Correct the control input, PROCLIB.
and resubmit the job.
DFS2701I (yyy) DDNAME=ddname DEDB, CI-SIZE
DFS2694I O/P LRECL INSUFFICIENT TO HOLD GREATER THAN USER DEFINED
RECORD BUFFER
Explanation: The logical record length specified in the Explanation: The size of the buffer provided by the
JCL by the user was too small for the utility output data user is too small to hold a control interval. A larger
set. The ddname is MSDBINIT. buffer size is required.
System Action: The utility terminates, and no output System Action: Opening processing is stopped.
is generated.
Programmer Response: Provide a larger buffer size
Programmer Response: Correct the JCL, and to accommodate the maximum control interval size.
resubmit the job.
DFS2702A GETMAIN FAILED. INSUFFICIENT
DFS2696I MSDB NAME EXCEEDS 8 BYTES STORAGE FOR DMCB/DMAC AND/OR
BHDR BLOCKS.
Explanation: An MSDB name in a control statement
was too long. The statement is printed immediately Explanation: The IMS control region does not contain
before this message. sufficient storage to build the temporary DMCB/DMAC
and/or BHDR blocks.
System Action: The utility terminates, and no output
is generated. System Action: IMS terminates abnormally with
abend U1011.
Programmer Response: Correct the input, and
resubmit the job. Programmer Response: Increase the IMS control
region size.
DFS2698I INVALID CONTINUATION SYNTAX
DFS2703A GETMAIN FAILED. INSUFFICIENT
Explanation: The control statement should have a
STORAGE FOR FP CONTROL BLOCKS
character in column 72 and it contained a blank, or the
IN CSA / ECSA.
first 15 columns of a continuation statement contained
characters and must be blank. Explanation: There is not enough storage to load and
build all of the Fast Path control blocks in the CSA or
System Action: The utility terminates, and no output
ECSA.
is generated.
System Action: IMS terminates with abend U1011.
Programmer Response: Correct the control
statement, and resubmit the job. Programmer Response: Consult your MVS system
programmer, and increase the CSA or ECSA size.
DFS2699I LOG END OF FILE BEFORE IMS Master Terminal Operator Response: After increasing
START CKPT RCD CSA or ECSA storage size, restart IMS.
Explanation: The utility scanned the log data set for Module: DBFINI20, DBFOLC02
the start of the IMS checkpoint. An end-of-file condition
occurred before the checkpoint was found.
DFS2704A BSIZ NOT SPECIFIED
System Action: The utility terminates, and no output
Explanation: There are DEDBs or MSDBs in use, but
is generated.
no data buffer size was specified.
Programmer Response: Resubmit the job, using an
System Action: IMS terminates abnormally with
alternate log.
abend U1011.
Programmer Response: Update the BSIZ parameter
System Action: IMS continues running. v register dump: This dump contains the registers of
the module that issued the debugging request.
Programmer Response: Correct the DBBF value in v dump of storage area: This dump describes the
the IMS procedure. control block related to the logical inconsistency.
System Action: No MSDB checkpoint or dump is Master Terminal Operator Response: If a write error
taken. occurs in one of the MSDB checkpoint data sets in the
initial checkpoint after the IMS restart, and the restart
Programmer Response: Make sure that a DD checkpoint is written to the OLDS, the MSDBs cannot
statement is present and its specifications are correct. If be recovered in an emergency restart. If this problem
a hardware error is indicated, rerun the job, using a occurs during restart, take action B. Otherwise, you can
different unit. take either of these actions:
A. Recovery through an emergency restart action:
DFS2714I xxxxx TRACKS ALLOCATED FOR
1. Force termination of IMS by issuing a MODIFY
ddname, BUT yyyyy REQUIRED
IMS,STOP command.
Explanation: Insufficient direct access storage device 2. Scratch the failing MSDB checkpoint data set, and
space was allocated for this MSDB checkpoint or dump reallocate a new data set.
data set.
3. Copy the valid MSDB checkpoint data set to the
System Action: No checkpoint or dump is taken. newly allocated data set.
Programmer Response: Reallocate the data set, and 4. Emergency restart the system from the last valid
cold start IMS. system checkpoint.
System Action: The MSDB checkpoint is stopped. Explanation: More virtual storage than was available
was required for the job.
Programmer Response: Shut down IMS and
emergency restart the system from the last valid system System Action: Module DBFULTA0 terminates
checkpoint. For the appropriate recovery actions in an prematurely, presenting any summary reports prepared
XRF environment, see Procedure 210 in IMS Version 7 to the time of the failure.
Sample Operating Procedures. Programmer Response: Allocate more virtual storage
space, and resubmit the job.
DFS2721I MSDBS SUCCESSFULLY DUMPED
Explanation: This message verifies that the MSDBs DFS2726I PARAMETER CARD FORMAT
were dumped successfully. INCORRECT, VALUE NOT USED.
Explanation: The format of a parameter statement in
DFS2722I ERROR IN MSDB DUMP—NO DUMP the SYSIN data is incorrect. Refer to the correct
TAKEN description of the formats to be used for module
DBFULTA0 in the “Fast Path Log Analysis Utility”
Explanation: Program DBFDBDP0 discovered an chapter in IMS Version 7 Utilities Reference: System.
error in the MSDB dump.
System Action: The statement is skipped, the data is
System Action: The dump is terminated and no not used, and processing continues.
further dump is taken.
Programmer Response: Correct the format of the
Programmer Response: Try a different unit or copy parameter statement and resubmit the job.
the data set to another direct access storage device.
If the new active IMS system receives this message in DFS2727I LOG BUFFER CONTROL RECORD NOT
an XRF environment, the operator might not have FOUND ON INPUT LOG. ANALYSIS
entered the 'MD' option for the FORMAT keyword in the TERMINATED.
/ERE command for the IMS alternate system.
Explanation: The IMS Fast Path Log Analysis utility,
DBFULTA0, was unable to find the IMS log buffer
DFS2723I UNABLE TO OPEN DD=LOGTAPE. control record on the data set specified by LOGTAPE
ANALYSIS TERMINATED. ddname.
Explanation: A permanent I/O error might have System Action: Execution terminates.
occurred while opening the input log data set, which
resides on tape or DASD. Programmer Response: Ensure that the LOGTAPE
ddname is correctly allocated.
System Action: Analysis is terminated prematurely System Action: Program DBFDBMA0 continues
with presentation of the results accumulated up to the processing until message DFS2740A appears.
point of the error. Programmer Response: Correct the statement, and
Problem Determination: Check the accompanying resubmit the job.
IEA or IEC messages for details.
DFS2737A NO RUN CARD
DFS2730A UNABLE TO LOAD FP INPUT ROUTING Explanation: No run card was supplied.
EXIT: DBFHAGU0
System Action: Program DBFDBMA0 continues
Explanation: During IMS system initialization, Fast processing until message DFS2740 appears.
Path initialization was unable to load DBFHAGU0, the
required Fast Path input routing exit. Programmer Response: Insert a run card, and
resubmit the job.
System Action: After issuing message DFS2730A,
IMS Fast Path initialization abends with the user abend
1011. DFS2738A NO ACTION CARDS
Explanation: There is a syntax error in the last-listed System Action: Program DBFDBMA0 terminates.
record of the statement image change file.
Programmer Response: Change records must be
System Action: Program DBFDBMA0 terminates. supplied in sequence by main storage database
(MSDB). Within each MSDB, change records must be
Programmer Response: Correct the change file, and supplied by key. Correct the input, as specified in IMS
resubmit the job. Version 7 Utilities Reference: Database and Transaction
Manager, then resubmit the job.
DFS2742A CHANGE RECORD DATA INVALID OR
TOO LONG DFS2749A NO CHANGE RECORDS FOR MODIFY.
Explanation: The specified change record contains DBD=name
invalid data. Explanation: The action statement specifies
System Action: Program DBFDBMA0 terminates. "MODIFY" and no change records were supplied for this
MSDB.
Programmer Response: Correct the input, and
resubmit the job. System Action: Program DBFDBMA0 terminates.
Programmer Response: Correct the input, and
DFS2745A MSDB TO BE INSERTED ALREADY resubmit the job.
EXISTS. DBD=name
Explanation: The action statement calls for an MSDB DFS2750A ATTEMPT TO MODIFY NONEXISTENT
to be inserted, and the previous load-image file contains MSDB. DBD=name.
an MSDB with the same name. The intended action Explanation: A "MODIFY" change record specifies a
might have been to replace the MSDB. key that does not exist in the prior load-image copy of
System Action: Program DBFDBMA0 terminates. MSDBs.
Programmer Response: Correct the input, and System Action: Program DBFDBMA0 terminates.
resubmit the job. Programmer Response: Correct the input, and
resubmit the job.
DFS2746A MSDB TO BE DELETED REPLACED
OR MODIFIED DOES NOT EXIST. DFS2751A NO ACTION CARD. DBD=name
DBD=name
Explanation: A change record was provided for the
Explanation: The action statement specifies named MSDB, but the associated ACTION statement
"DELETE", "REPLACE" or "MODIFY" but there is no was missing.
such MSDB on the prior load-image file of MSDBs. The
intended action might have been to insert the MSDB. System Action: Processing continues until message
DFS2747A is issued; then the MSDB Maintenance utility
System Action: Program DBFDBMA0 terminates. terminates.
Programmer Response: Correct the input and Programmer Response: Provide an ACTION
resubmit the job. statement for the MSDB and resubmit the job.
Explanation: This summary message counts the System Action: A message is generated at the start
MSDBs that were replaced. of QFIX. An additional message is generated
approximately every ten minutes noting the current
block type QFIX is processing.
DFS2755I nnnn MSDBS DELETED
Programmer Response: None.
Explanation: This summary message counts the
MSDBs that were deleted.
DFS2759I INVALID SYNTAX. DBN= EXPECTED
DFS2757E QUEUE MANAGER DETECTED AN Programmer Response: Correct the input, and
ERROR - UOWID: resubmit the job.
SSSSSSSSTTTTTTTTTTTTTTTT
Explanation: An IMS internal error was encountered DFS2760I INVALID SYNTAX. BLANK FOLLOWING
by Queue Manager. One or more type 67D0 diagnostic DBN=(
records were logged. This error message is used when Explanation: The first character in the list of MSDB
possible in place of the Queue Manager ABENDU0757. names supplied in the control file is a blank. It must be
In the message text: an alphabetic character.
Programmer Response: Pull all type 67D0 log Explanation: Program DBFDBDP0 found an error in a
records from IMS Log for the system that the IMS main storage database (MSDB) checkpoint data set and
message was received on by using the IMS utility no MSDB checkpoint was taken. The system must be
DFSERA10 with option EXITR=DFSERA30. Save all shut down to recover.
IMS logs, then call the IBM Support Center to report the System Action: No system or MSDB checkpoint is
problem. taken, except for any shutdown checkpoint that you
Problem Determination: Type 67D00A diagnostic requested. A MSDB checkpoint is not taken as part of
records with matching UOW token from the message the shutdown checkpoint.
describe the error condition and contain diagnostic Master Terminal Operator Response: If a write error
information. occurs in a MSDB checkpoint data set during the initial
checkpoint after the IMS restart, and the restart
DFS2758I STARTING QFIX PROCESSING. checkpoint is written to the OLDS, perform a warm start
recovery. Otherwise, perform either a warm start
recovery or an emergency restart recovery.
DFS2758I QFIX - PROCESSING cccc
Warm start recovery:
Explanation: This is an informational message to
1. Shut down IMS.
keep the User informed of QFIX’s current processing
status. cccc is the current block type. The block types 2. Message DFS2762A is issued. Follow the actions
are processed in the following order: documented in message DFS2762A.
SMB
DFS2767I AREA=xxxxxxxx DEDB AREA FULL DFS2772 REGION KEYWORD HAS INVALID
Note: This message is sent to the PARAMETER
Master Terminal operator.
Explanation: You entered an invalid parameter for this
Explanation: The space management module could keyword.
not find adequate space in the root portion of the area
System Action: The command is ignored.
for an ISRT request.
Master Terminal Operator Response: Reenter the
System Action: For an IFP or MPP, the transaction
command and keyword using valid parameters.
requesting the ISRT is canceled, the dependent region
from which the request originated is brought down, and Module: DFSICL30
if the threshold value has not been reached, the
dependent region is brought back up. If the region is a
BMP, it will complete normally but will receive a DFS2773 INTERVAL KEYWORD HAS INVALID
STATUSFS for the ISRT call. PARAMETER
Explanation: You entered an invalid parameter for this
DFS2768W FAST PATH RESTART ERROR—FP keyword.
UNAVAILABLE System Action: The command is ignored.
Explanation: Module DBFNRST0 detected an error Master Terminal Operator Response: Reenter the
during Fast Path restart. command and keyword using valid parameters.
System Action: IMS continues without Fast Path. Module: DFSICL30
Programmer Response: Cold start the system after
all of the IMS queues are processed and all of the DFS2779I INVALID MSDB (or DEDB)
messages are sent to their destination. APPLICATION CONTROL
BLOCKS—xxxxxxxx WERE FOUND IN
DFS2769I INVALID SYNTAX. DELIMITER ACBLIB
EXPECTED BEFORE 72 Explanation: The named Fast Path MSDB or DEDB
Explanation: The utility was scanning the control file application control block in ACBLIB is incompatible with
for a blank or comma, indicating the end of an MSDB the current level of the system. The block is not usable
name. Column 72 was reached before the delimiter was until it is brought up to current level.
found. System Action: IMS continues running and the
System Action: The utility terminates and no output is named MSDB or DEDB is marked as not accessible.
generated. Programmer Response: Rerun ACBGEN with a
Programmer Response: Correct the control BUILD DBD=xxxxxxxx control statement.
statement, and resubmit the job. Master Terminal Operator Response: Notify system
programmer.
DFS2770I FAST PATH DBD dbdname IGNORED
Explanation: Initialization for database backout found DFS2780A CONFLICT WITH PRIOR DATA=
a Fast Path DBD. All Fast Path DBDs will be ignored. KEYWORD.
System Action: Processing continues and bypasses Explanation: The card image change file contains
the Fast Path DBDs. DATA= without a prior associated FIELD=, and following
another DATA= for the same key.
DFS2771 APDB KEYWORD HAS INVALID System Action: Program DBFDBMA0 terminates.
PARAMETER Programmer Response: Correct the input, and
Explanation: You entered an invalid parameter for this resubmit the job.
keyword.
System Action: The command is ignored. DFS2781A DATA= KEYWORD EXPECTED.
Master Terminal Operator Response: Reenter the Explanation: The FIELD= keyword was not followed
command and keyword using valid parameter(s). by DATA= keyword, or KEY= was not followed by
DATA=.
Module: DFSICL30
System Action: Program DBFDBMA0 terminates.
Programmer Response: Correct the input, and
resubmit the job.
DFS2795I WRONG LOG VOLUME WAS DFS2800I **CHANGE ACCUMULATION FOR DATA
MOUNTED. TERMINATE. CKPT BASE dbname DCB NAME/NUMBER
REQUIRED=xxxxxxxx, FIRST ID [ddname] n
FOUND=xxxxxxxx
Explanation: Database change records have been
Explanation: The first checkpoint identification on the accumulated for the database data set. DCB name will
log data set mounted was later than the required only be displayed if accumulation was done by
checkpoint. database data set. "n" indicates the data set number
where "1" indicates the prime data set, "2" indicates the
System Action: The utility terminates, and no output
overflow data set, and "0" indicates the VSAM
is generated.
sequence set for KSDS. The value "n" is the relative
Programmer Response: Resubmit the job with the number of the data set group corresponding to
previous log data set and all later data sets. "ddname". If n=0, the data set is the index of a VSAM
KSDS. n=0 records are used only for the Track
Recovery option of database recovery.
DFS2796I REQUIRED CKPT ID=xxxxxxxx, NOT IN
LOG
DFS2801A ERROR RETURN CODE nn IN
Explanation: An end-of-file condition occurred before RESPONSE TO A DL/I REQUEST dd
the required checkpoint was found. ON DDNAME ddname FOR FUNCTION
System Action: The utility terminates, and no output ff
is generated. Explanation: The issuing program attempted to read
Programmer Response: Resubmit the job, using an from or write to the database data set. The PST DSECT
alternate log data set. return codes are found in labels PSTFNCTN and
PSTRTCDE. Refer to return codes and function codes
information in IMS Version 7 Messages and Codes,
DFS2797I NO APPLICABLE UPDATES IN LOG Volume 1 for the meaning of the PST DSECT return
Explanation: No MSDB updates were performed since codes under “Buffer Handler Return Codes”.
the checkpoint that the utility was restored from. Programmer Response: Correct the problem, and
System Action: Normal utility processing continues. resubmit the job.
Problem Determination: 2, 3, 8, 36
DFS2798I MSDBINIT DATA SET IS EMPTY
Explanation: The primary output from the MSDB DFS2802A ERROR FEEDBACK = nnnnnn IN
dump recovery utility is a new MSDBINIT data set. This RESPONSE TO A VSAM
data set is used for loading the MSDBs during a cold (PUT|GET|VERIFY|POINT) REQUEST
start or a warm start with 'MSDBLOAD' option. The new ON DDNAME ddname FOR FUNCTION
MSDBINIT data set does not contain and MSDB (IM|RV), R15=xx
records. Explanation: An error occurred when the issuing
System Action: The utility terminates normally. This is program attempted to read from or write to the database
an informational message only. data set. The VSAM request in support of the IMS
function (IM for image copy and RV for recovery) is
Programmer Response: Verify that the MSDBINIT supplied in the message text. For details, refer to the
data set is empty. section on “Request Macros” in DFSMS/MVS Macro
Instructions for Data Sets.
DFS2799I INVAL OPER. MUST BE UNLOAD, Programmer Response: Correct the problem, and
UNLOADCP, RECOVERY, OR RECOVCP resubmit the job.
Explanation: The first word in the control data set was
not UNLOAD, UNLOADCP, RECOVERY, or RECOVCP. DFS2803I RECORD COUNT=nnnn FOR ddname
System Action: The utility terminates and no output is [NET DECREASE|NET
generated. INCREASE|ERLG RECORDS]
Programmer Response: Correct the control Explanation: The record count indicates the number
statement, and resubmit the job. of logical records processed for the specified data
set/area. After processing all input logs or Change
Accumulation data sets, the Database Recovery utility
(DFSURDBO) indicates the net increase or decrease in
size of the KSDS data sets since the last image copy.
The Change Accumulation Utility (DFSUCMNO)
Problem Determination: 2, 3, 8, 36
DFS2808I RECOVER TRACK CCHH=cccchhhh,
VOLSER=volser
DFS2805A RECORD RBN nnnnnnnn IS INVALID
Explanation: The track recovery option of the
Explanation: An RBN greater than the EOF plus one Database Data Set Recovery utility (DFSURDB0) was
block has been encountered. While executing, recovery invoked for the designated tracks.
keeps track of the current EOF. This current EOF is the
last block written. Each image copy, change
accumulation, or log record is matched to the EOF. The DFS2809I ATLAS CALL RC=rc FOR TRACK
input record can never exceed the EOF plus one block CCHH=cccchhhh, VOLSER=volser
unless blocks are being skipped, which is not allowed. Explanation: Refer to Data Administration Guide for
A second situation, causing this message, is performing MVS/DFP 3.1 for the meaning of ATLAS return codes.
a HISAM unload but not a reload, and using the unload
file and subsequent log data sets as input to recovery. DFS2810I TRACK UPDATE WAS
A third situation can cause this message. If the data set UNSUCCESSFUL FOR CI
has an imbedded EOF, image copy will stop when the RBA=aaaaaaaa, CCHH=cccchhhh,
first EOF is encountered. Records could exist on the log VOLSER=volser—REASON r(f)
data set for database records residing between the two Explanation: The track recovery option of the
EOFs. This is most likely caused by executing two IMS Database Data Set Recovery utility was unsuccessful
control regions simultaneously against the same for the reasons listed below:
database. Failure to scratch and reallocate the data sets
during a recovery or reorganization could cause the Code (Hex) Meaning
imbedded EOF. 44 The CCHHR in ERLG is not in the
Programmer Response: Ensure that all supplied input data space extents.
is correct. 48 The RBA in ERLG is not in the target
Check for missing log data sets. This is the most data set extents.
common cause for this message. Supply any missing 4C An error return code was received
log data sets to a change accumulation or log input to from ATLAS.
recovery.
50 An error return code was received
If the second situation occurs, supply a previous unload from VSAM after a GET/GETIY
or image copy and log data sets produced since that request (f indicates VSAM feedback).
time.
54 An error return code was received
If the third situation occurs, notify system programming from VSAM after a PUT/PUTIY
request (f indicates VSAM feedback).
18 Record passed by caller will not fit in Programmer Response: Ensure that the change
control interval. accumulation input is the correct accumulation for the
log data sets that contain the error log records for the
1C No volumes mounted for target data database data set being recovered. If change
set. accumulation has not been run, then it must be run.
20 Unable to open DCB for Data Space. Make the necessary corrections, and resubmit the job.
System Action: The program is terminated Problem Determination: Rerun the job and make the
abnormally. first control statement an ABEND control statement.
Supply a SYSUDUMP DD statement to this step.
Programmer Response: If error is correctable, correct
it and rerun the job. If error cannot be corrected, Also, submit a copy of the change accumulation data
recover the database. If reason codes X'14' or X'18' set and a copy of the logs used to create the change
occur, rerun the job with an ABEND control statement. accumulation data set.
Problem Determination: 2, 3, 4, 8, 36
DFS2815A VSAM KSDS NOT SUPPORTED
DFS2812I IMAGE COPY INPUT CREATED BY Explanation: A concurrent image copy of a VSAM
ONLINE IMAGE COPY FOR FUNCTION KSDS cannot be created.
RV System Action: The Image Copy utility terminates this
Explanation: The image copy data set used as input image copy and reads the next control statement.
to the Recovery utility was created by the Online Image Programmer Response: Rerun the Image Copy utility
Copy utility. without specifying CIC in the EXEC statement PARM=
field. This image copy must run only against databases
that are offline, deallocated from any other address
space or job, or both.
The Fast Path unit of recovery was not resolved during Module: DBFVXCS0
this run of the Database Recovery utility.
DFS2824A AREA areaname CONNECT TO STR:
For the second form of the message, the psbname is strname FAILED. 4K BLKS
the name of the PSB associated with a specific REQUIRED=xxxxx, ALLOCATED=yyyyy.
recovery token. The dbname is the DBD name of all the
databases updated by the PSB for a recovery token. Explanation: The actual cache structure size created
is less than the actual structure size required. The
required size, indicated by xxxx, and the allocated size,
A list containing multiple occurrences of the second part
indicated by yyyy, are displayed in hexidecimal.
of the message might be issued. This list can contain
several UOR tokens that are not involved in the System Action: The open process for the area fails.
Database Recovery process, but are generated
because the input log is incomplete, as far as these System Programmer Response: Designate a new
tokens are concerned. coupling facility or specify the structure size correctly.
The formula to determine the structure size can be
System Action: The Database Recovery utility found in PR/SM Planning Guide, GA22-7236, or
completes with a return code of 4. GA22-7123.
Programmer Response: This message can be
DFS2834I PSB psbname HAS BEEN System Action: The /MODIFY PREPARE command fails.
RESCHEDULED BECAUSE OF ONLINE
Programmer Response: Stop IMS and increase the
CHANGE
size of CSA or ECSA.
Explanation: An IMS Fast Path program (IFP) or
Module: DBFOLC01
message processing program (MPP) attempted to
update a data entry database (DEDB) that was changed
using online change. DFS2840W ERROR IN LOADING RANDOMIZER
name FOR DEDB dedbname, RC=zz
System Action: The application program is
pseudoabended and the PSB is rescheduled. Explanation: Randomizer name cannot be loaded.
Module: DBFIRCI0 System Action: The command (/MODIFY PREPARE or
/START DB) continues without loading the randomizer.
Subsequent DL/I calls to this data entry database
DFS2835I ERROR IN VSPEC DEDB STMT:
(DEDB) receive an FH status code. Hexadecimal return
POOLNAME text; text; SPECIFICATION
code zz from the IMODULE function of IMS is explained
ERROR
in IMS Version 7 Messages and Codes, Volume 1.
Explanation: The DEDB VSPEC statement text is
Programmer Response: If the return code is zero, the
incorrect. The message displays the text for a maximum
randomizer module was not reentrant. Rerun the
of two pools in error, however, there may be more pools
link-edited JCL to make it reentrant and issue the
in error than those included in this message.
/START DB command to reload the randomizer.
System Action: IMS continues processing without the
Also verify that:
buffer pool in error.
v The randomizer was correctly linked into the IMS
System Programmer Response: Stop IMS and system.
restart with a corrected VSPEC member.
v The DEDB was correctly defined with the randomizer
Module: DBFVSOP0, DBFPVTS0 name.
DFS2854A jobname, stepname, region, System Operator Response: Notify the IMS systems
reason—FAILED SECURITY CHECK programmer.
DFS2916I ERROR DETECTED DURING DFS2917I UNABLE TO FILL GAPS FOR PRILOG
TRACKING LOG WRITE FUNCTION TOKENS SMALLER THAN token
INVOCATION, RC = nnnnnnnn
Explanation: The tracking subsystem is unable to fill
Explanation: The tracking subsystem was unable to missing log gaps that have PRILOG tokens smaller than
create the function which writes log buffers received token. Logs with these PRILOG tokens have been
from an active subsystem to a tracking log data set. deleted at the active site.
01 Parameter error, function terminates. Internal System Action: The tracking subsystem continues
IMS logic error, refer problem to IBM. processing with no further attempts to obtain the
unavailable logs.
02 No initialization done for tracking log write
function; function terminates. Internal IMS logic System Operator Response: If the unavailable log
error, refer problem to IBM. data is required for shadow databases or areas, you
00000001 00000006
The DFSRSRxx IMODULE GETMAIN
PROCLIB member failed for the main full
could not be read and function DL/I database
the IMS startup tracking control block
parameter TRACK= (GDBT). zzzzzzzz
indicated that the IMS contains the return
was a tracking IMS. code from IMODULE
The DFSRSRxx GETMAIN.
member is required for
RSR tracking 00000007
subsystems. Ensure IMODULE GETMAIN
that the RSRMBR= failed for the main Fast
parameter in the IMS Path database tracking
procedure specifies a control block (EDBT).
two character suffix for zzzzzzzz contains the
a valid existing return code from
DFSRSRxx member IMODULE GETMAIN.
(the default is 00000008
DFSRSR00). IMODULE LOAD failed
00000002 for the RSR data
No GSG name was sharing AWE server
specified for an RSR module (DFSRDBS0).
tracking subsystem or zzzzzzzz contains the
an RSR-capable return code from
system. Be sure to IMODULE LOAD.
specify a GSG name 0016 DFSSQ000 Unable to initialize Shared
in the IMSCTRL macro Queues. Possible error codes
or the DFSRSRxx identifying the failing function
PROCLIB member. are:
05 Unable to create IMS tasks for tracking log System Action: The system waits for a reply. If the
write function. operator issues anything other than ″YES″, the
processing of the cold start terminates and IMS waits
Explanation: An attempt was made to start a new This message is received during session establishment
active subsystem at the remote site following a takeover of an IMS VTAM node or MSC link after an RSR
process. This start of the active must either rebuild the takeover, and occurs on the IMS being restarted (/ERE).
message queues (/ERE BUILDQ, /NRE BUILDQ, or /ERE
BUILDQ CHKPT 0) or cold start the message queues System Action: The node nodename or link link is
DFS3020 UNABLE TO OBTAIN AN AWE FROM DFS3027I NO PSB GENERATED FOR THIS
DFSBCB EXECUTION OF PARTIAL
REORGANIZATION
Explanation: A command was not processed because
an Asynchronous Work Element (AWE) could not be Explanation: The PSB parameter was not included in
obtained from IMS BCB services. the input. The default for this parameter is no PSB
generation.
System Action: The command is ignored.
System Action: No PSB is generated for this
Programmer Response: This can be a temporary
execution.
condition that can be resolved by reentering the
command later. If this fails, notify the system Programmer Response: If a PSB is required, rerun
programmer. step 1 with PSB=psbname specified.
System Action: The step is terminated. Programmer Response: Perform IMS backout facility
to undo changes made in step 2 of Partial Database
Reorganization (PDBR). Ensure that DD statements for
DFS3023A MORE THAN 500 SCAN AND RELOAD this data set are included, and specifications are
ACTIONS REQUIRED FOR POINTER correct.
RESOLUTION
Explanation: The limit of 500 scan and reload actions
for logically related segment pointer resolution has been
DFS3039A INSUFFICIENT REGION SIZE DFS3043A NO PRIME INDEX ENTRY IN DBD FOR
ddname
Explanation: There was not enough storage available
for step 2 to build its control blocks. Explanation: No prime index data set for the HIDAM
database.
System Action: The step is abnormally terminated
with abend U0310. System Action: The step is abnormally terminated
with abend U0310.
Programmer Response: Increase the region size and
rerun step 2. Programmer Response: Perform IMS backout facility
to undo changes made during step 2 of Partial
Problem Determination: 2, 3, 8, 17a, 18, 19, 35
Database Reorganization (PDBR).
Problem Determination: 2, 3, 8, 17a, 18, 19, 35
DFS3040A INVALID PCB LIST—TOO
[SHORT|LONG]
DFS3044A RBA IN PRIME INDEX NOT EQUAL TO
Explanation: The PSB contained too few or too many
RBA OF UNLOADED SEGMENT
PCBs and cannot be used for this run of Partial
Database Reorganization. Explanation: The RBA in the prime index was not
equal to the RBA of the unloaded segment.
System Action: The step is abnormally terminated
with abend U0310. System Action: The step is abnormally terminated
with abend U0310.
Programmer Response: Correct the error in the PSB,
and rerun the job. Programmer Response: Perform IMS backout facility
to undo changes made during step 2 of the Partial
Problem Determination: If PSB was generated from
Database Reorganization (PDBR).
step 1 of Partial Database Reorganization (PDBR), then
do 2, 3, 8, 17a, 18, 19, 35 Problem Determination: 2, 3, 5, 8, 17a, 18, 19, 35
DFS3074A INVALID RETURN FROM OLIC WHILE Explanation: A nonzero return code was returned
PROCESSING AN INITIALIZE DSG from an Online Image Copy block locate call.
CALL
System Action: SURVEYOR is abnormally terminated
Explanation: Either there was an error in opening and with abend U0311.
initializing the database or the OLIC parameter in the
Problem Determination: 2, 3, 4, 8, 9, 11, 17a, 18, 19,
PCB was not set.
35
System Action: Processing terminates with abend
U0311.
DFS3079I INVALID RETURN CODE FROM OLIC
Programmer Response: Ensure that OLIC=YES WHILE PROCESSING A GET RBA
specified on PSB and DD statement is present for CALL
database being surveyed. Make corrections, and
Explanation: A nonzero return code was returned
resubmit job.
from an Online Image Copy get RBA call.
DFS3111I UNABLE TO START SESSION — NODE System Operator Response: Check IMS Version 7
nodename STOPPED Command Reference to determine the correct syntax
and restrictions of the command.
Explanation: A session initiation request was refused.
The first form of the message is issued by the /OPNDST DFS3115I NODE IN USE, CANNOT PROCESS
command processor if a referenced user or node is COMMAND
STOPPED. The user or node cannot be referenced to
start a session. Explanation: The /ASSIGN failed because:
The second form of the message is issued by the 1. When attempting to /ASSIGN the USER back to
LOGON or SCIP exit if a session initiation request VTAMPOOL, the half-session node, to which the
references a STOPPED node. specified user name is allocated, is in session in
conversational mode, preset mode, or response
System Action: The command is ignored or the mode; or the half-session node is not stopped and
LOGON/REQSESS request is denied. idle.
Explanation: The /DEQUEUE command was entered System Action: The utility continues processing.
without the PURGE keyword, but no session was active When the physical copy is complete, the image copy is
that involved the specified node and user names (and recorded in the RECON data set.
LTERM, if used), or specified LTERM. Programmer Response: If you stopped update
System Action: The command is ignored. processing for the database or area with a /DBD or /DBR
command in order to run the utility with the exclusive (X)
System Operator Response: Determine whether the option, you can now restart the utility with a /START
PURGE keyword should be used. The /DISPLAY NODE DATABASE or AREA command.
P1 or /DISPLAY ASSIGNMENT LTERM P1 command can be
used to determine what sessions are active. Module: DFSUDUI0
DFS3118 MESSAGE CANNOT BE PROCESSED DFS3122A LOGICAL COPY FAILED FOR DB/AREA
SYNCHRONOUSLY dbname DDN ddname DSN dsname
Explanation: The message cannot be processed Explanation: DFSMSdss notified the Database Image
synchronously. It must follow one of the following Copy 2 utility (DFSUDMT0) that the attempt to initialize
modes. a concurrent copy session for the named data set was
unsuccessful. For more information about the failure,
v Test mode
refer to the ADR734I message and other ADRnnn
DFS3130I ABEND 970 SCHEDULED RC=xx DFS3134A UNEXPECTED ERROR DURING IMAGE
COPY 2 PROCESSING
DFS3130I ABEND 970 SCHEDULED RC=01 yyy Explanation: A problem occurred in the Database
Image Copy 2 utility (DFSUDMT0) interface with
Explanation: The first form of the message is issued
DFSMS while performing a concurrent copy. Refer to
when ABENDU0970 is scheduled The contents of
abend 0225 for more information.
register 10 are displayed in field xx. The second form is
issued when ABENDU0970 is scheduled, and register System Action: The Database Image Copy 2 utility
10 contains 01. Field yyy contains an AWE return code (DFSUDMT0) completes abnormally.
that is documented in ABENDU0970 in IMS Version 7
Programmer Response: Check all output messages
Failure Analysis Structure Tables (FAST) for Dump
issued by the job, including ADRnnn messages issued
Analysis.
by DFSMS. See MVS/ESA System Messages, Volume
System Action: The system abnormally terminates 1 for a description of ADR messages. If you cannot
with abend U0970. determine cause of error, contact the IBM Support
Center. Have the abend documentation available.
DFS3131I A COLD START OR EMERGENCY Module: DFSUDMT0
RESTART REQUIRED
Explanation: Normal restart command submitted but DFS3135A KSDS DEFINITION DOES NOT ALLOW
system was not completely terminated after a shutdown IMAGE COPY CONCURRENT WITH
checkpoint command, or the system was never cold UPDATE ACCESS
started. Originating module is DFSRBCP0.
Explanation: The control statement supplied to the
System Action: IMS waits for another restart Database Image Copy 2 utility (DFSUDMT0) specified
command. that a KSDS data set was to be copied concurrent with
update access (S was specified or defaulted to in
Master Terminal Operator Response: Enter either a
column 58). However, the DEFINE CLUSTER attribute,
cold start or emergency restart command with
BWO(TYPEIMS), was not specified for the KSDS.
appropriate parameters.
System Action: The utility terminates.
System Programmer Response: Change the
database access specification on the control statement
DFS3155A AREA DATA SET NOT FOUND ADSN= DFS3161I eeeeeeee Call=xxxx RC=yyyy
dsname AREA NAME= areaname Reason=zzzz[Status=″xx″]
DDNAME= ddname REASON= rc
Explanation: An informational message issued by IMS
Explanation: The data set name in the input data set Adapter for REXX, when the IMSRXTRC level is greater
was not found in the area data set (ADS) list built by than 0. Show last status from the eeeeeeee
DBRC from the RECON data set, or it was not environment, where eeeeeeee is either REXXTDLI or
preallocated. The hexadecimal reason code is one of REXXIMS. The eeeeeeee value will be REXXTDLI or
the following: REXXIMS.
4 The data set name from the input data set System Action: None
does not match any area data set name in the
ADS list. The DD name is always blank in this
DFS3162E Parm=xx Invalid on eeeeeeee
case.
Command ″yyyyyyyy″
8 The data set name from the input data set was
Explanation: Syntax Error while running EXEC with
found in the ADS list, but was not found in the
IMS Adapter for REXX. Invalid parameter given on
ICF VSAM catalog.
eeeeeeee environment command. The xx value
System Action: The execution is terminated with an represents the parameter in error, where 1 is the first
error code. parameter after the Call/Command name. For example,
if the PCB parameter is invalid, the xx value would be 1
System Operator Response: For reason code 4, use
for DL/I calls. The eeeeeeee value will be either
the DBRC command, INIT.ADS, to add the data set
REXXTDLI or REXXIMS.
name to the ADS list. Then run the GENJCL.RECOV
command again. System Action: Environment command is not
executed; however, EXEC execution continues with a -5
For reason code 8, allocate the data set using IDCAMS
return code from the call/command.
and run the GENJCL.RECOV command again.
Programmer Response: Verify parameters and
Module: DFSURUI0
correct application.
Explanation: An informational message issued by IMS Programmer Response: Correct the token name.
Adapter for REXX, when the IMSRXTRC level is greater
than 1 for set/drop or IMSRXTRC greater than 2 for DFS3170E Invalid Map Definition: xxxxxxxx at
fetch. Show REXX variable manipulation by REXXTDLI offset yyyy
or REXXIMS. Function F will be f, s or d for Fetch,
Store, or Drop. The first 12 characters of variable name Explanation: Data Mapping error while running EXEC
is shown in the vvvv field. The LLLL value is the length with IMS Adapter for REXX. Error in EXEC on MAPDEF
of the contents. Up to the first 40 characters are shown statement for map xxxxxxxx in actual definition variable
in the xxxx field. For the F=d (drop) case, the llll and at the yyyy offset in the message.
xxxx fields are not shown. If the variable was not System Action: Variable manipulation is aborted.
initialized and it was specified in a MAPPUT then it is EXEC execution continues with a -10 return code from
″Skipped″ and that form of the message is given. the call/command.
System Action: None Programmer Response: Examine the mapping input
and correct the application error. The yyyy value is a
DFS3167E Var:vvvvvvvvvvvv Too Long, Max=yyy character offset in the original map definition string.
Programmer Response: Determine failing line by System Action: Variable manipulation is aborted.
prior messages or by turning on REXX tracing, EXEC execution continues with a -10 return code from
the call/command.
TRACE "R"
Programmer Response: Correct the map name.
for diagnosis.
DFS3172I Invalid MAPGET Var: xxxx Map:
DFS3168E EXECCOMM VAR=vvvvvvvvvvvv yyyyyyyy
RCODE=xxxxxxxx
Explanation: Data Mapping error while running EXEC
Explanation: Syntax Error while running EXEC with with IMS Adapter for REXX. Error in EXEC on MAPGET
IMS Adapter for REXX. Unexpected error while statement or DL/I ″GET″ call while decoding/extracting
manipulating REXX variable through the IRXEXCOM variable xxxx in map yyyyyyyy. Common causes include
interface. when the Map defined is larger than the input segment
System Action: IMS prevents the link from starting. Explanation: The partner ID specified in the Bind
identifies a logical link belonging to a different physical
System Programmer Response: An IMS system link at the remote IMS.
definition is appropriate.
See also message DFS3213I, Reason Code=04 and
System Operator Response: Notify the system 08.
programmer.
System Action: IMS prevents the link from starting.
Problem Determination: 10
System Programmer Response: An IMS system
definition is appropriate if the sysdef is incorrect.
DFS3203 BIND REJECTED DUE TO INVALID
SESSION PARAMETERS LINK nnn System Operator Response: Use the /DISPLAY ASMT
command at the remote IMS to display the
Explanation: The partner system has rejected the logical-to-physical link assignments, and correct them
bind because it is a negotiable bind and MSC/VTAM using the /MSASSIGN MSLINK command if in error. Notify
requires nonnegotiable type bind. the system programmer.
See also message DFS3213I, Reason Code=24. Problem Determination: 10
System Action: IMS prevents the link from starting.
System Programmer Response: A VTAM trace of the DFS3207 REMOTE LINK HAS REACHED THE
bind should be gotten. MAX NO. OF ALLOWABLE SESSIONS
LINK nnn
System Operator Response: This is possibly a
transient error; retry by restarting the link from the Explanation: The maximum number of active sessions
current system or partner system. allowed at the remote IMS was reached for this physical
link.
Problem Determination: 36
See also message DFS3213I, Reason Code=12.
DFS3204 LINK TYPE NOT VTAM System Action: IMS prevents the link from starting.
Explanation: The /CHANGE command specified a link System Programmer Response: If more sessions are
that was not a VTAM type. warranted, an IMS system definition or temporary JCL
change is appropriate.
System Action: The /CHANGE command is not
executed. Processing continues normally. System Operator Response: Notify the system
programmer at the remote site if more sessions are
System Operator Response: Enter the correct link. warranted.
Problem Determination: 8, 10
DFS3205 LINK TERMINATED BECAUSE OF
LTWA INCOMPATIBILITY LINK nnn
DFS3208 REMOTE PHYSICAL LINK IS
Explanation: There is an incompatibility in the usage PSTOPPED LINK nnn
of the Log Tape Write-ahead option between the two
systems on both sides of the link. This condition can Explanation: The physical link has been PSTOPPED
lead to problems with data integrity. at the remote IMS by the remote Master Terminal
Operator entering the /PSTOP MSPLINK command.
System Action: The session is terminated for the
indicated MSC link. See also message DFS3213I, Reason Code=16.
Programmer Response: Verify LTWA option on both System Action: IMS prevents the link from starting.
systems and, if appropriate, make partners compatible. Master Terminal Operator Response: Use the /RSTART
If not appropriate, notify both Master Terminal Operators MSPLINK command at the remote site if the PSTOPPED
that the link should be allowed to complete initialization status is unwarranted.
by issuing /RST command with NLTWA keyword.
System Operator Response: Notify the system DFS3209 MULTI-RU ERP OR SYSMSG
programmer. RECEIVED LINK nnnn
Problem Determination: 8, 36 Explanation: An ERP message or SYSMSG that was
not an only-in-chain message was received on the
specified link.
System Programmer Response: See Problem 36 Polarity mismatch. Both sides are requesting
Determination. secondary LU status.
System Operator Response: Notify the system System Action: IMS prevents the link from starting.
programmer. Processing continues normally.
DFS3229 UNEXPECTED FMH ON DATA DFS3233 INVALID FMH6 RECEIVED LINK nnn
RECEIVED LINK nnn
Explanation: An invalid Type 6 FMH was received on
Explanation: An RU with FMH was received on the the specified link nnn.
specified MSC/VTAM link nnn when no FMH was
expected. System Action: The session is terminated for the
indicated MSC/VTAM link.
System Action: The session is terminated for the
indicated MSC/VTAM link. System Programmer Response: See Problem
Determination.
System Programmer Response: See Problem
Determination. System Operator Response: Notify the system
programmer.
System Operator Response: Notify the system
programmer. Problem Determination: 1, 5, 6, 7, 17b.
DFS3235 BIS/SBI RECEIVED TWICE LINK nnn DFS3239 CLSDST/TERMSS ISSUED LINK nnn
Explanation: An SNA BIS or SBI command was Explanation: A VTAM CLSDST or TERMSESS has
received twice on the specified link nnn. been issued on the specified MSC/VTAM link nnn as a
result of either an operator request or error situation
System Action: The session is terminated for the
encountered previously.
indicated MSC/VTAM link.
System Action: The session is terminated for the
System Programmer Response: See Problem
indicated MSC/VTAM link.
Determination.
System Programmer Response: None
System Operator Response: Notify the system
programmer. System Operator Response: None
Problem Determination: 1, 5, 6, 7, 17b. Problem Determination: None
The second form of this message is issued under three The third form of this message appears when normal
conditions: shutdown is scheduled and OLDS is closed.
v When an OLDS is opened that has a different block For the fourth form of this message, when some OLDS
size (BLKSIZE) from the value displayed in message are forced to stop by a /STOP command (or because of
DFS2207I I/O error) and the log data set is no longer needed for
v When a write-ahead data set (WADS) is opened online database backout, the log data set is removed
which does not have sufficient space allocated from the candidate list for future use and this message
v When the RECFM is not VB is sent to the master terminal operator. This OLDS is
dynamically deallocated from the control address space.
The third form of the message appears when the System Action: IMS continues processing.
GETMAIN storage is not available for the OSAM DCB
required for a log read operation. It is also issued when System Operator Response: If automatic archiving is
the OSAM OPEN function fails. When the GETMAIN not specified, display the OLDS status to determine if
storage is not available, xx contains a value of x'FF'. an archive job should be submitted.
When the OSAM OPEN function fails, xx is the return When the fourth form of the message appears, the
code value returned by the OSAM OPEN function. specified OLDS is ready for repair. After the OLDS has
System Action: If the error occurred while opening a been archived, the data set can be scratched and
WADS and one or more WADS was still available, IMS reallocated on another volume. Then the /START OLDS
continues processing. If no WADS was available, command can be entered to reconnect the OLDS to the
message DFS3262I is issued and IMS continues online IMS.
processing. Programmer Response: None.
If the error occurred while opening an OLDS and 3 or
more OLDS are still available, IMS continues DFS3258A LAST ONLINE LOG DATA SET IS
processing. If 2 or less OLDS are available, message BEING USED - NEED ARCHIVE
DFS3260I is issued. Refer to the system action for
message DFS3260I.
DFS3258A SYSTEM WAITING FOR AN ONLINE
System Operator Response: No response is LOG DATA SET - NEED ARCHIVE
required.
Explanation: The first form of this message is sent
Programmer Response: None. when IMS detects that the last unarchived online log
data set (OLDS) is being used. All the other OLDS are
not reusable for output operation, because they have
not yet been archived or have been stopped.
System Operator Response: None System Action: The Log Recovery utility fails.
Programmer Response: Correct the control statement Programmer Response: Correct the JCL and rerun
and rerun the job. the job.
DFS3267I USER EXIT ROUTINE entryname DFS3269I BLOCK SIZE OF xxxx ddname IS TOO
FAILED AT zzzz EXIT RC=xx SMALL, OLDS BLKSIZE=yyyy
System Action: The job is terminated before backout v The log data sets are not in the correct order in the
begins. JCL.
v The log data set has invalid data.
Programmer Response: Remove the inappropriate
control statement and resubmit the job. For descriptions v A user-written program modified the log.
of all control statements see IMS Version 7 Utilities System Action: Batch Backout terminates with
Reference: Database and Transaction Manager. condition code 108 before any backout is attempted.
Programmer Response: Make sure the order of the
DFS3288I INPUT LOG RECORD LENGTH ERROR log data sets in the JCL is correct. If the order is right,
- SEQ NUMBER = nnnnnnnn INPUT correct the log data set identified in the message by
LOG SEQUENCE NUMBER ERROR - using DUP mode of the Log Recovery utility; then rerun
SEQ NUMBER = nnnnnnnn INPUT LOG the job.
CONTAINS RECORD GAPS - SEQ
NUMBER = nnnnnnnn If you are confident that the input log contains all the
records needed by Batch Backout, in the correct order,
Explanation: During the Log Recovery Utility you can use the BYPASS SEQVER statement to skip
(DFSULTR0) running PSB mode, an error was detected the sequence check.
on the input log (IEFRDER).
System Action: The first version of the message is DFS3290I NO PENDING BACKOUT FITS
issued when a log record is read that has a record CRITERIA - RSN= r1[,r2[,r3[,
length that is less than the minimum record length. The r4[,r5[,r6]]]]]
SEQ NUMBER value is the log record sequence
number of the last valid record read. The utility Explanation: No unit of recovery (UOR) in the
processing is terminated. RECON Backout record fits the requirements for this
run of the Batch Backout utility. The reason codes
The second version of the message is issued when a appended to the message identify the reasons for not
log record is read that has a sequence number that is performing the backouts. The reason codes and their
less than the prior record sequence number. The SEQ meanings are:
NUMBER value is the log record sequence number of
the last valid record read. The utility processing is Code (Dec) Meaning
terminated. 0 No backout is pending for this
The third version of the message is issued when a log subsystem.
record is read that has a sequence number that is more 1 UOR has already been backed out.
than 1 greater than the prior record’s sequence number.
This indicates a gap in the log records. The SEQ 2 UOR is not for the PSB named in the
NUMBER value is the log record sequence number of Batch Backout EXEC statement.
the last valid record read. The utility will continue to 3 UOR is in doubt. Cold start has not
process, but the output report might be incomplete due been done, and the COLDSTART
to the gap in the input data. statement was not used.
System Operator Response: The message is issued 4 UOR is not in flight, and the ACTIVE
for information purposes. If concatenated log input is statement was used.
used, verify that the logs are in the sequence that they
were created. If OLDS and SLDS are mixed, there must
Explanation: Batch Backout successfully completed. Note: For subcodes less than 20, the problem can be
Batch Backout told DBRC which backouts were any one of the following:
completed. At least one of the databases backed out,
for one of the UORS did not need to be backed out, v The log data set was not identified to DBRC (It was
according to the information in the RECON Backout created by means other than IMS.)
record. If the BYPASS LOGVER control statement was v The log data set was removed from the RECON data
not used, this means that the RECON Backout record set.
was modified by a different process while Batch v The DSNAME or VOLSER is invalid or out of order in
Backout was running. the JCL.
System Action: The required changes have been v A log data set or VOLSER was skipped.
successfully backed out of the databases associated
Code (Hex) Meaning
with the PSB for which the Batch Backout utility was
executed.
PARTUNAV job_name
An attempt was made to reference a partition The name of the MVS job receiving the 3303
in the HALDB database indicated by dbdname, abend
but the partition was unavailable. nnn The number (decimal) of the PST receiving the
STOPPED 3303 abend
A /STOP or a /DBR command was issued subsystem
against the identified database. DL/I does not The name of the IMS subsystem that holds the
allow database access when the database is lock
stopped.
DFS3318I FAST PATH MSDB dbname NOT DFS3324I TRAN tttttttt SUSPENDED
SUPPORTED BY GBL COMMANDS
Explanation: The input message being processed by
Explanation: The Fast Path main storage database transaction tttttttt was placed on the suspend queue
(MSDB) is not supported by global commands. because pseudoabend U3303 occurred. The
explanation for U3303 lists possible reasons for the
System Action: The named database will be removed
abend. This message is issued along with message
from the command, and the remaining databases, if
DFS554A when abend U3303 occurs. However, be
any, will be processed.
aware that DFS3324I is only issued the first time this
System Operator Response: None input message is placed on the suspend queue.
The application program is pseudoabended, and the
DFS3319 IRLM NOT ACTIVE. next applicable transaction for the region is scheduled.
Explanation: IRLM must be active in the system when For information about how the suspend queue works,
global commands or /DEQ SUSPEND are entered. see IMS Version 7 Administration Guide: System.
System Action: The command is ignored. System Action: The input message being processed
when abend U3303 occurred is placed on the suspend
System Operator Response: IRLM must be active queue. If it is the first time this particular input message
before entering global commands or /DEQ SUSPEND. is placed on the suspend queue, a counter for the
transaction is incremented by one. The counter is
DFS3320I DBRC INDICATES DATA BASE|AREA decremented by two for each message successfully
xxxxxxxx NEEDS processed. When the counter exceeds ten, the
BACKOUT/RECOVERY transaction stops.
Explanation: The named database or area needs to The input message is scheduled for processing again
be recovered before the command can be processed when the messages on the suspend queue are
against the database or area. transferred to the normal queue for this transaction type.
This occurs under either of the following circumstances:
System Action: The named database or area will be
1. A /START TRAN for this transaction type is issued.
removed from the command, and the remaining
database or areas, if any, will be processed. 2. A /START DATABASE is issued for a database which
can be accessed during processing of this
System Operator Response: None transaction type.
The messages on suspend queues for all transactions
DFS3321I DBRC INDICATES DATA BASE x IS are transferred to the normal queues by the /DEQ
AUTHORIZED BY AT LEAST ONE SUSPEND command.
BATCH SUBSYSTEM.
Explanation: There is at least one batch subsystem Master Terminal Operator Response: If the originating
that is authorized to use database x. terminal was in conversational mode, exclusive mode,
or response mode, notify the terminal operator of the
System Action: This is an information message. The failing condition. Enter the /EXIT command to free the
named database will be processed locally and globally terminal, or wait until the failing subsystem completes its
(if SCOPE = GLOBAL). recovery and allows the rescheduling of the suspended
System Operator Response: None messages.
DFS3328I GLOBAL cmd COMMAND seqno IN Master Terminal Operator Response: Wait for the
PROGRESS database recovery command to be completed and
reenter the command.
Explanation: The seqno is a sequential number used
to tie this message with the global command that
initiated the action. DFS3333I MSDB CHKPT IN PROGRESS, CANNOT
PROCESS GLOBAL COMMAND seqno
System Action: The system continues processing.
Explanation: This is the global command equivalent to
DFS2717I. An MSDB checkpoint from a previously
DFS3329I CHECKPOINT IN PROGRESS, CANNOT entered command or an automatic system checkpoint is
PROCESS GLOBAL COMMAND seqno currently in progress. Seqno is the sequence number of
Explanation: A checkpoint from a previously entered the global command that initiated the action.
command or an automatic system checkpoint is System Action: The command is ignored.
currently in progress. Seqno is the sequence number of
the global command that initiated the action. Master Terminal Operator Response: Wait for the
checkpoint to complete, and reenter the command.
System Action: The command is ignored.
Master Terminal Operator Response: Reenter the DFS3334I hh:mm:ss GLOBAL cmd COMMAND
command when the current checkpoint is completed. seqno INITIATED BY SUSBYSTEM=ssid
FOR THE FOLLOWING DATA
BASES|AREA|ADS(s)
Explanation: The indicated global command, initiated
from another subsystem, is being processed in this
subsystem. The following defines cmd, seqno and ssid:
GETC Unable to acquire storage from Explanation: A system abend terminated the
subpool 231. Time-Controlled Operations (TCO).
NODD DFSTCF DD card does not exist. System Action: The IMS spin-off dump facility SNAPs
the TCO environment and TCO terminates.
CIRL Unable to create an ITASK for TCO
CLB. Programmer Response: Use the SNAP dump of the
TCO environment to determine the cause of the
LOAD Unable to load user exit DFSTCNT0. problem.
System Action: TCO is not initialized. IMS processing
continues. DFS3352E INCOMPLETE MESSAGE
Programmer Response: Take one of the following ENCOUNTERED, SEQUENCE
actions based on the reason code you received: NUMBER=nnnnnnnn
NODD Information only. To use TCO at this Explanation: The Time-Controlled Operations (TCO)
point, stop and restart IMS to include or the TCO Verification utility found a character other
the DFSTCF DD card. than a blank (end of message), S (end of segment), or
X (segment continued) in column 72 of a message set
CIRL Determine why the ITASK creation is statement. The sequence number identifies the
not successful and execute IMS. statement containing the error.
DFS3378W BLDL FAILED FOR xxxxxxx DURING 40 While passing connection data to
ONLINE CHANGE VSAM for data shared resource
pool
Explanation: While processing a /MODIFY command,
IMS encountered an error building a directory entry list. 50 While passing connection data to
The error occurred for ACBLIB xxxxxxx. VSAM for index shared resource
pool
System Action: The command is ignored.
v bbbbbbbb is the return code from the last service
System Operator Response: If the error occurred on invoked. (See MVS/ESA Programming Reference:
the ACBLIB that is currently in use by the online IMS Sysplex Services for the values of this code.)
system, the error can reoccur on that online system. If v cccccccc is the associated reason code. (See
the error occurred for an inactive ACBLIB, you will MVS/ESA Programming Reference: Sysplex Services
probably have to recreate that ACBLIB. for the values of this code.)
v ddeeffgg is the associated flag bytes.
DFS3379E DFSTCF LOAD CONTAINS INVALID dd can have the following values:
OUTPUT LTERM
Code (Hex) Meaning
Explanation: The LTERM in the DFSTCF LOAD
command is not recognized by IMS. 80 Invalid function was requested.
System Action: IMS ignores the command and 40 Connection to the OSAM structure
continues processing. failed.
System Operator Response: Check the LTERM 20 Too few OSAM buffers were
name and reissue the command. returned during connection to the
OSAM structure.
Programmer Response: If aa is 10, 20, or 30, see 02 Disconnection from the OSAM
MVS/ESA Programming Reference: Sysplex Services structure failed.
for error return and reason codes that identify the cause
01 Disconnection from the VSAM
of failure. If aa is 40 or 50, see the appropriate DFSMS
structure failed.
publication for error return codes that identify the cause
of failure.
ee can have the following values:
Problem Determination: 1, 2, 3, 36
Code (Hex) Meaning
80 A dummy PST was obtained during
DFS3382I CF INITIALIZATION COMPLETE
coupling facility services
Explanation: The coupling facility services function initialization or execution.
was successfully initialized.
40 Connection to the OSAM structure
System Action: Processing continues. was successful.
Programmer Response: None. 20 Disconnection from the OSAM
structure was successful.
20 Buffer invalidation for the OSAM 1 The CFOSAM= keyword on the CFNAMES
buffer failed. statement did not specify the
directory-to-element ratio. IMS will supply a
System Action: Although the IMS attempt to default ration of 999:1.
disconnect from the coupling facility failed, data sharing
was successfully stopped. 2 The directory-to-element ratio was specified
with the CFOSAM= keyword and is active.
Programmer Response: See MVS/ESA Programming
Reference: Sysplex Services for error return and reason 3 The directory-to-element ratio was specified
codes that identify the cause of the failure. with the CFOSAM= keyword, but defines an
incorrect ratio and cannot be used. The result
Problem Determination: 1, 2, 3, 36 of dividing the element value by the directory
value must not exceed the maximum number
DFS3384I DATA SHARING STOPPED of 16 elements. The ratio IMS provided is used
instead of the externally specified ratio.
Explanation: Data sharing was successfully stopped.
Data sharing will stop under these circumstances: 4 The element portion of the directory-to-element
ratio as specified by the CFOSAM= keyword is
v Connection to the coupling facility is lost. zero. The resultant ratio becomes 1:0. This
v Rebuild of the coupling facility fails. ratio will cause the OSAM structure to be
v Coupling facility initialization fails. configured for directory-only processing. No
data elements will be available for data
System Action: Regardless of whether the connection caching.
was lost for an OSAM or VSAM structure, if both
structures were specified on the CFNAMES control System Action: IMS initialization processing
statement, data sharing is stopped for both and continues. The ratio specified is active for the issuing
connection to both structures is lost. If only one of the IMS.
structures was specified, the other can continue data Programmer Response: No response is required
sharing using the notify protocol. unless the directory-to-element ratio used to configure
Programmer Response: None. the OSAM structure is not the ratio you want. In this
case, specify or change the directory and element
values on the CFNAMES statement and restart the IMS
DFS3385I DUPLICATE CF STRUCTURE NAME sysplex.
SPECIFIED
Explanation: Duplicate coupling facility structure DFS3387I DUPLICATE xxxxxx KEYWORD
names were specified in the CFNAMES control SPECIFIED FOR CFNAMES
statement. Structure names for the IRLM, OSAM, and
VSAM structures must all be different when specified. Explanation: A keyword on the CFNAMES control
statement (CFIRLM, CFOSAM, or CFVSAM) was
System Action: IMS terminates with ABENDU0430. specified more than once. Each keyword can only be
Programmer Response: See member DFSVSMxx in specified once.
IMS Version 7 Installation Volume 2: System Definition System Action: The duplicate keyword is ignored, and
and Tailoring for further information. Correct the the rest of the statement is bypassed.
CFNAMES control statement, and resubmit the job.
If you run IMS Version 6.10 subsystems with IMS gg RACLIST return code for FIELD class.
Version 5.10 subsystems, the earlier version of IMS hh RACLIST return code for OTHER class.
must connect to the structure first. ODC was not
introduced until IMS Version 6.10, and IMS Version 5.10 ii RACLIST reason code for DATABASE class.
cannot access cached data. Data integrity problems can jj RACLIST reason code for SEGMENT class.
result from different IMS subsystems using different
copies of IOBF statements in DFSVSMxx/DFSVSAMP. kk RACLIST reason code for FIELD class.
Problem Determination: 1, and save a copy of all ll RACLIST reason code for OTHER class.
DFSVSMxx or DFSVSAMP statements for all IMS System Action: Online change prepare processing
sharing subsystems. continues.
Explanation: When RACF (or equivalent product) with Programmer Response: Run the offline SMU utility,
the GLOBAL=YES support is used, the RACF-defined and create the security tables.
IMS transactions and command profiles are loaded into
To find the values for the ″aa″ portion of the return code
a RACF data space. The IMS online change command
of IMODULE LOAD, see the IMS system service return
/MODIFY PREPARE RACF cannot be used to refresh these
code information in IMS Version 7 Messages and
profiles when they are in a RACF data space.
Codes, Volume 1.
System Action: The command is ignored.
To find the values for the ″bb″ portion of the return
System Operator Response: The RACF-defined IMS code, see the IMODULE LOCATE information in IMS
profiles in the RACF data space can be refreshed by Version 7 Messages and Codes, Volume 1.
using the RACF command SETROPTS RACLIST
(classname) REFRESH. An example of a classname is
DFS3437A SECURITY ERROR DETECTED -
TIMS. TIMS is the RACF classname for IMS transaction
INCONSISTENT SECURITY DEFINITION
profiles.
DETECTED IN MODULE 'DFSnnnns'
Module: DFSICVF0
Explanation: IMS detected an inconsistency between
the indicated security module and the definition of the
DFS3434W UNABLE TO OPEN DDNAME 'ddname' new blocks in the inactive MODBLKS data set. Either
the security option was requested on the /MODIFY
Explanation: IMS encountered an error trying to open PREPARE command or the prevailing security option is
the data set with the indicated ddname. Either the DD YES or FORCE. In the module name, nnnns is the
statement does not exist or the operating system has specific table name, where s is the suffix.
encountered an I/O error during open processing.
This message can also be the result of an
System Action: The command is ignored. out-of-storage condition.
Programmer Response: The data set for the System Action: If an inconsistency was detected, this
indicated ddname was probably not created; a data set message is a warning. Processing continues, but the
has to be created if it is an I/O error. security type in module DFSnnnns is not updated. If an
DFS3439W I/O ERROR READING THE DIRECTORY System Action: The /MODIFY PREPARE command is
FOR ddname {-nnn} aborted.
Explanation: During the processing of the /MODIFY Programmer Response: Determine whether the
PREPARE or COMMIT command, an I/O error occurred tranname should be a LTERM or a transaction. If it
while reading the data set indicated by "ddname". If the should be an LTERM, remove the tranname from the
error occurred on a FORMAT library that has inactive MODBLKS you are trying to change to and
concatenated data sets, nnn indicates on which of the retry the online change. If the tranname should be a
concatenated data sets the error was received. transaction, delete the dynamic LTERM by removing
status and queue counts and initiating a simple
System Action: The command is ignored. checkpoint. To do this, issue the following commands:
Programmer Response: If the I/O error occurred on a /STO USER tranname
data set currently in use by the online IMS system, that /DEQ USER tranname PURGE
system might shortly encounter a similar condition. If the (or /DEQ LTERM tranname PURGE)
/STA USER tranname
error occurred for an inactive data set, that data set will
/CHE
probably have to be re-created.
After the dynamic LTERM is deleted, retry the /MODIFY
DFS3440 INACTIVE LIBRARY IN USE BY PREPARE command.
ANOTHER MVS TASK
Explanation: The /MODIFY command processor DFS3445 INACTIVE FORMAT LIBRARY IS EMPTY
attempted to gain control of an inactive library
Explanation: The inactive format library has no
(IMSACBA or IMSACBB, FORMATA or FORMATB,
members.
MODBLKSA or MODBLKSB, or MATRIXA or MATRIXB).
However, it is already in use by another MVS task. System Action: The /MODIFY PREPARE command is
aborted.
System Action: The command is ignored.
DFS3502I THE DBD OPERAND IS OMITTED OR DFS3506I THE PSB OPERAND IS OMITTED OR
INVALID ON THE FOLLOWING INVALID ON THE FOLLOWING
DATABASE STATEMENT(S): APPLCTN STATEMENT(S): STATEMENT
STATEMENT NO - nnn,... NO - nnn,...
Explanation: One of the following occurred on each Explanation: One of the following occurred on each
statement indicated by nnn: statement indicated by nnn:
v The DBD keyword parameter was not specified. v The PSB keyword parameter was not specified.
v The operand or sub-operands did not begin with an v More than 1 PSB sub-operand was specified.
alphabetic character or contained more than 8 v The operand did not begin with an alphabetic
alphameric characters. character or contained more than 8 alphameric
System Action: The DBD operand is ignored on the characters.
indicated statements, and processing continues. System Action: The PSB parameter is ignored on the
Programmer Response: Specify the DBD parameter indicated statement and processing continues.
or, if specified, ensure that the operand or sub-operands Programmer Response: Specify the PSB parameter
begin with an alphabetic character and contain no more or, if specified, ensure that the operand begins with an
than 8 alphameric characters. alphabetic character containing no more than 8
Severity: 8 alphameric characters and no more than 1 PSB name.
Severity: 8
DFS3504I DUPLICATE DBD NAMES ARE
SPECIFIED ON THE FOLLOWING DFS3508I DUPLICATE PSB NAMES ARE
DATABASE STATEMENT: NAME - SPECIFIED ON THE FOLLOWING
name1 STATEMENT NOS - nnn,... APPLCTN STATEMENT: NAME - name1
NAME - name2 STATEMENT NOS - STATEMENT NOS - nnn,... NAME -
nnn,... name2 STATEMENT NOS - nnn,...
Explanation: The DBD name indicated by namex was Explanation: The PSB name indicated by namex was
specified on multiple DATABASE macros on statements specified on multiple APPLCTN macros on statements
nn. nn.
System Action: Processing continues. System Action: Processing continues.
Programmer Response: Correct DBD name Programmer Response: Correct PSB name
specifications on indicated DATABASE statements to specifications on indicated APPLCTN statements to
remove duplicates. remove duplicates.
Severity: 8 Severity: 8
Programmer Response: Correct transaction code System Action: The NAME parameter is ignored on
name specifications on indicated TRANSACT the indicated statement, and processing continues.
statements to remove duplicates. Programmer Response: Specify the NAME
Severity: 8 parameter or, if specified, ensure that the operand
begins with an alphabetic character and contains no
more than 8 alphameric characters.
DFS3514I THE LINKNAME IS OMITTED OR
INVALID ON THE FOLLOWING Severity: 8
MSNAME STATEMENT(S): STATEMENT
NO - nnn,... DFS3520I DUPLICATE VTAM NODE ARE
Explanation: One of the following occurred on each SPECIFIED ON THE FOLLOWING
statement indicated by nnn: TERMINAL STATEMENTS: NAME -
name1 STATEMENT NOS - nnn,...
v The link name was not specified.
NAME - name2 STATEMENT NOS -
v The link name specified on the MSNAME statement nnn,...
did not begin with an alphabetic character or
contained more than 8 alphameric characters. Explanation: The VTAM node name indicated by
namex was specified on multiple TERMINAL macros on
System Action: The link name is ignored on the statements nn.
indicated statement and processing continues.
System Action: Processing continues.
Programmer Response: Specify the link name or, if
specified, ensure that it begins with an alphabetic Programmer Response: Correct VTAM node name
character and contains no more than 8 alphameric specifications on indicated TERMINAL statements to
characters. remove duplicates.
Severity: 8 Severity: 8
Explanation: The region specified is insufficient to System Action: The preprocessor continues to
construct the resource name tables, error tables, or process other types of entries. All entries in the
copy statement push down stack with the specified or indicated table which were accepted before the limit
required sizes. was reached are processed.
System Action: No further action is taken. In the case Programmer Response: Increase upper limit for the
of resource name tables, the job is terminated. table. The correspondence between the table name and
Otherwise, processing continues but the error/copy EXEC statement parameter field is as follows:
statement processing will be terminated. TABLE NAME POSITION OF PARM
Programmer Response: Increase the region size on Logical terminal
JOB and/or EXEC statement. 3 (ccc)
Severity: 12 Transaction code
4 (ddd)
PSB name 5 (eee)
DBD name 6 (fff)
DFS3560I LARGE SYSGEN ASSEMBLIES NOT Explanation: The SYSID number indicated by SYSIDx
DONE - REASON CODE = xx was specified as both a remote SYSID and a local
SYSID on statements nnn.
Explanation: Module DFSPRE80 was not called to
perform Stage 1 processing in a LGEN environment for System Action: Name checking continues but large
reason xx. The value xx is one of the following: system definitions (LGEN) assemblies are not
performed.
CODE (HEX) MEANING
Programmer Response: Correct the SYSIDs in error
X'01' Open failed for the DCB of the and re-execute the preprocessor.
DDNAME indicated in the preceding
DFS3558I message. Severity: 8
DFS3563I bbb NAME nnnnnnnn NOT FOUND. DFS3568I THE SYSID SPECIFICATION IS INVALID
ON THE FOLLOWING STATEMENT(S):
Explanation: DFSIIRS0 could not find the name
STATEMENT NO - nnn,...
nnnnnnnn of control block bbb. The possible control
blocks are CNT, CLB, or LNB. Explanation: One or more of the following occurred
on each of the indicated statements:
System Action: The IMS initialization is abended with
a user abend code of U0220. v The SYSID was not numeric.
v The SYSID was not in the range of 1 to 2036.
Programmer Response: Ensure that the correct set
of control blocks from a LGEN SYSGEN is being used. v Either one or both of the SYSID specifications was
omitted.
Severity: 8
System Action: Name checking continues but LGEN
assemblies are not performed.
DFS3564I THE FOLLOWING REMOTE SYSID(S)
DID NOT APPEAR AS A REMOTE Programmer Response: Correct the errors and
SYSID ON ANY MSNAME STATEMENT: re-execute the preprocessor.
NAME - SYSID1 STATEMENT NOS - Severity: 8
nnn,... NAME - SYSID2 STATEMENT
NOS - nnn,...
DFS3569I DUPLICATE BTAM ADDRESSES ARE
Explanation: The remote SYSID indicated by SYSIDx CODED ON THE FOLLOWING
that was specified on the indicated APPLCTN or STATEMENT(S):
TRANSACT source statements nnn did not appear as a
remote SYSID on any MSNAME source statement. Explanation: Duplicate BTAM addresses were coded
in the Stage 1 input.
System Action: Name checking continues but LGEN
assemblies are not performed. System Action: Stage 1 processing of the source
statements is not done.
Programmer Response: Ensure that a MSNAME
source statement has the required remote SYSID and Programmer Response: Correct the indicated error
re-execute the preprocessor. and re-execute the preprocessor.
Severity: 8 Severity: 8
DFS3566I NO VALID REMOTE SYSID WAS DFS3570I DUPLICATE REMOTE SYSIDS ARE
CODED ON ANY MSNAME CODED ON THE FOLLOWING MSNAME
STATEMENT. STATEMENTS: NAME - SYSID1
STATEMENT NOS - nnn,... NAME -
Explanation: You did not code a valid remote SYSID SYSID2 STATEMENT NOS - nnn,...
for any MSNAME source statement.
Explanation: The specification for the remote SYSID
System Action: Name checking continues but LGEN was duplicated on the indicated statements.
assemblies are not performed.
System Action: Name checking continues but LGEN
Programmer Response: Ensure that MSNAME assemblies are not performed.
source statements have valid SYSID specifications.
Programmer Response: Correct the incorrect remote
Severity: 8 SYSID specification and re-execute the preprocessor.
Severity: 8
DFS3567I THE BTAM ADDRESS SPECIFICATION
IS INVALID ON THE FOLLOWING
STATEMENT(S): STATEMENT NO. DFS3571A THE OPCODE ON THE FOLLOWING
nnn,... STATEMENT IS INVALID.
OMITTED A required parameter was omitted Explanation: The external subsystem was not defined,
from the external subsystem and the command was rejected. One of the following
definition. The subsystem definition errors occurred:
is found to be invalid, therefore, a 1. The external subsystem name specified on the IMS
subsystem connection will not be command has not been defined to IMS.
established. 2. The SUBSYS keyword was used on a /START,
IGNORED A parameter is specified in the /STOP, /DISPLAY, or /CHANGE command, but IMS was
external subsystem definition which not made aware of the presence of external
is not applicable to the type of subsystems via the SSM execute parameter.
subsystem being defined. This 3. SSM was specified, but the SSM PROCLIB member
parameter is ignored and contained no valid subsystem definitions.
processing continues. If the rest of
System Action: The command is rejected.
the subsystem definition is valid, a
subsystem connection is Programmer Response:
established at the appropriate time.
Corresponding to the error conditions in the
INVALID The error text represents invalid Explanation, one of the following actions should be
data in the subsystem definition taken:
statement. If the character string, 1. The subsystem name was defined incorrectly or
KEYWORD, precedes the error misspelled in the IMS SSM PROCLIB member.
text, then the value for the Correct the subsystem name, and update the SSM
parameter was invalid. Otherwise, PROCLIB member.
the error text represents data that
could not be interpreted as part of a 2. Specify the IMS execute parm SSM with a valid
subsystem definition. The member name.
subsystem definition was found to 3. In this case, an IMS abend U3041 will have
be invalid, therefore, a subsystem occurred previously. This is an indication that the
connection will not be established. subsystem PROCLIB member specified via the SSM
execute parameter contains no invalid external
DUPLICATE A specific value for a parameter subsystem definitions. When there are no
was specified for more than one subsystems to support, the task (TCB) that supports
subsystem definition. The the subsystem structure is then terminated with
subsystem definition is considered abend U3041. Correct the PROCLIB member
invalid and is ignored. All SSN definitions. If IMS is running when the member is
parameter values must be unique corrected, enter the /START SUBSYS command to
within a member. cause IMS to read the new definitions and establish
System Action: If the UNABLE TO INITIALIZE subsystem connections.
message is displayed, IMS external subsystem System Operator Response: Ensure that the
initialization processing failed. None of the external
0504 Unable to obtain SIDX block 0503 IMS logic error: follow the procedures for
software problems.
0505 Unable to obtain quick save area
0504 IMS was unable to get working storage. This
0506 Global ESET already attached can be a temporary condition; reenter the
05FF IMS in SHUTDOWN/ESS task in process of command. If the condition persists, more
abending—request rejected working storage might be allocated to IMS by
increasing the region (RGN) parameter on the
04FF IMS in SHUTDOWN/ESS task in process of IMS procedure.
abending—request rejected
0505 Take the same action indicated in return code
0101 No list passed to build routine 0504.
0103 Unable to obtain quick save area 0506 IMS logic error; follow the procedures for
0104 Unable to obtain the Global External software problems.
Subsystem Entry 05FF No action required.
01FF IMS in SHUTDOWN/ESS task in process of 04FF No action required.
abending—request rejected
0101 IMS logic error: follow the procedures for
System Action: The command is rejected. software problems.
System Programmer Response: One of the following 0103 Take the same action indicated in return code
actions should be taken: 0504.
Code Meaning 0104 Take the same action indicated in return code
0050 External subsystem connection processing has 0504.
already been done. To start a specific 01FF No action required.
subsystem, use the /START SUBSYS xxxx
command. System Operator Response: Notify the system
programmer about the receipt of this message.
0051 Reenter the /START SUBSYS SSM xxxx command
with a parameter xxxx of 1 to 4 characters. Problem Determination: 5, 6, 34
For the function code values defined in IMS DSECT Problem Determination: 35
DFSESFC, refer to the return codes and function codes
information in IMS Version 7 Messages and Codes, DFS3608I xxxx SUBSYSTEM REQUIRED EXIT
Volume 1. MISSING yyyy, JOBNAME = zzzzzzzz.
System Action: The TCB representing external Explanation: IMS could not successfully complete
subsystem connection will continue to run without the processing for external subsystem (xxxx). A required
TCB representing the failing external subsystem. exit (yyyy) was not available. zzzzzzzz is the name of
For the return code value, the following action occurs: the job that encountered the problem. JOBNAME is
required because more than one region can have
Return Code Description connections to the external subsystem. Values for yyyy
include the following;
X'08' TERMINATE IDENTIFY unsuccessful.
IMS will continue termination ID ID IDENTIFY EXIT
processing as if the function
completed normally. RID RESOLVE-IN-DOUBT EXIT
Problem Determination: 34
| DFS3611W EXTERNAL SUBSYSTEM xxxx
| CONNECTION TERMINATED RC=y
DFS3609 EXTERNAL SUBSYSTEM TASK
ABENDING/ABENDED. COMMAND Explanation: The daughter task control block (subtask
REJECTED. TCB) attached for subsystem xxxx terminated.
Explanation: The IMS external subsystem task Reason code y, a single character value, indicates the
(mother or daughter) abended or was in the process of cause of the termination, represented by one of the
abending when the /START SUBSYS command was following codes:
entered. Reason Code Meaning
System Action: The command is rejected. IMS B The IMS external subsystem daughter
continues processing. task (TCB attached for each
System Programmer Response: Enter the /START connected subsystem) terminated
SUBSYS command as soon as the abend has completed abnormally. Some of the abend
to restart the connection. conditions can prohibit the invocation
of the exit.
System Operator Response: Notify the system
programmer. C The external subsystem notified IMS
that it is terminating in a quiesce
fashion. IMS will ensure that new
connections are not established and
will permit existing ones to terminate
normally.
E The connection stopped. No action is CTL Control region TCB (primarily data
required. communication)
LRM RSR TCB: log router master TCB System Action: This message is issued during the
initialization. The IMS tracing function will not be
LSO Local storage option TCB activated during this run of IMS, and the initial
LUM LU 6.2 TCB: logical unit manager master TCB processing will continue.
MOD IMS control, MODIFY TCB Programmer Response: Ensure that all IMS modules
are contained in the authorized libraries concatenated in
RCF RACF sign on and sign off TCB the job stream.
RDS Restart data set TCB (writing/reading of the System Operator Response: Notify the system
restart data set) programmer.
RLM LU 6.2 TCB: receive LUM TCB
RST Restart TCB, an IMS restart and checkpoint DFS3616I - THE cccc PARM IS INVALID - THE
processing TRACE IS ON IN CORE
STC Storage compression TCB Explanation: IMS encountered an invalid trace table
option statement for the cccc trace table. Valid options
STM Storage management TCB (job step TCB) are listed in IMS Version 7 Installation Volume 2:
SQ1 Shared queues TCB 1 System Definition and Tailoring.
DFS3623E STRG-COMP IMODULE ERR=a BLK=b, System Action: This message does not cause IMS to
ADDR=c, RTN=d, SP=e take any adverse action; it is informational. The
accompanying pseudoabend will indicate the action IMS
Explanation: The online storage compression function will take.
issued this message before abend U3058, subcode 12.
Storage compression was unable to FREEMAIN Programmer Response: For the possible
storage. The values of a, b, c, d, and e are: combinations of the return codes and function codes
this message can return, see the return codes and
Value Meaning function codes information in IMS Version 7 Messages
and Codes, Volume 1. The return code (RC) is the
a A hexadecimal IMODULE delete return code.
value set in register 15 at the point where the error was
b The 4-character name of the storage pool detected. It represents the error condition for debugging
which owns the storage. purposes. The function code (FC) represents the
module that detected the problem. The module name
c The address of the storage IMS tried to
and the return code help determine why the application
FREEMAIN.
program was pseudoabended without looking at a
d An indicator as to which IMODULE delete, dump.
DFSBCB60, issued X'00' - routine at label
Problem Determination: 35
FREE.
Module: DFSESPR0
e The subpool number specified on IMODULE in
decimal.
DFS3625E STRG-COMP PAGE FREE ERROR RC=z
System Action: IMS terminates abnormally and
module DFSBCB60 issues abend U3058, subcode 12. Explanation: The online storage compression function
issued this error message before abend U3058,
Programmer Response: For problem analysis, refer
subcode 13. Storage compression attempted to unfix
to the description in abend U3058, for subcode 12.
one or more IPAGEs via IMSAUTH FUNC=PGFREE
System Operator Response: Notify the system and received a nonzero return code.
programmer about the receipt of this message.
System Action: IMS terminates abnormally and
Problem Determination: 35 module DFSBCB60 issues abend U3058, subcode 13.
Programmer Response: For problem analysis for the
DFS3624I jobname- psbname- pstid- code - bbcc description of subcode 13, refer to ABENDU3058 in IMS
Version 7 Failure Analysis Structure Tables (FAST) for
Explanation: This is an informational message which Dump Analysis.
accompanies several IMS pseudoabends. It provides
diagnostic information for the pseudoabended System Operator Response: Notify the system
application. This message contains the following programmer of the receipt of this message.
information:
Value Description DFS3626I RESTART HAS BEEN ABORTED
jobname The name of the job that encountered Explanation: IMS terminated the restart process. Error
the pseudoabend. messages issued before this one indicate the problem.
psbname The application program name (PSB). System Action: The restart is terminated and awaits
another command.
pstid The PST ID.
Master Terminal Operator Response: After correcting
System Action: The command is ignored. To aid the investigation of why messages were queued
and to remove the status of DEADQ, use the /ASSIGN
User Response: Enter a nongeneric NODE parameter command to reassign queues and retrieve the data for
with the USER keyword. evaluation.
System Action: IMS does not allow the creation of 24 RACINIT was failed by the installation
any ETO terminals or users until the next IMS restart. exit routine.
144 User ID has more than 8 characters. 204 Queues returned in the user output
queue buffer from DFSSGNX0 are not
148 Descriptor specified by the USERD unique in this IMS system. If no buffer
parameter could not be found, or no
228 Sign-on exit routine DFSSGNX0 276 The user already exists and is
returned an invalid ICOMPT value that currently being used by as part of an
was not between 1 and 4. /ASSIGN, /STOP, or /OPNDST command.
232 Signon exit routine DFSSGNX0 280 An LTERM name with a suffix added
returned an invalid COMPT value that contained more than 8 characters.
was not between 1 and 4.
284 Temporary user structure is currently
236 User already existed as a real user in use by another ITASK. Wait a
and not a temporary user, but the user moment and try again.
does not have any queues.
304 Password verification failed.
240 Static or dynamic terminal with this
user ID already exists on the system. Note: For reason codes 4-52, see System
Programming Library: Resource Access Control
244 LU6, SLU P, or FINANCE ETO
Facility (RACF) for further details.
terminal entered a /SIGN command,
but there are no user structures System Action: IMS processes signon input data
available under this terminal. when entered. If the signon is successful, message
DFS3650I is sent to the terminal. Message DFS3650I
248 Associated printer buffer from
provides the current status of the terminal session and
DFSSGNX0 has a LUNAME that does
user.
not follow the correct naming
conventions. System Operator Response: Enter valid signon data
as requested. For RACF, the signon data consists of the
252 Associated Printer buffer from
following:
DFSSGNX0 has a logon descriptor
which does not follow the correct User ID
naming conventions. A user identification of 8 characters or less.
256 Associated Printer buffer from User Descriptor
DFSSGNX0 has a mode table name An optional keyword indicating a user
which does not follow the correct descriptor name of 8 characters or less that is
naming conventions. used by IMS to build a user control block
structure.
260 Static user was not found for the user
allocation of a static ISC parallel Password
session, a dynamic user was used for An optional keyword indicating a password of 8
the user allocation of a static ISC characters or less that is associated with the
user identification. This field will have a
DFS3654 COMMAND NOT ALLOWED FOR System Action: IMS verifies that the new password
DYNAMIC TERMINALS. entered as a response to this message matches the
password originally entered. If verification is successful,
Explanation: An /EXCLUSIVE NODE or /TEST NODE signon completes successfully, and message DFS3650I
command was entered for a node that is an ETO is displayed with the current status, *PWD-CHG*, to
terminal. Commands /EXCLUSIVE NODE and /TEST NODE indicate the password was changed. If verification is
are invalid for ETO terminals. A /DELETE command unsuccessful, signon fails with DFS3649A, return code
against a dynamically created NODE or LTERM is also 304.
an invalid command.
System Operator Response: If the first form of the
System Action: The command is rejected. message is received, reenter the new password (the
System Operator Response: Reenter the command new password is not displayed on the terminal).
with a node parameter that is static, or enter /EXCLUSIVE If the second form of the message is received, enter the
USER or /TEST USER to associate exclusive or test status /SIGN ON VERIFY xxxxxxxx command, where xxxxxxxx
with the user. A /DELETE command is invalid against a is the new password.
dynamically created node or LTERM because SMU is
not supported for these resources.
DFS3657 DESCRIPTOR yyyyyyyyyyyyyyyy IN
MEMBER DFSYDTC EXCEEDS THE
DFS3655 USER SIGNED ON, /EXIT USER MAXIMUM OF 50 RECORDS.
COMMAND INVALID DESCRIPTOR IGNORED.
Explanation: In the /EXIT command with only the Explanation: IMS was initializing dynamic descriptors
CONV and USER keywords (the NODE is not and found a descriptor which had more than the
specified), the specified user is signed on. This format maximum of 50 records.
of the /EXIT command is valid only when the user is not
signed on. System Action: The descriptor is ignored.
System Action: The command is ignored. System Programmer Response: If the descriptor
must be present, shorten it to 50 records or less. Then
System Operator Response: Reenter the /EXIT restart IMS.
command with the NODE keyword.
Problem Determination: 1, 6.
Module: DFSYIDC0
System Programmer Response: Correct the invalid System Action: If this is a remote LTERM, then it is
parameter in the mentioned descriptor. ignored. If this is a queue for a descriptor, the user
descriptor is ignored.
Problem Determination: 1, 6, 10.
System Programmer Response: Remove the
descriptor or the LTERM definition in the System
DFS3671I INVALID DESCRIPTOR SPECIFIED. Definition.
DESC = aaaaaaaa NODE = bbbbbbbb
Problem Determination: 1, 6, 10.
Explanation: IMS does not recognize the logon
descriptor name as specified in the user data field of the
logging-on node’s CINIT. This message is also issued DFS3676I ETO SUPPORT NOT AVAILABLE-
for an invalid descriptor name override provided by the FEATURE NOT INSTALLED
logon exit (DFSLGNX0). Explanation: Initialization of the Extended Terminal
System Action: Processing continues. Option (ETO) had been requested via the execution
parameter ETO=Y. However, initialization detected that
System Operator Response: Inform the system the ETO feature was not installed at the time of system
programmer. definition.
System Programmer Response: Verify that the System Action: IMS execution continues without the
descriptor name specified in the logon request is ETO feature and associated functions.
defined to IMS.
Programmer Response: Continue the IMS execution
as appropriate. The DFS3676I message can be
| DFS3672I SESSION ERROR. TYPE=aaa CODE=bb suppressed by changing the IMS execution parameter
| QUAL.=cc MSG=dddd to ETO=N. If ETO is required, it must be installed, and
| IPADDR..PORT=eee.eee.eee.eee..fffff the IMS system must be redefined with the IMSCTRL
parameter ETOFEAT set to include the ETO feature.
Explanation: If a session establishment or
IMS can then be re-executed with the execution
disconnection error occurred, this message is displayed
parameter set to ETO=Y.
Programmer Response: This can occur if the DEDB Explanation: The database is not registered in the
is not defined in the database statement for the IMS RECON data set.
online subsystem. If required, the IMSGEN listing must For nn=03
be checked and the IMS online subsystem must be
regenerated. Explanation: The DEDB or area status prohibits
further authorization in the DBRC RECON data set
Problem Determination: 6, 8, 9, 10, 18, 19 because of a global /DBR, /STO command or because of
an internal database/area stop command.
Explanation: The ACCESS parameter of the online Explanation: The area is not marked as
subsystem is unacceptable for running the DEDB Online recovery-needed in the DBRC RECON data sets. The
utility. DEDB Initialization utility is unavailable to obtain
authorization for a recovery-not-needed area.
System Action: Processing is terminated for area.
System Action: The DEDB Initialization utility
Programmer Response: Verify the ACCESS terminates.
parameter of the online subsystem. Ask the master
terminal operator to change the database ACCESS Programmer Response: Make sure that the area is
parameter by using the /START command to a level valid for initialization. If the area should be initialized,
which is compatible with the current DEDB Online utility. then force the area to a recovery-needed status using a
CHANGE.DBDS command, redefine the area using a VSAM
For nn=08 access method service command, respecify a utility
Explanation: The requesting online subsystem is not area control statements except for those already
authorized to share the named area with other initialized, and rerun the utility.
subsystems. For nn=20
System Action: The named area is stopped for the Explanation: The named database or area is not
online subsystem, and the status code 'FH' is returned registered with DBRC and FORCER option is specified
to the application programs. in the DBRC RECON record.
Programmer Response: One of the following actions System Action: The Fast Path utility being used is not
should be taken: invoked for this area.
v If an environment with intersystem data sharing and
two IRLMs is required, change the SHARELVL from 2 Programmer Response: Register the named area
to 3 by using the DBRC CHANGE.DB command for the and area data sets with DBRC using INIT.DBDS and
named database; then restart the area by using the INIT.ADS commands, and resubmit the job.
/STA command. For nn=22
Explanation: The area is currently authorized to
another subsystem.
DFS3724I ERROR OCCURRED WHEN DFS3726A FPE AREA IMAGE COPY TERMINATED
PROCESSING DBRC RECON ABNORMALLY FOR AREA=areaname
AREA=areaname FUNC=function REASON CODE=nn
RC=nn
Explanation: Database Image Copy utility processing
Explanation: The DEDB Area Initialization utility, failed for the named area. The following nn values
DBFUMIN0, was unable to successfully complete the indicate the reason for the failure.
DBRC call. The meanings of the functions are:
Code (Dec) Meaning
Function Meaning
00 Loading of the area authorization
SIGNON Sign-on call module, DBFDBAU0, from the IMS
SDFSRESL to the main storage failed.
SIGNOFF Sign-off call
04 The DBRC interface failed.
AUTH Area authorization call
08 The area authorization failed.
UNAUTH Area unauthorization call
12 No DATAIN DD statement was
INIT INIT function call
specified in the JCL. The ddname
INIT0 INIT0 function call specified in the DATAIN DD statement
of the Database Image Copy utility
INIT1 INIT1 function call must match the names registered in
EOD EOD function call the ADS list of the target area.
EOJ EOJ function call 16 The consistency check for the input
data sets failed. This check compares
The previous DBRC message explains the rc=nn. the CUSN of the second control
interval for each data set entered.
System Action: The Fast Path utility being used
terminates. 20 No input ADS is available and the
Database Image Copy utility cannot
Programmer Response: Check the DBRC message take a backup copy from any of the
preceding this message and follow the programmer data sets in the area. Prior to this
response in that message. message, messages DFS3727I,
DFS3728I, DFS3729I, DFS3730I, or
DFS3725I AREA=areaname JCL DD STATEMENT DFS3762I might be issued.
DOES NOT EXIST 28 The area status changed to a
Explanation: The DEDB Area Initialization utility, recovery-needed status in the DBRC
DBFUMIN0, was unable to find a JCL DD statement RECON data set during the image
corresponding to the ddnames in the ADS list of the copy operation.
DBRC RECON data set. This can occur during an XRF
System Action: The Fast Path utility being used takeover, when recovery-needed
terminates. status is temporary. The status will be
reset to indicate recovery not needed,
Programmer Response: Ensure that all DD once takeover is complete.
statements for the DEDB areas (or multiple area data
sets) are correct. If you are initializing the multiple area This can also occur if IMS loses
data sets of an area, the area must be registered in the connectivity with the coupling facility,
DBRC RECON data set and these area data sets must causing CASTOUT to fail. The write
be in an unavailable status in the RECON data set. The error, EEQE with a null EQERBA, is
use of DBRC must either default to YES (see the registered to DBRC and the area is
DBRC= operand on the IMSCTRL macro in IMS Version marked as temporary
7 Installation Volume 2: System Definition and Tailoring) recovery-needed. After CASTOUT is
or be specified as DBRC=Y in the EXEC parameter for successful, the status is reset to
DBFUMIN0 (see the DEDB Initialization utility in IMS indicate that recovery is not needed.
Version 7 Utilities Reference: Database and Transaction 32 An invalid data set name is specified
Manager). in the DATAIN DD statement. The
Problem Determination: 3, 8, 35 data set name specified in the
DATAIN DD statement of the
Database Image Copy utility must
match the names registered in the
ADS list of the target area.
16 Check to see if all the input data sets System Action: The Database Image Copy utility will
are at the same level, specify the attempt to get the next available data set.
correct data sets in the DATAIN DD
statement, and resubmit the job. DFS3730I SECOND CI (READ|POINT) ERROR
20 Check messages DFS3727I, FOR AREA=areaname DD=ddname
DFS3728I, DFS3729I, DFS3730I or Explanation: The Database Image Copy utility tried to
DFS3762I and correct the error. Then read or point to the DEDB second control interval (2nd
resubmit the job. CI) and failed. The ADS of the ddname is not used as
24 Recover the area and create a data input DEDB to the Database Image Copy utility.
set which does not have any EQE, System Action: The Database Image Copy utility will
and resubmit the job. attempt to get the next available data set.
28 List the RECON to determine if the
area is in recovery-need status; if so, DFS3731I REORGANIZATION (BUILD|COPY)
recover the area and create a data set PHASE ENTERED FOR
which does not have any EQE. AREA=areaname UOW=nnnnnnnn
Resubmit the job.
Explanation: The Reorganization utility entered into
32 Specify the correct dsname in the the build or copy phase.
DATAIN DD statements, and resubmit
the job. System Action: Processing continues.
36 Specify the correct area name or Programmer Response: None.
recover the AREA, and resubmit the
job.
DFS3732I DUPLICATE DDNAME STATEMENT
Module: DBFUMDP0 SPECIFIED
Explanation: The program encountered a DDNAME
DFS3727I (OPEN ERROR | RECORD SIZE statement that was previously specified.
ERROR) FOR AREA=areaname
System Action: The DEDB utility program stops
DD=ddname
scanning the current input line. Further processing, such
Explanation: The Database Image Copy utility failed as scanning the next input line, is done according to the
to open a data set or found a record size inconsistent user specification in the ERRORACTION statement.
with the control interval (CI) size for the named DEDB
Programmer Response: Correct the DEDB utility
area and ADS. This ADS cannot be used any longer.
input and rerun the job.
System Action: The Database Image Copy utility will
try to open the next data set.
Programmer Response: Enter a /STOP ADS command 0A The AREA has EEQE.
to stop this ADS globally, and rerun the job. This error System Action: The Fast Path utility being used
can occur due to a lock or notify failure. terminates.
Programmer Response: Ensure that all newly issued
DFS3743A SETTING AN ADS TO AVAILABLE ADSs are stopped among all the subsystems. If they
STATUS FAILED FOR AREA=areaname are not stopped, enter the /STOP ADS command to stop
DD=ddname the area data set globally. When this is done, take the
Explanation: In the available phase, the DEDB Create following action:
utility, DBFUMRI0, sets the named ADS to an Code (Dec) Meaning
available-failed status since the ADS is stopped or
deleted from the ADS list in the DBRC RECON data 01 Rerun the job.
set.
02 Ensure that the area record exists in
System Action: Processing terminates. the DBRC RECON data set and rerun
the job.
Programmer Response: Check if ADS is correctly
stopped or deleted from the DBRC RECON data set. 03 Remove EQE from the current active
Add the entry for the named ADS to the DBRC RECON ADSs using the offline Database
data set if the ADS entry is deleted, and rerun the job. Recovery utility, DFSURDB0. When
this is done, rerun the job.
DFS3744A FORMATTING OF ALL NEW ADS(S) 04 Define another VSAM data set for any
FAILED FOR AREA=areaname REASON new ADS, and rerun the job.
CODE=nn
05 Rerun the job.
Explanation: The Create utility, DBFUMRI0, in its
06 Rerun the job.
format phase, failed to format all of the ADSs of the
named area because of error code nn. One of the 07 Define another VSAM data set with
following indicates the value of nn: the correct control interval size and
space and rerun the job.
Code (Dec) Meaning
08 The application program terminates
01 Area lock failed.
when the dependent region abends.
02 The DBRC interface failed. Reading After preparing the tracing facilities for
the ADS list from the RECON data set lock, rerun the job. One possible
or writing the ADS list onto the cause is that the VSAM cluster was
RECON data set failed. not defined.
05 An internal command to stop an ADS 0A Remove EQE from the current active
failed because of a system error (area ADS using the offline database
lock or notify failure). recovery utility, DFSURDB0. Then
rerun the job.
06 The VSAM control block (RPL)
manipulation and MODCB RPL failed.
07 The data set verification failed and
this message is issued when:
DFS3745I CREATE FAILED BECAUSE REGION DFS3747A OPEN PROCESS IN COPY PHASE
STOP FOR AREA=areaname FAILED FOR AREA=areaname REASON
CODE=nn
Explanation: The /STOP REGION command was
entered and the utility region was stopped. Explanation: The Create utility, DBFUMRI0, in its
copy phase, failed to open all of the ADSs among all of
System Action: The Fast Path utility being used
the subsystems sharing the area at the block level,
terminates.
because of the reason code nn.
Programmer Response: None.
Code (Dec) Meaning
01 The area lock failed.
DFS3746A FORMATTING OF AN ADS FAILED FOR
AREA=areaname DD=ddname REASON 02 Notifying other subsystems to open an
CODE=nn ADS failed.
Explanation: In the format phase in Create utility, 03 Stopping an ADS failed due to system
DBFUMRI0, the formatting of a new ADS failed. One of failure.
the following reason codes (nn) indicates the cause for
04 Opening of all ADSs among all the
the failure.
subsystem(s) failed.
Code (Dec)
System Action: This Fast Path utility being used
Meaning
terminates.
01 The dynamic allocation or opening of the new
Programmer Response: Ensure that all new ADSs to
ADS for formatting failed.
be created are stopped among all the subsystems
02 I/O error or long busy error occurred during the sharing the area in block level. If not, enter the /STOP
formatting of a new ADS. ADS command to stop all new ADSs globally. When this
is done, take the following action.
03 To format a new ADS, the ADS must be
registered in the DBRC RECON data set first. Code (Dec) Meaning
In this case, the ADS was not registered in the
01 Rerun the job.
DBRC RECON data set.
02 Rerun the job.
04 The control interval (CI) size of the new VSAM
data set is not the same as the one specified 03 Rerun the job.
in DBD.
04 Check the reason for the failure of the
05 The defined VSAM data set space is smaller ADS to open and correct the error.
than the current active ADS VSAM data set. When this is done, rerun the job.
The new ADS VSAM data set must be equal to
or larger than the current active ADS.
DFS3748A OPENING AN ADS AMONG OTHER
06 After formatting the new VSAM data set, the SUBSYSTEMS FAILED FOR
utility, DBFUMRI0, closes the data set to AREA=areaname DD=ddname
reopen the data set with the ICIP option, but a
close error occurred. Explanation: At the beginning of the copy phase in
the DEDB Create utility, DBFUMRI0, the utility
07 After closing the new VSAM data set, the requested other subsystems sharing the area in block
utility, DBFUMRI0, opened the data set with level to open the ADS of the named ddname, but the
the ICIP option, but an open error occurred. ADS failed to open in some of the subsystems.
08 The ADS of the named ddname was stopped System Action: The DEDB Create utility terminates
by the operator and formatting of the ADS the operation on this ADS and continues to create new
failed. ADSs.
System Action: The utility stops formatting the ADS of Programmer Response: Check the reason why the
the named ddname. ADS opened unsuccessfully, correct the error, and rerun
the job.
Programmer Response: Check the RECON data set
if the named ADS is stopped or inadvertently deleted
from the RECON data set. If it is not stopped, add the DFS3749I CREATE (FAILED|COMPLETED) FOR
ADS entry to the DBRC RECON data set, and rerun the AREA=areaname DD=ddname
job.
Explanation: The create operation on the ADS with
areaname and ddname failed or completed.
System Action: None
Code (Dec) Meaning System Operator Response: Restart the area using a
/START AREA command, and rerun the named utility.
01 Rerun the job.
02 Rerun the job.
03 Ensure that the area record exists in
the RECON data set, and rerun the
job.
DFS3764I DEDB AREA DATA SET STOP Explanation: Because a required Fast Path DEDB,
SYNCHRONIZATION NOT AVAILABLE - dddddddd, was not available, scheduling ended and
AREA STOPPED. DBD=dbname PSB, pppppppp, stopped.
AREA=areaname DD=ddname
System Action: Processing stops.
Explanation: IMS attempted to stop the area data set
during emergency restart. This can occur if an I/O error
DFS3767A NOTIFY REQUEST TO SET AN ADS TO
existed for the named area data set during emergency
AVAILABLE STATUS FAILED FOR
restart or if an external or internal stop ADS was
AREA=xxxxxxxx DD=yyyyyyyy
processing when the system failed. If an external or
internal stop ADS was processing, the stop ADS was Explanation: During ERE processing the system tried
not available during the emergency restart. Therefore, to set the specified Area Data Set(ADS) to available
IMS forced the area to stop. status in all subsystems sharing the ADS, but failed.
The status of the ADS in each subsystem remains in
System Action: The indicated DEDB area is stopped,
copy phase status. The status of the ADS in RECON
and the emergency restart continues.
D/S is in available status.
Programmer Response: Restart the area using the
System Action: System continues its operation.
/STA AREA GLOBAL command after emergency restart.
You must run either the DEDB Area Data Set Create System Operator Response: As there is a difference
utility, DBFUMRI0, or the Database Recovery utility, in the ADS status between each subsystem and the
DFSURDB0, for the indicated data set. RECON D/S, the operator should stop the area which
accesses this ADS by /STOP AREA command, then
restart the area.
DFS3765I DEDB AREA CONTROL BLOCK
NOTIFY FAILURE - AREA STOPPED.
DBD=dbname AREA=areaname DFS3768A DBRC REQUEST TO SET AN ADS TO
UNAVAILABLE STATUS FAILED FOR
Explanation: During emergency restart IMS
AREA=xxxxxxxx DD=yyyyyyyy
encountered a problem with IRLM when modifying the
area status for the named area and attempting to notify Explanation: During ERE processing, the system tried
other subsystems to synchronize the status. The status to set the specified Area Data Set (ADS) to unavailable
change had been requested in the failing system. status in the RECON data set, but failed. The status of
the ADS in the RECON data set remains in copy phase
System Action: The indicated DEDB area is stopped,
status.
and the emergency restart continues.
System Action: System continues its operation.
Programmer Response: Restart the area using the
/STA AREA GLOBAL command after the emergency System Operator Response: The operator must set
restart. the status of the ADS to unavailable status by a DBRC
command. Make sure the status of the ADS is in
unavailable status, both in the RECON data set and in
DFS3766A NOTIFY REQUEST TO STOP AN ADS
each subsystem.
FAILED FOR AREA=xxxxxxxx
DD=yyyyyyyy
DFS3769I INVALID SYNTAX IN START OR STOP
Explanation: During ERE processing the system tried
TIME PARM
to stop the specified Area Data Set(ADS) in each of the
subsystems sharing the ADS, but failed. The status of Explanation: The program encountered an error in a
the ADS in all subsystems remain in copy phase status start time or stop time parameter.
or in format phase status.
System Action: The DEDB utility program terminates
System Action: System continues its operation. with rc08.
System Operator Response: The user must stop the System Operator Response: Correct the invalid input
ADS in all subsystems sharing this ADS by /STOP ADS parm and rerun the utility.
command.
System Action: The system closes the area, issues System Operator Response: Either specify a specific
message DFS3773I, and continues processing. user or node, or omit the QCNT keyword. Then reenter
the command.
System Operator Response: Restart the area just
closed to allow processing of the area to resume using Module: DFSIDPE0, DFSIDPB0
its remaining ADS data sets.
Module: DBFMPCL0 DFS3794W AN INCOMPLETE SNAPQ
CHECKPOINT MAKES TAKEOVER
IMPOSSIBLE. ALTERNATE SYSTEM IS
DFS3781 DB:name AREA:name DAMAGE AT TERMINATED.
RBA:xxxxxxxx OFFSET:nnnnn
LENGTH:aa Explanation: An XRF alternate system began reading
the SNAPQ checkpoint necessary to achieve its tracking
Explanation: During emergency restart, XRF takeover, phase, and the checkpoint was found to be incomplete.
or the recovery phase of Fast Database Recovery,
damage to the control interval (CI) was detected. The System Action: The alternate IMS is shutdown.
area is stopped. Programmer Response: Restart the active and
The variables and their meanings are: alternate systems.
DB database name
DFS3795I IOT EEQE PURGE FAILED.
AREA area name AREA=areaname RBA=xxxxxxxx
RC=yy
DAMAGE AT RBA
relative byte address of the damaged control Explanation: During I/O toleration EEQE purge
interval processing, at least one EEQE could not be purged. For
each EEQE that is not purged, IMS issues this message
DFS3796W AT LEAST ONE FAST PATH EEQE DFS3801 CHKPT SNAPQ REQUIRED ON ACTIVE
STILL EXISTS. SYSTEM
Explanation: While processing a normal shutdown, Explanation: An alternate system in the XRF complex
IMS detected that at least one EEQE (Extended Error sends this message to the master terminal operator
Queue Element) still exists. (MTO) if after thirty seconds the alternate system fails to
locate the active system’s SNAPQ checkpoint.
System Action: Normal shutdown processing
continues. System Action: The alternate system continues.
The second form of this message is usually issued Explanation: One of the following occurred:
when running in XRF. For XRF systems following a
shutdown checkpoint or a restart, the word LATEST will
System Action: The command is rejected. System Action: IMS continues processing the
command with the modified data.
Programmer Response: Define an ISC link to the
XRF-capable IMS system if you want this kind of Programmer Response: Be sure the command
surveillance. produced the intended results. If you want different
results, reenter the /CHANGE SURVEILLANCE command.
Master Terminal Operator Response: Contact the
system programmer. Master Terminal Operator Response Contact the
system programmer.
DFS3816 COMMAND REJECTED - SNAPQ Programmer Response: Correct the TIMEOUT value;
CHECKPOINT NOT YET FOUND then reenter the command.
Master Terminal Operator Response: Wait until the Programmer Response: None required.
active system issues the INSYNCH message,
DFS3858I; then reenter the SURVEILLANCE command. DFS3821 GETMAIN FAILED FOR TIMER
WORKAREAS
DFS3817 SURVEILLANCE KEYWORD Explanation: The surveillance does not function
PARAMETER IS MISSING OR INVALID because temporary storage for a work area was not
Explanation: A /CHANGE SURVEILLANCE, /START available.
SURVEILLANCE, or /STOP SURVEILLANCE command was System Action: Processing continues without ISC and
rejected for one of the following reasons: RDS surveillance.
v The SURVEILLANCE parameter was missing or
invalid. Programmer Response: None required.
v More than one SURVEILLANCE parameter was Master Terminal Operator Response: Retry the
entered. command. If it fails again, increase the size of the
control region before the next startup.
Valid SURVEILLANCE parameters are LNK, RDS, LOG,
and ALL. DFS3822 INVALID SURVEILLANCE REQUEST
System Action: The command is rejected. Explanation: A /START or /STOP SURVEILLANCE
Programmer Response: Correct the SURVEILLANCE command was entered with an invalid parameter. The
parameter; then reenter the command. SURVEILLANCE parameter must be one of the
following: LNK, RDS, LOG, or ALL.
/IAM /SET
DFS3827 MAXRGN KEYWORD PARAMETER IS
/LOCK /SIGN
MISSING OR INVALID
/LOG /SSR
Explanation: A /CHANGE TRANSACTION/MAXRGN
/LOOPTEST /START AREA command was rejected because the MAXRGN
/MODIFY /STOP ADS parameter was invalid or missing. The MAXRGN
parameter was invalid for one of the following reasons:
/MONITOR /STOP AREA
v The MAXRGN parameter must be in the range of 0
/MSASSIGN /UNLOCK and 255 inclusive.
v Multiple MAXRGN parameters were entered.
Furthermore, the following commands cannot be System Action: The command is rejected.
entered on the XRF alternate system: Programmer Response: Correct the MAXRGN
Table 4. Commands not valid on an XRF alternate parameter; then reenter the command.
system
/ALLOCATE LUNAME /START APPC DFS3828 UNABLE TO PROCESS /DISPLAY
OLDS COMMAND - LOG NOT
/PURGE APPC /STOP APPC (CANCEL) AVAILABLE
REQTEXT Explanation: A /DISPLAY OLDS command was entered
during the initialization or tracking phase of the alternate
System Action: The command is rejected. system, when log data sets are not available.
Programmer Response: Reenter the command on System Action: The command is rejected.
the active system. Programmer Response: Delay entry of the /DIS OLDS
¹FORMAT MODNAME LTERM xxx can be entered from command until the alternate system has taken over and
the secondary master only if xxx is the secondary has become the active system. Only at this time will the
master terminal. log data sets be available.
v When the timeout value is being changed by entering System Action: IMS continues processing the
/CHANGE SURVEILLANCE on the alternate system command with the modified data.
and the new timeout value is less than twice the
Programmer Response: None required.
alternate interval value
v When the timeout value is being changed by entering Master Terminal Operator Response: Be sure the
/CHANGE SURVEILLANCE on the active system and command produced the intended results. If you want
the new timeout value is less than twice the active different results, reenter the /CHANGE SURVEILLANCE
interval value command.
v When the interval value is being changed by entering
/CHANGE SURVEILLANCE on the alternate system DFS3834W ALTERNATE IS (IN DANGER OF)
and twice the new interval value is greater than the FALLING BEHIND
alternate timeout value
Explanation: The IMS XRF alternate subsystem has
fallen behind or is in danger of falling behind in the
Some actions to consider are: Programmer Response: Define the correct values in
PROCLIB member DFSHSBxx.
v Assure a good balance between the use of Short and
Long Message Queue data sets. Master Terminal Operator Response: Contact the
v Assure that the message queues are not filling up for system programmer.
a device that has been turned off.
v Increase the number of Message Queue buffers DFS3842I LNK|RDS|LOG SURVEILLANCE
assigned to the Active and XRF Alternate systems. TIMEOUT VALUE EXCEEDS
v If you are experiencing high I/O rates on any of the ALLOWABLE LIMIT
devices that contain the Message Queue data sets, Explanation: A timeout value for LNK|RDS|LOG
consider splitting up those data sets with the highest surveillance in PROCLIB member DFSHSBxx exceeds
I/O activity across different devices. 999 seconds.
System Action: The default timeout values for
DFS3838I XRF INITIAL DB PRE-OPEN LNK|RDS|LOG surveillance are used.
COMPLETE
Programmer Response: Define the correct values in
Explanation: In an XRF complex, the alternate system PROCLIB member DFSHSBxx.
attempted to preopen all DL/I databases and all DEDB
area data sets that were open at the time the active Master Terminal Operator Response: Contact the
system processed the initial SNAPQ checkpoint. system programmer.
DFS3870I RDS|LNK|LOG INTERVAL VALUE HAS DFS3874I LEAVERSE MODE=IOP WAS ISSUED
BEEN FORCED TO nnn
Explanation: The Availability Manager was notified
Explanation: The interval values for RDS, LNK, or that the IMS system issuing this message is no longer
LOG surveillance specified on the alternate system are considered part of the XRF recoverable service element
less than the interval values specified on the active (RSE). The name of the RSE can be found on the
system. The alternate interval values must be greater RSENAME parameter in the DFSHSBxx member of
than or equal to the active interval values. The interval PROCLIB.
values are checked during the synchronization phase,
In a Fast Database Recovery environment, the
and when an interval value is changed on the active
subsystem name of the active IMS is used as the RSE.
system and a type X'6D' record is written to the system
When this message is issued by the active IMS, I/O
log.
prevention is requested. The Fast Database Recovery
region does not issue this message.
DFS3871I JOINAVM WAS SUCCESSFUL
System Action: Processing continues.
Explanation: In an XRF complex or a Fast Database
Programmer Response: None is required.
Recovery environment, the connection with the MVS
component, the Availability Manager, was established
successfully with the JOINAVM call. DFS3875I LEAVEAVM MODE=NORMAL|ABEND
WAS ISSUED
System Action: Processing continues.
Explanation: A LEAVEAVM call with normal mode or
Programmer Response: None is required.
abnormal mode was issued to reset the connection with
the availability manager.
DFS3872I AVM CONNECTION FAILED
System Action: Processing continues.
Explanation: In an XRF complex or a Fast Database
Programmer Response: None required.
Recovery environment, the connection with the MVS
component, the Availability Manager, failed. AVM
functions such as I/O prevention will not be performed DFS3876 AVM I/O COMPLETED
during a takeover. UNSUCCESSFULLY
System Action: Processing continues. Explanation: The I/O request against the availability
manager completed unsuccessfully.
Programmer Response: None is required.
System Action: None.
Master Terminal Operator Response: Contact the
system programmer. Programmer Response: None required.
Problem Determination: 1, 3 Problem Determination: 1, 3, 5
System Action: Takeover processing continues. System Action: Takeover processing continues.
Programmer Response: Take one of these actions: Programmer Response: None required.
System Action: The system attempts to purge the System Action: Processing continues without XRF
OLDS buffers. If the purge is successful, message capability.
DFS616I, OLDS BUFFERS SUCCESSFULLY Programmer Response: None required.
PURGED, is printed, and IMS termination continues. If
the purge fails, message DFS616I, OLDS BUFFER
PURGE FAILED, is printed, and the termination of IMS
continues. If one of these messages does not appear
immediately, the failed active system is probably
hanging on the reserve of the OLDS by the alternate
DFS3906I DFSDUMP FAILED BECAUSE ALL If you want to skip taking a dump, reply “S”, but be
SYSTEM DUMP DATA SETS ARE FULL aware that IMS will not try to take any more SDUMPs
for the current error. IMS will try to produce alternative
diagnostic information (such as online dumps, spin-off
DFS3906A REPLY “S” TO SKIP, OR “U” TO dumps, software LOGREG entries, and dependent
RETRY AFTER CLEARING A DUMP region dumps).
DATA SET
Explanation: An IMS SDUMP request failed because DFS3908E ABEND code IN OTMA SVC INIT
all system dump data sets are currently full. MODULE DFSYSVI0, PSW=psw1psw2
System Action: The operating system did not take an Explanation: An abend occurred while module
SDUMP. DFSYSVI0 was in control. Module DFSYSVI0 is the
IMS Action: IMS waits for the operator to respond. module that initializes the OTMA Callable Services SVC
service, and is typically run as a stand-alone job prior to
MVS Operator Response: You can retry the request, running applications that use the OTMA Callable
skip taking a dump, or reissue the equivalent of a Services. DFSYSVI0 processing is protected by an
primary dump. internal ESTAE, which attempts to retry from the abend
To retry the SDUMP request, clear one or more dump and clean up any global resources (such as common
data sets and reply “U”. storage) that DFSYSVI0 obtained. Message DFS3908E
is issued to alert the operator that an abend occurred.
To skip taking a dump, reply “S”, but be aware that IMS
will not try to take any more SDUMPs for this IMS error. In the message text:
To reissue the equivalent of the primary SDUMP code The abend code. For system abends, the
request, enter an operator DUMP command for the IMS format of code is Sxxx, where xxx is the 3-digit
CTL, DL/I, DBRC, and IRLM address spaces; then reply abend code in hexadecimal. For user abends,
“S” to the message you receive. the format of code is Udddd, where dddd is the
4-digit abend code in decimal.
If the FMTO parameter specified allows online
formatting, and if you replied “S”, online formatting can psw1 The first word of the PSW at abend.
be initiated. psw2 The second word of the PSW at abend.
System Action: The DFSYSVI0 ESTAE collects
DFS3920W RC=15, DFSOFMD0 ENCOUNTERED DFS3922W RC=16, DFSOFMD0 LOAD FAILED FOR
ERROR WITH DUMP - UNABLE TO - LOAD MODULE DFSABND0, ENTRY
FIND CBT HEADER POINT = DFSABND0
Explanation: IMS Offline Dump Formatter initialization
DFS3920W RC=18, DFSOFMD0 ENCOUNTERED (DFSOFMD0) was unable to load new copies of the
ERROR WITH DUMP - UNABLE TO IMS Offline Dump Formatter modules from current
FIND CBT TABLE libraries because the dump formatter load module was
missing or did not contain a DFSABND0 entry point.
Explanation: IMS Offline Dump Formatter initialization
(DFSOFMD0) was unable to find the IMS CBT control IMS Action: IMS offline dump formatting stops, and
blocks in the dump. control is returned to AMDPRDMP with RC=8.
IMS Action: IMS dump formatting continues, but all User Response: Use the IMS dump formatter
CBT-related services are disabled. modules in the dump, or make sure that load module
DFSABND0 is available in the current libraries; then
User Response: Be sure you are using a level of
rerun the job.
DFSOFMD0 compatible with the level of your IMS
system. If you are using a SYSMDUMP, an System Programmer Response: Be sure that
operator-requested dump, or a stand-alone dump, check DFSABND0 is available for the correct IMS release and
with your MVS system programmer to be sure that all is correctly link-edited with an entry point of
necessary storage areas are being dumped. If the DFSABND0.
problem continues, notify your IMS system programmer.
DFS3924W RC=19, DFSOFMD0 ERROR WITH
DFS3920W RC=25, DFSOFMD0 ENCOUNTERED DFSFRMAT DATA SET - UNABLE TO
ERROR WITH DUMP - UNABLE TO FIND DD STMNT
FIND FP ESCD
Explanation: IMS Offline Dump Formatter initialization DFS3924W RC=20, DFSOFMD0 ERROR WITH
(DFSOFMD0) was unable to find the Fast Path ESCD DFSFRMAT DATA SET - UNABLE TO
control block in the dump. OPEN DATA SET
IMS Action: IMS dump formatting continues with all
Fast Path-related formatting disabled. DFS3924W RC=21, DFSOFMD0 ERROR WITH
DFSFRMAT DATA SET - READ/CHECK
User Response: Be sure you are using a level of
FAILED
DFSOFMD0 compatible with the level of your IMS
system. If you are using a SYSMDUMP, an
operator-requested dump, or a stand-alone dump, check DFS3924W RC=36, DFSOFMD0 ERROR WITH
with your MVS system programmer to be sure that all DFSFRMAT DATA SET - "FMTIMS"
necessary storage areas are being dumped. If the KEYWORD NOT FOUND
problem continues, notify your IMS system programmer.
IMS Action: IMS dump formatting is terminated. 28 DFSDUMP parameter error; no dump taken
User Response: Be sure that DFSOFMD0 is 32 Dump not taken because operator replied 'S'
assembled at the correct MVS level for this dump and (SKIP) to an operator WTOR message
that the dump is machine readable. For more help, see 36 Internal processing error; no dump taken
your IMS system programmer.
40 No dump attempted because a previous offline
dump failed
DFS3930W DFSOFMD0 ENCOUNTERED ERROR
WITH DUMP- RC45, DFSOFMD0 IMS 48 SDUMP processing error; refer to message
LEVEL DOES NOT MATCH DUMP DFS3905W for a description of the SDUMP
reason code.
Explanation: The version or release level of
DFSOFMD0 is incompatible with the level of IMS found IMS Action: DFSFDMP0 returns to the issuer of
in the dump. IMS dump formatting initialization code DFSDUMP with the return code listed in the message.
must be compatible with the IMS control blocks in the
dump. IMS Offline Dump Formatting is not performed.
MVS Operator Response: You don’t need to take any
System Action: Make sure that a compatible library is action.
used and rerun the dump formatting job.
Programmer Response: Enter PA2 to receive the System Action: The IMS dump formatter skips the
output message. current request for the named option.
User Response: Ensure that option request
DFS3954 TAKEOVER OCCURRED--REENTER arguments are valid. Valid hexadecimal values are 0-9,
THE LAST INPUT (/FORMAT MAY BE A-F. The address argument must be 1 to 8 hexadecimal
NECESSARY) characters in length. For assistance, see the IMS
systems programmer.
Explanation: This message is issued when the former
alternate system (now the active system) informs the
terminal user that system takeover has completed. It DFS3958I CLB FORMATTING TERMINATED --
also indicates the action that the user must take to INVALID CHARACTERS IN CID
continue the session. ARGUMENT
The last input entered before the takeover has been Explanation: The IMS Offline Dump Formatter CLB
lost. The input could be data, a PA key, a PF key, or a request, the VTAM communication identifier (CID)
clear key. argument, contained non-hexadecimal characters. The
request header line, which contains the requested
System Action: Processing continues. formatter request type and argument that caused this
Programmer Response: Enter /FORMAT to get the message to be generated, precedes the error message.
last format. If the next input generates unexpected System Action: The IMS dump formatter skips the
output, enter PA2. current CLB request and continues with the next
request.
DFS3955 TAKEOVER OCCURRED--ENTER PA2, User Response: Ensure that the CID arguments are
THEN REENTER THE LAST INPUT valid. Valid hexadecimal values are 0-9, A-F. The CID is
Explanation: This message is issued when the former 8 hexadecimal characters in length and is the node’s
alternate system (now the active system) informs the network address. For assistance, see the IMS systems
terminal user that system takeover has completed. The programmer.
user is in conversation mode.
DFS3966I CLB FORMATTING TERMINATED -- User Response: Ensure that option request
REQUESTED CID NOT FOUND arguments are valid. Valid decimal values are 0-9. The
number argument must be one to four decimal numbers
Explanation: While processing an IMS Offline Dump in length. For assistance, see the IMS systems
Formatter CLB option, no CLB was found with a VTAM programmer.
Communication ID (CID) to match the CID request
argument requested. One of the following caused this
condition: DFS3970 FAST PATH EXECUTION NOT
POSSIBLE.
v The CID argument is invalid.
v Dynamically created terminal blocks were requested Explanation: This message is issued when a terminal
when the terminal was not connected to IMS. that cannot process a Fast Path transaction attempts to
enter a Fast Path transaction. To process a Fast Path
v Storage errors were in the dumped IMS system. transaction, a terminal must be capable of supporting
v VTAM terminals were requested that are not currently response mode.
connected to IMS.
System Action: The system rejects the attempt and
does not schedule the transaction.
The request header line which contains the requested
formatter request type and argument that caused this Programmer Response: When this message is
message to be generated precedes the error message. issued, check the relationship between the terminal and
transaction to make sure that all system definitions are
System Action: The IMS dump formatter terminates
correct.
the current CLB formatting request and continues with
the next request.
DFS3971 UNABLE TO PROCESS FAST PATH
User Response: Ensure that the CLB option requests
DUE TO EMH SHORTAGE
are valid. Ensure that the CID qualifier refers to a valid,
connected IMS node. For assistance, see the IMS Explanation: IMS is unable to obtain an Expedited
systems programmer. Message Handling (EMH) buffer for the size requested
to process the Fast Path transaction.
DFS3967I INVALID SAP ADDRESS IN CLB/LLB -- System Action: IMS rejects the Fast Path transaction
SAP NOT FORMATTED and sends message DFS3971 to the terminal user.
Explanation: The IMS Offline Dump Formatter System Programmer Response: Determine the
detected an invalid save area prefix address while current EMH buffer usage. Stop or close terminals and
attempting to format a save area prefix associated with sessions that currently have EMH buffers but do not
a requested CLB/LLB. Storage errors in the dumped need them. This frees EMH buffers for use by terminals
IMS system cause this condition. The invalid address is and sessions that require them.
The next time you restart IMS, increase the EMH buffer
DEALLOCATE
DFS4000I OFFLINE DUMP FORMATTING
A Version 5 tracking IMS experienced an error
INITIALIZATION action
attempting to deallocate the position data set.
Explanation: After detecting an error in offline dump
CLOSE
formatting initialization, IMS indicates what action it will
A Version 6 tracking IMS experienced an error
take. Depending on the severity of the error, the action
attempting to close the position data set.
will be either CONTINUING or DISCONTINUED.
DELETE
System Action: IMS takes the action indicated in the
A Version 6 tracking IMS experienced an error
message.
attempting to delete the position data set.
System Programmer Response: Verify that the input
System Action: If action is DEALLOCATE, make sure
data set, input parameters, and JCL are correct.
the error does not cause an allocate or open error when
System Operator Response: If the action is the new tracking IMS is started at IMS Version 6 level. If
DISCONTINUED, contact the system programmer. If the action is CLOSE or DELETE, make sure that the
action is CONTINUING, no response is necessary. position data set is removed from storage and the
catalog.
Problem Determination: 1, 2, 3, 4, 6, 8
Module: DFSLRINS
DFS4010W UNABLE TO CREATE function ITASK,
DFSCWU RETURN CODE=nnnnnnnn DFS4012I TRACKING LOG DATA SET OPEN
ERROR, RC = xxxx, DSN=dsname
Explanation: The tracking subsystem was unable to
create an IMS task for the function listed in the Explanation: The tracking subsystem is unable to
message. open the indicated tracking log data set. The dsname is
the name of the data set with the open error. RC xxxx is
System Action: The tracking subsystem continues
the BSAM OPEN macro return code, except for the
processing without the function listed.
following return code:
System Operator Response: Internal IMS problem.
X'FFFF'
Report error to IBM.
The block size for the data set is larger than
Module: DFSLRARI, DFSLRASC, DFSLRCAS, the buffer size. User abend 0380 with return
DFSLRCS0, DFSLRIDS, DFSLROIC, DFSLRRDC, code 0012 accompanies the message when
DFSLRRDR, DFSLRRDS this condition is detected.
System Action: If the tracking log is the sole copy, or
DFS4011I UNABLE TO action POSITION DATA an error occurred on both tracking log copies, the
SET: dsname tracking subsystem stops the process for which the
open attempt was made.
Explanation: IMS Remote Site Recovery (RSR) is
unable to perform the operation indicated by action System Operator Response: The system
against the position data set dsname. The action is one programmer needs to resolve the problem that caused
of the following: the OPEN error.
DFS4032A USE RSR POSITION DATA SET (Y OR When the message is CONVERSATION ENDING WITH
N)? SERVICE GROUP gggggggg, it indicates that IMS has an
active conversation with a remote site during shutdown.
Explanation: A remote site recovery (RSR) tracking Shutdown will not complete until the remote site
IMS successfully allocated and read from an RSR deallocates the conversation, at which time the following
position data set during cold-start processing and issued form of the message is issued: CONVERSATION ENDED
message DFS4031A. If this is the correct position data WITH SERVICE GROUP gggggggg.
set for the RSR tracking IMS to use, reply Y to the
WTOR generated by this message. If this is not the System Action: Processing continues.
correct position data set, reply N and cold start
Module: DFSLLRS0
processing will proceed. Be aware that the RSR
tracking IMS will not process any data from RSR active
site IMSs that is created before tracking an IMS cold DFS4042A DATABASE dbdname IS NOT DEFINED
start. Only log data from new active IMS subsystems is IN THIS SYSTEM
processed. If you reply with something other than Y or N,
Explanation: Log data for the specified database was
messages DFS4031A and DFS4032A are reissued.
passed to tracking logic, but the database was not
Cold start processing is suspended until you reply Y or
defined to the IMS tracking subsystem.
N.
System Action: The log data is ignored; no database
System Programmer Response: Determine if the
tracking is performed using the referenced log data.
version and timestamp supplied with message
This message is produced each time tracking processes
DFS4031A are valid. If they are, reply Y to the message
a record which indicates the beginning of update activity
WTOR. If they are not, reply N.
for a covered database when the database is not
Module: DFSLRINS defined to the tracking subsystem.
System Operator Response: Define the specified
database to the tracking subsystem.
Module: DFSDT210
Explanation: The database is marked in the DBRC Programmer Response: Wait for the missing log data
RECON data set as needing an image copy. to be received from the RSR active site. Perform the
activity again after ensuring that all active site log data
System Action: The database indicated by dbdname is available at the tracking site.
is stopped for the tracking subsystem.
You can determine if gaps exist by issuing the /DISPLAY
Programmer Response: Receive an image copy of TRACKING STATUS command and examining the GAPS
the data base and restart it using the /STA command. section of the output.
For nn=06 For nn=26
Explanation: The database is marked in the DBRC Explanation: On an RSR tracking subsystem, records
RECON data set as needing recovery. from an earlier update set ID were received from the
System Action: The database indicated by dbdname RSR active site but were not applied to the database.
is stopped for the tracking subsystem. System Action: Authorization for the requested
Programmer Response: Run the Database Recovery activity is denied.
Explanation: DBRC was requested to validate the u is the approximate number of database records
current set of log records to be applied to the shadow processed per second in the last load
database. The validation failed and the current set of balancing interval. This number is zero for the
log records cannot be applied. initial interval.
In the message text: v is the minimum DL/I PST percent busy value
for an active PST during the previous load
dbdname balancing interval.
The shadow database for which validation
failed. w is the average DL/I PST percent busy value for
an active PST during the previous load
nn The DBRC reason code. For additional balancing interval.
information on DBRC return codes, see the
information on return codes from new update x is the maximum DL/I PST percent busy value
set ID validation in IMS Version 7 Messages for an active PST during the previous load
and Codes, Volume 1. balancing interval.
System Action: Stop of the shadow database is System Operator Response: If the tracking
initiated. subsystem is processing a normal workload while the
maximum tracking PSTs are used, you need to define
System Operator Response: Call the IBM Support additional tracking PSTs or database I/O balancing.
Center for assistance.
Module: DFSDT340
Module: DFSDT300
System Operator Response: Reenter the command System Action: All knowledge of the instance of ILS
when the ILS instance is in an appropriate state. is discarded.
Explanation: An instance of the IMS isolated log send System Action: All instances of ILS in the address
(ILS) component could not be started because a copy of space are stopped. Instances that are already started
DBRC to support it could not be started (additional are abended with a system abend code of X'AC6'
messages should describe the problem with DBRC). (decimal 2758).
gsg is the global service group (GSG) name, identifying System Operator Response: Resolve the problem
the particular instance of ILS. causing the abend and issue a transport manager
System Action: All knowledge of the instance of ILS subsystem START ILS(gsgname) command.
is discarded. Module: DFSIL220
System Operator Response: Resolve the problem
with starting DBRC and reissue the transport manager
subsystem START ILS(gsgname) command.
DFS4069A ILS: TMS IDENTIFY FAILED, RC=code DFS4071I ILS FOR GSG gsg STARTED
REASON= reason
Explanation: The IMS isolated log send (ILS)
Explanation: The IMS isolated log send (ILS) component instance serving the global service group
component was unable to identify to the transport (GSG) identified by gsg has completed initialization.
manager subsystem. code is one of the following:
System Action: An attempt to establish a
v ENTITY NAME IN USE conversation with the tracking subsystem is initiated and
v RESOURCE FAILURE ILS responds to a conversation allocation request from
v ENVIRONMENT ERROR the tracking subsystem.
v UNUSUAL VTAM OPEN FAILURE Module: DFSIL300
v INVALID PARAMETER
reason is the reason code, if appropriate for the return DFS4072A DBRC GSG/SG DEFINITION
code, and is one of the following: INSUFFICIENT FOR ILS GSG gsg.
REASON: reason
v STORAGE SHORTAGE
v VTAM STORAGE SHORTAGE Explanation: During start of an instance of the IMS
isolated log send (ILS) component, information about
v VTAM APPLID NOT AVAILABLE
the global service group (GSG, identified by gsg) is
v VTAM NOT AVAILABLE requested. The information available was insufficient for
v TMS INSTANCE NOT AVAILABLE ILS operation. reason identifies the specific problem:
v FAILURE DURING ACTIVATION v UNKNOWN GSG. The global service group name is
v ABEND DURING IDENTIFY not known to DBRC.
v USER NOT KEY 7/SUP STATE v DBRC ERROR. An DBRC internal error was
detected.
v T.M. CODE NOT ACCESSIBLE / WRONG LEVEL
v LOGIC ERROR. ILS parameters were invalid.
v SETLOGON REQUEST FAILURE
v ONLY 1 SG. Only a single service group (SG) name
v LINK TO ELXUIID0 FAILED is defined to DBRC for this global service group. ILS
v ASCTOK IS INVALID requires a local and a remote SG to be defined.
v TMSNAME IS INVALID v NO LOCAL SG. A service group name with the “local”
v REFER TO VTAM ACBERFLG VALUES attribute (the name to be used for this instance of
ILS) is not defined to DBRC for this global service
System Action: The instance of ILS is stopped. group.
System Operator Response: Correct the problem v NO REMOTE SG. A service group name without the
and issue the transport manager subsystem START “local” attribute (the name to be used by the tracking
ILS(gsgname) command. system to be served by this instance of ILS) is not
defined to DBRC for this global service group.
Module: DFSIL300
System Action: If LOGIC ERROR was listed, the
instance of ILS abends, otherwise it will stop.
DFS4070A ILS: TMS IDENTIFY ASYNCH FAILURE
error System Operator Response: Add the proper
information to DBRC (RECON) or use the correct GSG
Explanation: The IMS isolated log send (ILS)
name, then issue transport manager subsystem START
component’s request to identify to the transport
ILS(gsgname) command.
manager subsystem (TMS) failed to complete without
error. The transport manager subsystem reason code is Module: DFSIL300
shown in decimal format by error; it typically indicates
that a VTAM SETLOGON failed. Transport manager
DFS4073A ILS FOR GSG gsg RECEIVED
subsystem messages can provide more information.
ALLOCATE FROM type"sg sys inst
System Action: The instance of ILS is stopped. comp"
System Operator Response: Correct the problem Explanation: The IMS isolated log send (ILS)
and issue the transport manager subsystem START component received what it considers to be an invalid
ILS(gsgname) command. request for a conversation. The global service group
(GSG) being supported is identified by gsg. type
Module: DFSIL300
specifies:
v INVALID COMPONENT. Indicates that the component
name is not acceptable.
Explanation: The IMS isolated log send (ILS) System Operator Response: Pursue the problem
component encountered an error when attempting to through the service process.
allocate a conversation with a tracking system using
Module: DFSIL330
ELXALOC. The global service group (GSG) and service
group of the tracking system is identified by gsg.sg. The
return and reason codes returned by ELXALOC are DFS4077I ILS FOR GSG.SG gsg.sg ERROR ON
identified by xx and yy. function REASON: reason
The most likely reasons are that VTAM or the transport Explanation: The IMS isolated log send (ILS)
manager subsystem is in the process of termination, component received what it considers to be an unusual
which causes ILS to terminate as well. Other completion code for a transport manager subsystem
possibilities are resource shortages and logic errors. function. The global service group (GSG) and service
group being supported is identified by gsg.sg. The
System Action: The conversation is not allocated.
transport manager subsystem function that completed is
System Operator Response: If VTAM or TMS is not identified by function. The transport manager subsystem
terminating and if this is the initial conversation with the reason code is identified by reason. codes.
tracking system, then contact with the tracking system
Many of these errors are the result of network errors or
must be initiated from the tracking system or the
failures at the tracking site.
instance of ILS must be stopped and started.
System Action: A conversation is not established
If VTAM or TMS is not terminating and if this is a
between ILS and the tracking system. If other
subsequent conversation allocation (not the first),
conversations exist, they continue to be used.
operator action is not required because retry will be
attempted the next time an additional data set is System Operator Response: If the network and
available for transport. tracking sites appear to be operating normally,
investigate the reason codes, look for transport
Module: DFSIL330
manager messages with error information. Use the
transport manager command DISPLAY DIR ILS to get
DFS4075A ILS FOR GSG.SG gsg.sg"SNO" ERROR information on the number of ILS conversations and
FROM SEND. R15=xx R0=yy whether transport manager’s directory lists the tracking
system. If ILS has no conversations allocated, the
Explanation: The IMS isolated log send (ILS) transport manager command STOP ILS(gsgname)
component encountered an unexpected “should not followed by a START ILS(gsgname) can be used to cause
occur” type error when attempting to send to a tracking a retry if desired.
system using ELXSEND. The global service group
(GSG) and service group of the tracking system is Module: DFSIL320
identified by gsg.sg. The return and reason codes
returned by ELXSEND are identified by xx and yy.
DFS4078I ILS FOR GSG gsgcontact-state WITH
System Action: An internal ILS restart is triggered SG.SYSTEM: sg.system
that deallocates all conversations, cleans up state
Explanation: The communications state between the
information and attempts to begin anew by allocating a
IMS isolated log send (ILS) component and a tracking
conversation with the tracking system.
system has changed. The global service group (GSG)
System Operator Response: Pursue the problem being supported is identified by gsg. The contact-state
through the service process. specifies either:
DFS4079A ILS FOR GSG gsg DEALLOCATED System Action: If dual copies of the log data set are
CONV WITH SG sg. reason available (known to DBRC) and a failure has not
occurred on the other copy, allocation of the other copy
Explanation: The IMS isolated log send (ILS) is attempted.
component has deallocated a conversation between it
and the tracking subsystem because of a logical error. System Operator Response: If this message is not
The global service group (GSG) being supported is followed by a DFS4087A message, isolated log send
identified by gsg. sg identifies the tracking system’s operation is continuing, but the cause of the allocation
service group name. reason specifies why the action error should be examined for potential operational
was taken: problems or lost or damaged log data sets.
v PROTOCOL ERROR 1. The tracking system has Module: DFSIL510
requested that a data set be sent on this
conversation but no data set is associated with the
DFS4086W ILS type ERROR FOR DSN=dsn
conversation.
v PROTOCOL ERROR 2. The tracking system has Explanation: The IMS isolated log send (ILS)
requested that a data set transfer be aborted but no component was unable to allocate or open a data set.
data set is waiting for send approval on the type is either OPEN or ALLOCATION; dsn is the data
conversation. set name for which the error occurred. For an
ALLOCATION error, this message provides the data set
v MISMATCHED BUFFER SIZE. The buffer size used
name associated with a DYNALLOC error described by
by the tracking system does not match that expected
message DFS4085W. For an OPEN error, there might be
by ILS.
console messages from other system components that
v CONV ALREADY ESTABLISHED A conversation provide further information.
allocation request was received from the tracker but
another conversation was completely allocated. The System Action: If dual copies of the log data set are
tracker is only allowed to initiate the first available (known to DBRC) and a failure has not
conversation. occurred on the other copy, allocation of the other copy
is attempted.
This can occur as a result of tracking system
recovery from loss of all conversations before ILS System Operator Response: If this message is not
has detected or processed the loss of all followed by a DFS4087A message, isolated log send
conversations. After ILS detects and processes the operation is continuing, but the cause of the error
loss of all conversations it attempts to establish should be examined for potential operational problems
communications with the tracker. or lost or damaged log data sets.
System Action: The conversation is deallocated. If Module: DFSIL500
other conversations are allocated, ILS continues to
service the tracker.
System Action: If the error occurred during tracking Verify the gap request to ILS was valid. If the gap
subsystem restart, the tracking subsystem abends with request was not valid, the DFS4097I message issued
U0380-22. Otherwise, the tracking subsystem isolated by ILS will contain an invalid PRILOG time, PRILOG
log transport function is shut down. token, or log record identifier. This is an IMS error that
should be reported to the IBM Support Center.
System Operator Response: Refer to the DBRC
message that was issued to resolve the DBRC error. If the tracking system needs log data that is no longer
Then issue the /STA ISOLOG command to resume available at the active site, determine if recent database
isolated log transport processing. image copies are needed at the tracking site to
eliminate the need for old log data.
Module: DFSLRIGP, DFSLRINI
Module: DFSLRICM
System Operator Response: Call the IBM Support Reason Code Response
Center for assistance.
01 Register the database in RECON with
Module: DFSDT300 the appropriate GSG name and start
the database.
DFS4108A START FOR DATABASE dbname 02 Correct the Global Service Group
FAILED: rc (explanation) name of the database in RECON and
start the database.
Explanation: A start command including the database
dbname failed for the reason identified by rc and 03 Specify the Global Service Group
explanation. This message is produced by a remote site name for the database in RECON and
recovery tracking subsystem. The following describes start the database.
the rc and explanation:
04 Start the database after all gaps have
Reason Code Explanation been filled.
01 NOT A COVERED DB - The database 05 Start the database separately from the
is not registered to DBRC at the data group.
tracking site.
06 The database must be changed to
02 GSG DOES NOT MATCH OURS - database level tracking before it can
The database is not a member of the be started.
same Global Service Group as the
07 Run the Change Accumulation Utility
tracking subsystem.
to accumulate the log recorded at this
03 NO GSG - The database is not a site while it was an active site.
member of any Global Service Group. Recover the database using the
| In the message text: | imsid The IMS system from which the log was
| routed.
| dbdname
| The name of the shadow database. | pri The PRILOG time of the log
| imsid The IMS system from which the log was | lsn The log sequence number of the database
| routed. | (X'50') log record being applied to the shadow
| database.
| pri The PRILOG time of the log.
| System Action: IMS writes the block onto the
| lsn The log sequence number of the database | database, writes a TYPE4930 log record and continues
| (X'50') log record being applied to the shadow | database tracking.
| database.
| During a single restart of the tracking system, message
| prev The update sequence number (USN) in the | DFS4153W appears only once for each shadow
| database update log record previously applied | database. However, there is a TYPE4930 log record for
| to the shadow database. | each block for which the error is detected.
| curr The update sequence number (USN) in the | System Operator Response: Contact the IBM
| database update log record about to be | Support Center for programming assistance.
| applied to the shadow database.
| Module: DFSDT410
| System Action: IMS stops the shadow database,
| displays message DFS4045A, and applies no further
| updates to the shadow database until the database is DFS4161I FDR FOR (imsid) TRACKING STARTED
| restarted. For the first occurrence of this error for a Explanation: The Fast DB Recovery region is
| single restart of the tracking system, IMS produces a established and is tracking the IMS system identified by
| dump on the SYS1.DUMPxx data set. For identification imsid.
| of the dump, this dump has a title that includes the
| string “DFS4152A”. System Action: Processing continues.
System Action: The Fast DB Recovery region System Operator Response: If the IMS system
terminates abnormally. represented by imsid is the one you want to track and a
Fast DB Recovery region is already tracking it, no
System Operator Response: Make sure that all of action is necessary. If the IMS system is not the one
the following are true: you want to track, specify the correct GROUPNAME,
v The identified IMS system is running. ACTIVEIMSID, or both, in member DFSFDRxx in
v The correct RDS is being used for the Fast DB IMS.PROCLIB, or specify the correct suffix of member
Recovery region, and it is the same RDS that the DFSFDRxx in the FDRMBR parameter in the Fast DB
IMS system with Fast DB Recovery is using. Recovery procedure. Restart the Fast DB Recovery
region.
v The DBRC RECON data set and OLDSs are the
correct ones, properly allocated in shared DASD Module: DFSFDR70
environment, and accessible from both the IMS v XCF GROUP groupname XCF MEMBER STATE IS
system and the Fast DB Recovery region. NOT ACTIVE
System Operator Response: See the IRLM request If the command was not correct or was entered for the
return and reason codes in IMS Version 7 Messages wrong region, reply TRACK to the DFS4181A message.
and Codes, Volume 1 to determine the cause of the
Module: DFSFDR00
error. After correcting the error, restart the Fast DB
Recovery region.
DFS4182W FDR FOR (imsid) DB RECOVERY
Module: DFSFDR00
CANNOT START BECAUSE ACTIVE
SYSTEM IS STILL RUNNING
DFS4180E FDR FOR (imsid) UNEXPECTED
Explanation: After a X'06' log record was detected,
RETURN CODE FROM request, RC=nn
the Fast DB Recovery region issued an IRLM IDENTIFY
REASON=xxxxxxxx
RECOVERY request to initiate database recovery.
However, the IRLM indicated that the identified IMS
system did not issue an IRLM QUIT request.
System Action: The Fast DB Recovery region
System Operator Response: Specify the correct System Action: Processing continues without Fast DB
GROUPNAME, ACTIVEIMSID, or both, in member Recovery.
DFSFDRxx, or specify the correct suffix of member System Operator Response: If you want to run the
DFSFDRxx on the FDRMBR parameter in the Fast DB system with Fast DB Recovery. shut down the IMS
Recovery procedure. Restart the IMS system. system, specify the correct imsid on the ACTIVEIMSID
Module: DFSFDRA0 parameter in IMS.PROCLIB member DFSFDRxx. Then
restart the IMS system.
reason Indicates the cause of the error, and is In the message text:
one of the following:
type The type of IMS pipe that experienced
| v FACILITY NOT INSTALLED the error, which is either CONTROL or
| v DLISAS REGION AND FAST PATH RECORD.
| NOT DETECTED
return code The return code of the failing service.
v UNABLE TO ATTACH ORS TCB
System Action: The Online Recovery Service aborts
| v CREATE ADDRESS SPACE ERR
the current recovery instance.
v UNABLE TO LOAD MODULES
System Programmer Response: Record the error
| v GET ORS STORAGE FAILURE
| nnnnnn The DDN the data set was allocated rcvlist The specified recovery list.
| under. entrytype If a member of a group is not part of
| dddddddd The name of the data set that the ACBGEN for the IMS processing
| experienced the error. the /RECOVER ADD command or is not
defined in the RECON, “entrytype” is
| System Action: Recovery for this DBD and DDN not included in the message.
| terminates. If the ERRORCONT parameter was not
| specified on the \RECOVER START command, the entire entrytype is one of the following:
| recovery process terminates. v DBDS
| Programmer Response: For an explanation of the v AREA
| return and reason code, refer to the DFSMS/MVS v DATABASE
| Macro Instructions for Data Sets manual. Take the v GROUP (if DBDSGRP, CAGRP,
| appropriate action indicated by the return and reason DATAGROUP, or RECOVGRP was
| codes. specified in the /RECOVER command)
| Module: DFSRVII0, DFSRVVS0 entryname A keyword specified on the /RECOVER
ADD command and is one of the
DFS4260I command COMMAND ERROR following: DB, DBDS, DBGRP,
DETECTED [, reason] DBDSGRP, or CAGRP.
Explanation: A command error was detected for an reason The reason can be one of the
Online Recovery Service related command. In the following:
message text: ALREADY ON RECOVERY LIST
command The command that generated the The entry listed is already on
error. The command is either /RECOVER the recovery list specified by
or /DISPLAY RECOVERY. rcvlist.
System Programmer Response: Examine the Explanation: The /RECOVER START command was
/RECOVER ADD command and compare it with the issued and no errors were detected. Online Recovery
corresponding ACBGEN or RECON entries. Reissue the Service processing started for the database data set
command with the correct entry names. and areas listed in the subsequent DFS4265I
messages. options specifies parameters on the
If reason is UNKNOWN REASON FROM DBRC, call /RECOVER START command. If no parameters were
the IBM Support Center for assistance. specified, the following default values for the options are
Module: DFSRWCA0 listed:
v ERRORCONT
v STAGLOBAL
| Module: DFSIXX08, DFSIXX09, DFSIXX10 | Explanation: The list (LST) action could not be
| completed. The program has not switched to LST mode.
| | An ISPF Table is empty.
| DFSIX002 aaaaaaaa LST ACTION COMPLETE
| In the message text, aaaaaaaa is the module that was
| Explanation: The list (LST) action completed. You are | running when this message was issued.
| now in LST mode where multiple variables display
| without help text. | System Action: The display switches to entry (ENT)
| mode.
| In the message text, aaaaaaaa is the module that was
| running when this message was issued. | Programmer Response: You might be able to
| continue processing in ENT mode. If problems persist,
| System Action: Processing continues. | contact the IBM Support Center to report the problem
| Programmer Response: None.
| and for assistance.
| |
| DFSIX006 aaaaaaaa - NXT ACTION WRAPPED TO
| DFSIX023 aaaaaaaa - PRIOR SESSION
| TOP OF TABLE
| COMPLETED SUCCESSFULLY FOR
| ivpenv
| Explanation: The next (NXT) action was requested,
| but the end of the table was reached. Instead of paging
| Explanation: The prior IVP session for environment
| forward to the next job, task, or variable, NXT wrapped
| ivpenv completed successfully. In the message text,
| to the top of the table. | aaaaaaaa The module that was running when
| In the message text, aaaaaaaa is the module that was | this message was issued.
| running when this message was issued. | ivpenv The IMS environment you were
| System Action: Processing continues. | creating, which is one of the following:
| v DBB
| Programmer Response: None.
| v DBC
| Module: DFSIXX08, DFSIXX09, DFSIXX10 | v DBT
| | v DCC
| DFSIX007 aaaaaaaa - PRV ACTION WRAPPED TO | v XRF
| BOTTOM OF TABLE
| System Action: Processing continues.
| Explanation: The previous (PRV) action was
| requested, but the top of the table was reached. Instead | Programmer Response: None.
| of paging backward to the previous job, task, or
662 Messages and Codes
DFSIX024 • DFSIX032
| Module: DFSIXX01 | item The job, task, or variable currently
| being processed.
|
| DFSIX024 aaaaaaaa - PRIOR SESSION | System Action: Processing continues.
| COMPLETED UNSUCCESSFULLY FOR
| ivpenv
| Programmer Response: None.
| vvvvvvvv The name of the variable out of range. | Explanation: The restore (RFR) action failed. The
| variable was not restored to the default value. In the
| mnnnn The minimum value for the variable. | message text, aaaaaaaa is the module that was running
| mxxxx The maximum value for the variable. | when this message was issued.
| System Action: The variable vvvvvvvv action field is | System Action: Processing continues. The default
| set to ERR, which indicates that the variable is invalid. | value is not restored.
| Programmer Response: Change the vvvvvvvv | Programmer Response: Set the variable to the
| variable to a value between mnnnn and mxxxx. | desired value and continue processing. If problems
| persist, contact the IBM Support Center for assistance.
| Module: DFSIXX11
| Module: DFSIXX08
|
| DFSIX026 aaaaaaaa - REPORT GENERATION IN |
| PROCESS FOR item | DFSIX032 aaaaaaaa - CHG/RFR ACTION FAILED -
| DEFAULT VALUE NOT FOUND
| Explanation: The report requested by the document
| (DOC) action is being generated. In the message text: | Explanation: The change (CHG) or restore (RFR)
| action failed. The value of the variable was not
| aaaaaaaa The module that was running when | changed, or the value was not changed to the default.
| this message was issued.
| In the message text, aaaaaaaa is the module that was
| running when this message was issued.
Chapter 10. Installation and Verification Program (IVP) Dialogue Messages 663
DFSIX033 • DFSIX040
|
| System Action: Processing continues. The default
| DFSIX037 aaaaaaaa - EDM ACTION COMPLETE
| value is not restored.
| Explanation: The edit (EDM) action completed
| Programmer Response: Set the variable to the
| successfully. An INSTALIB member has been edited.
| desired value and continue processing. If problems
| persist, contact the IBM Support Center for assistance. | In the message text, aaaaaaaa is the module that was
| running when this message was issued.
| Module: DFSIXX08
| System Action: Processing continues.
|
| DFSIX033 aaaaaaaa - FILE TAILORING PHASE | Programmer Response: None.
| ENDED FOR ivpenv
| Module: DFSIXX09, DFSIXX10, DFSIXX14
| Explanation: The File Tailoring phase (which resolves
| variables before running a job) for the ivpenv |
| environment completed. In the message text: | DFSIX038 aaaaaaaa - vvvvvvvv - INVALID
| SUBPARM - LENGTH EXCEEDS mxxx
| aaaaaaaa The module that was running when
| this message was issued.
| Explanation: The length of the subparameter
| vvvvvvvv exceeds the maximum length, mxxx.
| ivpenv The IVP environment.
| In the message text:
| System Action: Processing continues.
| aaaaaaaa The module that was running when
| Programmer Response: None. | this message was issued.
| Module: DFSIXX09 | vvvvvvvv The subparameter that exceeds the
| maximum length.
|
| DFSIX034 aaaaaaaa - FTL ACTION COMPLETE | mxxx The maximum allowed length for the
| vvvvvvvv subparameter.
| Explanation: The file-tailoring (FTL) action completed
| successfully. The job, task, or variable has been | System Action: The variable action field is set to
| file-tailored. | ERR, which indicates that the variable is invalid.
| In the message text, aaaaaaaa is the module that was | Programmer Response: Change the subparameter to
| running when this message was issued. | a value at or below the maximum value of mxxx.
| System Action: Processing continues. | Module: DFSIXX11
| Programmer Response: None. |
| DFSIX039 aaaaaaaa - ISPF/PDF EDIT RECOVERY
| Module: DFSIXX09
| IS NOT SUPPORTED BY INSTALL/IVP
|
| Explanation: This message is issued when you edit a
| DFSIX035 aaaaaaaa - BRM ACTION COMPLETE
| member in IVP. IVP does not support ISPF EDIT
| Explanation: The browse (BRM) action completed | recovery. The ISPF EDIT profile recovery settings are
| successfully. An INSTALIB member has been browsed. | not used by IVP. This message is displayed each time
| In the message text, aaaaaaaa is the module that was | you edit a member with IVP to remind you that edit
| running when this message was issued. | recovery is not supported.
| System Action: Processing continues. | In the message text, aaaaaaaa is the module that was
| running when this message was issued.
| Programmer Response: None.
| System Action: Processing continues.
| Module: DFSIXX09, DFSIXX10
| Programmer Response: None.
|
| DFSIX036 aaaaaaaa - BRS ACTION COMPLETE | Module: DFSIXX09, DFSIXX10, DFSIXX14
| Explanation: The browse (BRS) action completed |
| successfully. A source member (DFSSLIB or DFSISRC) | DFSIX040 aaaaaaaa - BRM ACTION IGNORED -
| has been browsed. | NOT AVAILABLE FOR jtname
| In the message text, aaaaaaaa is the module that was | Explanation: The browse (BRM) action is not
| running when this message was issued. | available for use on the jtname job or task. The
| INSTALIB member was not browsed.
| System Action: Processing continues.
| In the message text:
| Programmer Response: None.
| aaaaaaaa The module that was running when
| Module: DFSIXX09 | this message was issued.
| Module: DFSIXX09 | jtname The job or task for which file tailoring
| did not complete.
|
| DFSIX042 aaaaaaaa - EDM ACTION IGNORED - | System Action: Processing continues.
| NOT AVAILABLE FOR jtname
| Programmer Response: Reissue the command with a
| Explanation: The edit (EDM) action is not available for | valid job or task.
| use on the jtname job or task. The INSTALIB member
| Module: DFSIXX09
| was not edited.
|
| In the message text:
| DFSIX045 aaaaaaaa - VARIABLE vvvvvvvv IS
| aaaaaaaa The module that was running when | UNKNOWN - ACCEPTED ASIS
| this message was issued.
| Explanation: This message should not occur. If this
| jtname The name of the job or task for which | message does occur, it is the result of a programming
| EDM was not available. | error. The variable vvvvvvvv has not been checked for
| the correct value but is accepted as it is and processing
| System Action: Processing continues. | continues.
| Programmer Response: Reissue the command with a | In the message text:
| valid job or task.
| aaaaaaaa The module that was running when
| Module: DFSIXX10 | this message was issued.
| | vvvvvvvv The unknown variable.
| DFSIX043 aaaaaaaa - vvvvvvvv subparm - INVALID
| DATATYPE | System Action: The variable is accepted as it is, and
| processing continues.
| Explanation: The subparm subparameter of variable
| vvvvvvvv is not the correct data type, and it contains an | Programmer Response: Contact the IBM Support
| invalid character. For example, the variable should be | Center and report the error.
| numeric, but it might contain a letter.
| Module: DFSIXX11
| In the message text:
||
| aaaaaaaa The module that was running when
| this message was issued. |
Chapter 10. Installation and Verification Program (IVP) Dialogue Messages 665
DFSIX046 • DFSIX054
| |
| DFSIX046 aaaaaaaa - EXECUTION PHASE ENDED | DFSIX049 aaaaaaaa - ALL ACTION COMPLETE
| FOR ivpenv
| Explanation: The ALL action completed successfully.
| Explanation: The execution phase (EXE) for the | File tailoring completed for all jobs, tasks, or variables,
| ivpenv environment completed. The IVP job ran | starting with the current item.
| successfully.
| In the message text, aaaaaaaa is the module that was
| In the message text: | running when this message was issued.
| aaaaaaaa The module that was running when | System Action: Processing continues.
| this message was issued.
| Programmer Response: None.
| ivpenv The environment in which IVP is
| running.
| Module: DFSIXX09
| Explanation: The variable vvvvvvvv must be specified | aaaaaaaa The module that was running when
| as Y or N. In the message text: | this message was issued.
| System Action: The variable vvvvvvvv action field is | mxxxx The minimum allowable length for the
| set to ERR, which indicates that the variable is invalid. | vvvvvvvv variable.
| Programmer Response: Change the vvvvvvvv | System Action: The variable vvvvvvvv action field is
| variable to either Y or N. | set to ERR, which indicates that the variable is invalid.
| Module: DFSIXX11
| Programmer Response: Correct the vvvvvvvv so that
| it is between mnnnn and mxxxx.
|
| DFSIX057 aaaaaaaa - vvvvvvvv - PLEASE
| Module: DFSIXX11
| SPECIFY 6250, 3480, OR 3490 |
| Explanation: The tape device format, vvvvvvvv, must | DFSIX060 aaaaaaaa - vvvvvvvv - PLEASE
| be 6250, 3480, or 3490. | SPECIFY EITHER JES2 OR JES3
Chapter 10. Installation and Verification Program (IVP) Dialogue Messages 667
DFSIX061 • DFSIX065
| aaaaaaaa The module that was running when | aaaaaaaa The module that was running when
| this message was issued. | this message was issued.
| vvvvvvvv The name of the variable that must be | vvvvvvvv The name of the variable that must be
| specified. | specified in the proper range.
| System Action: The variable vvvvvvvv action field is | mnnn The minimum value that can be
| set to ERR, which indicates that the variable is invalid. | specified for the vvvvvvvv variable.
| Programmer Response: Change the vvvvvvvv | mxxx The maximum value that can be
| variable to either JES2 or JES3. | specified for the vvvvvvvv variable.
| Module: DFSIXX11 | System Action: The variable vvvvvvvv action field is
| set to ERR, which indicates that the variable is invalid.
|
| DFSIX061 aaaaaaaa - vvvvvvvv - PLEASE | Programmer Response: Change the vvvvvvvv
| SPECIFY A NON-BLANK VALUE | variable to between mnnn K and mxxx K.
| Explanation: The vvvvvvvv variable must be a | Module: DFSIXX11
| non-blank value. In the message text:
|
| aaaaaaaa The module that was running when | DFSIX064 aaaaaaaa - vvvvvvvv - VALUE RANGE -
| this message was issued. | mnnn M THRU mxxx M
| vvvvvvvv The name of the variable that needs a | Explanation: The variable vvvvvvvv is out of the
| non-blank value specified. | required range. The variable must be within the range of
| mnnn megabytes to mxxx megabytes.
| System Action: The variable vvvvvvvv action field is
| set to ERR, which indicates that the variable is invalid. | In the message text:
| Programmer Response: Change the vvvvvvvv | aaaaaaaa The program name.
| variable to a non-blank value.
| vvvvvvvv The name of the variable that is out of
| Module: DFSIXX11 | the required range.
| | mnnn The minimum value to which vvvvvvvv
| DFSIX062 aaaaaaaa - vvvvvvvv - VALUE MUST BE | can be set.
| OF THE FORM nnnnnnn K OR nnnn M
| mxxx The maximum value to which
| Explanation: The variable vvvvvvvv must be in the | vvvvvvvv can be set.
| form of nnnnnnn kilobytes or nnnn megabytes.
| System Action: The variable vvvvvvvv action field is
| In the message text: | set to ERR, which indicates that the variable is invalid.
| aaaaaaaa The module that was running when | Programmer Response: Change the variable
| this message was issued. | vvvvvvvv to a value between mnnn M and mxxx M.
| vvvvvvvv The name of the variable that needs | Module: DFSIXX11
| to be respecified in the correct format.
|
| nnnnnnn The kilobyte format for vvvvvvvv. | DFSIX065 aaaaaaaa - vvvvvvvv - TOTAL LENGTH
| WILL EXCEED mxxxx BYTES
| nnnn The megabyte format for vvvvvvvv.
| Explanation: The total length of the values in the JOB
| System Action: The variable vvvvvvvv action field is
| statement accounting information variables exceeds the
| set to ERR, which indicates that the variable is invalid.
| maximum allowable size.
| Programmer Response: Change the vvvvvvvv
| In the message text:
| variable to the format of nnnnnnn K or nnnn M.
| aaaaaaaa The module that was running when
| Module: DFSIXX11
| this message was issued.
|
| vvvvvvvv The variable that exceeded the size
| DFSIX063 aaaaaaaa - vvvvvvvv - VALUE RANGE -
| limitation.
| mnnn K THROUGH mxxx K
| mxxxx The maximum number of bytes
| Explanation: The vvvvvvvv variable must be between
| allowed in the accounting field.
| mnnn kilobytes and mxxx kilobytes.
| System Action: The variable vvvvvvvv action field is
| In the message text:
| set to ERR, which indicates that the variable is invalid.
| Programmer Response: Change the vvvvvvvv
| Explanation: The variable vvvvvvvv is a JESx | System Action: Processing of the variable vvvvvvvv is
| statement and therefore must begin with /* or //. In the | terminated.
| message text: | Programmer Response: Contact the IBM Support
| aaaaaaaa The module that was running when
| Center for assistance and to report the problem.
| this message was issued. | Module: DFSIXX11
| vvvvvvvv The name of the variable that must |
| start with either /* or //. | DFSIX071 aaaaaaaa - vvvvvvvv - VOL GROUP
| System Action: The variable vvvvvvvv action field is | &ixbu1vol IS UNKNOWN
| set to ERR, which indicates that the variable is invalid. | Explanation: This message should not occur. If this
| Programmer Response: Change the vvvvvvvv | message does occur, it is the result of a programming
| variable so that it starts with /* or //. | error.
Chapter 10. Installation and Verification Program (IVP) Dialogue Messages 669
DFSIX073 • DFSIX078
| aaaaaaaa The module that was running when | aaaaaaaa The module that was running when
| this message was issued. | this message was issued.
| vvvvvvvv The variable containing the subparm | vvvvvvvv
| parameter with the incorrect length.
| System Action: Processing of the variable vvvvvvvv is
| subparm The parameter with the incorrect | terminated.
| length.
| Programmer Response: Contact the IBM Support
| mnnn The minimum length of the parameter. | Center for assistance and to report the problem.
| mxxx The maximum length of the | Module: DFSIXX11
| parameter.
|
| System Action: The variable vvvvvvvv action field is | DFSIX075 aaaaaaaa - DOC ACTION FAILED - NO
| set to ERR, which indicates that the variable is invalid. | RECORDS TO PRINT
| Programmer Response: Change the subparm | Explanation: The documentation (DOC) action did not
| parameter to a value between mnnn and mxxx. | find any records to print. No documentation has been
| printed for variables, jobs, or tasks.
| Module: DFSIXX11
| In the message text, aaaaaaaa is the module that was
|
| running when this message was issued.
| DFSIX073 aaaaaaaa - vvvvvvvv - TYP - CYL / TRK /
| nnnnn / REC | System Action: No records were printed.
| Explanation: The vvvvvvvv variable contains an | Programmer Response:
| incorrect parameter type. The parameter must be one of
| the following types:
| Module: DFSIXX08, DFSIXX09,DFSIXX10
| aaaaaaaa The module that was running when | reclen The record length by which the value
| this message was issued. | for vvvvvvvv must be multiplied.
| vvvvvvvv The variable containing the parameter | System Action: The variable vvvvvvvv action field is
| with an incorrect type. | set to ERR, which indicates that the variable is invalid.
| nnnnn Space allocated in records, which is | Programmer Response: Change the vvvvvvvv
| the average block size. | variable so that it is a multiple of reclen.
| System Action: The variable vvvvvvvv action field is | Module: DFSIXX11
| set to ERR, which indicates that the variable is invalid.
|
| Programmer Response: Change the parameter in the | DFSIX078 aaaaaaaa - SPR ACTION NOT
| vvvvvvvv variable to one of the allowable types. | AVAILABLE FOR JOB/TASK jtname
Overall, how satisfied are you with the information in this book?
How satisfied are you that the information in this book is:
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any
way it believes appropriate without incurring any obligation to you.
Name Address
Company or Organization
Phone No.
___________________________________________________________________________________________________
Readers’ Comments — We’d Like to Hear from You Cut or Fold
GC27-1120-02 Along Line
_ _ _ _ _ _ _Fold
_ _ _and
_ _ _Tape
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please
_ _ _ _ _do
_ _not
_ _ staple
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Fold
_ _ _and
_ _ Tape
______
NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES
IBM Corporation
H150/090
555 Bailey Avenue
San Jose, CA
U.S.A. 95141-9989
_________________________________________________________________________________________
Fold and Tape Please do not staple Fold and Tape
Cut or Fold
GC27-1120-02 Along Line
Printed in U.S.A.
GC27-1120-02
Spine information: