Beruflich Dokumente
Kultur Dokumente
SC34-2632-01
IBM z/VSE
SC34-2632-01
Note!
Before using this information and the product it supports, be sure to read the general information under Notices on page
ix.
This edition applies to Version 5 Release 1 of IBM z/Virtual Storage Extended (z/VSE), Program Number 5609-ZV5,
and to all subsequent releases and modifications until otherwise indicated in new editions.
This edition replaces SC34-2632-00.
Order publications through your IBM representative or the IBM branch office serving your locality. Publications are
not stocked at the addresses given below.
A form for readers' comments is provided at the back of this publication. If the form has been removed, address
your comments to:
IBM Deutschland Research & Development GmbH
Department 3248
Schoenaicher Strasse 220
D-71032 Boeblingen
Federal Republic of Germany
You may also send your comments by FAX or via the Internet:
Internet: s390id@de.ibm.com
FAX (Germany): 07031-16-3456
FAX (other countries): (+49)+7031-16-3456
When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any
way it believes appropriate without incurring any obligation to you.
Copyright IBM Corporation 1984, 2012.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Figures . . . . . . . . . . . . . . . v 1Rxx=VSE/POWER Messages . . . . . . . . 202
1Sxx, 1Txx, and 1Uxx=Job Control Messages . . . 241
Tables . . . . . . . . . . . . . . . vii 1Vxx=VSE/POWER Messages . . . . . . . . 252
1Yxx=Common JCL/Attention Routine Messages 256
Notices . . . . . . . . . . . . . . . ix
2-Prefix z/VSE Messages . . . . . . 275
Trademarks and Service Marks . . . . . . . . ix
General Explanations for 21xx Messages . . . . 275
21xx=Linkage Editor Messages . . . . . . . 275
Accessibility . . . . . . . . . . . . xi
Using Assistive Technologies . . . . . . . . . xi
3-Prefix z/VSE Messages . . . . . . 285
z/VSE Information . . . . . . . . . . . . xi
Documentation Format. . . . . . . . . . . xi
4-Prefix z/VSE Messages . . . . . . 287
About This Book . . . . . . . . . . xiii 40xx=Retry Messages . . . . . . . . . . . 287
41xx=Tape Handling Messages . . . . . . . 287
Organization of the Manual. . . . . . . . . xiii
42xx/49xx=Access Method Messages . . . . . 295
Where to Find More Information . . . . . . . xiii
General Explanations for 4nxx Messages . . . 295
The Message Format . . . . . . . . . . . xiv
4Axx=VSE/VSAM Messages . . . . . . . . 315
The Action Indicator . . . . . . . . . . xv
4Cxx=SDAID Messages . . . . . . . . . . 320
Type/Operator Action Codes . . . . . . . xv
4Dxx=PARSER Messages . . . . . . . . . 326
The Message Text Syntax . . . . . . . . . xvi
4Exx=Tape Error Statistics Messages . . . . . . 329
When You Get a Message . . . . . . . . . xvii
4Fxx=Hard Copy File Retrieval Messages . . . . 329
Online Message Descriptions . . . . . . . . xviii
4Gxx=DOSVSDMP, Stand-Alone Dump,
IJBXDBUG, and IJBXSDA Messages . . . . . . 330
Summary of Changes . . . . . . . . xix 4Hxxx=Printer I/O Messages . . . . . . . . 336
4Ixxx=Interactive Trace Program Messages . . . 337
0-Prefix z/VSE Messages . . . . . . . 1 4Jxxy=IJBCPYEX Messages (Utility for TS7700
03xx=Access Control - Logging messages . . . . . 1 COPY EXPORT Feature) . . . . . . . . . . 340
0Cxx=Checkpoint Messages . . . . . . . . . 1 4Vxx=VTOC Display/Dump Messages . . . . . 342
0Dxx=DOC Messages . . . . . . . . . . . 3
0Exx=Emergency Messages . . . . . . . . . 9 8-Prefix System Utilities Messages 343
Operator Responses for 0Exx Messages . . . . 9 86xx=Initialize Tape Message . . . . . . . . 343
0Ixx and 0Jxx=IPL Messages . . . . . . . . . 10 8Cxx=Train Cleaning Messages . . . . . . . 343
0Pxx=PIOCS Messages . . . . . . . . . . 35 8Fxx=Fast Copy Disk and VSE/Fast Copy Data Set
0Pxxx Operator and System Information. . . . 35 Messages . . . . . . . . . . . . . . . 345
0Rxx=Restart Messages . . . . . . . . . . 52 8Mxx=Copy File and Maintain Object Module
0Sxx=EOJ Messages . . . . . . . . . . . 55 Messages . . . . . . . . . . . . . . . 352
0Txx=MCAR/CCH Messages . . . . . . . . 87 8Vxx=VTOC Display Messages . . . . . . . 356
0Vxx=EOJ Messages . . . . . . . . . . . 92 8Xxx=Common Utility Messages . . . . . . . 357
0Wxx=Service Processor Related Messages . . . . 94
A-Prefix ESERV Messages . . . . . . 363
1-Prefix z/VSE Messages . . . . . . . 95
Field Count for Error-Field Indications . . . . . 95
AOM - Asynchronous Operator
1Axx=Assign Routine Messages . . . . . . . 95
1Bxx=Buffer Load Messages . . . . . . . . . 99 Messages . . . . . . . . . . . . . 365
1Cxx=Job Initiation and Termination Messages . . 102 AOMAPxxI = Tape Library Operator Messages . . 365
1Dxx and 1Exx=Library Definition Messages . . . 104 AOMCRxxI = Tape Library Related Command
1Fxx=Conditional Job Control Messages . . . . 106 Reject Messages . . . . . . . . . . . . 367
1Hxx=CACHE Messages . . . . . . . . . 109 AOMDRxxI = Tape Library Support - Delayed
1Ixx=Attention Routine Messages. . . . . . . 111 Response Messages . . . . . . . . . . . 368
1Jxx=Hardware Crypto Messages . . . . . . . 118 AOMDRxxI = DASDs (FlashCopy) Delayed
1Kxx=Parallel Access Volume Messages . . . . 123 Response Messages . . . . . . . . . . . 370
1Lxx=Label Error Messages. . . . . . . . . 123 AOMFIxxI = Tape Library Related Function
1Mxx and 1Nxx=Cataloged Procedures Messages 127 Incompatible Messages . . . . . . . . . . 373
1Pxx=Attention Routine Messages . . . . . . 130 AOMIOxxI = Tape Library I/O Commands I/O
1Qxx=VSE/POWER Messages . . . . . . . . 133 Related Error Message . . . . . . . . . . 374
IBM may have patents or pending patent applications covering subject matter 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 the IBM Director of
Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785, U.S.A.
Any pointers in this publication to non-IBM websites are provided for convenience
only and do not in any manner serve as an endorsement. IBM accepts no
responsibility for the content or use of non-IBM websites specifically mentioned in
this publication or accessed through an IBM website that is mentioned in this
publication.
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 Deutschland GmbH
Dept. M358
IBM-Allee 1
71139 Ehningen
Germany
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
and/or other countries.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
z/VSE Information
z/VSE information is accessible using screen readers with the BookServer/Library
Server versions of z/VSE books in the Internet library at:
http://www.ibm.com/systems/z/os/zos/bkserv/vse.html
Documentation Format
The publications for this product are in Adobe Portable Document Format (PDF)
and should be compliant with accessibility standards. If you experience difficulties
when you use the PDF files and want to request a web-based format for a
publication, use the Reader Comment Form in the back of this publication or direct
your mail to the following address:
IBM Deutschland Research & Development GmbH
Department 3248
Schoenaicher Strasse 220
D-71032 Boeblingen
Federal Republic of Germany
When you send information to IBM, you grant IBM a nonexclusive right to use or
distribute the information in any way it believes appropriate without incurring any
obligation to you.
The message and code descriptions are grouped into chapters by prefix. The
chapters are in alphabetical prefix order, numeric prefixes first.
There are three binders available for this book. You can still order these binders
using the following form number: SX33-9020.
http://www.ibm.com/systems/z/os/zvse/
You can also find VSE User Examples (in zipped format) at
http://www.ibm.com/systems/z/os/zvse/downloads/samples.html
. . .
In this example, the operator can respond by either restarting or ending the list
writer task LST2.
For Action Indicators A and D, the program that issued the message usually waits
until the operator enters a response, or performs an action such as readying a
device.
-refer to the beginning of the cccc message section for the meanings of t and
o for those messages.
If the explanation itself does not seem complete, look at the beginning of the
(sub)component group to which the message belongs. Some groups of messages
follow specific rules.
For example, the messages of component 1 can have a variable digit n in the
fourth character position which indicates the error field in the job control
statement.
Some messages under 0Pxx have additional information attached to them, which is
explained at the beginning of the section covering subcomponent P of component
0.
If a message appears repeatedly, and you are unable to continue normal operation,
you should also refer to z/VSE Guide for Solving Problems. This manual describes
problem situations and shows possible solutions.
Attention:
If you enter the message number in the command field, be sure that you entered a
valid message number before taking any action recommended by the message
description. If the number you entered is not valid, z/VSE may give you a
description of the closest matching number. The action recommended for that
message may not be correct for your task.
If the message description refers to another message, you can view that message's
description by moving the cursor under the message number in the first
description and then pressing the EXPLAIN-key. You can also see online
VSE/VSAM return codes by entering one of the following appropriate actions in
the command line, and pressing the EXPLAIN-key:
v VSAMOPEN
v VSAMCLOS
v VSAMREQU
v VSAMXXCB
With VSE/ESA 2.4 several dummy messages were introduced in messages where
formerly the message explanation referred to the hardcopy manual. These dummy
messages have the prefix VSE followed by 5 digits (e.g. VSE00001) and are used in
message explanations for referring to additional text. The VSE-prefix messages can
not be found in the z/VSE Messages and Codes manuals.
Editorial changes have also been made to various messages and codes.
0Cxx=Checkpoint Messages
Operator response: None. If the problem recurs, contact IBM
0C00I CHKPT NO. nnnn WAS TAKEN ON
for a search of IBM's known-problems data base. For error
SYSxxx=cuu
Explanation: The indicated checkpoint is complete. nnnn is information that should be collected and held available, see
the number assigned to the checkpoint record (which is the publication z/VSE Guide for Solving Problems.
increased by one as each checkpoint is passed). SYSxxx=cuu
indicates the logical and physical unit on which the
0C04I INVALID END ADDRESS SPECIFIED
checkpoint information has been stored.
CHECKPOINT IGNORED
System action: Processing continues.
Explanation: The end-address specified by the user in the
Programmer response: None.
Operator response: Use the above information when CHKPT macro is not within the boundaries of the allocated
restarting. partition. In real mode execution, the upper partition
boundary is not necessarily equal to the allocated boundary. If
the EXEC statement specified SIZE, the upper boundary is the
0C02I CHKPT UNIT NOT A VALID TAPE sum of the following:
SYSxxx=cuu The lower partition boundary.
CHECKPOINT IGNORED The value specified for SIZE.
Explanation: The checkpoint request specified a tape, but The space obtained by GETVIS.
SYSxxx is not assigned to a magnetic tape drive supported by System action: The checkpoint is ignored and processing
checkpoint restart. continues.
System action: The checkpoint is ignored and processing Programmer response: Correct the end-address specification
continues. in the CHKPT macro for the next execution of the program.
Programmer response: None. Operator response: None.
Operator response: If taking checkpoints is a must, then
1. Cancel the job.
2. Assign an available tape drive to that logical unit. 0C05I CHKPT DTFPH IS NOT OPEN FILE=filename
CHECKPOINT IGNORED
Explanation: The user did not open the designated DTFPH
0C03I I/O REQUEST PENDING ON TP DEVICE
file specified in the CHKPT macro.
CHECKPOINT IGNORED
System action: The checkpoint is ignored and processing
Explanation: A telecommunication application program has
continues.
an I/O request pending on a telecommunication device. The
Programmer response: Before the program is executed again,
checkpoint routine cannot wait for this pending I/O to
change it to open the DTFPH file before it executes the first
complete.
CHKPT macro.
System action: Processing continues.
Operator response: None.
Programmer response: If taking a checkpoint is a must,
change the program so that the checkpoint is issued between
I/O operations.
0Dxx=DOC Messages
0D01I REPLY TO SECURITY WTOR SUPPRESSED 0D14I COMMAND IGNORED
Explanation: A reply was entered to a security WTOR Explanation: A command was not accepted because a
(ROUTCDE=9). For security reasons, this reply is masked with previous command from the same console and for the same
this message. command processor is not yet completed (MGCRE return code
System action: The actual reply text is passed to the 08, reason code 01).
application that issued the WTOR. System action: The command is ignored.
Programmer response: None. Programmer response: None.
Operator response: None. Operator response: Wait for the completion of the pending
command or enter RC to cancel the pending command, and
then reenter the new command.
0D10I COMMAND/REPLY NOT AUTHORIZED
Explanation: The console is not authorized for the specified
command or reply ID. (MGCRE return code 08, reason code 0D18I INVALID INPUT
03). Explanation: Console input is all blanks or is longer than 126
System action: The command is ignored. characters or starts with a numeric character, but there is no
Programmer response: None. leading token of 1 to 4 numeric characters that can be
Operator response: If appropriate, contact the system interpreted as a reply ID (MGCRE return code 0C, reason
administrator to obtain master console authorization. codes 00 to 02).
System action: The input is ignored
Programmer response: None.
0D11I INVALID REPLY-ID Operator response: Correct the input and reenter.
Explanation: No message is pending for the specified reply
ID, or the console is not authorized to reply to the pending
message (MGCRE return code 08, reason code 02). 0D19I ATTENTION ROUTINE NOT ACTIVE
System action: The input is ignored. Explanation: The Attention command processor is not active
Programmer response: None. (MGCRE return code 08, reason code 04). If this message
Operator response: Reenter the reply with a valid reply ID. If occurs after IPL completes, it is due to a system error.
necessary, issue the REPLID command or the REDISPLAY System action: The command is ignored.
command to list outstanding replies that can be answered Programmer response: If the message occurs after IPL is
from this console.
0D21I INPUT REJECTED BY EXTERNAL EXIT 0D28A INTERVENTION REQD FOR HARD COPY
Explanation: An external exit routine (for example associated DISK DEVICE
with a vendor product) caused the system to reject the Explanation: The disk device with the hardcopy file is not
submitted console input (MGCRE return code 08, reason code ready.
08). System action: The system enters the wait state.
System action: The input is ignored. Programmer response: None.
Programmer response: Verify and correct, when applicable, Operator response: Ready the device and press
the processing of the involved exit routine, or report the END/ENTER.
problem to the exit provider (for example a vendor).
Operator response: If the input is believed to be legal,
0D29E INCORRECT LENGTH DURING I/O FOR
contact your system programmer to determine and correct,
HARD COPY FILE
when applicable, the processing of the involved exit routine.
Explanation: Incorrect length has been detected during a
read/write operation from or to the hardcopy file. The wrong
0D22I INSUFFICIENT GETVIS FOR REQUESTED pack was probably mounted.
FUNCTION System action: If the I/O error occurs during redisplay,
Explanation: There is not sufficient 24-bit system GETVIS redisplaying ends and processing continues. If this error
storage for processing a command. occurs during normal system operation, the system closes the
System action: The input is ignored. hardcopy file and continues processing without recording
Programmer response: If the problem occurs frequently, console communication.
increase 24-bit system GETVIS space allocation. Programmer response: None.
Operator response: Try again later when some 24-bit system Operator response: Make sure that the disk volume with the
GETVIS space might have been freed by other applications. hardcopy file is mounted; perform a new system start-up as
soon as possible in order to reactivate recording of console
communication. If the problem recurs, report this message to
0D24I REDISPLAY PROCESSOR NOT ACTIVE your programmer.
Explanation: The redisplay command processor is not active
(MGCRE return code 08, reason code 05). If this message
occurs after IPL completes, it is due to a system error. 0D36E SCREEN I/O ERROR. SNS=xxx
System action: The command is ignored. Explanation: A unit check was detected after a screen I/O
Programmer response: If the message occurs after IPL is operation.
completed, follow the procedure for reporting and solving System action: Processing continues.
system errors. Programmer response: None on first occurrence of the
Operator response: If the message was issued during IPL, message. If the error recurs, contact IBM for a search of IBM's
wait until IPL completes and then reissue the command. known-problems data base. For error information that should
Otherwise inform the system programmer. be collected and held available, see the publication z/VSE
Guide for Solving Problems.
Operator response: Reenter the command or rerun the
0D25E HARD COPY FILE IN OVERLAY MODE program if any important information was lost as a result of
Explanation: The hardcopy file is full. the error. If the error recurs, report the message to your
System action: The system starts overwriting the oldest programmer.
information recorded in the hardcopy file.
Programmer response: None.
Operator response: Finish the currently processed job and 0D37E HC-FILE NOT OPENED. NO REDISPLAY
then print what is left of the hardcopy file by running the POSSIBLE
PRINTLOG utility with option NEW. Explanation: One of the following:
v A redisplay (D) command was entered, but no hardcopy file
had been created.
v No JOB statement was processed to open the hardcopy file.
v An error occurred during hardcopy file OPEN for redisplay.
REDISPLAY SUSPENDED:
Note: If this job was the first one after IPL, the job statement
The REDISPLAY command processor has been
was treated as a dummy JOB statement to open the
deactivated.
hardcopy file (for more information on opening the
System action: Processing continues.
hardcopy file, see z/VSE System Control Statements.
Programmer response: None.
System action: The remaining job-dependent records are
Operator response: Perform a new system start-up as soon as
retrieved from the hardcopy file.
possible in order to reactivate the REDISPLAY command
Programmer response: None
processor.
Operator response: None
Programmer response: If the request was submitted from an Operator response: Correct the PARM statement length and
input source not under operator control, resubmit this request resubmit the job.
after the earlier PRINTLOG run is finished.
Operator response: If the request was submitted from an
input device under your control, resubmit this request after 0D60I hcfmacro FAILED. RETURN
the earlier PRINTLOG run is finished. CODE=X'xxxxxxxx'
Explanation: The LISTLOG utility program issued the above
mentioned hard copy file macro. hcfmacro stands for
0D56E INCONSISTENT STATE DURING HC-FILE POINTHCF, MODHCF, READHCF, or CLOSEHCF. The status
PROCESSING of the hard copy file was incorrect. RETURN CODE shows the
Explanation: Either a request for processing of the hardcopy return code supplied by the hard copy file macro.
file was incorrect or an internal error occurred. System action: LISTLOG processing terminated. No hard
System action: One of the following: copy file messages are displayed.
v If the error occurred during a write, the hardcopy file is Programmer response: None.
closed and processing continues without recording console Operator response: None.
communication.
v If the error occurred during redisplay, redisplay ends and
processing continues. 0D61I PRESS CONTINUE TO RESUME
v In all other cases, processing ends in the affected partition. Explanation: The console is suspended because many
Programmer response: None on first occurrence of the messages are waiting for delivery and the system would be
message. If the error recurs, contact IBM for a search of IBM's tied up otherwise.
known-problems data base. For error information that should System action: The system does not wait any more for the
be collected and held available, see the publication z/VSE console to receive pending messages, and the console is
Guide for Solving Problems. suspended.
Operator response: Perform a new system start-up as soon as Programmer response: None.
possible in order to reactivate the recording of console Operator response: Press CONTINUE and the console will
communication. If the problem recurs, report the message to be activated again.
your programmer.
0D62I SCREEN IS FULL WITH HOLD MESSAGES
0D57A ENTER OPTIONS FOR PRINTLOG OR ? (SET ACT_MSG TO NOHOLD)
FOR A LIST OF OPTIONS Explanation: The whole message area is occupied by held
Explanation: PRINTLOG is executed without supplying the messages, that cannot be scrolled off the screen because
print options via a PARM parameter. Entering ? prompts the ACT_MSG is set to HOLD. Other messages cannot be
following explanation: displayed any more. The console might be suspended if too
many messages are pending.
VALID OPTIONS: (CHOOSE MAX ONE OF EACH
System action: No further message is displayed.
LINE)
ALL OR NEW TOTAL FILE OR ONLY NEW Programmer response: None.
RECORDS Operator response: Delete some held messages, or set
CMD, IPL, AR, BG, F1... COMMANDS, IPL-MSGS OR ACT_MSG to NOHOLD by hitting the Hold key (HLD) or via
PARTITION ID the local command %CHANGE HOLD.
A, S OR N ACTION, SUPPRESSED OR
NETVIEW RECORDS
JOBNAME=NAME ONLY RECORDS OF THAT JOB 0D63I PF/PA KEY NOT DEFINED
MM/DD/YYYY ONLY RECORDS OF THAT DATE Explanation: The key you pressed is not defined for the
System action: The system waits for an operator response. mode you are currently in.
Programmer response: None. System action: None.
Operator response: Enter one or more print selection options. Programmer response: None.
Operator response: Check the PF-key definition line at the
bottom for supported keys.
0D58I THE FOLLOWING OPTIONS ARE
INCORRECT: option - PLEASE REENTER
Explanation: One or more of the displayed selection options 0D64I COMMAND NOT ALLOWED IN THIS
is incorrect. MODE
System action: The system waits for an operator response, or Explanation: The local command is not supported in the
PRINTLOG will terminate if the options were supplied via a current mode.
PARM parameter. System action: The command is ignored.
Programmer response: None. Programmer response: None.
Operator response: Re-enter the correct print selection Operator response: None.
options or correct the applicable PARM parameter and
resubmit the job.
0D65I COMMAND NOT ALLOWED FROM THE
INPUT LINE
0D59I PARAMETER SPECIFICATION TOO LONG Explanation: A local command, that can only be processed
Explanation: The specified options in the PARM statement when assigned to a PF-key (e.g. %DELAY), was entered from
exceed the maximum length of 50 characters. the input line.
System action: PRINTLOG will terminate. System action: Input is ignored.
Programmer response: None. Programmer response: None.
Operator response: None.
0D82I FUNCTION HOLD AND A SUBFILTER ARE 0D92I REDISPLAY MODE ALREADY ACTIVE
NOT COMPATIBLE FOR ANOTHER USER
Explanation: A redisplay (RED) command was entered, with Explanation: Another user of the same console interface (for
the function operand specifying HOLD and a subfilter example another CMS user) has entered Redisplay mode.
operand. (MGCRE return code 08, reason code 07).
System action: The erroneous command is rejected. System action: The command is ignored.
Programmer response: None. Programmer response: None.
Operator response: Remove one of the operands function or Operator response: Retry later. To minimize such conflicts,
subfilter. CMS users are recommended to specify the E option on all
REDISPLAY commands entered via the VSECMD interface.
0Exx=Emergency Messages
Notes:
1. The system waits for a READY interrupt. Ready the device or, if this is
impossible, cancel the I/O request by a CANCEL cuu command as described in
the manual z/VSE System Control Statements. If a wait condition occurs, consult
the publication z/VSE Guide for Solving Problems .
2. The task issuing the message has been canceled.
3. The error occurred after the requesting task had been posted to indicate
information about the completion of the I/O operation. No recovery action is
initiated.
4. The error condition has been posted in the requestor's (CCB or IORB); it is up
to the requesting program to initiate a recovery action.
5. The I/O request was for a disk access, and the channel program was retried.
Resulting System Actions:
Act.1: The system initiates no recovery action, it waits for the I/O interrupt
instead.
Act.2: The system ends the I/O operation abnormally and cancels the requesting
task.
Act.3: The pending I/O operation ends abnormally, but the system will reinitiate
this operation.
Act.4: The pending I/O operation ends abnormally.
Act.5: The pending I/O operation ends abnormally, and the system passes error
information in the requesting task's CCB or IORB.
Act.6: The pending I/O operation ends abnormally, and the system either cancels
the associated task or passes the error information to that task by posting
its CCB or IORB.
Note: Some I/O operations may take longer than the defined time interval. An
example is a tape-erase or a tape control command. In this case, respond by
pressing END/ENTER.
0E02t o DEVICE cuu LOST CHAN+DEV END 0E07t o DEVICE cuu NOT OPERATIONAL
Explanation: The device cuu did not respond within three to Explanation: An I/O operation was successfully initiated for
six minutes after an I/O operation was successfully initiated. the indicated device. However, the device became not
System action: See Operator Responses for 0Exx Messages operational before it could present its ending status.
on page 9 . System action: See Operator Responses for 0Exx Messages
Programmer response: None. on page 9 .
Operator response: See Operator Responses for 0Exx Programmer response: None.
Messages on page 9 . However, see also "Note" in message Operator response: Make the device operational and perform
0E04. If the problem recurs, make the device unready, then the action as described in Operator Responses for 0Exx
ready it again. Messages on page 9 .
0E03t o DEVICE cuu LOST CHANNEL END 0E08t o DEVICE cuu ERR. ON RECOVERY
Explanation: The device cuu presented ending status (device Explanation: The system has encountered an unexpected
end) without presenting primary status after an I/O operation operational condition.
was successfully initiated. System action: See Operator Responses for 0Exx Messages
System action: See Operator Responses for 0Exx Messages on page 9 .
on page 9 . Programmer response: None.
Programmer response: None. Operator response: See Operator Responses for 0Exx
Operator response: See Operator Responses for 0Exx Messages on page 9 . If the problem persists, make the device
Messages on page 9 . If the problem recurs, contact IBM. unready, then ready it again.
0E04t o DEVICE cuu LOST DEVICE END 0E09t o DEVICE cuu ERR. ON RECOVERY
Explanation: The device cuu did not respond within three to Explanation: The system has encountered an unexpected
six minutes after an I/O operation was successfully initiated. operational condition.
System action: See Operator Responses for 0Exx Messages System action: See Operator Responses for 0Exx Messages
on page 9 . on page 9 .
Programmer response: None. Programmer response: None.
Operator response: See Operator Responses for 0Exx Operator response: See Operator Responses for 0Exx
Messages on page 9 and corresponding Note. Messages on page 9 . If the problem persists, make the device
If the problem recurs, set the device first to the "not ready" unready, then ready it again.
Note:
0I07A IPL PHASE phasename NOT FOUND. IPL
1. For VPOOL, specify the size of a virtual I/O work area.
TERMINATED
2. For VIO, specify the size of the total work space
Explanation: The IPL routines were unable to locate the
available for the allocation of virtual-I/O work areas.
named phase in the system library.
LOG = list IPL commands.
System action: The system enters the wait state.
NOLOG = do not list IPL commands.
Programmer response: If possible, catalog the missing phase
NOPDS = system without page data set
by using another VSE system; else restore your backup of the
system library.
You may press END/ENTER in response to the message to Operator response: Ensure that the correct disk volume is
have the default supervisor loaded and the minimum size mounted on the device. If the correct volume is mounted,
virtual address space defined; IPL commands will be listed report this message to your programmer.
in that case.
v The message requests supervisor or ASI parameters
If you intend to perform an interactive IPL, respond to the 0I08I STORAGE DEFECTIVE - REAL STORAGE
message as described above. To have the system do an REDUCED TO xxxxxxxK
automated system initialization (ASI) you may use the Explanation: The system detected a storage defect at the
following parameters: address xxxxxxxK as displayed in the message. The message
shows, in number KB, how much real storage the system has
[IPL=ipl-procedure-name]
at its disposal. All storage above this amount cannot be used
[,JCL=jcl-procedure-name]
[,STOP=(ipl-command-name, ... )] by the system before the defective storage is repaired.
[,TYPE=(NORMAL|SENSE)] System action: The system continues processing with the
reduced amount of storage.
Programmer response: Contact your IBM representative to
All of the above operands are optional. You may simply
have the storage repaired.
press ENTER and the system will use the defaults. For more
Operator response: Report the problem to your system
information on the above procedures, please refer to the
programmer.
z/VSE Guide to System Functions.
The procedure and command names to be specified are 0I09D PUB FOR DEVICE TYPE CONS ALREADY
system dependent; your programmer should provide them EXISTS: cuu
in his instructions for IPL. Explanation: The preceding ADD command defines a device
of the type CONS, but the CONS device has been defined by
an ADD command processed earlier.
System action: The system waits for an operator response.
Programmer response: Correct the applicable IPL procedure
to avoid this message in the future.
Operator response: Either press the ENTER key to have the
ADDed as an FCP device. The device number may also have System action: The system waits for an operator response.
been defined in the IOCDS for a device that is not an FCP. Programmer response: If the message occurred during
System action: The command is rejected and the system system start-up by ASI, correct the applicable IPL procedure to
waits for an operator response. avoid this message in the future.
Programmer response: Update the ADD and/or DEF SCSI Operator response: Verify that the correct volume has been
command in your IPL procedure to specify the correct FBA or mounted; if so, enter either of the following:
FCP cuu. v DELETE (to scratch the file)
Operator response: Depending on the error you may v A new define command (DPD, or DLF) that avoids the
perform one of the following actions: overlap
v Hit enter to have the DEF SCSI command ignored.
Or report the message to your programmer. To continue
v Reenter the DEF SCSI command with the correct cuu
processing of IPL commands from the original command
specification in case it was misspelled.
source (procedure, for example), press END/ENTER.
v If the device had not been ADDed correctly, re-IPL, DELete
the cuu and ADD it with the correct device type at the
console. 0I38A system-file ON cuu: OVERLAP ON VTOC
Explanation: The extent limits of the named system file
Report the problem to your programmer. (page-data-set extent, label area, or lock file) overlap the
VTOC on the indicated device. A wrong disk volume may
0I35I PROCESSOR STORAGE LARGER THAN have been mounted.
VIRTUAL STORAGE - DPD COMMAND System action: The system rejects the command and waits
IGNORED for an IPL command to be entered via SYSLOG.
Explanation: The system will not access the page data set. Programmer response: If the message occurred during
The page data set has not been formatted. system start-up by ASI, correct the applicable IPL procedure to
avoid this message in the future.
The size of the processor storage is sufficient to accomodate Operator response: Verify that the correct volume has been
v the virtual storage specified by the operands VSIZE and mounted; if so, either report the message to your programmer
VIO, or enter a new command (DPD, or DLF) with specifications
that avoid this overlap.
v the system space allocated in real storage.
System action: The system continues processing. To continue processing of IPL commands from the original
Programmer response: Consider changing your IPL command source (procedure, for example), press
procedure by specifying the NOPDS option on the supervisor END/ENTER.
parameters command and deleting the DPD commands. If you
do, you may also reuse the disk space allocated to the page
data set. 0I39D INVALID RESPONSE
Operator response: Report the message to your programmer. Explanation: The system received an invalid response to
message 0I37D or 0I80D.
System action: The system waits for a valid response to the
0I36D PREVIOUS COMMAND NO LONGER previously displayed message.
ACCEPTED Programmer response: None.
Explanation: One of the following: Operator response: Look up the explanation to message
v A DEL or ADD command was given after a DEF, DLF, or 0I37D or 0I80D, whichever applies, and enter a valid reply or
DPD command. a valid command.
v A DPD command was given after the complete virtual
storage was already mapped to the page data set extent(s).
v A DLF command was given after the lock file was already 0I40A READY SYSREC = cuu
allocated by a previous DLF command. Explanation: SYSREC is defined for the indicated disk
v A SYS command was given during the SVA command device, which is not ready.
processing; for example, in response to an error message. System action: The system waits for the named device to be
v A SET ZONEDEF or SET ZONEBY command was given made ready.
after a SET DATE or SET ZONE command. Programmer response: None.
System action: The system rejects the command and waits Operator response: Ready the device.
for an IPL command to be entered via SYSLOG.
Programmer response: If the message occurred during
0I41t system-file ON cuu: NO VALID DASD
system start-up by ASI, correct the applicable IPL procedure to
Explanation: The device specified by cuu did not meet one or
avoid this message in the future.
more of the following requirements:
Operator response: Enter a valid IPL command. To continue
1. It is a disk device supported for the intended purpose.
processing of IPL commands from the original command
2. It is ready to operate.
source (procedure, for example), press END/ENTER.
3. It is sharable, or switchable and is correctly switched
(when searching for the lock file).
0I37t system-file ON cuu: OVERLAP ON 4. It was defined during system start-up.
UNEXPIRED FILE file-identifier 5. It had the correct disk file mounted.
Explanation: On the indicated device, the extents of the 6. It was not added with the DVCDN operand.
named system file (page-data-set extent, label area, or lock System action: For type code A, the system rejects the
file) overlap the extents of the named unexpired file. A wrong currently processed command and waits for an IPL command
disk volume may have been mounted. to be entered via SYSLOG. For type code I, the system issues
message 0J31A and enters the wait state.
Programmer response: If the message occurred during For type code A Verify that the correct disk volume is
system start-up by ASI, you may have to correct the applicable mounted and, if so, verify your specifications in the DPD
IPL procedure to avoid this message in the future. command. Mount the correct volume and repeat initial
Operator response: Verify that the correct volume has been program load, or submit a correct DPD command,
mounted and, if so, verify your CUU specification in the whichever applies. Report the message to your
applicable IPL command (DPD, DLF, or DEF). Mount the programmer if you cannot find an error.
correct volume or submit a corrected command, whichever If you submitted a new command to correct the error and
applies. If you cannot find an error, report the message to you want the system to continue processing IPL commands
your programmer. To continue processing IPL commands from from the original command source (procedure, for
the original command source (procedure, for example), press example), press END/ENTER.
END/ENTER.
Programmer response: If the message occurred during command source (procedure, for example), press
system start-up by ASI, correct the applicable IPL procedure. END/ENTER.
Operator response: Either remount the volume on an
Add-defined device, or repeat system start-up and define the
volume's device with a correct ADD command. 0I52I system-file ON cuu: LOW HIGH
{CC HH | BLOCK}: xxxxxxxxxx xxxxxxxxxx
[ PAGE NUMBER: xxxxxxxxxx xxxxxxxxxx ]
0I48D nnn EXISTS AS VOLID AND UNIT [ VIO START PAGE NUMBER: xxxxxxxxxx ]
ADDRESS. USE QUOTES FOR VOLID, Explanation: After having formatted the named system file,
ELSE HIT ENTER the system displays the file's lower and upper limits; it
Explanation: The value specified in the DEF command (for displays the number of the last page (also of the virtual I/O
SYSREC=nnn or SYSCAT=nnn) exists as both volume identifier pool) if the system file is the page data set. In a VAE system
and unit address. environment it is not the page number which is displayed, but
System action: The system waits for an operator response. the record number on the page data set.
Programmer response: If the message occurred during System action: The system continues processing.
system start-up by ASI, avoid this message in the future either Programmer response: None.
by using quotes for a volume identifier specification as shown Operator response: None.
under "Operator Response" below or by eliminating ambiguity.
Operator response: Hit END/ENTER if nnn is a unit address;
else, resubmit the DEF command using quotes as follows: 0I53A SERVICE CALL ABNORMAL
COMPLETION
SYSREC=nnn Explanation: The system initialization routine requested
SYSCAT=nnn
hardware property information from the Service Call Logical
Processor, but the request did not complete normally. The
0I49I LABEL AREA ON VDISK - DLA SCLP facility may not be working normally.
COMMAND IGNORED System action: The system terminates.
Explanation: The label area is no longer allocated at IPL, and Programmer response: Contact the IBM support center
it will no longer reside on physical disk. Label information is serving your location.
kept on virtual disk only. Operator response: Report this message to your programmer.
System action: The DLA command is ignored, and the
system continues processing.
0I54A PHASE phasename COULD NOT BE
Programmer response: Remove the DLA command from
LOADED. IPL TERMINATED. LOAD RC =
your IPL procedure.
X'nn'
Operator response: Report the message to your programmer
Explanation: IPL tried to load the phase named phasename
to have it avoided in the future.
and received the indicated return code nn from the LOAD
operation.
0I50D ENTER DPD COMMAND
If the IPLed device is a tape, then the tape may not be
Explanation: The SVA command was given without a correct
readable (nn is 8), or it may contain incorrect data (nn is 28 or
DPD command preceding it.
2C).
System action: The system buffers the currently processed
command and waits for an IPL command to be entered via All other conditions are system errors.
SYSLOG. System action: IPL terminates.
Programmer response: If the message occurred during Programmer response: Contact IBM for a search of IBM's
system start-up by ASI, correct the applicable IPL procedure to known-problems data base. For error information that should
avoid this message in the future. be collected and held available, see the publication z/VSE
Operator response: Enter a DPD command via the SYSLOG Guide for Solving Problems.
device. To continue processing of IPL commands from the Operator response: If the problem occurred during
original command source (procedure, for example), press stand-alone restore, make sure that the correct tape is
END/ENTER. mounted, and that the tape can be read.
In case of a system error force the system to perform a
0I51A system-file ON cuu: VTOC FULL stand-alone dump, and give the results to your system
Explanation: The VTOC of the disk volume on the indicated programmer when you report this message. Refer to z/VSE
device is full. A wrong disk volume may have been mounted. Diagnosis Tools for information on forcing stand-alone dumps.
System action: The system rejects the currently processed
command and waits for an IPL command to be entered via
SYSLOG. 0I55A SERVICE CALL PROCESSOR NOT
Programmer response: If the message occurred during INSTALLED
system start-up by ASI, you may have to correct the applicable Explanation: The system is being initialized on hardware that
IPL procedure to avoid this message in the future. does not have the basic Service Call Logical Processor facility
Operator response: Verify that the correct disk volume is installed.
mounted. If so, either report the message to your programmer System action: The system terminates.
or enter a new DPD, or DLF command to define the file or Programmer response: Contact the IBM support center
extent(s) on another volume. If a wrong volume is mounted, serving your location and have the hardware upgraded.
mount the correct volume and repeat system start-up. Operator response: Report this message to your programmer.
0I56A SERVICE CALL PROCESSOR NOT 0I61A xxx=cuu: DEVICE NUMBER DOES NOT
OPERATIONAL EXIST
Explanation: The system initialization routine is trying to Explanation: No ADD command has been given for the FBA
communicate with the Service Call Logical Processor, but it or FCP device number displayed by xxx=cuu.
does not respond. System action: The command is rejected and the system
System action: The system terminates. waits for an operator response.
Programmer response: Contact the IBM support center Programmer response: Add the missing ADD command for
serving your location. the FBA or FCP device to your IPL procedure.
Operator response: Ensure that the service call processor is Operator response: Depending on the error you may
operational before IPLing the system. If the problem recurs perform one of the following actions:
report it to your programmer. v Hit enter to have the DEF SCSI command ignored.
v Reenter the DEF SCSI command with the correct cuu
0I57A UNSUPPORTED PROCESSOR - EXTENDED specification in case it was misspelled.
S/390 INSTRUCTION FACILITY REQUIRED v If the device has not been ADDed, re-IPL and ADD the FBA
Explanation: The system is being initialized on hardware that or FCP device at the console.
does not support the extended 390 architecture as the
immediate-and-relative-instruction facility or the Report the problem to your programmer.
compare-and-move-extended instruction facility.
System action: The system terminates.
0I62D DUPLICATE DEF SCSI COMMAND
Programmer response: Contact the IBM support center
Explanation: The DEF SCSI command is identical to one of
serving your location and have the hardware upgraded.
the preceding DEF SCSI commands.
Operator response: Report this message to your programmer.
System action: The command is ignored and the system
waits for an operator response.
0I58D VSAM SUPPORTED BUT SYSCAT NOT Programmer response: Check your IPL procedure to either
ASSIGNED remove or correct the DEF SCSI command.
Explanation: The logical unit SYSCAT is not assigned; if Operator response: Either hit enter to have the duplicate
VSE/VSAM is to be used, SYSCAT must be assigned. command ignored, or reenter the corrected command in case it
System action: IPL waits for a new command. was misspelled.
Programmer response: If the message occurred during
Report the problem to your programmer.
system start-up by ASI, you may have to correct the applicable
IPL procedure to avoid this message in the future. If an
assignment of SYSCAT is unnecessary, include SYSCAT=UA in 0I63D ASSIGN SYSREC VIA DEF COMMAND
your procedure. Explanation: There is no assignment for SYSREC.
Operator response: Define SYSCAT by the DEF command if System action: The system keeps prompting the operator
SYSCAT is needed, else enter a null line or another IPL with this message until it receives an assignment for SYSREC
command, whichever applies. To continue processing of IPL via a DEF command.
commands from the original command source (procedure, for Programmer response: If the message occurred during
example), press END/ENTER. system start-up by ASI, you may have to correct the applicable
IPL procedure to avoid this message in the future.
Operator response: Enter a DEF command for SYSREC. To
0I59I INTERVAL TIMER SUPPORT NOT ACTIVE
continue processing of IPL commands from the original
Explanation: The clock comparator could not be set.
command source (procedure, for example), press
System action: Processing continues with interval timer
END/ENTER.
support suppressed.
Programmer response: None.
Operator response: None. 0I64D INPUT FILE EXHAUSTED. ENTER
MISSING IPL COMMANDS FROM THIS
CONSOLE
0I60D ENTER DEL COMMAND
Explanation: An end-of-data condition was reached.
Explanation: During stand-alone processing too many
System action: The system waits for an IPL command to be
devices are found operational. There is not enough space for
entered via SYSLOG.
device control information in the supervisor.
Programmer response: If the message occurred during
Specify a DEL command for all devices not needed. From the system start-up by ASI, you may have to correct the applicable
preceding message 0J74D you can derive, how many devices IPL procedure to avoid this message in the future.
are to be deleted. Operator response: Either of the following:
System action: The system waits for a DEL command v Enter the missing IPL commands to complete initial
entered on the system console. No other command will be program load.
accepted. v Repeat system start-up from the beginning and use a
Programmer response: None. different set of IPL commands.
Operator response: Enter a DEL command on the system
console. The system will continue processing, when enough Report the message to your programmer.
devices were deleted by the command. If the system waits for
more input, enter another DEL command or press
END/ENTER.
IPL procedure to avoid this message in the future. For type code A The system rejects the currently
Operator response: Enter a new, correct command with the processed command and waits for an IPL command to be
CYL/BLK specification in agreement with the device specified entered via SYSLOG.
in the UNIT operand. To continue processing of IPL Programmer response: Consider reassembly of the
commands from the original command source (procedure, for supervisor, deleting options that are not required; have the
example), press END/ENTER. operator use the smaller supervisor for system start-up.
0I81I RECORDER FILE OPEN FAILED. 0I84I FOLLOWING LOADLISTS FOR SVA-LOAD
RF=CREATE FORCED WERE NOT FOUND:
Explanation: The system failed to open the recorder file name [,name, ...]
because this file was not created previously (by SET Explanation: The named load lists are not contained in the
RF=CREATE preceding the first JOB statement after initial system library.
program load). System action: Processing continues.
System action: The system formats and opens the recorder Programmer response: If the phases affected by the named
file and continues processing. load lists are needed for operation, catalog these load lists into
Programmer response: None. the system library.
Operator response: None. Operator response: Report the message to your programmer.
0I82A INSUFFICIENT STORAGE. MINIMUM 0I85I SVA LOAD FAILURE FOR: name [,name, ...]
REQUIRED IS xxxxxK Explanation: The named phases are not cataloged in the
Explanation: The space left between system library or, if their names are included in a load list,
the 24-bit shared area and the 31-bit shared area, or they are not SVA-eligible. A wrong disk volume may have
the 24-bit shared area and the end of address space been mounted.
System action: Processing continues.
is insufficient for
Programmer response: If the named phases are needed,
the allocation of a minimum size private area, or
either have them cataloged into the system library or re-link
the requested size of the private area. them SVA eligible, whichever applies.
The system indicates, in number of KB or MB, how much It may be necessary to use a previously-used VSE system.
virtual storage it needs to allow allocation of shared and Operator response: Report the message to your programmer.
private partition areas. IPL may be successful with a smaller
value, but in this case the PASIZE is reduced or the total
0I86D INVALID KEYWORD keyword
PASIZE and the final SPSIZE cannot be allocated.
Explanation: The keyword named in the message is not
allowed for the currently processed command.
If the VSIZE is smaller than the maximum address space System action: The system rejects the command and waits
(ESA: 2048MB), a larger VSIZE must be specified. If VSIZE is for an IPL command to be entered via SYSLOG.
greater than or equal to the maximum address space, the SVA Programmer response: If the message occurred during
or SPSIZE must be decreased. In an environment without system start-up by ASI, correct the applicable IPL procedure to
page data set the processor storage must be large enough to avoid this message in the future.
contain a minimum private area, and the shared areas as Operator response: Reenter the command or press
specified, and the VIO space. If your processor storage is not END/ENTER to have the system ignore the command. Report
large enough, then you will get this message. So either this message to your programmer if it occurred during system
decrease the shared space by specifying smaller SVA or start-up by ASI. To continue processing of IPL commands
SPSIZE values, or decrease any VIO specification. If running from the original command source (procedure, for example),
under VM, then you may consider to increase the storage of press END/ENTER.
your virtual machine.
System action: The system enters the wait state.
Programmer response: If the message occurred during 0I87D INVALID SPECIFICATION FOR KEYWORD
system start-up by ASI, correct the applicable IPL procedure to keyword
avoid this message in the future. Explanation: The value specified for the named keyword is
Operator response: Report the message occurrence to your invalid.
system programmer Start up an operational backup system if System action: The system rejects the currently processed
one is available. command and waits for an IPL command to be entered via
SYSLOG.
Programmer response: If the message occurred during
0I83A PHASE $$A$SVA IS NOT IN SYSTEM system start-up by ASI, correct the applicable IPL procedure to
LIBRARY. IPL TERMINATED avoid this message in the future.
Explanation: Phase $$A$SVA, the SVA load list, could not be Operator response: Reenter the command or press
found in the system library. A wrong disk volume may have END/ENTER to have the system ignore the command. Report
been mounted. this message to your programmer if it occurred during system
System action: The system enters the wait state. start-up by ASI. To continue processing of IPL commands
Programmer response: If possible, catalog phase $$A$SVA from the original command source (procedure, for example),
into the system library, using another VSE system (for press END/ENTER.
example your backup system). Otherwise, restore the backup
of your system library.
Operator response: Verify that the correct disk volume is 0I88D DUPLICATE KEYWORD keyword
mounted and mount the correct one, if necessary. Report the Explanation: The displayed keyword appears more than once
message to your programmer if mounting a wrong disk in the currently processed command.
volume was not at fault. System action: The system rejects the command and waits
for an IPL command to be entered via SYSLOG.
Programmer response: If the message occurred during
system start-up by ASI, correct the applicable IPL procedure to
avoid this message in the future.
Operator response: Report the problem to your system different unit address specified in the UNIT operand. Report
programmer and ask for a corrective action. this message to your programmer if it occurred during system
start-up by ASI. To continue processing IPL commands from
the original command source (procedure, for example), press
0J07I procedure-name END OF DATA END/ENTER.
Explanation: The named ASI procedure contains no control
statement or command.
System action: The system issues message 0I03D. 0J13D PAGE DATA SET EXTENT(S) TOO SMALL
Programmer response: Catalog the named ASI procedure to Explanation: The page data set as defined is too small for
avoid this message in the future. mapping all of virtual storage as defined (by VSIZE and VIO
Operator response: None. in ESA and 370 mode).
System action: The system rejects the currently processed
command and waits for an IPL command to be entered via
0J08I VPOOL SIZE LARGER THAN xxM SYSLOG.
Explanation: The VPOOL specification is larger than the Programmer response: If the message occurred during
allowed maximum. system start-up by ASI, you may have to correct the applicable
System action: The system issues message 0I03D. IPL procedure to avoid this message in the future.
Programmer response: None. Operator response: Enter a new DPD command that either
Operator response: None. specifies a higher value in the NBLK or NCYL operand or
omits this operand. Report this message to your programmer
0J09I VIO SIZE NOT WITHIN xxxxxK AND xxxM if it occurred during system start-up by ASI. To continue
Explanation: The value specified for the VIO size is either processing IPL commands from the original command source
less than the allowed minimum value, xxxxxK, or more than (procedure, for example), press END/ENTER.
the allowed maximum value, xxxM. The xxxxxK value is
dependent upon the VPOOL specification, however the xxxM 0J14D ENTER NEXT DPD EXTENT DEFINITION
is a fixed value given by the system. Explanation: Another page data set extent is necessary to
System action: The system issues message 0I03D. map the virtual storage completely.
Programmer response: None. System action: The system waits for an IPL command to be
Operator response: None. entered via SYSLOG.
Programmer response: If the message occurred during
0J10I IPL RESTART POINT BYPASSED system start-up by ASI, correct the applicable IPL procedure to
Explanation: IPL deactivated its ASI restart facility. External avoid this message in the future.
interrupts will no longer be handled from IPL. Operator response: Enter a DPD command. To continue
System action: Processing continues. processing of IPL commands from the original command
Programmer response: None. source (procedure, for example), press END/ENTER.
Operator response: None. However, you may repeat system
start-up from the beginning if there is a need. 0J16D PDS EXT nn ON cuu: NBLK
SPECIFICATION TOO SMALL
0J11D PDS EXT nn ON cuu: OVERLAP WITH PDS Explanation: The specified number of blocks is insufficient
EXTENT for mapping at least one block of pages on the named
Explanation: The named page-data-set extent overlaps a page-data-set extent.
page-data-set extent previously defined to the system. System action: The system rejects the currently processed
System action: The system rejects the currently processed command and waits for an IPL command to be entered via
command and waits for an IPL command to be entered via SYSLOG.
SYSLOG. Programmer response: If the message occurred during
Programmer response: If the message occurred during system start-up by ASI, correct the applicable IPL procedure to
system start-up by ASI, you may have to correct the applicable avoid this message in the future.
IPL procedure to avoid this message in the future. Operator response: Enter a DPD command that specifies a
Operator response: Enter a new DPD command avoiding higher value in the NBLK operand. To continue processing of
this overlap. Report this message to your programmer if it IPL commands from the original command source (procedure,
occurred during system start-up by ASI. To continue for example), press END/ENTER.
processing IPL commands from the original command source
(procedure, for example), press END/ENTER. 0J17A TOO MANY DEVICES DEFINED IN THE
IOCDS
0J12D PDS EXT nn ON cuu: TOO MANY EXTENTS Explanation: The Integrated Console is selected as system
ON VOLUME. ONLY 3 ALLOWED console. However, the system is unable to use it, because the
Explanation: The named page-data-set extent could not be number of devices defined in the IOCDS and the integrated
allocated because three extents were already allocated on the console exceed the maximum device number supported by
indicated volume. VSE.
System action: The system rejects the command and waits System action: The system terminates with a hard wait code
for an IPL command to be entered via SYSLOG. in low core.
Programmer response: If the message occurred during Programmer response: Correct the applicable IOCDS.
system start-up by ASI, you may have to correct the applicable Operator response: None.
IPL procedure to avoid this message in the future.
Operator response: Enter a new DPD command with a
command or another DLF command to be entered via exhausted. Check the reason code of preceding message 0S40I
SYSLOG. for a detailed explanation of the error.
Programmer response: If applicable, correct the ASI System action: The system continues processing.
procedure. Programmer response: Increase the 31-bit system GETVIS
Operator response: Enter a new DLF command with a larger size. If the problem persists contact IBM.
NBLK|NCYL specification. Operator response: Report the problem to your programmer.
0J34I VSIZE AND NOPDS OPTIONS MAY NOT 0J39I ACTUAL BUFSIZE IS n
BE SPECIFIED TOGETHER Explanation: After dynamic allocation of the supervisor
Explanation: In an environment without page data set VSIZE tables, the space not used due to required boundary alignment
may not be specified. Its size is calculated by the system is allocated to the copy buffer area. In the message, n is the
depending on the size of processor storage. So either specify number of copy blocks or work blocks.
VSIZE for a system with page data set, or specify NOPDS for System action: Processing continues.
a system without page data set. Programmer response: None.
System action: The system issues message 0I03D. Operator response: None.
Programmer response: Correct the applicable IPL procedure
to avoid this message in the future.
Operator response: Enter the corrected supervisor parameters 0J40D LOCK FILE ON xxx: MULTIPATH
command on the system console. Report the message to your CONNECTION NOT PERMITTED
system programmer and ask for a corrective action. Explanation: The lock file is to be allocated on an FBA-SCSI
with the device number xxx. For this device more than one
connection path has been defined.
0J35I OPERAND FCP NOT APPLICABLE - System action: The system waits for an operator response.
SPECIFICATION IGNORED Programmer response: Remove all but one DEF SCSI
Explanation: The lock file is allocated either on an ECKD or command for this volume from your IPL procedure.
an FBA DASD other than FBA-SCSI. The operand applies to a Operator response: Reenter the DLF command with a
lock file on an FBA-SCSI disk only and is ignored. different volume, that has only one connection path defined,
System action: The system continues processing. or that has a different device type to bring up the system.
Programmer response: Remove the operand from the DLF Then have the IPL procedure corrected and re-IPL with the
command in your IPL procedure. correct lock file.
Operator response: Report the message to your programmer
to have it avoided in the future. Another way to temporarily bring up the system is:
v IPL with load parameter ..P
v After message 0I03D respond e.g. STOP=DEF (specify first
0J36I LOCK FILE ON cuu: LOCK FILE BUFFER
IPL command after ADD commands)
PROVIDED TOO SMALL
Explanation: The system has set up too small a lock file v After message 0J05D delete all shared devices
buffer because the lock file device was not operational at the v ADD the deleted devices again without attribute SHR
time of buffer space allocation.
v Hit enter after the DLF message to have the DLF command
System action: The system issues message 0J31A and enters
ignored
the wait state.
Programmer response: If the message occurred during
system start-up by ASI, correct the applicable IPL procedure to 0J41D LOCK FILE ON xxx: INVALID VOLUME
avoid this message in the future. Explanation: The lock file is to be allocated on an FBA-SCSI
Operator response: Repeat system start-up after having with the device number xxx. This device is the DOSRES or
ensured that the lock file device is operational. SYSWK1 volume which must not be used for the lock file.
System action: The system waits for an operator response.
Programmer response: Specify another volume on the DLF
0J37I BUFSIZE VALUE TOO SMALL. MINIMUM
command in your IPL procedure.
VALUE n ASSUMED
Operator response: Reenter the DLF command with a
Explanation: The BUFSIZE value specified in the SYS
different volume, which is neither the DOSRES nor the
command is below the system-required minimum.
SYSWK1 volume. Have the IPL procedure corrected.
System action: The system assumes the minimum BUFSIZE
value for the IPLed supervisor and continues processing.
Programmer response: None. 0J42I INVALID SPECIFICATION VMCF=YES,
Operator response: None. IGNORED
Explanation: VSE is not running in a VM virtual machine.
Therefore The CMS - VSE console interface is not available.
0J38I NOT ENOUGH STORAGE FOR
System action: The system ignores the operand and
ALLOCATING CONTROL BLOCKS
continues processing.
Explanation: The connection to an FBA-SCSI disk could not
Programmer response: Correct the applicable IPL procedure
be opened, because the system was not able to allocate all
to avoid this message in the future.
control blocks needed by the attaching FCP adapter. This
Operator response: Report the message to your system
message is preceded by message 0S40I displaying the target
programmer and ask for a corrective action.
FBA cuu and the configuration data of the attaching FCP
adapter.
The most likely reason is that system GETVIS storage is
0J45I 24-BIT SYSTEM GETVIS AREA HAS BEEN 0J48D DEVICE cuu FOUND OPERATIONAL. DEL
ROUNDED BY xxK COMMAND IGNORED
Explanation: The currently processed DEL command
31-BIT SYSTEM GETVIS AREA specifies a device which the system found to be attached
HAS BEEN ROUNDED BY yyyyK during system startup. If you used the DEL command to be
Explanation: The architecture requires that the shared areas able to change device options with another ADD command,
and the private area are allocated in multiples of segments. enter the required ADD command as a response to this
Therefore the SVA values accumulated by the system and message. The specified (or omitted) options will override the
specified by the user are rounded to a multiple of 1 MB by the options of the previous entered ADD command for this
system. device.
System action: The system waits for an IPL command to be
For tuning purposes it may be important to know the system's
entered via SYSLOG.
rounding algorithm and values, because changing the
specification of the values in the SVA command may not result Programmer response: If applicable, correct the ASI
procedure.
in a change of the allocated SVA space.
Operator response: Enter a command to continue processing,
In the 24-bit system GETVIS is first rounded such that the press END/ENTER at SYSLOG.
space below the shared partitions is a multiple of 64 KB. Then
the shared partition area is rounded to a 1 MB boundary. The
size of the shared area can be checked by the MAP command. 0J49D ENTER CORRECT ADD COMMAND, ELSE
The message above displays the 24-bit system GETVIS HIT ENTER FOR AUTOMATIC ADD
rounding value xxK, which may be a number between 1 KB Explanation: The device type specified in the ignored ADD
and 63 KB. command does not match the type of device at the specified
unit address.
In the 31-bit shared area the rounding value to a multiple of 1 System action: The system waits for an IPL command to be
MB is added to the 31-bit GETVIS area. This value yyyyK is entered via SYSLOG.
displayed in the message above and may be a number Programmer response: If applicable, correct the ASI
between 1 KB and 1023 KB. procedure.
System action: The system continues processing. Operator response: Enter the correct ADD command, if you
Programmer response: If you intend to decrease or increase want to define options (for example SHR). Else press
the 24-bit SVA or 31-bit SVA, then you can take these END/ENTER, and the system will ADD the correct device
rounding values into account, when changing the SVA with its standard options.
specifications. Rounding values of zero are not recommended
in order to avoid large roundings after marginal changes in
the system layout.
System action: The operand is ignored, and the system Programmer response: Contact IBM for a search of its
continues processing. known-problems data base.
Programmer response: None. Operator response: Have the following available for problem
Operator response: None. determination:
v dump output
The specified PASIZE value may have been increased or ENTER DEL COMMAND FOR DEVICES
decreased. This occurs for internal system requirements if NOT NEEDED
together the Supervisor, SDAID area, shared partitions, SVA Explanation: The supervisor I/O tables are too small for all
and private area are either smaller than 16MB or larger than devices found operational and/or ADDed to the system. The
2048MB. message displays the actual number of devices, yyyyy, and the
System action: The system continues processing. allowed maximum number of devices, xxxx.
Programmer response: None.
Operator response: None. The device number yyyyy may differ from the device number
displayed in message 0J47I that may have been issued
previously. Any ADDed and DELeted devices are taken into
0J70A SYSTEM ERROR DURING account. In a stand alone environment the system will
INITIALIZATION OF VIRTUAL SYSTEM. internally delete all printers and terminals as they are not
RETURN CODE - X'yy' needed for the initial installation step.
Explanation: This is a system error. The return code X'yy'
indicates the type of system failure. All devices are listed to help identifying the devices that are
System action: IPL terminates. not needed for the session, and that may be DELeted. The
device number is displayed either as a single device number programmer and ask for a corrective action.
cuu, or as a contiguous device number range, cuu:cuu. The
device-type, device_type, is displayed as it was specified on the
ADD command. If no ADD command was given for a device, 0J79D INVALID DEVICE NUMBER FOR DEVICE
then the device-type is displayed as it was returned by the TYPE CONS: cuu
device when it was sensed. Explanation: A real device exists with the indicated device
System action: The system waits for DEL commands to number. The system requires a device number for the CONS
reduce the number of devices. The message will recur until device, which is not defined for a physical device.
the number of devices defined to the system does not exceed System action: The system waits for the operator response.
the number that the supervisor supports. Programmer response: Correct the applicable IPL procedure
Programmer response: Correct the applicable ASI procedure, to avoid this message in the future.
or generate a supervisor to support sufficient I/O devices. Operator response: Enter the corrected ADD command on
Operator response: Identify the devices you do not need for the system console. Report the message to your system
this session. Use the DEL command to delete devices until the programmer and ask for a corrective action.
number of devices defined to the system does not exceed xxxx.
The system normally rejects DEL commands for devices which 0J80I MAXIMUM NUMBER OF SET ZONEDEF
are found operational. In this situation, however, the system COMMANDS EXCEEDED
will accept DEL commands for operational devices, unless the COMMAND IGNORED
device is your SYSRES or system console. Take care not to MAXIMUM NUMBER OF SET ZONEBDY
delete any device that is required during this session. It is COMMANDS EXCEEDED
advisable to delete either all operational devices sharing the COMMAND IGNORED
same control unit or, in case you have to keep some devices Explanation: You may specifiy more than 10 SET ZONEDEF
because they are needed in the session, to delete none of the commands, or more than 20 SET ZONEBDY commands. Any
devices sharing the same control unit. Certain interrupts surplus commands are ignored.
raised for the deleted devices might cause problems for the System action: The system continues processing.
other devices at the same control unit. Programmer response: In order to avoid this message in the
future, correct the applicable IPL ASI procedure.
Report this problem to your system programmer. Operator response: None.
0Pxx=PIOCS Messages
The following table lists possible combinations of type ('t') and operator ('o') codes
for 0Pxxt messages. Table entries refer to explanatory notes, as applicable.
Notes:
1. Perform the recovery procedure appropriate for the error condition, and make
the device ready. If this is unsuccessful, use CANCEL cuu as described in the
manual z/VSE Operation
2. The error is posted to the program and processing continues. The task may
request a CANCEL due to the posted error.
3. The job is canceled.
4. The error occurred after the requesting task had been posted, thus the task is
missing this error information. No recovery action is initiated.
5. The operation causing the error is retried.
6. System actions depend on the task and processing options set in the CCB (or
IORB). A reply of IGNORE causes the error to be ignored; the error data is
posted to the program, and processing continues. IGNORE may leave
destructed data. A reply of CANCEL will either cause the task to be canceled or
a Disaster Error will be posted to the task.
7. A reply of RETRY or END/ENTER causes the operation to be retried.
CAUTION:
To prevent physical damage to other drives or disk volumes when you exchange
disks to test for the cause of a disk I/O error, be sure that no read/write head
damage occurred.
This message occured in cylinder X'015C' (which is 348 decimal) and in head
X'000E' (which is 14 decimal).
SYSxxx=nnn
xxx is the logical unit, and nnn the cuu address of the involved I/O device.
If the CCB (or IORB) is not accessible, the system prints SYSXXX. The
system prints SYSCTL or SYSLIB when it either dynamically assigns a
logical unit to execute an I/O command, or when it uses physical
addressing.
CCSW=channel status word
A hexadecimal character string whose first two characters are the
command code of the failing CCW. These characters are 00 if the CCW
address is no longer accessible. If the CCW address in the CSW is 0 and
the CCB address is not 0, then the error occurred in a CCW that was
pre-chained to the user's channel program by the supervisor.
CCB=command control block address
The hexadecimal address of the affected CCB or IORB in the affected
program. This value is zero if no address is available due to the task
having been posted.
SK=seek address
The hexadecimal seek address in the form 0000CCCCHHHH of the track
where the error occurred if a CKD disk device was involved. This value is
unpredictable if no CCB (or IORB) is available. In the seek address CCCC
represents the cylinders number and HHHH the head number.
SNS=sense-bytes
The (hexadecimal) sense information returned by the erroneous device in
case a unit check occurred. No bytes are shown if no sense information
was present at the time of the error. The number of sense bytes varies
according to the device type.
For a virtual disk, bytes 22 and 23 may display a fault symptom code.
These codes are described in the appendix section of the z/VSE Extended
Addressability manual.
PAGE=page count
The IBM 3800 page backup count, the decimal equivalent of the values in
sense bytes 20 and 21, indicating how many pages the system must back
up to recover all pages in the page buffer, on the drum, and in the paper
line between the transfer and fuser stations. Each full page from the system
increases this count by 1. As the last copy of a page passes the fuser, the
count decreases by 1. Increase this count by the number of pages to be
recovered (for example those that might wrap around the hot roll).
PBN=physical block number
Gives the 4-byte hexadecimal number of the block causing the error on an
FBA disk device. This value is zeros if no block number can be retrieved.
0P04I o PATH FENCE Note: For a printer controlled by VM, the spool file may be
Explanation: One of the internal data transfer paths of the full.
tape or disk subsystem had to be removed from service
(fenced) due to internal errors. Doing so avoids future Additionally, for the IBM 3800, check the sense (SNS=...)
problems, but degrades performance and may make some information. If bit 7 of byte 2 is on, the 3800 displays the
data unavailable. status code X'72' (sense byte 4); a line-overrun condition exists.
Do the following:
This is an informational message only. No I/O has failed and
1. Cancel the job.
no data has been lost.
2. Press CANCEL on the printer to clear the buffer.
Programmer response: Schedule service for the subsystem
3. Press RESET.
indicated in the message.
4. Press PRINTER READY.
Operator response: If possible, reduce usage of the
subsystem indicated in the message until it is serviced.
If bit 4 of byte 3 is on, a paper jam occurred. The data in the
page buffer is reset. Do the following:
0P05t o OPER INFO 1. Clear the jam condition and make the printer ready.
Explanation: The message informs the operator of an 2. Respond with either of the following:
unusual operating condition on the indicated device. v IGNORE, and plainly mark the output data to show
Programmer response: None. where the error occurred.
Operator response: See 0Pxxx Operator and System v CANCEL, which cancels the job.
Information on page 35. See the related device system
reference manual together with the sense bytes for further If VSE/POWER operates the 3800, it also issues a message
information about the problem and its impact. that allows you to specify the number of pages to be backed
up before the job continues.
0P06t o IML REQD
Explanation: A microcode error occurred on the affected For a status code other than X'72', take the proper action to
device. clear the condition and then do the following:
Programmer response: None. v For status codes 00 through 0F, press PRINTER READY.
Operator response: Do an initial microcode load for the v For status codes greater than 0F, press RESET, then
affected device and make the device ready. PRINTER READY.
If the device is a printer, verify that the last few pages were
printed correctly. 0P09I o BUSOUT CHK
Use the PRESTART command if the involved printer was used Explanation: The device has detected an unrecoverable error
for printing output that was spooled by VSE/POWER. in the communications between the host and the device on the
channel. This could be a simple parity error, a more complex
error, or a violation of the communication protocol.
0P07t o OPER VERFY Programmer response: None.
Explanation: An internal error occurred on the affected Operator response: You may be able to rerun a cancelled job
device. successfully. On newer equipment, the equipment probably
Programmer response: None. needs to be repaired.
Operator response: Take note of the sense data displayed by
the system.
0P10t o EQUIP CHK
If the device is a printer, verify that the last few output lines Explanation: An Equipment Check has occurred. A device
were printed correctly. Refer to your device operating has detected that it is not working normally, either due to an
procedures for the action to be taken. internal failure or an environmental problem, like a broken
tape. therefore, the device is unable to perform the requested
Use the PRESTART command if the involved printer was used
I/O operation.
for printing output that was spooled by VSE/POWER.
For a virtual disk, this message indicates an I/O error on the was wrong or the character arrangement table has
page data set where the data space for this virtual disk X'FF' specified for the EBCDIC value of that data.
resides. Change the data or the table, or specify blocking of
Programmer response: If the job was canceled, rerun it. If the the data check.
error persists, contact IBM.
If bit 2 = 1, the translate table is not available. Find
Operator response: See 0Pxxx Operator and System
out which character arrangement tables were
Information on page 35. If the additional information refers
requested using the CHARS operand and which
to a tape with sense byte 3 set to X'04', then do not respond
translate tables are required for the data.
by a RETRY or END/ENTER reply; instead, power off the
tape unit and rewind the tape manually to save data stored on If bit 3 = 1, the requested channel code does not
the tape. To restart the job that was interrupted by a failure of match a channel code in the FCB. Check your FCB
the tape, press the RESET and REWIND buttons. image phase.
printing not yet fused. Report the message to your Information on page 35. If you must rerun the job and the
programmer if you reply CANCEL. affected disk volume is removable, use a different drive.
9: Check for the following or else cancel the job and
report the message to your programmer: CAUTION:
v SYSxxx is properly assigned. To prevent physical damage to other drives or disk volumes
v The tape is properly positioned (to the beginning when you exchange disks to test for the cause of a disk I/O
of the checkpoint file or to the beginning of the error, be sure that no read/write head damage occurred.
data file containing the checkpoint).
v The correct volume is mounted on the device If the problem recurs issue the ROD command, run EREP (see
assigned to SYSxxx. Figure 1 on page 14 ), and save the output. Report the
message (and your findings, if appropriate) to your
0P12t o VERIFY CHK programmer.
Explanation: A data check occurred while the system was
executing a verify operation. This is probably a hardware 0P17t o FILE PROT
error. (See also message 0P11). Explanation: One of the following occurred:
Programmer response: If the job was canceled, rerun it. If the v For a TPA tape device, this error condition may be caused
error persists, contact IBM. by a user program that is using supervisor channel
Operator response: See 0Pxxx Operator and System commands or that is trying to modify a protected device
Information on page 35. If the problem recurs, then: control field in the control unit.
1. Issue the ROD command. v For a tape device, VSE tried to write to a tape volume
2. Execute EREP. See Figure 1 on page 14. which is write-protected, either with the physical write
3. Report the message to your programmer and have the protect device on the volume or by a programmed (logical)
EREP output tape available. write protection. On half-inch reels the write protect device
is the write ring, while on a cartridge it is the write protect
0P13I o END OF VOL switch. A volume can be logically write protected only if a
Explanation: A program has encountered the physical end of user program issued EXCP I/O to write protect it, and such
the medium while processing a magnetic tape. This can write protection only lasts while the volume is mounted.
happen when writing if the volume is full, or when reading or If the message is 0P17A VSE has unloaded the volume and
spacing beyond the end of recorded data. VSE does not the operator can correct the problem, remount the device
always issue this message in these cases; it may issue another and continue. If it is 0P17I this is not possible because VSE
message instead, depending on the device and the data could not guarantee proper continuation of the job with the
recorded on the medium. new mount.
Programmer response: To avoid this problem when writing, v For a disk drive, the cause may be any of those listed
stop writing after you get the early warning indication (Unit below:
Exception returned in the CCB for a Write operation), or as An invalid set-file-mask or define-extent command.
soon after that as possible. An invalid seek or locate operation.
If the system operates with DASD file protection, an
To avoid this problem when reading, ensure that when you
attempt to write into the system residence file.
create the tape there are sufficient tape marks or other
v For a virtual disk, the cause may be an invalid define extent
indications to mark the end of recorded data for the program
or locate command.
reading the tape.
Programmer response: Check for programming errors such
Operator response: None.
as:
v A channel operation (write or seek, for example) is
0P14t o OVERRUN requested which violates the file mask setting.
Explanation: A device overrun occurred. This is probably a v An invalid CCW command or command sequence in your
hardware error. channel program.
Programmer response: Check the channel program for data
chaining. The affected device may require special To check for these conditions, rerun the job with // OPTION
considerations. Data chaining within records on CKD devices DUMP to obtain a dump. Inspect the affected channel
most likely causes overruns and such programs must be program when the failure occurs. The address of the CCW
recoded. If the problem recurs, call your IBM support chain is contained in bytes 9 through 11 of the CCB (or IORB)
representative. referred to in the message. This is most likely a programming
Operator response: See 0Pxxx Operator and System error.
Information on page 35 . Operator response: See 0Pxxx Operator and System
Information on page 35. If the message refers to a tape
device, check if the correct volume has been mounted and if it
0P15t o SEEK CHECK was supposed to be write protected. Mount the correct volume
Explanation: Either of the following: with the ring in or write protect switch active. If the message
v The access mechanism has failed to position properly. is 0P17A, when you ready the device the job will continue. If
v A home-address compare failed after automatic head it is 0P17I you will have to restart the job or repeat the
switching on a multitrack operation. operation.
CAUTION:
0P18t o COMM REJCT
If there has been a head-crash, this error could be
Explanation: The device received a command it cannot
propagated when you use the error volume on a good drive
handle.
or a good volume on the error drive.
Examples of reasons for the message are:
v A CCW contained a command code which is not valid on
0P20t o RECOVY ERR
the device. (This could be an invalid control character for
Explanation: VSE was unable to execute normal error
UR devices.)
recovery procedures. The system encountered the error
v The command sequence was invalid for this device.
condition during device recovery. Possible causes include:
v For a tape device, a MODESET command requested a mode
v A program page needed for error recovery is not in storage.
or recording format which is not available on the device.
v An I/O error occurred during an operation that was started
v For an FBA disk: the specifications in the define-extent
by an error-recovery routine.
CCW and locate CCW do not match or do not allow the
next operation to be executed.
v For an IBM 3895: invalid data may have been encountered. If this message occurs during tape error recovery (but not
v An attempt was made to write onto a write-inhibited disk during OPEN processing) the status and sense information
volume. shows the error that caused the tape-error recovery procedure
v An attempt was made to write a home address or data with to be started. If the message occurs while tape recovery was
mask off. needed for OPEN processing, the status and sense information
v An invalid seek attempt caused, perhaps, by the output may show a second failure. This is probably a device error.
extent being too small. Programmer response: Check your program for a PFREE
v The system, while writing into a sequential disk file, macro issued too early when using EXCP without CCW
encountered the end of the last extent of this file. translation by the system. If the message recurs, contact IBM.
Programmer response: Check the command sequence in your Operator response: See 0Pxxx Operator and System
source program. If this sequence is correct, check the operation Information on page 35. If the affected device is a disk drive
codes in the affected channel program. This channel program with removable volumes, you can try the volume swap
is pointed to by the address in bytes 9 through 11 of the CCB method to find out whether the drive or the volume caused
(or IORB) referred to in the message. Given below are some of the error.
the possible programming errors:
v A write command was given for a file-protected tape CAUTION:
volume. If there has been a head-crash, this error could be
v A write command was given for a disk device without a propagated when you use the error volume on a good drive
preceding search command. or a good volume on the error drive. Report the message to
v Two successive reads were given for an IBM 2540 without a your programmer.
feed request in between.
If the type code is 'I' and a job has been cancelled, rerun the Programmer response: Load the correct FCB image phase
job and do not interfere with the device while the file is open. using the SYSBUFLD program. For information how to use
that program, see the manual z/VSE System Control Statements.
If the type code is 'I' and a job has not been canceled, a Operator response: See 0Pxxx Operator and System
previous write operation by the job currently using the device Information on page 35. Report the message to your
or the previous one has not been successful. You will have to programmer.
recreate the tape or inform the programmer that the tape may
be corrupted.
0P51t o MARK CHECK
Explanation: A timing-mark check has occurred in the
0P48t o FORMAT RST
line-mark station.
Explanation: A CCW requiring a format specification (one of
Programmer response: Your program's COREXIT routine
the commands Read Only, Read, Feed, Select) was found to
should handle the condition and provide for processing to
have no such specification. Possible modes (to be specified in
continue.
the MODE=x operand of the DTFCD macro) are:
Operator response: See 0Pxxx Operator and System
E (for EBCDIC)
Information on page 35. If the indicator for stacker A or B is
C (for column binary)
on, remove the document from that stacker and save it for
O (for optical mark read)
reprocessing (any documents at the read station or the
R (for read column eliminate)
separator station can remain). Press START to continue. If a
Programmer response: If you coded your own channel
document is jammed beyond the line mark station, then:
program, check this for coding errors and resubmit the job. If
1. Ignore the stacker indicators.
the program uses the DTFCD macro, contact IBM for a search
2. Remove the jammed document and save it for special
of its known-problems data base.
processing.
Operator response: If the format job was terminated before
3. Press START to continue.
the device was reset, then:
v Perform the NPRO procedure.
v Replace the two cards in the hopper. 0P54t o NOT ICPL'D
v Restart the device. Explanation: Either initial control-program load (ICPL) was
not performed for the device or a hardware error occurred.
Otherwise, press the Permanent Error key on the card machine Programmer response: This permanent error should be
and restart the device. handled in the program's COREXIT routine. If the problem
recurs, this is probably a hardware error.
Operator response: See 0Pxxx Operator and System
0P49I o PERM ERROR Information on page 35. Press START to reinitialize the
Explanation: If the message refers to a tape device, one of a recognition control program. Restart the job. If the message
variety of unusual errors occurred. You can determine the recurs, report it to your programmer.
exact error from the sense data, using documentation for that
device. The errors that can cause this message are:
v The device has internally detected errors that make further 0P56t ALT EXHSTD
operations impossible. Therefore the device has either Explanation: The alternate area for an FBA disk is used up.
'fenced' the volume or the I/O subsystem has 'fenced' the Programmer response: If the problem recurs, use the
indicated device. If the volume is 'fenced', the device will following functions of the Device Support Facilities program:
not allow any further access to the volume while it remains 1. INIT to initialize the volume.
mounted. 2. INSPECT to assign (or reclaim) blocks as required.
v A user program has issued EXCP I/O to pin a device to a
control unit (in a subsystem which otherwise would have a Then restore the volume's original data by using your latest
choice of control units to use to control the device) and the backup. If this does not solve the problem, contact IBM for
specified control unit is not installed and online. assistance.
Operator response: See 0Pxxx Operator and System
If the message refers to a card device, the operator pressed the Information on page 35. If the message recurs, reply
permanent error key on the device instead of performing CANCEL and report the incident to your programmer.
recovery procedure.
Programmer response: If the device is a TPA tape device,
0P57t o INTF DSBLD
contact IBM. Correct pin device I/O if that is the problem.
Explanation: A permanent equipment failure was detected in
Operator response: See 0Pxxx Operator and System
an alternate control unit (IBM 3880).
Information on page 35. For a fenced tape volume, remount
Programmer response: If the problem is reported to you,
the volume and restart the job or repeat the operation. For a
contact IBM.
card machine, rerun the job if you pressed the permanent
Operator response: See 0Pxxx Operator and System
error key by accident.
Information on page 35. Report the problem to your
programmer.
0P50t o NO CHN FND
Explanation: One of the following:
0P58t o PCH DTCHK
v A Write and Skip command or a Skip Immediate command
Explanation: A punch data check occurred on an IBM 5424,
failed to find, in the indicated printer's FCB, the channel
Model A1 or A2, a 6-bit machine, because an 8-bit code punch
code to which paper is to be advanced.
request was issued for this machine.
v A Load FCB command was given without a channel-1 or an
end-of-forms indicator.
Programmer response: If the job was canceled, rerun it. If the You must restore your latest backup copy of the affected
error persists, contact IBM. library.
Operator response: See 0Pxxx Operator and System Operator response: If the problem recurs, obtain a system
Information on page 35. dump (you may have to rerun the failing job with //
OPTION DUMP) and consider contacting IBM for a search of
its known-problems data base. For error information that
0P59I BLKSZE ERR should be collected and held available, see the publication
Explanation: If the device indicated by the message is a disk z/VSE Guide for Solving Problems.
device:
v The program has specified an invalid block size in bytes 2
and 3 of a Define Extent command. 0P63t o UNRECV ERR
Explanation: An internal error occurred in the affected
If the device indicated by the message is a tape device: device's channel attachment hardware or in the associated
v The program has attempted to write a block larger than the microprocessor.
device is capable of writing. Nothing has been written on Programmer response: Contact IBM. For information to be
the tape for that block. held available, see z/VSE Guide for Solving Problems.
Programmer response: Correct the Define Extent command Operator response: See 0Pxxx Operator and System
or reduce the block size as required. Information on page 35. If the problem persists, then, at the
Operator response: None. end of the same day (or shift):
1. Issue the ROD command.
2. Run EREP. For a sample job, see Figure 1 on page 14.
0P60I PATH ERROR 3. Save the output and inform your programmer.
Explanation: A path error occurred during an access to the
referenced device.
Programmer response: None. 0P64I o MAINT REQD
Operator response: See 0Pxxx Operator and System Explanation: The device has detected that it, or the
Information on page 35. If sense byte 7 is X'75' check if the subsystem containing it, requires maintenance. The device
data path switch on the 3380 controller is in the correct continues to be operational, but possibly with reduced
position. performance or reliability. The problem may affect multiple
devices or all the devices in the subsystem. If the device
indicated in the message is a TPA tape or disk device, it
0P61I I/O ERROR DURING FETCH OF phasename reported this via a Service Information Message (SIM) unit
Explanation: An I/O error occurred while the system check.
performed a FETCH operation to load the named error Programmer response: Schedule maintenance for the affected
recovery phase. subsystem. Have EREP reports available. If the device is a
Programmer response: Have the operator supply you with a TPA tape or a disk device, the Service Information Messages
suitable printout of the console log and find out the report contains the required information about this problem.
circumstances that led to the message: Operator response: If the device is an IBM 3480 or IBM 3424,
v If the disk volume holding the affected sublibrary was taken check the error recovery action code in Sense Byte 3 for
off-line shortly before the message occurred, rerun the job. additional information. For a description of these codes, refer
Ensure that the volume is and remains online for the to the related device reference manuals.
duration of the run.
v If the cause appears to be a hardware error, rerun the job
with the affected volume mounted on a different drive. 0P65I o MEDIA ERR
Explanation: If the device indicated in the message is a disk
CAUTION:
device:
If there has been a head-crash, this error could be
v This message is a Media Alert message. A Media Alert
propagated when you use the error volume on a good
message is a SIM Alert message for media maintenance.
drive.
The DASD subsystem has determined that the media
requires maintenance in order to avoid future performance
If the problem recurs, use the following functions of the
and reliability reductions. ICKDSF can be used to perform
Device Support Facilities program:
this media maintenance.
1. INIT to initialize the volume.
2. INSPECT to assign (or reclaim) tracks or blocks as
required. If the device indicated in the message is a tape device, one of
the following has happened:
v If the device indicated in the message is a TPA tape, a
Then rebuild the affected library by using your latest backup.
Media Information Message (MIM) has been presented from
Operator response: None.
the control unit. MIMs are used to indicate the need to
perform certain media-maintenance procedures.
0P62I PHASE phase-name NOT FOUND v The device has detected defective media on the volume just
Explanation: The system, while performing error recovery, unloaded. This may cause reduced performance and
was unable to locate the named phase in any of the chained reliability in the future. You may be able to solve the
sublibraries. problem by copying data to another volume. For a more
Programmer response: Perform a LISTDIR run for the detailed description of the condition, refer to the sense data
affected sublibraries. Verify that the phase is cataloged. If the and the related device reference manuals.
phase is not cataloged, it may have been accidentally deleted. v The volume just loaded cannot be safely used because it
contains too much or too little tape. If it contains too little
tape, the drive may rip the tape off of the hub. If it contains
too much tape, the take-up reel in the device may not hold
0P69t INTERV REQ partition-id cuu
all the tape and thus cause damage to the volume or the
Explanation: The attention routine has been activated
device. The device will not allow writing on this tape, but
although an intervention-required condition exists for the
will allow reading at the user's risk.
named device.
Programmer response: If the problem recurs, ask IBM to
This message is purely informational. No I/O has failed. search its known-problems data base. For error information
Programmer response: If the device indicated in the message that should be collected and held available, see the publication
is a disk device: z/VSE Guide for Solving Problems.
v Run EREP to get a Service Information Messages report. Operator response: If normal intervention does not solve the
Use that report and ICKDSF to perform the required media problem, issue the AR command CANCEL cuu to end the
maintenance as described in Maintaining IBM Storage pending I/O request in error. This may also cancel the task
Subsystem Media. that issued the request. If the problem recurs issue the ROD
command, execute EREP (refer to Figure 1 on page 14 ), and
If the device indicated in the message is a tape device: keep the output. Report the message to your programmer.
v If the device is a TPA tape device, have EREP reports
available. The Media Information Messages report contains
the required information about this problem. 0P70I UNDEFINED LOGICAL UNIT
v In case of another tape device, you may want to copy the Explanation: One of the following:
data on the volume just loaded or unloaded to another v The program issued an I/O request for a logical unit for
volume and you may want to discard the volume on which which there is no logical unit block (LUB).
the error occurred. Refer to device manuals for more v A CCB (or IORB) or a DTF table was not initialized with the
information. proper logical unit.
Operator response: None. No job has been affected. v The file may not have been opened.
v An empty ISAM file has been accessed.
v The specification in the CYLOFL operand of the DTFIS
0P66I SUBSYS INF macro for the file being processed was invalid. This is
Explanation: An event has occurred in the indicated TPA indicated by X'FF' in the associated CCB (or IORB).
tape or disk subsystem of which you may want to be aware. v The program issued an OPEN for an ISAM ADD or
This includes: ADDRTR file that was not closed during a previous run.
v There has been a failure in the disk caching function which System action: The system issues message 0S00I.
could terminate future caching. Programmer response: Either of the following:
v Someone has established a remote session with the v Find out the number of programmer logical units that are
subsystem (for maintenance activity). This was reported to available to the affected partition (as was specified in the
VSE via a Service Information Message (SIM). job control command NPGR). If more programmer logical
v An I/O subsystem Service Information Message (SIM) has units are required, rerun the job in either:
been presented by a TPA tape device in order to indicate the Another partition that has more such units available, or
need to perform service procedures. The same partition after having allocated more of these
units.
For detailed information, use the sense data provided with v Obtain a system dump and check whether the DTF tables
this message and refer to the relevant subsystem publications. (CCBs or IORBs) associated with the canceled job or task
Programmer response: If a SIM has been reported, have were overwritten during execution. If so, consider running
EREP reports available. The Service Information Messages the job with SDAID doing a storage alteration trace (for
report contains the required information about this problem. information how to set up this trace, see z/VSE Diagnosis
Tools).
In all other cases contact IBM, if the error persists.
Operator response: See 0Pxxx Operator and System
If the problem recurs, consider contacting IBM for a search of
Information on page 35 .
its known-problems data base. For error information that
should be collected and held available, see the publication
0P67I PPRC INFO z/VSE Guide for Solving Problems.
Explanation: Peer-to-Peer Remote copy suspended. Operator response: None.
Programmer response: None.
Operator response: See 0Pxxx Operator and System
Table 2. Explanations for Cancel Messages
Information on page 35. Verify or correct the status of the xxx Name Explanation
suspended device or subsystem. Use the AR command
CACHE UNIT=cuu,DUPLEX to re-establish the PPRC pair. JOB The If a job is canceled, all subtasks
name of active in the same partition are also
the canceled. As a result, one or more
0P68I KEYXCHG ER current 0S12I messages may occur together
Explanation: Encryption key negotiation with the EKM
job. with a job cancel message.
failed.
Programmer response: None.
Operator response: See 0Pxxx Operator and System
Information on page 35. Verify or correct the encryption keys
used for the negotiation and/or ensure that the connection
between the tape control unit and the EKM is up.
Table 2. Explanations for Cancel Messages (continued) v An additional read command issued after the EOF routine
is entered.
xxx Name Explanation
SUB The The named subtask caused an error Make corrections as necessary and rerun the job.
name of and is canceled. Normally this cancel Operator response: None.
a subtask is restricted to the affected task, and
in the does not include a termination of the 0P73I I/O ERROR
partition. job in the partition. Even if no Explanation: An unrecoverable I/O error occurred. This is
programmer response is given for a probably a hardware error. If the error occurred on a device
subtask-cancel message, it is a that is used for unit-record spooling under VSE/POWER, the
programmer's responsibility either to error may be any of the following:
recover from the cancellation or to v A command reject
have all other tasks in the partition v An EXCP request with REAL specified
v An invalid data-area address
canceled as well.
v Indirect data addressing
If any such actions are missing or in v A CCW not on a doubleword boundary
error, a deadlock situation may occur, System action: The system issues message 0S00I.
which, eventually requires the Programmer response: If this message is preceded by
message 0P24 or 0P25, check your program as indicated by
operator to cancel the job.
these messages. If the device was used for unit-record
If the name of a canceled subtask is spooling, check your channel program for errors as indicated
ACCT, then job accounting was under "Explanation" above.
active, and the accounting Operator response: None.
information provided for the
currently processed job step is 0P74I THE OPERATOR ISSUED A CANCEL
unreliable. AFTER AN I/O ERROR
Explanation: CANCEL was entered on the keyboard in
AR The Processing of the attention routine is response to an I/O error message.
name of canceled. To reactivate the attention System action: The system issues message 0S00I.
the routine, press the Attention key Programmer response: Investigate the reason for the
attention again. cancellation of the named job or task. Take corrective action as
phase in necessary and rerun the job if this is required.
error Operator response: None.
0P79I INVALID FIRST CCW IN A DASD 0P84I I/O ERROR DURING FETCH
CHANNEL PROGRAM SUBLIBRARY=libname.sublibname
Explanation: Either of the following occurred: PHASE=phasename
v A channel program for accessing a disk device does not Explanation: An I/O error occurred when the system
start with command code X'07' (for CKD) or X'63' (for FBA). attempted to load the named phase as requested. The message
v For access to an FBA disk, the file mask in the EXTENT may be caused by:
information is incorrect. v A hardware error (most likely).
System action: The system issues message 0S00I. v A chained sublibrary was removed between jobs, but no
Programmer response: Proceed as follows: LIBDROP had been given for the sublibrary before it was
1. Obtain a system dump for the failing run. If necessary, removed.
rerun the job with // OPTION DUMP. v Extent information supplied for the affected library does not
2. In the dump, locate the CCB (or IORB) whose address is match the extent information stored on disk.
given in register 1. System action: The system issues message 0S00I.
3. Locate the first CCW of the affected channel program; its Programmer response: Use the hardcopy file to determine
address is stored in bytes 9 through 11 of the CCB (IORB). what caused this message:
4. Make corrections as necessary: if the Op Code of the first v If, shortly before this message occurred, an involved
CCW is correct (see "Explanation" above) and the access is sublibrary was taken offline without a LIBDROP for the
to an FBA disk, check the file mask, byte 0 in the EXTENT message, then rerun the job and make sure that the affected
information. Ensure that: volume is and remains online and defined for the duration
Bits 0 and 1 = 01 - Inhibit all writes - if the disk is the of the run. Instruct your operator to issue an appropriate
system-resident volume. LIBDROP if a volume containing sublibraries has to be
Bits 6 and 7 = 00. removed for any reason.
v If the circumstances indicate a hardware error, rerun the job
with the affected volume mounted on a different drive.
Rerun the job.
CAUTION:
0P89I CANCEL IGNORED
If there has been a head-crash, this error could be
Explanation: Either of the following:
propagated when you use the error volume on a good
v The operator entered a CANCEL cuu command, but no
drive.
intervention-required condition exists on the specified
device.
If the problem recurs, use the following functions of the v In response to message 1I55, the operator pressed
Device Support Facilities program: END/ENTER or replied with NO.
1. INIT to initialize the volume. System action: Processing continues.
2. INSPECT to assign (or reclaim) tracks or blocks as Programmer response: None.
required. Operator response: None.
0Rxx=Restart Messages
0R00I RESTART UNIT INVALID SYSxxx=cuu 0R05I PARTITION BOUNDARIES DON'T MATCH
Explanation: The logical unit specified in the RSTRT CHKPT PARTITION ALLOCATION REAL
statement is not assigned to the proper device type. START K-REAL VIRT. START K-VIRT.
System action: The system cancels the job. nnnnnn nnnnn nnnnnn nnnnn
Programmer response: Check the RSTRT statement to ensure Explanation: When the checkpoint was taken, the program
that it specifies the correct logical unit and correct the indicated a need for a larger partition than it now has, or for
statement, if necessary. Rerun the job and make sure that the more processor storage, or for both. If the job is executed in
required logical unit assignments are correct. If the problem real mode, the values given for VIRT. START (the lower
recurs, obtain a system dump (you may have to rerun the job partition boundary) and K-VIRT (the size of the partition) do
with // OPTION DUMP). Contact IBM for a search of its
not apply.
known-problems data base. For error information that should
System action: The system cancels the job.
be collected and held available, see the publication z/VSE
Programmer response: Rerun the job with the partition large
Guide for Solving Problems.
enough and sufficient processor storage allocated for real
Operator response: None.
mode execution, if this is required. If necessary, have the
operator issue the MAP command and reallocate storage in
0R01I CHKPT NO. number NOT FOUND ON accordance with your instructions.
SYSxxx = cuu [tape-serial-no.] Operator response: None.
Explanation: Either of the following:
v The checkpoint specified in the RSTRT was not found prior
to reading two consecutive tape marks (if the check points 0R06I LOGICAL UNIT NOT ASSIGNED SYSxxx
were recorded on tapes) or before the end of the last extent Explanation: The indicated logical unit was assigned when
is reached (if they were recorded on disk). the checkpoint was taken, but it is either unassigned or
v The job name specified for restart does not match the job assigned IGNORE on restart.
name in the checkpoint records. System action: The system cancels the job.
System action: The system cancels the job. Programmer response: Rerun the job after having ensured
Programmer response: Check for the following: that the device assignments for the restart run are the same as
v SYSxxx is properly assigned. for the original checkpointed run.
v The correct volume is mounted on the device assigned to Operator response: None.
SYSxxx.
v If the device is a disk, the extents are correct.
0R07I UNIT NOT 3800-PRINTER SYSxxx=cuu
v If the device is a tape, the tape is properly positioned.
Explanation: The selected checkpoint indicates that the
v The job name is the same as used when checkpoints were
named logical unit is to be assigned to an IBM 3800 printing
taken.
subsystem.
v The checkpoint number on the RSTRT statement is correct.
System action: The system cancels the job.
Programmer response: Check and correct the assignments for
Make corrections as necessary and rerun the job. If the the restart job and rerun the job.
problem recurs, consider contacting IBM for a search of its Operator response: None.
known-problems data base. For error information that should
be collected and held available, see the publication z/VSE
Guide for Solving Problems. 0R08I SETPRT FAILED RC=X'nnnnnnnn'
Operator response: None. SYSxxx=cuu
Explanation: Execution of a SETPRT macro failed when the
system tries to restore 3800-printer control information for a
0R03I SUPERVISOR WITHOUT DASD FILE restart.
PROTECT System action: The system cancels the job.
Explanation: A program with saved EXTENT information is Programmer response: See DOS/VS IBM 3800 Printing
to be restarted, but the system's supervisor does not include Subsystem Programmer's Guide for a meaning of the return
DASD file protection support. code. Make corrections as required. Consider rerunning the
System action: The system cancels the job. original checkpointed job from the beginning; else rerun the
Programmer response: Rerun the restart job when your restart job.
computer system runs with a supervisor that includes DASD Operator response: None.
file protection.
Operator response: None.
0R09I INTERNAL RSTRT ERROR IN phasename
SETLIMIT FAILED RC=X'xx' SIZE=yyyyK
0R04I DIFFERENT SYSTEM MODE FOR Explanation: A SETLIMIT macro issued by the restart routine
CHKPT/RSTRT failed with the displayed return code. Macro return codes are
Explanation: The checkpoint was taken on a system described in VSE/Advanced Functions Return Codes on
operating in 370 mode, and the restart system operates in page 514.
ECPS:VSE mode, or vice versa. System action: The system takes a dump and cancels the job.
System action: The system cancels the job. Make corrections as required. Consider rerunning the original
Programmer response: Rerun the restart job when your VSE checkpointed job from the beginning; else rerun the restart job.
system operates in the mode used for processing when the If necessary, have the operator produce a map of storage by
checkpoints were taken. issuing the MAP command.
Operator response: None.
0Sxx=EOJ Messages
that should be collected and held available, see the publication
0S00I xxx name CANCELED
z/VSE Guide for Solving Problems.
Explanation: An error in the program caused the named job
Operator response: None.
or task to be canceled. This message follows another message
that gives a reason for the cancellation. For an explanation of
xxx and name, see Table 2 on page 47. The illustration includes 0S04I ILLEGAL SVC - HEX LOCATION nnnnnnnn -
additional problem-related information. SVC CODE HEX nn
System action: The indicated job or task is canceled. Explanation: Either an SVC is invalid or the parameters
Programmer response: Refer to the explanation for the passed with the SVC instruction are invalid or conflicting.
message that gives the reason for the cancellation. Following are examples of errors that may have occurred:
Operator response: None. v The supervisor was generated without inclusion of the
support needed to service the specified SVC.
0S01I THE OPERATOR CANCELED THE JOB v A user-written program issued an SVC reserved for system
Explanation: The operator entered CANCEL to have the use.
system cancel the named job.
System action: The system issues message 0S00I. If the support for a user-specified SVC is included in the
Programmer response: Find out the reason for the supervisor, errors may have occurred as listed in SVC Errors
cancellation. Rerun the job, if necessary. on page 545.
Operator response: None. System action: The system issues message 0S00I.
Programmer response: Rerun the job after having taken
corrective action:
0S02I A CANCEL OR CANCEL ALL MACRO WAS
v If the failure occurred because a supervisor function did not
ISSUED
exist, then either assemble a new supervisor which includes
Explanation: A cancel SVC was issued by a program or a
that function or delete the function from the failing
program-requested service routine.
System action: The system issues message 0S00I. program.
Programmer response: If the SVC was not issued by a v If the failure was caused by one of the possible coding
user-written program, a preceding message on SYSLOG or errors given in the above mentioned appendix, correct your
SYSLST should indicate the problem. Make corrections as program and rerun the job.
necessary and rerun the job. If the problem recurs, consider
contacting IBM for a search of its known-problems data base. Note that some SVCs (14 and 26, for example) may not be
For error information that should be collected and held issued by a subtask. If the problem recurs, obtain a system
available, see the publication z/VSE Guide for Solving Problems. dump (you may have to rerun the failing job with //
Operator response: None. OPTION DUMP) and consider contacting IBM for a search of
its known-problems data base. For error information that
should be collected and held available, see the publication
0S03I PROGRAM CHECK INTERRUPTION - HEX
z/VSE Guide for Solving Problems.
LOCATION nnnnnnnn INTERRUPTION
Operator response: None.
CODE nn - interruption-cause
Explanation: A program check interruption occurred on the
displayed location. The programming interruption code shows 0S05I PHASE phase-name NOT FOUND
the cause of the program check; for example, INTERRUPTION
Explanation: The system is unable to locate the named phase
CODE 0B denotes a decimal divide exception.
while executing a load request.
System action: The system issues message 0S00I.
System action: The system issues message 0S00I.
Programmer response: Correct the program in error and
Programmer response: Rerun the job after having done one
rerun the job. For a discussion of interruption codes and
causes, see the Principles of Operation manual applicable to of the following:
your processing unit. The indicated hex location may be v Verify the phase name in your load request. If necessary,
invalid if a program check occurs in the stacker select routine correct that name, recompile your program.
of an MICR program. Make corrections as necessary and rerun
the job. If the problem recurs, consider contacting IBM for a
search of its known-problems data base. For error information
v If a wrong phase name is not the cause, perform a LISTDIR Operator response: None.
run for the involved sublibrary (or chain of sublibraries).
Verify that the phase is cataloged; catalog the phase if it is
not. 0S09I AN IDUMP MACRO WAS ISSUED
v Check whether the sublibrary has been properly defined (by Explanation: A program, a program-requested service
LIBDEF, ACCESS, or CONNECT). routine, or an exit routine has issued an internal dump macro.
The IDUMP macro causes a storage dump to be written to
SYSLST or to the dump library. Usually, this message is
If the problem recurs, obtain a system dump (you may have to
preceded or followed by other termination messages.
rerun the failing job with // OPTION DUMP) and consider
System action: The VSE dump routines return control to the
contacting IBM for a search of its known-problems data base.
calling program.
For error information that should be collected and held
Programmer response: Refer to the explanation given for the
available, see the publication z/VSE Guide for Solving Problems.
associated termination messages.
Operator response: None.
Operator response: None.
Rerun the failing job after the operator has started up the FF12 Invalid program call number. Probably
system anew. If the problem recurs, consider contacting IBM DISABLED=YES was specified.
for a search of its known-problems data base. For error FF13 The caller is disabled for I/O or external
information that should be collected and held available, see interrupts
the publication z/VSE Guide for Solving Problems. v For the CREATE service, xxxx can be:
Operator response: Report the message to your programmer. 0001 Caller does not have PSW key 0 and
(SCOPE=ALL or SCOPE=COMMON)
0006 Maximum value (blocks) is not between 0 and
0S14I A CANCEL ALL MACRO WAS ISSUED 524,288
Explanation: A subtask issued the CANCEL ALL macro. 0007 Initial value (blocks) is not between 0 and 524,288
System action: The system issues message 0S00I. 0008 Data space name is not left adjusted
Programmer response: None. 0009 Name field contains imbedded blanks
Operator response: None. 000A Only letters, numbers, @, #, and $ allowed
000B Flags for GENNAME=YES and
0S15I AN INVALID OR NOT AUTHORIZED GENNAME=COND are on
{DSPSERV|ALESERV} MACRO WAS 000C Name started with digit, but GENNAME is not
ISSUED. REASON CODE = xxxx. [DATA 'YES'
SPACE NAME = xxxxxxxx.] 000D PSW key not 0, but DSNAME starts with 'SYS'
Explanation: One of the following: 000E Name begins with 'SYSDS'
v The parameter list built by the macro invocation is not 000F Name begins with 'SYSIV'. This name is reserved
valid. It was probably modified incorrectly by the user. for definition of virtual disks by job control
v The hardware or the individual installation does not allow (VDISK command)
the macro with the specified parameters. 0011 Only one SCOPE bit may be on (SINGLE, ALL, or
COMMON)
0020 Type is not 'BASIC'
The following reason codes are for the cancellation of the
0022 DREF=YES is specified
ALESERV macro.
v For the DELETE service, xxxx can be:
v For general validation, xxxx can be:
0105 The specified STOKEN does not represent a valid
FE01 The address of the passed parameter list is invalid
data space or the caller is not authorized to delete
FE02 No system GETVIS storage
the data space
FE05 Running in AR mode, but access register 1 is not
010A Only a PSW key 0 program may delete a
0
SCOPE=ALL or SCOPE=COMMON data space
FE07 The caller of the ALESERV macro may not run in
010B The PSW key of the calling program does not
an ICCF interactive partition
match the storage key of the data space, but the
FE08 The caller of the ALESERV macro may not run in
PSW key is not 0
REAL mode
v For the RELEASE service, xxxx can be:
FE09 A system task or the attention routine invoked the
0201 The specified STOKEN does not represent a valid
ALESERV service
data space or the caller is not authorized to
FE10 Not all reserved fields in the passed parameter list
release the data space
are hexadecimal zeroes
0202 The start address is not on page boundary
FE11 No valid service is specified (valid services are:
0204 The number of blocks is not valid
ADD, DELETE, EXTRACT, and SEARCH)
0205 The requested range of blocks is not in the range
FE13 The caller is disabled for I/O or external
of the data space
interrupts
0206 A caller without PSW key 0 attempted to release
v For the ADD and SEARCH services, xxxx can be:
either a SCOPE=ALL or a SCOPE=COMMON
FE30 The access operand is not public
data space
0209 The PSW key of the calling program does not
The following reason codes are for the cancellation of the match the storage key of the data space
DSPSERV macro. v For the EXTEND service, xxxx can be:
v For general validation, xxxx can be: 0501 The input STOKEN does not represent a valid
FF01 The address of the passed parameter list is invalid data space or represents a data space for which
FF02 No system GETVIS storage the caller is not authorized
FF03 Running in AR mode, but access register 1 is not 0503 The new current size for the data space cannot
0 exceed the maximum size for the data space
FF04 The caller of the DSPSERV macro is not in 31-bit 0506 The PSW key of the calling task is not 0 and the
addressing mode SCOPE of the data space is not SINGLE
FF07 The caller of the DSPSERV macro may not run in 0520 VAR=YES is not supported
an ICCF interactive partition System action: The system issues message 0S00I and cancels
FF08 The caller of the DSPSERV macro may not run in the job.
REAL mode Programmer response: Correct your program that builds the
FF09 A system task or the attention routine invoked the parameter list for the macro invocations, or execute your job
DSPSERV service on a system that has the required facilities installed.
FF10 Not all reserved fields in the passed parameter list Operator response: None.
are hexadecimal zeroes
FF11 No valid service is specified (valid services are:
CREATE, DELETE, RELEASE, and EXTEND)
job. If the phase was to be executed in a partition, rerun the In case of RC = 8, you tried to enable the trial key version and
job in a larger partition or in a partition for which a larger the trial key period is exhausted.
SIZE (program area) value has been defined.
Operator response: None.
0S39I ERROR DURING OSA EXPRESS
PROCESSING, REASON=xxxx
0S36I DSP SYSTEM TASK CANCELED CUU=yyyy,DEV/CHAN STATUS=zzzz
Explanation: A cancel condition occurred during the SNS=ww..ww
dispatcher system task process. RETCODE=vvvv.
System action: The system task is deactivated and partition Explanation: The TCP/IP link of type OSAX detected an
balancing is stopped. error. The value xxxx specifies the reason code. If present, the
Programmer response: None. value yyyy denotes the failing cuu, the value zzzz is a character
Operator response: Try to restart the system task by string whose first two characters are the command code of the
specifying a balanced group of partitions with the PRTY failing CCW. The remaining characters are the channel status
command. If no restart is possible or if the error occurs again, word, and the value ww..ww denotes the sense data. The value
contact IBM for support. vvvv is the return code provided by a specific function.
REASON = X'0001'
0S37I PROGRAM CANCELED. SERVICE The OSAX link received invalid input. The function
PROVIDER jobname IN PARTITION syslog id code was invalid.
TERMINATED.
REASON = X'0002'
Explanation: A program was executing in the service
The OSAX link received invalid input. No more
provider partition syslog by means of PC-ss. Since the service
OSAX links are allowed in the partition. 10 is the
provider jobname terminated, the program is cancelled, thus
maximum.
leaving the terminating partition.
System action: The system issues messages 0S37I followed by REASON = X'0003'
messages 0S00I. Not enough partition Getvis available to allocate
Operator response: Restart service provider and user. control blocks.
Programmer response: None.
REASON = X'0004'
Freevis failed.
0S38I KEY VALIDATION FAILED, REASON=xxxx
[,KEYWORD=yyyy][RC=rc] REASON = X'0005'
Explanation: An error was detected during execution of Not enough PFIX storage available.
program IVALPKEY. The specified product could not be key REASON = X'0006'
enabled. The parameter REASON describes the error. The Pfree failed.
parameter KEYWORD specifies the keyword in error. If
applicable, the parameter RC gives a detailed error REASON = X'0008'
description. The OSAX link received invalid input. An invalid
routing type was specified.
REASON = 0001
At least one of the mandatory keywords PRODUCT, REASON = X'0009'
KEY and CUSTINFO has not been specified. The OSAX link received invalid input. Priority
queueing not supported.
REASON = 0002
An invalid keyword has been specified. yyyy REASON = X'000A'
denotes the invalid keyword. The OSAX link received invalid input. An invalid
default queue was specified.
REASON = 0003
An keyword has been specified more than once. REASON = X'000B'
yyyy denotes the keyword. The OSAX link received invalid input. An invalid
checksumming type was specified.
REASON = 0004
An invalid value has been specified for REASON = X'000C'
KEYWORD=yyyy. The device is not known to the system. The ADD
statement or the DEV and/or DATAPATH
REASON = 0005 parameter on the DEFINE LINK statement may be
The specification for KEY and CUSTINFO is not a missing.
valid product key. The key verification routine failed
with RC=rc. REASON = X'000D'
The system was not able to retrieve device
REASON = 0006 information.
MODULE IJBTVAL not loaded into the SVA.
REASON = X'000E'
REASON = 0007 The device is not an OSAX device.
Error during trial key processing.
System action: The IVALPKEY program terminates with REASON = X'000F'
return code 8. Mismatch in device specification.
Operator response: None.
REASON = X'0010'
Programmer response: In case of RC = 4, there was an error
Unsupported device.
during file handling. Please contact IBM.
REASON=X'001F', X'0020', X'0022', X'0024', X'0026', X'0027', v the cable between FCP adapter and switch is
X'002D', X'002E', X'0072', X'0100', X'0102', X'0104', X'0109', plugged in
X'010B', X'010C', X'010E', X'0110', X'0111' v the port of the FCP adapter is set online in the
The system initiates FCP adapter recovery for the switch
FCP device.
REASON = X'0040', X'010A'
REASON=X'002F' Check if the ports of the disk controller have been
The system rejects the DEF/SYSDEF SCSI command. re-configured in the switch.
REASON=X'0031' - X'0032' REASON = X'0046'
Processing continues. If the recovery failed, retry the DEF(SYSDEF) SCSI
REASON=X'0040' statement at a later time.
The system tries to re-open the connections to the REASON = X'0062'
SCSI devices accessible via this port. Correct the FCP specification in the DEF/SYSDEF
REASON=X'0055', X'0062' SCSI command and use the VSE address.
The system rejects the DEF/SYSDEF SCSI command. REASON = X'0077'
REASON=X'0065', X'0066' Correct the WWPN in your DEF / SYSDEF SCSI
The system continues and uses PCI interruption. statement.
REASON=X'002B' Explanation: A SCSI device with cuu has been defined which
Check the usage of the FCP CHPID in your system is too small.
and reduce the number of connections. System action: The SCSI device with cuu can not be used.
Operator response: Notify your system programmer.
REASON=X'002F' Programmer response: Define a SCSI device with at least
Correct the LUN and/or FCP specification in the 15,962 blocks (almost 8 Mb). Since z/VSE uses the first 8,192
DEF/SYSDEF SCSI command. blocks for its internal services, only 7,770 blocks (almost 4 Mb)
REASON=X'0050', X'0051', X'0052' will be available for general usage.
Correct the LUN specification in the DEF/SYSDEF
SCSI command.
0S44I SCSI DEVICE cuu EXCEEDS MAXIMUM
REASON=X'0055' (DEFINED ARE mmmmmmmmmm BLOCKS),
Remove the DEF SCSI command from your IPL nnnnnnnnnn BLOCKS ARE UNUSED
procedure. Explanation: A SCSI device with cuu has been defined with
mmmmmmmmmm blocks, out of which not all blocks can be
REASON=X'0060' used. Since the SCSI device is emulated as an FBA device of
Make the FCP device ready or attach it to your VSE type 9336-20, the layout of the FBA device restricts the number
guest if running under VM. of addressable blocks to 50,920,695 (about 24 Gb). In addition,
REASON=X'0061' z/VSE reserves the first 8,192 blocks (4 Mb) of the SCSI device
Correct the DEF/SYSDEF SCSI statement. for its own internal services. Thus at most 50,928,887 blocks of
a SCSI device are used by z/VSE.
REASON=X'0062' System action: The SCSI device with cuu is made accessible
Correct the FCP specification in the DEF/SYSDEF and 50,920,695 blocks are available.
SCSI command and use the VSE address. Operator response: Notify your system programmer.
Programmer response: You may consider to redefine the
REASON=X'0065' - X'0066'
SCSI device in order to avoid allocation of unused blocks on
None.
the SCSI device. Define a SCSI device with at most 50,928,887
REASON=X'0077' blocks (about 24 Gb + 4 Mb, including 4 Mb for z/VSE's
Correct the WWPN in your DEF / SYSDEF SCSI usage).
statement.
0S43I SCSI DEVICE cuu NOT USABLE BECAUSE For common sense data 052500/0B2500
SIZE BELOW MINIMUM (nnnn BLOCKS), the LUN referred to by cuu does not exist or
AT LEAST 15,962 BLOCKS MUST BE
the FCP adapter is not allowed to access the LUN.
DEFINED
v For RC=02 ( FCP ERROR REPORTED ) reason code contains System action: The SCSI device with cuu can not be used.
information about the error reported in the format: 0000rr Operator response: Notify your system programmer.
where Programmer response: Reconfigure the SCSI device.
rr is the RSP_CODE
v For RC=03 ( PERSISTENT CONDITION ) reason code 0S48E ERROR DURING CMT PROCESSING,
contains information about the kind of persistent condition REASON=xxxx, SUBREASON=yyyy, FILE
encountered in the format: 0000cc with NAME=zzzzzzz
cc=01 for persistent RESERVED Explanation: An error occurred during CMT (Capacity
Measurement Tool) processing. The value xxxx specifies the
cc=02 for persistent BUSY
reason code. The value yyyy is the return code provided by a
cc=03 for persistent CONTINGENT ALLEGIANCE specific function. If available, zzzzzzz is the name of the file
cc=04 for persistent QUEUE FULL that was currently processed when the error occurred.
v RC=04 ( INCOMPLETE I/O OPERATION ) is set only REASON=X'0001'
during IPL if an I/O operation does not result in a clear Phase IJBCMT0 is not in SVA.
channel and device end. Reason Code: n. a.
REASON=X'0002'
v RC=05 ( I/O ERROR ENCOUNTERED BY FCP DEVICE
Phase IJBCMT1 is not in SVA.
DRIVER ) is set only during IPL if the FCP device driver
has encountered problems while communicating with the REASON=X'0003'
FCP adapter. Reason Code: n. a. The LABEL macro failed. Field SUBREASON
v RC=06 ( UNKNOWN FCP PAYLOAD ) is set only during contains the return code provided by the LABEL
IPL if the FCP adapter encounters invalid FCP payload. macro.
Reason Code: n.a. REASON=X'0004'
v RC=07 ( UNKNOWN SCSI STATUS ) is set only during IPL The GETVCE macro failed. Field SUBREASON
if the SCSI device responds with an unknown SCSI status contains the return code provided by the GETVCE
code. Reason Code: 0000ss - where ss is the SCSI status macro.
code
System action: The I/O request was terminated. REASON=X'0005'
Operator response: Notify your system programmer. The ASSGN macro (dynamic assign ) failed. Field
Programmer response: SUBREASON contains the return code provided by
the ASSGN macro.
v RC=01: Refer to the hardware reference (ESS SCSI
Command Reference) to further analyze the sense REASON=X'0006'
information. The OPEN macro failed.
For common sense data 052500/0B2500
REASON=X'0007'
correct the LUN number Labels for file zzzzzzz not in system standard label
ensure correct disk controller configuration. group.
v RC=02: Refer to the hardware reference (ESS SCSI REASON=X'0008'
Command Reference) to further analyze the RSP_CODE. The CMT control file IJSYSCC is not initialized.
v RC=03:
REASON=X'0009'
For Reason=000001 ensure shared device is not in use by One of the files required for CMT processing is not
another initiator. large enough. zzzzzzz denotes the file.
For Reason=000002 ensure that no other initiator holds
REASON=X'000A'
contingent allegiance.
The CMT control file IJSYSCC is not large enough
For Reason=000003 ensure that no other initiator holds (not enough space for header record).
contingent allegiance.
REASON=X'000B'
For Reason=000004 ensure target resources are not
The CMT control file IJSYSCC has been overwritten.
allocated to other commands.
v RC=04: Notify your system programmer. Ensure correct IPL REASON=X'000C'
bootstrap layout. CMT does not run on this processor. Processor must
be z9 or follow-on.
v RC=05: Notify your system programmer and contact IBM
representative. REASON=X'000D'
v RC=06: Notify your system programmer and contact IBM PARM parameter in EXEC IJBCMT statement is
representative. missing.
v RC=07: Notify your system programmer and contact IBM REASON=X'000E'
representative. PARM value is missing in EXEC IJBCMT,PARM=
statement.
0S47I SCSI DEVICE cuu NOT USABLE BECAUSE REASON=X'000F'
INFORMATION ABOUT CAPACITY NOT Invalid PARM value specified in EXEC
AVAILABLE IJBCMT,PARM= statement.
Explanation: A SCSI command has been issued to retrieve
information about the capacity of the SCSI device cuu. No or
incomplete information has been retrieved.
REASON=X'0010' REASON=X'0024'
CMT system task (CMT processing) could not be No logical unit is assigned for file zzzzzzz. GETVCE
started. macro failed.
REASON=X'0011' SUBREASON=0204:
Not used. Either no ASSGN was not done, or there
are multiple disks with the same volume
REASON=X'0012' serial number in the system.
Not used.
REASON=X'0025'
REASON=X'0013'
EXTENT statement or EXTENT limits is missing.
Error during QVS processing.
REASON=X'0026'
REASON=X'0014'
Invalid file type in DLBL statement. File type must
LABEL macro, FUNCT=REPLBL failed. Subreason be SD. Maybe you specified a VSAM or VSAM
contains the return code provided by LABEL macro.
managed SAM file.
REASON=X'0015' REASON=X'0027'
EXEC IJBCMT,PARM='START...' rejected since CMT
The system could not OPEN file zzzzzzz (End-of-file
is already active.
or end-of-extent occurred).
REASON=X'0016'
REASON=X'0028'
EXEC IJBCMT,PARM='INITDS' rejected. It is either Not used.
started twice or CMT is active.
REASON=X'0029'
REASON=X'0017' CMT was started in a guest system of z/VM V4 or
Not used.
z/VM 5.1. These VM releases are not supported by
REASON=X'0018' CMT.
Not used. REASON=X'002A'
REASON=X'0019' GETVIS SVA failed. SUBREASON contains the
Not used. requested GETVIS size.
REASON=X'001A' REASON=X'002B'
Not used. An abnormal termination occurred. SUBREASON
contains the cancel code.
REASON=X'001B'
Not used. REASON=X'002C'
FREEVIS SVA failed. SUBREASON contains the
REASON=X'001C' FREEVIS return code.
ASSIGN macro, function UNASSIGN failed.
SUBREASON contains the ASSIGN return code. REASON=X'002D'
File zzzzzzz is smaller than at the time when CMT
REASON=X'001D' was started last.
An abnormal termination condition occurred. The
AB exit of system task CMT got control the first REASON=X'002E'
time. FREEVIS SVA failed. SUBREASON contains the
FREEVIS return code.
REASON=X'001E'
An abnormal termination condition occurred. The REASON=X'0032'
AB exit of system task CMT got control the second Not used.
time. REASON=X'0033'
REASON=X'001F' Not used.
EXEC IJBCMT,PARM='STOP' was rejected, since REASON=X'0034'
CMT processing is not active. Not used.
REASON=X'0020' REASON=X'0035'
MODESET Macro failed. Field SUBREASON
Not used.
contains the return code.
REASON=X'0036'
REASON=X'0021' Not used.
EXEC IJBCMT,PARM='STOP' was rejected, because
system could not set stop indicator. REASON=X'0037'
Not used.
REASON=X'0022'
No label information for file zzzzzzz found. DLBL REASON=X'0038'
statement is missing. Not used.
REASON=X'0023' REASON=X'0039'
More than one EXTENT statement for file zzzzzzz Not used.
was found. Only one EXTENT is allowed for system
files. REASON=X'003A'
Not used.
REASON=X'003B' REASON=X'005B'
Not used. DIAGNOSE instruction failed. This is an internal
error that should never occur.
REASON=X'003D'
STSI instruction failed. This should never occur. REASON=X'005C'
DIAGNOSE instruction failed. This is an internal
REASON=X'003E'
error that should never occur.
CHSC instruction failed. This should never occur.
REASON=X'005D'
REASON=X'003F'
DIAGNOSE instruction failed. This is an internal
CHSC instruction failed. This should never occur.
error that should never occur.
REASON=X'0040' REASON=X'005E'
CHSC instruction failed. This should never occur.
DIAGNOSE instruction failed. This is an internal
REASON=X'0041' error that should never occur.
PFIX macro failed. SUBREASON contains the return REASON=X'005F'
code provided by the PFIX macro. DIAGNOSE instruction failed. This is an internal
REASON=X'0050' error that should never occur.
GETVIS macro for 31-Bit System Getvis storage
REASON=X'0060'
failed. SUBREASON contains the return code
DIAGNOSE instruction failed. This is an internal
provided by the GETVIS macro. error that should never occur.
REASON=X'0051'
REASON=X'0064'
GETVIS macro for 31-Bit System Getvis storage STSI instruction failed. This is an internal error that
failed. SUBREASON contains the return code
should never occur.
provided by the GETVIS macro.
REASON=X'0065'
REASON=X'0052' STSI instruction failed. This is an internal error that
GETVIS macro for 31-Bit System Getvis storage
should never occur.
failed. SUBREASON contains the return code
provided by the GETVIS macro. REASON=X'0066'
STSI instruction failed. This is an internal error that
REASON=X'0053' should never occur.
FREEVIS macro for System Getvis storage failed.
SUBREASON contains the return code provided by REASON=X'0067'
the FREEVIS macro. STSI instruction failed. This is an internal error that
should never occur.
REASON=X'0054'
FREEVIS macro for System Getvis storage failed. REASON=X'0068'
SUBREASON contains the return code provided by STSI failed. Your CEC is not a z9 or follow-on.
the FREEVIS macro.
REASON=X'006E'
REASON=X'0055' An internal macro failed. This error should never
FREEVIS macro for System Getvis storage failed. occur.
SUBREASON contains the return code provided by
the FREEVIS macro. REASON=X'006F'
Too many CPUs specified. 10 CPUs are allowed.
REASON=X'0056'
FREEVIS macro for System Getvis storage failed. REASON=X'0070'
SUBREASON contains the return code provided by The CEC has more than 2048 CPUs.
the FREEVIS macro. REASON=X'0073'
Internal error, that should never occur.
REASON=X'0057'
FREEVIS macro for System Getvis storage failed. REASON=X'0074'
SUBREASON contains the return code provided by Internal error, that should never occur.
the FREEVIS macro.
REASON=X'0075'
REASON=X'0058' Internal error, that should never occur.
GETVIS macro for 31-Bit System Getvis storage
failed. SUBREASON contains the return code REASON=X'0076'
provided by the GETVIS macro. Internal error, that should never occur.
REASON=X'0059' REASON=X'0077'
GETVIS macro for 31-Bit System Getvis storage Internal error, that should never occur.
failed. SUBREASON contains the return code REASON=X'0078'
provided by the GETVIS macro.
Internal error.
REASON=X'005A' System action:
DIAGNOSE instruction failed. This is an internal REASON=X'0001'
error that should never occur.
Capacity measurement was not started.
REASON=X'0002' REASON=X'001C'
Capacity measurement was not started. Start or Restart of CMT processing was not
executed.
REASON=X'0003'
The requested function failed. REASON=X'001D'
The system restarts CMT processing internally.
REASON=X'0004'
The requested function failed. REASON=X'001E'
The system stops CMT processing.
REASON=X'0005'
The requested function failed. REASON=X'001F'
The requested function was not executed.
REASON=X'0006'
The requested function failed. REASON=X'0020'
EXEC IJBCMT,PARM='STOP' was not executed.
REASON=X'0007'
CMT processing was stopped. REASON=X'0021'
EXEC IJBCMT,PARM='STOP' was not executed.
REASON=X'0008'
Capacity measurement was not started. REASON=X'0022'
The requested function was not executed.
REASON=X'0009'
The requested function failed. REASON=X'0023'
The requested function was not executed.
REASON=X'000A'
File IJSYSCC was not initialized. REASON=X'0024'
The requested function was not executed.
REASON=X'000B'
Capacity measurement was not started. REASON=X'0025'
The requested function was not executed.
REASON=X'000C'
Capacity measurement was not started. REASON=X'0026'
The requested function was not executed.
REASON=X'000D'
IJBCMT has been terminated without action. REASON=X'0027'
The requested function was not executed.
REASON=X'000E'
IJBCMT has been terminated without action. REASON=X'0028'
The requested function was not executed.
REASON=X'000F'
IJBCMT has been terminated without action. REASON=X'0029'
CMT was not started.
REASON=X'0010'
Capacity measurement was not started. REASON=X'002A'
Capacity measurement was stopped.
REASON=X'0011'
None. REASON=X'002B'
The system terminates the job.
REASON=X'0012'
None. REASON=X'002C'
The requested function failed.
REASON=X'0013'
None. REASON=X'002D'
The requested function failed.
REASON=X'0014'
The requested function failed. REASON=X'002E'
The requested function failed.
REASON=X'0015'
The requested function failed. REASON=X'0032'
None.
REASON=X'0016'
The requested function was not executed. REASON=X'0033'
None.
REASON=X'0017'
CMT processing was stopped. REASON=X'0034'
None.
REASON=X'0018'
CMT processing was stopped. REASON=X'0035'
None.
REASON=X'0019'
CMT processing was stopped. REASON=X'0036'
None.
REASON=X'001A'
CMT processing was stopped. REASON=X'0037'
None.
REASON=X'001B'
None.
REASON=X'0038' REASON=X'0064'
None. The requested function failed.
REASON=X'0039' REASON=X'0065'
None. The requested function failed.
REASON=X'003A' REASON=X'0066'
None. The requested function failed.
REASON=X'003B' REASON=X'0067'
None. The requested function failed.
REASON=X'003D' REASON=X'0068'
The requested function failed. Capacity measurement has been terminated.
REASON=X'003E' REASON=X'006E'
The requested function failed. The requested function failed.
REASON=X'003F' REASON=X'006F'
The requested function failed. The requested function failed.
REASON=X'0040' REASON=X'0070'
The requested function failed. The requested function failed.
REASON=X'0041' REASON=X'0071'
The requested function failed. Capacity measurement has been terminated.
REASON=X'0050' REASON=X'0073'
The requested function failed. The requested function failed.
REASON=X'0051' REASON=X'0074'
The requested function failed. The requested function failed.
REASON=X'0052' REASON=X'0075'
The requested function failed. The requested function failed.
REASON=X'0053' REASON=X'0076'
The requested function failed. The requested function failed.
REASON=X'0054' REASON=X'0077'
The requested function failed. The requested function failed.
REASON=X'0055' REASON=X'0078'
The requested function failed. The requested function failed.
Operator response:
REASON=X'0056'
The requested function failed. REASON=X'0001'
Load phase IJBCMT0 in SVA via SET SDL and
REASON=X'0057' restart CMT.
The requested function failed.
REASON=X'0002'
REASON=X'0058'
Load phase IJBCMT1 in SVA via SET SDL and
The requested function failed.
restart CMT.
REASON=X'0059'
REASON=X'0003'
The requested function failed. Restart the failing job.
REASON=X'005A'
REASON=X'0004'
The requested function failed. Restart the failing job.
REASON=X'005B'
REASON=X'0005'
The requested function failed. Restart the failing job.
REASON=X'005C' REASON=X'0006'
The requested function failed.
Restart the failing job.
REASON=X'005D' REASON=X'0007'
The requested function failed.
Add labels for file zzzzzzz to system standard label
REASON=X'005E' group, e.g. with OPTION STDLABEL=ADD and
The requested function failed. rerun the job.
REASON=X'005F' REASON=X'0008'
The requested function failed. Initialize the control file IJSYSCC (EXEC
IJBCMT,PARM='INITDS')
REASON=X'0060'
The requested function failed.
REASON=X'0009' REASON=X'001F'
Provide corrected EXTENT statement for file zzzzzzz None.
and rerun the job.
REASON=X'0020'
REASON=X'000A' Restart the failing job.
Initialize the file IJSYSCC (EXEC
REASON=X'0021'
IJBCMT,PARM='INITDS') with the corrected
EXTENT statement. Restart the failing job.
REASON=X'0022'
REASON=X'000B'
Restart the failing job with the correct labels.
File IJSYSCC is corrupted. Before you initialize the
file again (through EXEC IJBCMT,PARM='INITDS') REASON=X'0023'
make a copy of the files IJSYSC1, and IJSYSC2. Restart the failing job with the corrected EXTENT
Otherwise your collected CMT data are lost. statement.
REASON=X'000C' REASON=X'0024'
None. Restart the failing job with an ASSGN statement.
REASON=X'000D' SUBREASON=0204:
Execute IJBCMT with the correct PARM value. In case there are multiple disks with same
volume serial number, issue command
REASON=X'000E'
Execute IJBCMT with the correct PARM value. DVCDN (device down) to stop one device.
REASON=X'0025'
REASON=X'000F'
Execute IJBCMT with the correct PARM value. Restart the failing job with the corrected EXTENT
statement.
REASON=X'0010'
REASON=X'0026'
Restart CMT ( EXEC IJBCMT,PARM='START
ID=aaaa'). Restart the failing job with the corrected DLBL
statement.
REASON=X'0011'
None. REASON=X'0027'
Check if the file zzzzzzz has been initialized correctly.
REASON=X'0012' If not run EXEC IJBCMT,PARM='INITDS'. Make a
None. copy of file IJSYSC1 and IJSYSC2. Otherwise your
collected CMT data are lost.
REASON=X'0013'
None. REASON=X'0028'
None.
REASON=X'0014'
Restart the failing job. REASON=X'0029'
Report the problem to your system programmer.
REASON=X'0015'
None. REASON=X'002A'
There is a problem with your system layout. The
REASON=X'0016' 24-bit System Getvis area is exhausted.
None.
REASON=X'002B'
REASON=X'0017' Rerun the job.
None.
REASON=X'002C'
REASON=X'0018' Take a dump (Supervisor / SVA) and restart the job.
None.
REASON=X'002D'
REASON=X'0019' None.
None.
REASON=X'002E'
REASON=X'001A'
Take a dump (Supervisor / SVA) and restart the job.
None.
REASON=X'0032'
REASON=X'001B' None.
None.
REASON=X'0033'
REASON=X'001C'
None.
Restart CMT processing (EXEC
IJBCMT,PARM='START....'). REASON=X'0034'
None.
REASON=X'001D'
None. REASON=X'0035'
None.
REASON=X'001E'
Dump the supervisor (DUMP SUP) and sent it to REASON=X'0036'
IBM. Restart CMT processing (EXEC None.
IJBCMT,PARM='START....').
REASON=X'0037' REASON=X'005A'
None. Contact IBM. Restart CMT processing.
REASON=X'0038' REASON=X'005B'
None. Contact IBM. Restart CMT processing.
REASON=X'0039' REASON=X'005C'
None. Contact IBM. Restart CMT processing.
REASON=X'003A' REASON=X'005D'
None. Contact IBM. Restart CMT processing.
REASON=X'003B' REASON=X'005E'
None. Contact IBM. Restart CMT processing.
REASON=X'003D' REASON=X'005F'
Contact IBM. Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'003E' REASON=X'0060'
Contact IBM. Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'003F' REASON=X'0064'
Contact IBM. Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'0040' REASON=X'0065'
Contact IBM. Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'0041' REASON=X'0066'
Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'0050' REASON=X'0067'
Check the GETVIS return code. If needed, increase Contact IBM. Restart CMT processing.
the size of the 31-Bit System Getvis area. Restart
CMT processing. REASON=X'0068'
None.
REASON=X'0051'
Check the GETVIS return code. If needed, increase REASON=X'006E'
the size of the 31-Bit System Getvis area. Restart Contact IBM. Restart CMT processing.
CMT processing. REASON=X'006F'
REASON=X'0052' Reduce the number of CPUs ( LPAR or VM guest).
Check the GETVIS return code. If needed, increase Restart CMT processing.
the size of the 31-Bit System Getvis area. Restart REASON=X'0070'
CMT processing. None.
REASON=X'0053' REASON=X'0071'
Check the FREEVIS return code. Contact IBM. None.
Restart CMT processing.
REASON=X'0073'
REASON=X'0054' Contact IBM. Restart CMT processing.
Check the FREEVIS return code. Contact IBM.
Restart CMT processing. REASON=X'0074'
Contact IBM. Restart CMT processing.
REASON=X'0055'
Check the FREEVIS return code. Contact IBM. REASON=X'0075'
Restart CMT processing. Contact IBM. Restart CMT processing.
REASON=X'0056' REASON=X'0076'
Check the FREEVIS return code. Contact IBM. Contact IBM. Restart CMT processing.
Restart CMT processing.
REASON=X'0077'
REASON=X'0057' Contact IBM. Restart CMT processing.
Check the FREEVIS return code. Contact IBM. REASON=X'0078'
Restart CMT processing.
Contact IBM.
REASON=X'0058' Programmer response:
Check the GETVIS return code. If needed, increase REASON=X'0001'
the size of the 31-Bit System Getvis area. Restart
Add phase IJBCMT0 to your SETSDL procedure.
CMT processing.
REASON=X'0002'
REASON=X'0059'
Add phase IJBCMT1 to your SETSDL procedure.
Check the GETVIS return code. If needed, increase
the size of the 31-Bit System Getvis area. Restart REASON=X'0003'
CMT processing. Correct labels (DLBL) for file zzzzzzz.
REASON=X'0004' REASON=X'001D'
Check the GETVCE return code and correct your None.
DLBL / ASSGN statement.
REASON=X'001E'
REASON=X'0005' None.
None.
REASON=X'001F'
REASON=X'0006' None.
None.
REASON=X'0020'
REASON=X'0007' None.
Customize your system according to the supplied
SKUSERBG. REASON=X'0021'
None.
REASON=X'0008'
REASON=X'0022'
None.
Provide label for file zzzzzzz (DLBL / EXTENT
REASON=X'0009' statement).
Correct the EXTENT statement for file zzzzzzz.
REASON=X'0023'
REASON=X'000A' Provide only ONE EXTENT statement for file
Correct the EXTENT statement for file zzzzzzz. zzzzzzz.
REASON=X'000B' REASON=X'0024'
None. Provide an ASSGN statement for file zzzzzzz
REASON=X'000C' REASON=X'0025'
None. Provide a correct EXTENT statement for file zzzzzzz.
REASON=X'000D' REASON=X'0026'
Correct the EXEC IJBCMT statement in your Job. Provide a DLBL statement with a file type of 'SD' for
file zzzzzzz.
REASON=X'000E'
Correct the EXEC IJBCMT statement in your Job. REASON=X'0027'
Check if the specification (DLBL / EXTENT) for file
REASON=X'000F' zzzzzzz is correct.
Correct the EXEC IJBCMT statement in your Job.
REASON=X'0028'
REASON=X'0010' None.
None.
REASON=X'0029'
REASON=X'0011' Upgrade your VM system to z/VM 5.2 or higher.
None.
REASON=X'002B'
REASON=X'0012' None.
None.
REASON=X'002C'
REASON=X'0013'
None.
None.
REASON=X'002D'
REASON=X'0014' Provide correct DLBL / EXTENT statement.
Check the LABEL return code and correct the DLBL
/ EXTENT / ASSGN describing file zzzzzzz. REASON=X'002E'
None.
REASON=X'0015'
None. REASON=X'0032'
None.
REASON=X'0016'
None. REASON=X'0033'
None.
REASON=X'0017'
None. REASON=X'0034'
None.
REASON=X'0018'
None. REASON=X'0035'
None.
REASON=X'0019'
None. REASON=X'0036'
None.
REASON=X'001A'
None. REASON=X'0037'
None.
REASON=X'001B'
None. REASON=X'0038'
None.
REASON=X'001C'
None.
REASON=X'0039' REASON=X'0065'
None. None.
REASON=X'003A' REASON=X'0066'
None. None.
REASON=X'003B' REASON=X'0067'
None. None.
REASON=X'003D' REASON=X'0068'
None. None.
REASON=X'003E' REASON=X'006E'
None. None.
REASON=X'003F' REASON=X'006F'
None. None.
REASON=X'0040' REASON=X'0070'
None. None.
REASON=X'0041' REASON=X'0071'
Correct the SETPFIX statement. None.
REASON=X'0050' REASON=X'0073'
None. None.
REASON=X'0051' REASON=X'0074'
None. None.
REASON=X'0052' REASON=X'0075'
None. None.
REASON=X'0053' REASON=X'0076'
None. None.
REASON=X'0054' REASON=X'0077'
None. None.
REASON=X'0055' REASON=X'0078'
None. None.
REASON=X'0056'
None. 0S49A CMT COULD NOT BE STARTED. z/VM 5.2
OR HIGHER IS REQUIRED
REASON=X'0057'
Explanation: CMT was started in a guest system of z/VM V4
None.
or z/VM 5.1. These VM releases are not supported by CMT.
REASON=X'0058' System action: CMT was not started.
None. Programmer response: Upgrade your VM system to z/VM
5.2 or higher.
REASON=X'0059' Operator response: Report the problem to your system
None. programmer.
REASON=X'005A'
None. 0S49E CMT PROCESSING STOPPED, DATA FILES
REASON=X'005B' ARE FULL
None. Explanation: Both CMT data files are full with current data.
System action: Save the data in the existing datasets using
REASON=X'005C' the IJBCMTRP report tool. Allocate larger datasets and
None. initialize them using CMTINIT. Restart CMT. Details are
described in the SCRT users guide.
REASON=X'005D'
Programmer response: None.
None.
Operator response: Reply to the highlighted message and
REASON=X'005E' follow the instructions in the SCRT users guide.
None.
REASON=X'005F' 0S50I HS DEVICE DRIVER REPORTED A
None. PROBLEM, REASON=xxxx
CUU=yyyy,DEV/CHAN STATUS=zzzz
REASON=X'0060'
SNS=ww..ww RETCODE=vvvv
None.
Explanation: The HS (HiperSockets) device driver invoked
REASON=X'0064' by an LFP instance detected an error. The value xxxx specifies
None. the reason code. If present, the value yyyy denotes the failing
cuu, the value zzzz is a character string whose first two REASON = X'0021'
characters are the command code of the failing CCW. The The HS device presented an error.
remaining characters are the channel status word, and the
value ww..ww denotes the sense data. The value vvvv is the REASON = X'0027'
HS device driver received invalid input. The IP
return code provided by a specific function. The HS device
driver issues the message during start or termination of an datagram is too long.
LFP instance (HS DEVICES specification). Any error that is REASON = X'0028'
detected after start of the LFP instance does not result in a The HS device reported a protocol error.
message but is reported to the LFP instance. Therefore most of
the reason codes described will not result in a message. They REASON = X'002A'
are listed for problem determination by IBM. I/O operation failed.
0Txx=MCAR/CCH Messages
0T00I THRESHOLD ON RECORDER FILE // JOB jobname
REACHED (1) // TLBL HISTOT
Explanation: The recorder file is almost full. (1) // ASSGN SYS009,cuu
System action: None, but environmental recording ends // EXEC IFCOFFLD
when the file is full. /*
Programmer response: None. /&
Operator response: Issue the ROD command and run EREP ----------
for a recorder-file-full situation as soon as possible to keep the
loss of environmental information at a minimum. Hold the (1) The two statements define the (EREP) history
program's output available on demand. output file on tape.
To run EREP, submit control information as shown in Figure 2. Figure 2. Control Information for an EREP Run if the
Recorder File is Full
Rerun the failing job after the operator has started up the 0T05E RECORDER FILE FULL. RUN EREP
system anew. If the problem recurs, consider contacting IBM Explanation: The recorder file is full. Note that the action
for a search of its known-problems data base. For error indicator is E when this message is issued for the first time.
information that should be collected and held available, see
It will then change to I until the EREP run has been executed.
the publication z/VSE Guide for Solving Problems.
System action: Processing continues, but environmental
Operator response: Report the message to your programmer.
recording is suspended until EREP is executed to purge the
recorder file.
0T02E ERROR IN RECORDER FILE HEADER Programmer response: None.
Explanation: An unrecoverable I/O error has occurred while Operator response: Run EREP for a recorder-file-full
writing the recorder-file header record. This is probably a situation. For the control information to be submitted, refer to
hardware error. Figure 2 on page 87. Delete the highlighted message from the
System action: The I/O request is ignored. Environmental screen so that the system can write to the recorder file again.
recording stops.
Programmer response: As soon as the operational
0T06I ECC MCI DISABLED
requirements permit, have the operator:
Explanation: The error frequency limit for ECC (error
1. Shut down the system.
correction code) has been exceeded.
2. Start up the system anew with a SET RF=CREATE
System action: The ECC function is put into quiet mode and
command included in the set of IPL commands (to recreate
processing continues.
the system recorder file).
Programmer response: If the message recurs, report it to
Operator response: Report the message to your programmer.
IBM.
Operator response: Report the message to your programmer.
0T03I ERROR ON RECORDER FILE AT
[cchhr|block-no.]
0T07I ALL SOFT MCI DISABLED
Explanation: An unrecoverable I/O error has occurred on the
Explanation: The error frequency limit was exceeded for both
recorder file while accessing the indicated record (for CKD, cc
HIR (hardware instruction retry) and ECC (error correction
= cylinder, hh = head, r = record; for FBA, block-no. = block
code).
number). This is probably a hardware error.
System action: HIR and ECC are placed in the quiet mode
System action: The I/O request for the record is ignored and
and processing continues.
processing continues.
Programmer response: If the message recurs, report it to
Programmer response: If the message recurs, have the
IBM.
recorder file recreated when the system is started-up again.
Operator response: Report the message to your programmer.
You may have to use the Device Support Facilities program's
functions
1. INIT to initialize the volume 0T08I C40 BUFFER PAGES DELETED = nnn
2. INSPECT to assign (or reclaim) tracks or blocks as required Explanation: The indicated number (nnn) of page frames in
control storage are unusable.
and subsequently restore the data originally on the disk System action: Processing continues at a notably lower
volume by using the latest backup for the volume. performance. Degradation can occur because buffer pages
Operator response: If this error message recurs, run the have been deleted.
EREP program for a recorder-file-full situation and report the Programmer response: Report this message to IBM.
message to your programmer. For the control information to Operator response: Report the message to your programmer.
be submitted, refer to Figure 2 on page 87 .
0T09I SUCCESSFUL RECOVERY FROM 0T13t CHANNEL ERROR ON cuu [, CHPID = xx]
MACHINE CHECK Explanation: A channel error occurred while the system was
Explanation: A machine check interrupt occurred as a result executing an I/O operation for the device at the indicated
of a corrected failure. address. This is probably a hardware error. If shown, the
System action: The system records the error on SYSREC and CHPID xx indicates the channel path that was used for the
continues processing. failing I/O operation.
Programmer response: None. System action: The system records the error on SYSREC.
Operator response: None. v For type code I -- The job is canceled.
v For type code D -- The system waits for an operator
0T10I CHANNEL ERROR RECOVERED ON cuu [, response.
CHPID = xx] Programmer response: If the problem recurs, report the
Explanation: Retry of a failed I/O operation was successful. message to IBM.
If shown, the CHPID xx indicates the channel path that was Operator response: Report the message to your programmer.
used for the failing I/O operation. In addition:
System action: The system records the error on SYSREC and v For type code I -- None.
continues processing. v For type code D -- Press END/ENTER at the consoles
Programmer response: None. keyboard to have the system continue processing.
Operator response: None. Alternatively, you may enter CANCEL to cancel the affected
job or subtask. Normal system processing will then
continue.
0T11A HARD WAIT CODE = n RECORDING
recording-status
Explanation: A system failure, indicated by the displayed 0T14E CLOCK DAMAGE. ALL MODES QUIET
hard wait code, resulted in an unrecoverable wait state. This is Explanation: The time-of-day clock is damaged. This is
probably a hardware error. n is the first byte of the wait code probably a hardware error.
in low core storage bytes 0 to 3. For a list of wait codes, refer System action: Processing continues, but the recording of
to Codes in Storage Bytes 0 Through 3 on page 488 in HIR and ECC type errors is stopped.
VSE/Advanced Functions Wait Codes. . Convert the wait code Programmer response: Provide the operator with instructions
to its EBCDIC hexadecimal equivalent before you look up the for removing all time dependent jobs from the system's job
meaning; all wait codes are shown in hexadecimal notation in input and have the system continue processing other jobs. To
the manual. do so, you may have to request your operator to get a list of
System action: The system enters an unrecoverable wait jobs in the POWER queues (by PDISPLAY ALL cuu). Report
state. this message to IBM.
Programmer response: Report the problem to your system Operator response: Report this message to your programmer.
support personnel. Issue a PDISPLAY ALL command for output on a printer and
Operator response: Start up the system again. In addition, if have the printout available on demand. Do not issue a MODE
recording-status is: command in an attempt to restart recording of ECC and HIR
SUCCESSFUL. RUN EREP - type errors.
Execute the program and make its output available.
For instructions on running EREP, see Figure 1 on
0T15E MCAR REPAIR FAILED
page 14.
Explanation: An attempt to make a damaged partition usable
INCOMPLETE or UNSUCCESSFUL -
again has failed. This is probably a hardware error.
Take no action when the message occurs the first
System action: The system cancels the affected partition.
time. If the problem recurs, run the log-information
Programmer response: Avoid scheduling jobs for execution
retrieval function as described in your computer
in the damaged partition (this may result in an unexpected
system's Problem Analysis Guide or equivalent of your
system halt). Give your operator instructions for altering the
processor.
execution classes of jobs in the system's input queues. To do
so, you may have to get, from your operator, a list of jobs in
0T12I IRRECOVERABLE CHANNEL ERROR ON the POWER queues (by PDISPLAY ALL cuu). Report this
cuu [, CHPID = xx] message to your IBM service center.
Explanation: An I/O operation for the device at the indicated Operator response: Report this message to your programmer.
address failed. Either retry was not successful or the operation Issue a PDISPLAY ALL command for output on a printer and
could not be retried at all. This is probably a hardware error. If have the printout available on demand. Do not attempt to use
shown, the CHPID xx indicates the channel path that was the affected partition until the hardware problem is removed.
used for the failing I/O operation.
System action: The system records the error on SYSREC and
0T16I EFL OVERFLOW
continues processing. However, the affected job or subtask is
Explanation: A hardware Error Frequency Limit (EFL) for
canceled if:
recoverable storage failures has been reached.
v The device at the indicated address is a disk drive.
System action: The error is recorded on SYSREC and
v The associated CCB or IORB has not been programmed to
recording of ECC type errors is set to quiet mode; processing
accept a posting of unrecoverable I/O errors.
continues.
Programmer response: If the problem recurs, report the
Programmer response: If the message recurs, report it to
message to IBM.
IBM.
Operator response: Report the message to your programmer.
Operator response: Report the message to your programmer.
0T27E VSIZE REDUCED BY ONE PAGE 0T34I CHPID xx ALERT, CHANNEL PATH
Explanation: The supervisor has detected a defective page in TERMINAL
a non-PDS environment. This is probably a hardware error. Explanation: A channel report word (CRW) was received that
The total virtual storage size is reduced by one page. indicated a channel path terminal condition. The channel path
System action: The system cancels the affected partition. xx is in the terminal state and no longer usable for the channel
Programmer response: None subsystem.
Operator response: Report this message to your programmer. System action: The system records the CRW on SYSREC and
tries to reset the channel path for recovery.
Programmer response: None.
0T30I CHANNEL REPORT WORD LOST DUE TO Operator response: None.
OVERFLOW CONDITION
Explanation: A channel report word (CRW) was received that
indicated a CRW-overflow condition. One or more channel 0T35I EVENT INFORMATION LOST DUE TO
report words have been lost and thus will not be reported to OVERFLOW CONDITION
the system. Explanation: A channel report word (CRW) was received that
System action: The system records the retrieved CRWs on indicated event information pending. The retrieved event
SYSREC and continues processing. System operation may be information showed an overflow condition which means that
affected depending on the nature of the lost channel report some event information is lost and will not be reported to the
words. system.
Programmer response: None. System action: The system records the retrieved event
Operator response: None. information on SYSREC and continues processing. System
operation may be affected depending on the nature of the lost
event information.
0T31I CHPID xx ALERT, UNSOLICITED Programmer response: None.
MALFUNCTION INTERRUPT Operator response: None.
Explanation: A channel report word (CRW) was received that
indicated a temporary error on channel path xx. While trying
to service a request from a device, the channel subsystem 0T36I SUBCHANNEL INFORMATION LOST DUE
encountered a malfunction before the identity of the device TO OVERFLOW CONDITION
could be determined. The reporting channel path xx remains Explanation: A channel error occurred while the system was
available for use by the channel subsystem. executing an I/O operation for the device indicated in
System action: The system records the CRW on SYSREC and preceding message 0T12I/0T13A. The system was not able to
continues processing. store the required information for recovery and recording.
Programmer response: None. System action: No error is recorded on SYSREC. The affected
Operator response: If the problem recurs, isolate the failing job or subtask is canceled.
channel path and report the problem to IBM. Programmer response: If the problem recurs, report the
message to IBM.
Operator response: Report the message to your system
0T32I CHPID xx ALERT, NO ASSOCIATED programmer.
SUBCHANNEL FOR DEVICE
Explanation: A channel report word (CRW) was received that
indicated a configuration alert temporary error. The channel 0T37I CHANNEL ERROR ON cuu. NO RECOVERY
subsystem was unable to associate either a valid subchannel / NO RECORDING DONE.
or a control unit with the device identified. Explanation: An I/O operation for the device at the indicated
System action: The system records the CRW on SYSREC and address failed. This is probably a hardware error. The failure
continues processing. occurred at IPL time in a stand-alone environment when SVA
Programmer response: None. loading is not yet complete.
Operator response: Recovery of the device which caused the System action: The channel error is not recorded on SYSREC.
channel report to be generated is not possible by the program. Programmer response: None.
External actions are required to associate the device with a Operator response: Check the hardware status of the
valid subchannel. IOCDS should be updated accordingly. indicated device. If this device is not required for your
standalone environment consider to remove it from your I/O
configuration and perform re-IPL.
0T33I CHPID xx ALERT, CHANNEL PATH
PERMANENT ERROR
Explanation: A channel report word (CRW) was received that
indicated a permanent error on channel path xx. Recovery of
that channel path is not possible.
System action: The system records the CRW on SYSREC. The
channel path xx will be forced offline which may result in a
DEVICE NOT OPERATIONAL condition if the failing path
was the only configured path.
Programmer response: None.
Operator response: Recovery of the channel path is not
possible by the program. External means (INL) are required to
correct the malfunction.
0Vxx=EOJ Messages
0V02I PAGE FAULT IN DISABLED PROGRAM 0V09I PARAMETER PASSED BY THE PHO
Explanation: The disabled program may be a MICR stacker ROUTINE IS INVALID
select routine or a PHO appendage. Explanation: A PHO (page fault handling overlap) routine
System action: The indicated job or task is canceled. has passed an invalid parameter to the supervisor.
Programmer response: Avoid page faults by using PFIX or System action: The system issues message 0S00I.
by running the program in real mode. Programmer response: Correct your PHO routine (For
Operator response: None. information about coding a PHO routine, see the manual
z/VSE System Macros User's Guide).
Operator response: None.
0V03I MORE THAN MAX PFIX REQUESTS MADE
FOR ONE PAGE
Explanation: More than the maximum allowed number of 0V10I I/O ERROR ON PAGE DATA SET
PFIX requests (32,767) have been made for one page. Explanation: An unrecoverable I/O error occurred while the
System action: The system issues message 0S00I. system was handling a page fault.
Programmer response: Correct the program by issuing System action: The system issues message 0S00I.
PFREE macros for pages fixed by PFIX macros and rerun the Programmer response: Have the operator start up the system
job. again with the page data set specified in a different disk area.
Operator response: None. Correct ASI IPL procedures as applicable.
Operator response: None.
0V15I REQUEST FROM SYSTEM SERVICE 0V17I SPOOL REQUEST OUT OF SEQUENCE.
ROUTINE Explanation: An output spool request is encountered by
Explanation: A cancel macro was issued by a POWER, but the partition concerned is waiting for work.
program-requested system service routine. System action: The system issues message 0S00I.
System action: The system issues message 0S00I. Programmer response: Consider starting the partition as an
Programmer response: To determine the error, follow any MT partition.
diagnostic messages given by the system service routine. Operator response: None.
Correct the error and rerun the job. Otherwise, the error may
be in LIOCS, for one of the following reasons:
v An attempt was made to access a file beyond its upper 0V18I REQUEST FROM VSE/OCCF
extent limit. Explanation: VSE/OCCF detected an error situation.
v An imperative macro (WRITE or PUT, for example) was System action: The system issues message 0S00I.
issued for a file for which the requested access service is not Programmer response: None.
available. Operator response: Inform your system programmer of the
v An invalid ASA control character for the printer was used. occurrence of this message.
v A macro sequence error occurred in a program using
associated files on a multifunction card machine or on the 0V19I CANCEL REQUESTED BY VSE/OCCF
3525 card punch (the GET-PUT sequence must be SUBTASK
maintained when read/punch associated files are used). Explanation: An error occurred in one of the VSE/OCCF
v Multiple file names were specified in a WAITF macro. subtasks. The subtask requested the VSE/OCCF partition to be
v For a file on an FBA disk, the OPEN routines exceeded their canceled.
pre-allocated work area and did not have enough space for System action: The system issues message 0S00I.
issuing a message. Programmer response: None.
v Specific for CI-format access methods: Operator response: None.
While a user-written error exit for a file is being
processed, an imperative macro other than ERET was
issued for the same file. 0V95I TERMINATION OF VTAM
The OPEN or CLOSE routines of VSE/VSAM attempted Explanation: The named job or task is canceled because there
to issue an unsupported message. was an outstanding OPEN ACB request when VTAM
The OPEN or CLOSE routines of VSE/VSAM have terminated.
insufficient dynamic save-area space available. System action: The system issues message 0S00I.
A PUT was issued to an input file immediately following Programmer response: Rerun the job after restart of VTAM.
an FEOD or an OPEN. See also the explanation of message 5J95I (which is issued by
An ERET RETRY was issued from a wrong-length-record VTAM).
user-error exit. Operator response: For the VTAM start-up procedure, refer
For a variable output file, a PUT was issued for a logical to z/VSE Operation. Report the message to your programmer.
record larger than as specified in BLKSIZE=value.
PWRITE=YES is specified and the program issues a
POINT. 0V96I INVALID VTAM CONDITION
For a DTFSD system file, an ERET RETRY was issued Explanation: A condition occurred that caused VTAM to be
from a user-error exit. canceled.
For a DTFSD work file, a NOTE was issued for a record System action: The system issues message 0S00I.
residing in a logical block beyond the 255th logical block Programmer response: Rerun the job after restart of VTAM.
in a CI (this can occur only if the file being accessed was See also the explanation of message IST997I (which is issued
created or modified with a specification other than by VTAM).
DTFSD TYPEFLE=WORK). Operator response: z/VSE Administration shows a VTAM
v The user-written program modifies a DTF block after OPEN start-up skeleton, z/VSE Operation provides information about
processing, and this resulted in an improper file description the VTAM start-up procedure. Report the message to your
for the access method. programmer.
v A wrong-length record was found in the object program, or
an I/O request was issued for an unopened file.
v For a DTFSD work file, a POINTR or a POINTW was issued
with an invalid search argument.
Operator response: None.
Note: This message is only issued when the SYS QUIESCE In the message text: text indicates the reason for the processor
parameter has been enabled at IPL. speed change. Possible reasons are:
System action: The system waits for an operator response v THE SYSTEM IS RUNNING AT NOMINAL CAPACITY.
until the timeout enforces immediate system shutdown. For example, a cooling problem has been resolved and the
Programmer response: None system is running at nominal capacity again.
Operator response: Ensure that all subsystems
v THE SYSTEM IS RUNNING AT NOMINAL CAPACITY;
(CICS,VTAM,POWER,....) and jobs have finished processing
MODEL CONVERSION OCCURRED.
and/or are in a defined state where the system can be stopped
For example, the user may have upgraded or downgraded
before answering with 'YES'. Answering with 'YES' will force
the capacity and the system is now running at the new
the system into disabled-wait state to signal that processing
nominal capacity.
has been stopped.
v THE SYSTEM IS RUNNING WITH REDUCED CAPACITY
Note: Message 0W01D should be replied to in a timely BECAUSE OF A MANUAL CONTROL SETTING.
manner as this will otherwise delay SE/HMC or z/VM For example, the user may have initiated static power save
processing. Even if 'NO' is specified as reply to message mode.
0W01D or if no reply at all is specified, the SE/HMC or v THE SYSTEM IS RUNNING WITH REDUCED CAPACITY
z/VM processing continues to shutdown after a defined BECAUSE OF A MACHINE EXCEPTION CONDITION.
period (about 5 minutes in case of SE/HMC). For example, there may have been a cooling problem.
v THE SYSTEM IS RUNNING WITH REDUCED CAPACITY
BECAUSE OF A NON-EXCEPTION MACHINE
0W02I l STANDBY CPUS HAVE BEEN REMOVED
CONDITION.
FROM THE CONFIGURATION
For example, there may have been a firmware update.
Explanation: Standby CPU(s) were removed from the
configuration. The number l denotes the number of standby v THE SYSTEM IS RUNNING WITH REDUCED CAPACITY
CPUs that have been removed from the configuration. BECAUSE OF AN EXCEPTION CONDITION EXTERNAL
System action: The CPU configuration is updated. TO THE MACHINE.
Programmer response: None For example, the ambient temperature may have exceeded
Operator response: None the maximum value.
System action: Processing continues.
Programmer response: None
0W03I l STANDBY CPUS HAVE BEEN ADDED TO Operator response: None
THE CONFIGURATION
Explanation: Standby CPU(s) were added to the
configuration. The number l denotes the number of standby
CPUs that have been added to the configuration.
System action: The CPU configuration is updated.
Programmer response: None
Operator response: None
If the fourth digit of a 1-prefix message is shown as n (1A1nD, for example), this digit points to the field of the
command or statement being processed when the system detects the error. In most cases this field is in fact the cause
of the error. However, this field might not be compatible with one or more of the previous fields of the command or
statement. In this case, one of the previous fields might have caused the error and not the field indicated by the
message. The value n can range from 1 to 9 and, for the fields 10 through 35, from A to Z. For fields greater than 35
an asterisk (*) is printed. The command or statement in error is the one printed immediately before the error
message. The examples below show how fields are to be counted.
identifier, see Field Count for Error-Field Indications on v Issue the LISTIO command and have its output available on
page 95. A logical unit is to be assigned to a physical device demand, then enter CANCEL to have the system cancel the
already assigned to another logical unit with a conflicting job. Report the message to your programmer.
function. For example, no physical device can be assigned to
both SYSOUT and SYSIN.
System action: The system waits for an operator response. 1A5nt DEVICE NOT DEFINED
Programmer response: If the operator cancels the job, rerun it Explanation: For an explanation of n in the message
and make sure that the assignments are correct. Consult the identifier, see Field Count for Error-Field Indications on
LISTIO output, if necessary. page 95. The message may occur if:
Operator response: One of the following: v the physical unit specified in the previous statement was
v Press END/ENTER; This causes the system to ignore the not defined (by an ADD) during system start-up.
assignment request and to continue processing. v An incorrect mode was specified in the ADD command that
v Enter a new, correct assignment (this may require you to defined the affected device (as a result, the device as
issue the LISTIO command to obtain a list of the current defined does not match the specified mode).
assignments). System action: For type code I The job is canceled. For
v Issue the LISTIO command and have its output available on type code D The system waits for an operator response.
demand, then enter CANCEL to have the system cancel the Programmer response: Have the device added during next
job. Report the message to your programmer. system start-up and rerun the job. If the problem recurs,
consider contacting IBM for a search of its known-problems
data base. For data to be held available, refer to z/VSE Guide
1A2nt INVALID DEVICE TYPE for Solving Problems.
Explanation: For an explanation of n in the message Operator response: For type code I None. For type code D
identifier, see Field Count for Error-Field Indications on One of the following:
page 95. The specified logical unit is inconsistent with the type v Press END/ENTER; this causes the system to ignore the
of the assigned device. For example: assignment request and to continue processing.
v SYSRDR is assigned to a printer. v Reenter the command with a different physical unit (this
v CLOSE is issued for a file that is not assigned. may require you to issue the LISTIO command to obtain a
v SYSLNK is to be assigned to a device other than a disk. list of the current assignments).
System action: For type code I - The job is canceled. For type v Issue the LISTIO command and have its output available on
code D - The system waits for an operator response. demand, then enter CANCEL to have the system cancel the
Programmer response: If the job is canceled, rerun it and job. Report the message to your programmer.
make sure that the assignments are correct. Consult the
LISTIO output, if necessary.
Operator response: For type code I - None. For type code D - 1A60t UNIT CURRENTLY UNASSIGNABLE
One of the following: Explanation: The message may occur if the previous ASSGN
v Press END/ENTER; this causes the system to ignore the attempted to assign:
assignment request and to continue processing. v SYSLOG while a foreground program is active in the
v Enter a new, correct assignment (this may require you to system.
issue the LISTIO command to obtain a list of the current v A logical unit to a device already owned by another
assignments). partition.
v Issue the LISTIO command and have its output available on v A physical device for which a MOUNT command was given
demand, then enter CANCEL to have the system cancel the or which has been reserved by a RESERV command or by
job. Report the message to your programmer. space management.
v A device of a type which is not available.
v The device was either not ready or offline.
1A4nt INVALID LOGICAL UNIT SPECIFICATION System action: For type code I - The job is canceled. For type
Explanation: For an explanation of n in the message code D - The system waits for an operator response.
identifier, see Field Count for Error-Field Indications on Programmer response: If the job was canceled, make sure
page 95. The previous statement contained a logical unit that that the specified device will be available when you rerun the
was invalid. This could result from one of the following: job.
v A format error. Operator response: If you attempted to assign SYSLOG, then
v The number of the unit is higher than the number of LUBs issue the MAP command to find out which program is active
contained in the class. For example, SYS050 is specified in what foreground partition. Then do one of the following:
when space has been allocated for 25 programmer logical v Press END/ENTER; this causes the system to ignore the
units. assignment request and to continue processing.
v An assign for SYSLOG in a foreground partition. v Wait for that job to finish executing and then reenter the
v An assign for SYSRES. rejected command.
System action: The system waits for an operator response. v Enter CANCEL for the affected partition to have the system
Programmer response: If the job was canceled, either change cancel the job. Reenter the rejected command.
the logical unit specification in your program or reassemble v Verify that the device is ready and online.
the supervisor with additional LUB entries. Rerun the job.
Operator response: Do one of the following. If an attempt to assign SYSLOG was not the cause, select
v Press END/ENTER; this causes the system to ignore the another suitable device or wait until a device of the required
assignment request and to continue processing. type is available.
v Enter a new, correct assignment (this may require you to
issue the LISTIO command to obtain a list of the current
assignments).
1B10I operation: INVALID FOR THE SELECTED The message is the system's response to an LFCB command or
PRINTER LFCB macro that specifies FORMS=xxxx, or LPI=n, or both.
Explanation: The loading of a printer control buffer was System action: The system waits for the operator to press
requested either by a SYSBUFLD run or by one of the END/ENTER.
commands LFCB, LUCB, BANDID. Programmer response: None.
Operator response: Proceed as follows by performing the
The request is invalid because the selected printer does not
applicable steps:
have a control buffer indicated by the requested operation.
1. Stop the printer.
Example: a BANDID command refers to a printer other than
2. If the number of lines per inch is to be changed, set the
an IBM 4248.
carriage clutch to the new position.
System action: The job (if a SYSBUFLD run) or the
3. Press END/ENTER.
processing of the command (if a console request) is canceled.
4. If forms are to be changed, insert new forms on the printer
Programmer response: Applies if a SYSBUFLD run was
and align them by placing the upper margin of the first
canceled. A subsequent job may have produced unusable list
new form exactly over the fold of the old form that has
output. If so, rerun:
just passed the print line).
1. The SYSBUFLD program with the name of a suitable
5. Ready the printer.
FCB-image phase specified in the SYSBUFLD statement.
2. Immediately after the SYSBUFLD run, the job whose list
output was unusable. 1B14A X'cuu' NEEDS FORMS form-number STOP
Operator response: Applies if a load request from the PRINTER AND PRESS END
console was canceled. Resubmit your request with a correct Explanation: In the message,
operation code. For example, if the error was: form-number =
v An LFCB command for a 1403U printer, then insert a The form number specified in the LFCB command
suitable carriage control tape. or macro.
v An LFCB command for an IBM 4248, then resubmit the
request by way of a BANDID command. The message is the system's response to an LFCB command or
LFCB macro that specifies FORMS=form-number.
System action: The system waits for the operator to press
END/ENTER.
Programmer response: None. you, a subsequent job may have produced unusable list
Operator response: output. If so, consider running:
1. Stop the printer. 1. The SYSBUFLD program with a correct control statement.
2. Press END/ENTER. 2. Immediately after the SYSBUFLD run, the job whose list
3. Insert new forms on the printer and align them (by placing output was unusable.
the upper margin of the first new form exactly over the
fold of the old form that has just passed the print line). Verify the phase name and the LPI=n value as supplied by the
4. Ready the printer. operator. You may have to correct and re-catalog the affected
buffer-image phase.
Operator response: Either of the following
1B15I PHASE phase-name NOT FOUND
v Reenter the LFCB command and make sure the phase name
Explanation: Either of the following:
is spelled correctly. You may then omit the LPI=n
v The phase whose name was specified in a preceding LFCB
specification.
or LUCB command is not cataloged in the system library.
v Enter any other valid command and report your command
v In the command, the phase-name operand was omitted (in
and the message to your programmer.
that case, the system prints question marks for phase-name
in the message text).
System action: The system ignores the command and is 1B18A X'cuu' PRINTER NEEDS TRAIN=number.
ready to accept the next command. Possibly, message 0D07D STOP PRINTER AND PRESS END
is issued on the display console. Explanation: An LUCB command was given, and this
Programmer response: If your operator reports the message command specified the print-train (-chain or -belt) number
to you, ensure that: displayed in the message.
v The phase name to be specified was spelled correctly. System action: The system waits for the operator to press
v The image phase is actually stored in the system library. END/ENTER.
Operator response: Reenter the LFCB or LUCB command Programmer response: None.
with the phase name spelled correctly if a typo was the cause. Operator response:
Otherwise, enter any other valid command and report the 1. Stop the printer.
message to your programmer. 2. Press END/ENTER on the console.
3. Mount the required print train (chain, or belt).
4. Make the printer ready again.
1B16I (FCB|UCB) LOAD INVALID FOR
SPECIFIED PRINTER
Explanation: If an FCB load (buffer image) is invalid, then 1B19I X'cuu' LFCB WITH PHASE phase-name
either EXECUTED
v The FCB image specified as phase name in the preceding Explanation: The programmer issued an LFCB macro in his
LFCB command does not have one of the device-specific program, and it was successfully executed. The system loaded
lengths, or the FCB image phase whose name is given in the message.
v The FCB image does not conform to the FCB load System action: Processing continues.
conventions for the affected printer. Programmer response: None.
Operator response: None.
If a UCB load (buffer image) is invalid, the UCB image
specified as phase name in the preceding LUCB command
does not have the device-specific length. 1B20A INVALID RESPONSE
System action: The system ignores the command and is Explanation: The response to the preceding print-buffer load
ready to accept the next command. Possibly, message 0D07 is message is invalid.
displayed at the console. System action: The system waits for an operator response.
Programmer response: If your operator reports the message Programmer response: None.
to you, ensure that the phase name to be specified was spelled Operator response: One of the following:
correctly. If it was, make corrections as required and re-catalog 1. If the wrongly responded message requested a forms setup
the affected buffer-image phase. For buffer-image phase and this setup has not yet been done, make sure you:
formats and coding conventions, see z/VSE System Control a. Stopped the printer, and
Statements. b. Pressed END/ENTER.
Operator response: Reenter the LFCB or LUCB command 2. If 1, above does not apply, then either:
with the phase name spelled correctly if a typing error was v Check the documentation of the wrongly responded
the cause. Otherwise, enter any other valid command and message and make another attempt, or
report the message to your programmer. v Enter CANCEL to cancel the currently processed print
control buffer load operation.
1B17I LPI=n AND PRINTER BUFFER LOAD
DISAGREE 1B21A X'cuu' CHANGE FORMS, IF NECESSARY,
Explanation: An LFCB command specifying LPI=n was given AND PRESS END
for a PRT1 or a 4248 printer. However, the number given for n Explanation: The SYSBUFLD program is being executed to
does not match this number as coded in the currently loaded reload the FCB of the named printer.
FCB image. A typing error may be the cause. System action: The system waits for the operator to press
System action: The system ignores the command; it may END/ENTER.
issue message 0D07D. Programmer response: None.
Programmer response: If the operator reports the message to Operator response: If the printer's FCB buffer-image (see the
SYSBUFLD program's control statement as displayed on your
console's display) requires new forms, then: v Enter the band ID of the currently mounted print band if
1. Stop the printer and press END/ENTER. the subsequent job(s) can run with this band. This causes
2. Change forms (for alignment of forms instructions, see the the system to continue processing.
explanation for message 1B13A (for a non-PRT1 printer) v Press END/ENTER to indicate that the specified print band
and for message 1B14A (for a PRT1 printer). is to be used. This causes the system to:
3. For a non-PRT1 printer, if the subsequent job requires a 1. Force a NOT READY condition for the printer.
different setting of the carriage clutch, change this setting 2. Display 'BAND RQ xxxx' on the printer's display panel.
now.
4. Make the printer ready again. Mount the required print band and make the printer ready
again.
v Enter the band-ID of a suitable other print band. The
1B22t X'cuu' NEEDS BAND xxxx, FOUND yyyy
system's response and your subsequent action is the same
Explanation: The specified band identifier does not match the
as if you had pressed END/ENTER.
band identifier of the currently mounted print band.
v Enter CANCEL to cancel the SYSBUFLD job and report the
System action: The system waits for an operator response. If
message to your programmer.
the type code is A, the system takes additional action; it:
1. Forces the printer NOT READY.
2. Displays 'BAND RQ xxxx' on the printer's display panel. 1B23I FOUND BAND xxxx
Programmer response: If the operator reports the message, Explanation: This message is the system's response to a
then rerun the job after having ensured that the required print BANDID command without a print band identifier. The
band has been mounted. message displays the identifier of the currently mounted print
Operator response: For a type code of A (you had entered a band.
BANDID command), mount the required print band and make System action: Processing continues.
the printer ready. Programmer response: None.
Operator response: None.
For a type code of D (a new print band is requested by
SYSBUFLD), one of the following:
System action: None. you, then submit new extents, close the logical unit, and
Programmer response: None. reassign the file to the new extents.
Operator response: None. Operator response: To temporarily recover, close the logical
unit and reassign the named system file to another disk or to
a tape device. If this fails, tell the programmer.
1C5nI PROCESSING ROUTINE ACTIVE
Explanation: For an explanation of n in the message
Note: If SYSRDR or SYSIPT is assigned to SYSIN, CLOSE
identifier, see Field Count for Error-Field Indications on
must be given for SYSIN and not for SYSRDR or
page 95. The message may be caused by one of the following:
SYSIPT.
v An MSG command was given, but the partition's OC exit
routine is active.
v A VSE/ICCF or VSE/POWER command was entered while If the message recurs, execute LVTOC for the volume that
a previously submitted VSE/ICCF or VSE/POWER contains the named file and, if standard or permanent labels
command was being processed. are used, run LSERV. Report the message to your programmer
System action: The system ignores the command that caused and have the LVTOC and LSERV output available on demand.
the message, and processing continues.
Programmer response: If your operator reported the 1C90I SYSRDR IS NOT PERMANENTLY
message, consider allocating additional processing storage (via ASSIGNED IN THE ASI PROCEDURE
the ALLOCR command) to the VSE/POWER partition. Explanation: For a dynamic partition, SYSRDR must be
Operator response: If you issued an MSG command, check permanently assigned in the ASI procedure.
that this command was issued for the correct partition. If you System action: The dynamic partition is not started.
issued a VSE/POWER command to delete, alter, or release a Programmer response: Add the proper ASSGN statement to
queue entry, then wait for message 1R88I to be displayed the ASI procedure (Profile) for the dynamic partition.
before entering the next command. If you issued any other Operator response: Notify your system programmer.
VSE/POWER command or a VSE/ICCF command, retry the
command later. Report the message to your programmer if
this was a VSE/POWER command. 1C91I ASI PROCEDURE procname IS NOT FOUND
Explanation: For a dynamic partition no ASI procedure was
found.
1C60D NO ASI ACTIVE
System action: The dynamic partition is not started.
Explanation: A START JCC command was issued for a
Programmer response: Check whether the sublibrary
partition which had already completed its ASI procedure and
IJSYSRS.SYSLIB contains the procedure listed in this message.
for which an UNBATCH command was probably issued.
It is the name of the library member which you specified as
System action: The START JCC command is not executed.
Profile in the panel MAINTAIN DYNAMIC PARTITIONS
Programmer response: To prevent a repeat occurrence, find
within the Interactive Interface dialog.
out why a partition with an ASI procedure was unbatched and
Operator response: Notify your system programmer.
why a START JCC command was issued from a disallowed
partition. See description of START command in z/VSE System
Control Statements. 1C92D ASSGN SYSRDR/IN ONLY TO A POWER
Operator response: Report this message occurrence to your CONTROLLED DEVICE
system programmer. You can start the partition via the Explanation: For dynamic partitions, SYSRDR, SYSIPT,
attention routine. SYSPCH and SYSLST may be assigned only to VSE/POWER
controlled devices in the ASI procedure.
System action: The dynamic partition is not started.
1C70D number RECORDS REMAINING ON
Programmer response: Change the ASSGN statement in your
(SYSPCH|SYSLST)
ASI procedure to a VSE/POWER controlled device for the
Explanation: The minimum number of remaining records in
affected system logical unit.
the named system file on disk has been reached or exceeded
Operator response: Notify your system programmer.
during the previous job. The message gives the number of
how many record spaces now remain.
System action: The system waits for an operator response. 1C93D IN A DYNAMIC PARTITION MICR/OCR
Programmer response: If the message recurs, provide for DEVICES ARE NOT SUPPORTED
larger extents. Explanation: Not applicable.
Operator response: One of the following: System action: The system ignores the ASSGN statement and
v Submit new extents. waits for an operator response.
v Close the file and reassign it to another device following the Programmer response: Submit your job to a static partition.
procedures set up for your location. Operator response: Notify your system programmer. Cancel
v Press END/ENTER to have the system continue processing. the job or enter a valid ASSGN statement and continue by
pressing the ENTER key.
If the message recurs, report it to your programmer.
1C94D ASSIGNMENT OF SYSRDR/IPT/PCH/LST
1C80D END OF EXTENT ON SYSxxx TO DISK NOT ALLOWED.
Explanation: The message is caused by the following: Explanation: In dynamic partitions these assignments are not
v End of extent or a file mark has been reached on the device supported.
to which the indicated logical unit is assigned. System action: The system ignores the ASSGN statement and
System action: The system waits for an operator response. waits for an operator response.
Programmer response: If the operator reports the message to Programmer response: Submit your job to a static partition.
Programmer response: If the job was canceled, correct the v After having assured that the migration table contains an
procedure and rerun the job. entry for the affected library.
Operator response: For type code I - None. For type code D - Operator response: For type code I - None. For type code D -
One of the following: One of the following:
v Press END/ENTER; this causes the system to ignore the v Press END/ENTER; this causes the system to ignore the
command and to continue processing. command and to continue processing.
v Enter CANCEL to have the system cancel the job. Report v Enter CANCEL to have the system cancel the job. Report
the message to your programmer. the message to your programmer.
page 95. The same file name occurs more than once in the
1D6nt KEYWORD keyword SPECIFIED TWICE OR
SEARCH list of the currently processed LIBDEF statement (the
NOT ALLOWED
message is issued for every occurrence of a duplicate name).
Explanation: For an explanation of n in the message
System action: The second and all following occurrences of
identifier, see Field Count for Error-Field Indications on
the file name are ignored. Processing continues.
page 95. The currently processed LIBDEF or LIBDROP
Programmer response: None.
statement contains an error as indicated.
Operator response: None.
System action: For type code I - The job is canceled.
For type code D - The system waits for an operator response.
1E1nt INCORRECT keyword LIBRARY
Programmer response: If the job is canceled, correct the
SPECIFICATION
statement in error and rerun the job.
Explanation: For an explanation of n in the message
Operator response: For type code I - None.
identifier, see Field Count for Error-Field Indications on
For type code D - One of the following: page 95. The message may be caused by one of the following:
v Enter the corrected statement. v An invalid library (or sublibrary) name (wrong length or
v Press END/ENTER; this causes the system to ignore the invalid characters) was specified.
statement and to continue processing. v The reserved keyword SDL was used as a library name.
v Enter CANCEL to have the system cancel the job. Report System action: For type code I - The job is canceled. For type
the message to your programmer. code D - The system waits for an operator response.
Programmer response: Correct the specified file name and
rerun the job.
1D7nt INVALID SEARCH NAME-LIST Operator response: For type code I - None. For type code D -
SPECIFICATION One of the following:
Explanation: For an explanation of n in the message v Enter the corrected statement.
identifier, see Field Count for Error-Field Indications on v Press END/ENTER; this causes the system to ignore the
page 95 . The syntax of the name list in the SEARCH operand statement and to continue processing.
of a LIBDEF statement is incorrect (for example, a closing v Enter CANCEL to have the system cancel the job. Report
parenthesis is missing, the list is empty, the name of a library the message to your programmer.
or a sublibrary is in error, or there are too many continuation
lines.)
System action: For type code I - The job is canceled. For type 1E4nt INCORRECT DELIMITER: =
code D - The system waits for an operator response. Explanation: For an explanation of n in the message
Programmer response: If the job is canceled, correct the identifier, see Field Count for Error-Field Indications on
statement in error and rerun the job. page 95. The system expected to read a delimiter and
Operator response: For type code I - None. For type code D - encountered a character which is not a valid delimiter.
One of the following: System action: For type code I - The job is canceled. For type
v Enter the corrected statement. code D - The system waits for an operator response.
v Press END/ENTER; this causes the system to ignore the Programmer response: Correct the command (by inserting a
statement and to continue processing. valid delimiter - probably a comma - in the statement) and
v Enter CANCEL to have the system cancel the job. Report rerun the job.
the message to your programmer. Operator response: For type code I - None. For type code D -
One of the following:
v Enter the corrected statement.
1D8nI DUPLICATE FILENAME FOR SEARCH v Enter CANCEL to have the system cancel the job. Report
CHAIN IGNORED the message to your programmer.
Explanation: For an explanation of n in the message
identifier, see Field Count for Error-Field Indications on
1Hxx=CACHE Messages
1H01I CACHE OPERATION FAILED 1H07I WRONG DUPLEX PAIR STATUS
Explanation: The control unit cannot temporarily handle the Explanation: The duplex pair status of the primary device
command. does not allow execution of the DUAL COPY command.
System action: None. System action: None.
Programmer response: None. Programmer response: None.
Operator response: Check the status of device and Operator response: Check the status of device and
subsystem. subsystem.
v SUSPENDED SECONDARY
1H49I RESUMED PATH xx TO CUU xxxx
v DUPLEX PENDING
Explanation: A resume path request was successfully
v ENTERED SIMPLEX MODE
processed.
System action: Processing of the reconfiguration request
Other messages with DEVICE status change can be: continues.
v PPRC PAIR SUSPENDED Programmer response: None.
v MIRRORING OPERATIONAL Operator response: None.
v MIRRORING SUSPENDED
v MIRRORING PENDING
v MIRRORING FAILED 1H50I PATH xx TO CUU xxxx IS RESUMED
v NO MORE PREFERRED PATH ACCESS ALREADY
v PREFERRED PATH ACCESS RESUMED Explanation: The system found that a path to be resumed
was not in a quiesced state.
These messages apply to the primary and secondary device of System action: Processing of the reconfiguration request
a duplex pair. continues.
System action: None. This message is issued only for the Programmer response: None.
operator's information. Operator response: None.
Programmer response: None.
Operator response: Check carefully whether the status
1H51I PATH xx TO CUU xxxx RESUMED , BUT
change impacts the actual operations. If necessary, modify the
STILL OFFLINE
status with the AR CACHE command or check for device
Explanation: System has reset the quiesced indication for a
defects.
path to a CUU but the path is still offline for other reasons.
System action: Processing of the reconfiguration request
1H20I PRIMARY DEVICE cuu WAS SET TO continues.
SUSPENDED DUPLEX STATE Programmer response: None.
Explanation: A permanent error on the primary device of a Operator response: Issue STATUS command to find further
duplex pair caused Disk Error Recovery to set the primary information or issue ONLINE CHPID command to set path
device to suspended duplex state. Accesses to the primary online again.
address now go to the original secondary.
System action: None
1H53I QRES REQUEST FORMAT UNKNOWN
Programmer response: Review any EREP output and, if
Explanation: The system has not recognized the
necessary, call your IBM support representative.
reconfiguration requests format that it received from the
Operator response: None.
control unit. Probably the kind of control unit is not supported
by VSE.
1H40I QRES REQUEST RECEIVED FROM CUU System action: Processing of the reconfiguration request is
xxxx PATH xx DATA x...xx terminated.
Explanation: A reconfiguration request record has been Programmer response: None.
received from the cuu and the path stated in the message. The Operator response: None.
contents of the request is displayed in the DATA portion of
the message.
1H54I QRES RESPONSE x...xx SENT TO CUU xxxx
System action: Processing continues based on this request.
PATH xx
Programmer response: None.
Explanation: The system has finished a reconfiguration
Operator response: None.
request. It sent the response given in the message back to the
control unit with the specified cuu and path. If the processing
1H47I QUIESCED PATH xx TO CUU xxxx was successful or not is indicated by the messages given
Explanation: The system successfully processed the path above.
quiesce request. System action: Processing of the reconfiguration request is
System action: The system continues processing current terminated.
request. Programmer response: None.
Programmer response: None. Operator response: None.
Operator response: None.
1H55I QRES RESPONSE x...xx REJECT DATA x...xx
1H48I PATH xx TO CUU xxxx NOT QUIESCED , IS Explanation: When trying to send back an answer to the
LAST PATH TO CUU control unit, the system encountered a disaster error for this
Explanation: A quiesce path request demanded quiescence of I/O. The data displayed behind DATA are of interest for
the last path to a device. This is not allowed. further error diagnostics by IBM service personnel.
System action: The reconfiguration request is rejected. System action: Processing of the reconfiguration request is
Programmer response: None. terminated.
Operator response: Set some other path to the device online Programmer response: None.
to allow for this action. Otherwise, a device quiesce for the Operator response: None.
device would be required.
1I28I EXPLAIN FILE CLOSE ERROR RC=rc EC=ec 1I34I cuu CANNOT BE FREED
Explanation: An attempt to close the Online Explanation file Explanation: A FREE command was entered but the status of
failed with VSAM return code rc and error code ec. the indicated device is
System action: The status of EXPLAIN support remains ON. v Already free
Programmer response: Refer to the explanation of the given v Down
return and error code under VSE/VSAM Return and Error Codes v Not operational
in z/VSE Messages and Codes, Volume 2. System action: The system ignores the FREE command and
Operator response: Report the message to your programmer. continues processing.
Programmer response: None.
Operator response:
1I29I COMMAND INVALID IN 1. Issue the VOLUME command without an operand.
SA-ENVIRONMENT 2. Check the output of the command to find out for which
Explanation: The z/VSE System Operator running the Stand disk device you intended to submit a FREE command.
Alone Environment has attempted to issue a command, or is 3. Reenter a new FREE command if this is necessary.
using a command option which is NOT AVAILABLE during
Stand Alone Processing.
System action: The command is ignored. 1I35I COMMAND IGNORED DUE TO ERROR
Programmer response: None. Explanation: A command was submitted which the Attention
Operator response: None. routine was unable to execute due to a situation reported by
the Attention routine immediately preceding this message.
System action: The command is ignored.
Programmer response: None.
Operator response: If applicable, re-issue the command later, system waits for an operator response.
and make sure that the resources needed to successfully Programmer response: None.
execute the command are available. Operator response: Reenter the entire command with the
correct address specified.
1I57D POWER-OFF THE CPU? REPLY YES OR NO 1I63I DATA SPACE NOT FOUND
Explanation: The operator has entered a command to Explanation: The operator has entered a DUMP command to
power-off the CPU. This is a confirmational message. dump a data space. The specified data space is not defined in
System action: The system waits for an operator response. the system.
Operator response: Reply YES or NO. System action: The DUMP command is not executed.
Programmer response: None. Programmer response: None.
Operator response: None.
corrections as necessary - for example, insert a job control SET Partition identifier
command in the ASI JCL start-up procedure for BG. Resubmit |
the job stream. | Reply required at once (+)
| Reply required eventually (-)
If the problem recurs, consider contacting IBM for a search of | |
its known-problems data base. For data to be held available, | | Reply identifier
refer to z/VSE Guide for Solving Problems. | | |
Operator response: One of the following:
F1 + 001 ...
v Verify that the correct volume has been mounted. Start up F2 - 001 ...
the system anew if mounting a wrong volume was at fault. BG - 001 ...
v Start up the system using your latest backup and report the Programmer response: None.
message to your programmer. Run LVTOC for SYSREC and Operator response: Reply to one or more of the messages
issue the LISTIO command; have the output of the two using the indicated reply IDs. If there is a reply ID with a +
programs available on demand. sign, reply to the corresponding message first.
Next, recreate the recorder file at a different location. 1I94I HARD COPY OPEN FAILED, RF=CREATE
Operator response: Report the message to your programmer FORCED
and follow the instructions that you get. Explanation: The system attempts to open the hard copy file
for input. The OPEN was unsuccessful.
System action: The system tries to open for output.
1I87I REPLY TO: reply-identifier(s)
Explanation: The message is caused by one of the following:
v A REPLID command was issued. 1I95A HARD COPY FILE OPEN FAILURE
v A reply or command was entered when a reply ID with a
plus (+) sign was still awaiting a response. [macro-name FAILED, RC=X'nn']
v A task to be canceled is waiting for a reply. Explanation: The message may be caused by conditions such
as:
The reply identifiers are displayed by the system in a format 1. SYSREC is not defined.
as shown by the example below: 2. The hardcopy file was not created.
3. Label and extent information was not provided. addition, take the actions described for message 1I95A.
4. The WRITE INHIBIT switch was left on. Operator response: Report the message to your programmer.
5. Module $IJBSHCF is not in the SVA.
6. GETVIS or GETVCE failed. For an explanation of the
displayed code see VSE/Advanced Functions Return 1I98I HC=NO IGNORED. YES ASSUMED
Codes on page 514 . Explanation: A SET HC=NO command was issued, but
System action: The system enters the wait state. recording of console communication cannot be suppressed if
Programmer response: Use the LVTOC output to check the SYSLOG is assigned to a display console and no console
label information on SYSREC. Check the applicable ASI IPL printer is attached.
procedure for proper definition of the system recorder file. System action: The hard-copy function is enabled and
Make corrections as required. If the cause is: processing continues.
1. Assign SYSREC (via the IPL command DEF SYSREC=cuu). Programmer response: None.
2. Create the hard-copy file (via the job control SET Operator response: None.
HC=CREATE command and with label information as
required. 1I99A HARD COPY FILE TOO SMALL
3. Ensure that, prior to next system start-up, the system has Explanation: An attempt has been made to create the
the required label information available before it reads the hard-copy file, but the supplied extents are not large enough
first job. for the file.
4. None. See Operator Response below. System action: The system enters the wait state.
5. Be sure that module $1JBSHCF is moved into the SVA Programmer response: Make corrections to the applicable
during the next system startup, or call your service ASI JCL procedure to have the system create a larger
representative for help. hard-copy file.
6. For the cause of the failure, see VSE/Advanced Functions Operator response: Start up the system anew, using a backup
Return Codes on page 514 . system if necessary. Report the message to your programmer.
Operator response: Ensure that the correct SYSREC volume
is mounted and check that the Write Inhibit switch on your
disk drive is in the OFF position. Perform system start-up, 1I9AI IJSYSCN EXTENT CARD DOES NOT
using a backup system if necessary. If the SYSREC volume (or POINT TO SYSREC DEVICE
drive) was not at fault, execute the LSERV program and the Explanation: The device defined by the IPL statement DEF
LVTOC program for SYSREC. Report the message to your SYSREC=... and the device pointed to by the logical unit
programmer and have the output of the two programs specification in the EXTENT card for the IJSYSCN (hardcopy)
available on demand. file do not match.
System action: This message is followed by message 1I95A
and the wait state is entered.
1I96A ERROR ON HARD COPY FILE AT
Programmer response: Ensure that the DEF SYSREC=...
disk-address
statement and the logical unit in the EXTENT card for the
Explanation: One of the following:
IJSYSCN (hardcopy) point to the same device.
v An unrecoverable I/O error has occurred on the hard-copy
Operator response: Do one of the following:
file while accessing the record at the indicated address. This
v If DEF SYSREC=... is wrong, perform a system start-up
address is in the format cchhr (cc = cylinder, hh = head, r =
with the correct DEF SYSREC=....
record) for a CKD disk; it is a relative block number for an
v If the EXTENT card is wrong, provide correct
FBA disk.
DLBL/EXTENT information for file IJSYSCN before the first
v An end-of-file condition was encountered before the extents
JOB card is processed.
were exhausted.
v An incorrect length was indicated during the retrieval of the
hard copy file record; this may be the case if the hard copy Provide this message to your system programmer.
file was created with a SYSLOG device having a different
line length than the one currently used. 1IXXI INPUT DATA TOO LONG
System action: The system enters the wait state. Explanation: The operator communications (OC) exit was
Programmer response: Make corrections to the applicable defined with the MSGDATA option, and more than 64 bytes of
ASI JCL procedure by having the system create the file at a input data were specified for the DATA operand of the MSG
different location on the same or on a different disk volume. command.
Operator response: Start up the system anew. If a console System action: The command is ignored.
printer is attached, suppress recording in the hard-copy file by Programmer response: None.
submitting the job control statement SET HC=NO. If a console Operator response: None.
printer is not available, run the PRINTLOG program to make
sure that information already recorded is saved. If the message
recurs, perform system start-up using a backup system. Report
the message to your programmer.
With appropriate authority, the settings can be queried and v There is no crypto hardware installed on this machine.
updated in CMS via Hardware crypto support is only available on z800, z900,
DIRM CRYPTO and higher machines.
v The crypto task IJBCRYPT is not running as subtask of the
VM assigns the AP queue numbers randomly, so it is normal SECSERV job in the Security Server partition (default FB), or
for the VSE guest to see a different queue number each time it in a separate partition. See the z/VSE Planning manual for
is IPLed. details.
In this case SSL bypasses hardware crypto support and uses
1J010E ERROR DURING RESET OF AP nn software encryption instead.
Explanation: A hardware error occurred when trying to reset System action: Hardware crypto support is not available.
crypto device nn. Programmer response: Inform your system administrator.
System action: Processing continues, but this particular Operator response: If applicable, restart job SECSERV in the
device is marked as being not available. Security Server partition (default FB).
Programmer response: None.
Operator response: None. 1J016I HARDWARE CRYPTO DEVICE DRIVER
TERMINATED.
1J011E ERROR DURING ENQUEUE TO AP nn Explanation: This message is issued when the crypto device
Explanation: A hardware error occurred when trying to driver was cancelled for an unknown reason.
enqueue some data to crypto device nn. System action: Hardware crypto support is not available.
System action: Processing terminates. Hardware crypto Programmer response: None.
support no longer available. Operator response: For restarting the crypto task, see 1J003E.
Programmer response: Inform your system administrator.
Operator response: Check your hardware crypto definitions 1J017I CRYPTO HARDWARE NOT INSTALLED
in VM / LPAR. OR NOT DEFINED.
Explanation: This message is issued when the crypto task
1J012E ERROR DURING DEQUEUE FROM AP nn was cancelled because there is no crypto hardware installed or
Explanation: A hardware error occurred when trying to defined. Crypto hardware is only available on z800, z900 and
dequeue some data from crypto device nn. This means that higher machines.
the previously enqueued data is lost. System action: Hardware crypto support is not available.
System action: Processing terminates. Hardware crypto Programmer response: None.
support no longer available. Operator response: None.
Programmer response: None.
Operator response: None. 1J018I HARDWARE CRYPTO DEVICE DRIVER
CANCELLED BY OPERATOR.
1J013I FOUND A PCICC CARD AT AP nn Explanation: This message is issued when the crypto task
Explanation: A PCICC crypto device has been detected at AP was cancelled by the operator.
number nn. However, PCICC cards are not supported by VSE. System action: Hardware crypto support is not available.
At least one PCICA, PCIXCC, or Crypto Express2 card must Programmer response: None.
be installed for hardware crypto support. See message 1J014I. Operator response: None.
System action: Processing continues.
Programmer response: None. 1J019I HARDWARE CRYPTO DEVICE DRIVER
Operator response: None. ALREADY RUNNING.
Explanation: This message is issued when an attempt was
1J014I FOUND A PCICA CARD AT AP nn made to start crypto task but the task is already running. The
Explanation: A PCICA crypto device has been detected at AP crypto task can only be started once.
number nn. This number should match with the output of the System action: The job/task is terminated.
CP command "q virtual crypto". Here is a sample output: Programmer response: None.
Operator response: None.
* cp q virtual crypto
AR 0015 No CAM or DAC Crypto Facilities defined
AR 0015 AP 0E Queue 13 shared 1J020I NO SUPPORTED CRYPTO CARD FOUND.
AR 0015 1I40I READY
Explanation: This message is issued when the crypto device
System action: Processing continues.
driver could be initialized successfully but there was no
Programmer response: None.
supported crypto device found. Hardware crypto support is
Operator response: None.
not available in this case.
System action: The crypto task keeps running.
1J015I HARDWARE CRYPTO DEVICE DRIVER Programmer response: None.
NOT INITIALIZED, USING SOFTWARE Operator response: None.
ENCRYPTION.
Explanation: This message is issued when the crypto device
driver was called, but its global data structures are not
initialized. Possible reasons are:
If the problem recurs, report the message to your programmer; other response except 'YES' will cause the command to be
hold the MAP command output available on demand. ignored.
1P2nt REAL PARTITION SIZE=0. REAL MODE 1P51D UNLOCK COMMAND FOR OWN SYSTEM,
PROGRAM CANNOT BE EXECUTED NOT ALLOWED
Explanation: For an explanation of n in the message Explanation: The currently processed UNLOCK command
identifier, see Field Count for Error-Field Indications on attempts to release locks on the same system to which the
page 95. The EXEC statement being processed specifies the command was submitted.
REAL operand, but no processor (real) storage has been System action: The system waits for an operator response.
allocated to the applicable partition. Programmer response: None.
System action: For type code I - The job is canceled. For type Operator response: One of the following:
code D - The system waits for an operator response. v Enter the corrected statement.
Programmer response: If the job is canceled, rerun the job in v Press END/ENTER; this causes the system to ignore the
a partition to which processor storage has been allocated. statement and to continue processing. Report the message to
Operator response: For type code I - None. For type code D - your programmer.
One of the following:
v Press END/ENTER to have the system continue processing
(most likely, this results in a job-cancel situation later on). 1P52D RELEASING ALL SYSTEM system-name
v Enter CANCEL to have the system cancel the job. Report LOCKS. REPLY 'YES' OR 'NO'
the message to your programmer. Explanation: This message prompts for the confirmation of
v Allocate processor storage to the partition, using the an UNLOCK request issued from the console at which the
ALLOCR command, and rerun the job. message is displayed.
System action: The system waits for an operator response.
Programmer response: None.
1P30I UPDATE ON PREFIX PAGE NOT POSSIBLE Operator response: Reply
IN MP ENVIRONMENT v YES if you still want to release all locks for the named
Explanation: An ALTER command was entered although the system.
system is a multiprocessor (MP). v NO to cancel the UNLOCK command.
In a multiprocessor environment, each CPU has a prefix
register that it uses to relocate addresses between X'0' and 1P54I UNLOCK COMMAND ABORTED
X'FFF' to another page frame in storage. The prefix register Explanation: A reply of NO was given in response to
enables each processor to use a different page frame and avoid message 1P52D.
conflicts with other processors for such activity as interrupt System action: Processing of the command is terminated.
code recording. Thus, the range X'0' through X'FFF' (which in Programmer response: None.
this context is called prefix page) refers to different areas of Operator response: None.
storage, depending on which CPU generates the address.
System action: The ALTER command is ignored, since all of
the following conditions are true: 1P55D INVALID SYSTEM-ID SPECIFIED
v The Turbo Dispatcher is active. Explanation: The currently processed UNLOCK command
v At least one additional CPU has been started. specifies a system ID which does not exist.
v A hexadecimal address lower than X'1000' was specified as System action: The system waits for an operator response.
operand of the ALTER command. Programmer response: None.
Programmer response: None. Operator response: Reenter the UNLOCK command with a
Operator response: None. valid system ID or enter any other valid command.
the SVA) has been used up. You may try to unassign system
files that are not needed for the time being (SYSLNK or
SYSPCH, for example) and are assigned to FBA disks.
1Qxx=VSE/POWER Messages
1Qxx messages are issued at the central operator station.
Note: In the messages, VSE/POWER replaces cuu (which stands for channel and
unit address) by one of the following, whichever applies:
v The channel and unit number of the involved unit record device.
v The channel and unit number of the involved tape or disk drive.
v GSP if a GETSPOOL, CTLSPOOL or SAS GET/CTL function is involved.
v PSP if a PUTSPOOL or SAS PUT function is involved.
v 'Release Migration During Warm Start'
1Q01I VSE/POWER CANNOT RUN IN REAL
had to be postponed as indicated by
MODE
Explanation: The // EXEC statement used to initiate message 1Q0JA, or
VSE/POWER includes the REAL parameter. v 'Re-Allocation of the Queue File' has
System action: VSE/POWER initiation is terminated. also been requested for this warm start,
System programmer response: Omit the REAL parameter or
from the // EXEC statement. v 'Extension of the Data File' has been
Operator response: Notify your system programmer.
found still in progress during this warm
start
1Q02I VSE/POWER CANNOT RUN AS A RC=0002: The DBLK size from the Master Record of
SUBTASK the warm started queue file does not
Explanation: VSE/POWER is attached as a sub-task to a correspond to the DBLK size of the warm
main task. VSE/POWER, however, must run as a main task. started data file, i.e. queue and data file do
System action: VSE/POWER initiation is terminated. not fit together.
System programmer response: Change the environment of RC=0003: The warm started data file does not
VSE/POWER so that it runs as a main task in one of the contain a valid SER record structure in its
generated partitions. first DBLK GROUP, maybe no data file at
Operator response: Notify your system programmer. all could be found on the disk.
RC=0004: The DBLK size from the Master Record of
the warm started queue file does not
1Q03I INSUFFICIENT REAL/PFIXED STORAGE
correspond to the DBLK size in the first
ALLOCATED
SER record of the warm started data file,
Explanation: Not enough processor (real) storage is allocated
to the VSE/POWER partition in order to initiate i.e. queue and data file do not fit together.
VSE/POWER. RC=0005: The DBLK GROUP size from the Master
System action: VSE/POWER initiation is terminated. Record of the warm started queue file
System programmer response: Calculate the requirements for does not correspond to the DBLK GROUP
storage that has to be allocated real. To do this, follow the size in the first SER record of the warm
guidelines given in the publication VSE/POWER Administration started data file, i.e. queue and data file do
and Operation. Page frames not needed by VSE/POWER are not fit together.
made available to the page pool. System action: VSE/POWER initiation is terminated.
Operator response: Ask your system programmer for an System programmer response: None.
appropriate size for the real partition. Use the SETPFIX LIMIT Operator response: For RC=0001 perform a warm start by
command to increase the size of the real partition that the VSE/POWER version and release (see preceding message
corresponds to the VSE/POWER partition. 1Q0HI) that fits to the queue file on disk.
For all other reason codes check if DLBL/EXTENT/ASSGN of
1Q04I QUEUE/DATA FILE MISMATCH, RC=nnnn the queue and data file have been correctly specified and retry
Explanation: During initialization, VSE/POWER found a non a warm start. Otherwise reformat the queue and data file by a
acceptable queue file or data file, or found a mismatch cold start of VSE/POWER.
between queue file and data file as implied by the reason code
(RC); nnnn can be one of the following:
RC=0001: A warm start was tried with a 1Q05I PAGEABLE AREA [nnnK] TOO SMALL,
VSE/POWER version, which differs from INCREASE VALUE OF 'SIZE'
the one that created the queue file existing COMMAND/OPERAND
on disk, and either [{(JOB-|OUT-|NET-|XMT-|J+O-|N+X-}EXIT
v the queue file on disk is below V6R7, or INCLUDED)]
Explanation: The size of the pageable area in the
v the queue file on disk has a higher VSE/POWER partition is too small to load VSE/POWER
version/release than the current phases and optional user-defined exits. J+O denotes that a
version/release of VSE/POWER, or JOBEXIT and an OUTEXIT could not be loaded. N+X denotes
v the operator denied 'Release Migration that a PNET NETEXIT and a PNET XMTEXIT could not be
During Warm Start' at message 1Q0HD, loaded. The value of nnnK reflects the missing space needed
or for the VSE/POWER phases plus the space needed for all user
exits already denoted in previously issued messages of this
type. The value of nnnK is always rounded up in 4KB phase name is given in the previously
multiples. issued message, 1Q15I.
System action: VSE/POWER initiation is terminated. RC=0003: Not enough pageable storage is available
However, processing continues, if only to load all the phases required. The
v the specified job, output exit, PNET reader exit and/or amount of the shortage appears in
PNET transmitter exit message 1Q05I.
v the networking portion of VSE/POWER RC=0004: The network definition table could not be
loaded. The reason can be found in the
do not fit into the partition. Networking initialization previously issued message.
continues if only the specified PNET exit does not fit into the RC=0005: No fixed storage is available to set up the
partition. required control block(s) for:
System programmer response: Enlarge the pageable area (see v The cross partition interface used by the
also 'Size of the VSE/POWER partition' in VSE/POWER VSE/POWER spool access support,
Administration and Operation) by at least nnnK bytes by v VSE/POWER's spool-access support, or
extending the specification of either v VSE/POWER's retrieval support for job
1. the SIZE operand of the // EXEC powerphase statement, or completion messages.
2. the SIZE command for the VSE/POWER partition RC=0006: VSE/POWER was unable to establish an
correspondingly. 'open' connection. It is no longer possible
to set up new connections to
You may at the same time increase also the ALLOC amount of VSE/POWER. The preceding message(s)
the VSE/POWER partition to avoid a reduction of the contain more information about the error.
partition GETVIS area. If nnnK is omitted, the size of the RC=0007: VSE/POWER was unable to identify itself
partition is too small to load the first initialization phase and to VSE/Advanced Functions for
to calculate nnn. cross-partition communication.
Operator response: If exit routines could not be loaded, load RC=0008: VSE/POWER was unable to establish
them when VSE/POWER is up via the PLOAD command. connection to VSE/DSNX.
Notify your system programmer. RC=0009: No temporary work space available for the
Node Active Table.
System action: VSE/POWER initialization is canceled or the
1Q06I xxx SET OR DEFINE STATEMENT(S)
appropriate function is not initialized.
IGNORED
System programmer response: Check the reason code and
Explanation: Either incorrect SET statements were specified
redefine storage if necessary or catalog the missing phase.
or one or more SET or DEFINE statements were found after
Operator response: Notify your system programmer.
the FORMAT statement in the AUTOSTART procedure; such
statements are ignored by VSE/POWER .
System action: Processing continues. 1Q09I INVALID DEFINE STATEMENT, RC=nnnn
System programmer response: Display the ignored Explanation: During the AUTOSTART procedure an invalid
AUTOSTART statement(s) by PDISPLAY AUSTMT and correct DEFINE statement was issued. The statement in error is
the AUTOSTART procedure. printed above. The reason for the error is implied by the
Operator response: Inform your system programmer. reason code (RC); nnnn can be one of the following:
RC=0001: Invalid or missing carrier type, (not 'L' or
'P')
1Q07I INVALID LOGICAL UNIT filename, SYSnnn
RC=0002: Invalid or missing keyword
Explanation: The indicated file could not be opened
RC=0003: Keyword already defined for this carrier
successfully because either of the following:
type
v IJAFILE not addressed by SYS000 RC=0004: Invalid or missing identifier
v IJQFILE not addressed by SYS001 RC=0005: Identifier already defined for this carrier
v IJDFILE not addressed by SYS002 type
System action: VSE/POWER initiation is terminated. RC=0006: Invalid or missing repeat factor
System programmer response: Check for errors in the VSE RC=0007: Invalid or missing length specification
job control statements or commands that define the file. RC=0008: Invalid type specification
Operator response: Notify your system programmer. RC=0009: Minimum or maximum value specification
not applicable for specified type
RC=0010: Invalid minimum value specification
1Q08I UNABLE TO INITIALIZE support-name, RC=0011: Invalid maximum value specification
RC=nnnn RC=0012: Mismatch between minimum and
Explanation: The message specifies the support that cannot maximum value specification (maximum
be initialized. The reason is implied by the reason code (RC); value < minimum value)
nnnn can be one of the following: RC=0013: Too many parameters specified
RC=0001: Not enough fixed/real storage is available RC=0014: Invalid statement delimiter - the DEFINE
to initialize the PNET control block statement in question does not end with a
(PNCB) with the TCP/IP control block blank character
(TDCB) and the TCPSSL control block RC=0015: Continuation column contains non-blank
(SDCB). character, but no continuation allowed
RC=0002: A required phase was not found in the System action: The statement is ignored. A subsequent
library assigned to the VSE/POWER PDISPLAY AUSTMT will present the statement with the '>>
partition or it was found in the SVA. The ERROR: ' prefix.
System programmer response: Correct wrong DEFINE VSE/POWER Spool Files" and to "Extending Existing
statement. VSE/POWER Spool Files" in the manual VSE/POWER
Operator response: Contact your system programmer. Administration and Operation.
Operator response: Notify your system programmer.
1Q0HD IF SPOOL FILE MIGRATION TO VvRr IS 1Q0KI 1. DATA FILE EXTENT NO. mm AS
INTENDED REPLY 'YES', ELSE 'NO' EXTRACTED FROM IJDFILE DLBL/EXTENT
Explanation: Referring to the explanation of message 1Q0HI, (// EXTENT SYSxxx,volid,1,nnn,start,length)
VSE/POWER offers the upward migration of the 2. DATA FILE EXTENT NO. mm AS
VSE/POWER spool (Q,D,A) files to version v and release r. PRESERVED FROM PREVIOUS WARM
System action: The starting VSE/POWER waits for an START (// EXTENT SYSxxx,------
operator decision. ,1,nnn,start,length)
System programmer response: None. Explanation: VSE/POWER warm start has failed to open the
Operator response: Reply: data file as indicated by the preceding message.
YES If the queue file addressed by the label for IJQFILE 1. Extent information extracted from the IJDFILE
on SYS001 and the accompanying data (and account) DLBL/EXTENT is shown.
file(s) should be migrated to the higher version (v) 2. Extent information as used by the previous VSE/POWER
and release (r) of the current VSE/POWER. warm/cold start is shown. The volume identifier ('-----')
Finally, when initialization has been completed by has not been preserved.
message 1Q12I, 'Release Migration During Warm System action: VSE/POWER initiation is terminated.
Start' will have been completed, that means the System programmer response: None.
migrated queue file will have been committed to Operator response: None.
disk.
NO If this is an inadvertent startup with incorrect labels 1Q10I SUPERVISOR WITHOUT ACCOUNTING
for the VSE/POWER spool files and if VSE/POWER SUPPORT
initialization should be terminated (by message Explanation: ACCOUNT=YES has been specified during
1Q04I RC=0001). VSE/POWER generation, but a VSE supervisor without job
accounting support is being used.
System action: VSE/POWER continues processing without
1Q0HI CURRENT LEVEL VvRr OF VSE/POWER
accounting support.
DIFFERENT FROM LEVEL VwRs OF QUEUE
System programmer response: If VSE/POWER accounting
STARTING WARM
support is desired, IPL a VSE supervisor with accounting
Explanation: The version (v) and release (r) of the initializing
support.
VSE/POWER system differs from the version (w) and release
Operator response: Notify your system programmer.
(s) of that VSE/POWER, which created the queue file
currently addressed by filename IJQFILE for a VSE/POWER
warm start. 1Q11D FORMAT QUEUES=
System action: When the current level of VSE/POWER is Explanation: This message is issued when VSE/POWER is
higher than the level of the warm starting queue file (which initiated either without the AUTOSTART procedure being
must at least be on V6R7), then an upward 'Release Migration used or with the AUTOSTART procedure being used and with
During Warm Start' for the VSE/POWER spool (Q,D,A) files is an invalid or no FORMAT statement included in the
offered by message 1Q0HD. Otherwise VSE/POWER procedure.
initialization will be terminated by message 1Q04I RC=0001. System action: VSE/POWER waits for the operator's reply.
System programmer response: None. System programmer response: None.
Operator response: None. Operator response: Reply with one or a meaningful
combination of the following:
{d|q}[,a]
1Q0JA SPOOL FILE MIGRATION FAILED DUE TO
a
OTHER SHARING SYSID(S) ACTIVE:
NO
n1,n2,...
Press ENTER
Explanation: The queue file to be warm started is still
addressed by other sharing VSE/POWER systems with the
named SYSID(s)n1,n2,..., which have not been terminated Where:
properly by the PEND command. a Specifies that the account file should be formatted.
System action: VSE/POWER will terminate the initialization d|q Specifies that the data file and the queue file should
attempt by message 1Q04I RC=0001, because upward be formatted.
migration of a shared queue/data file can only be done when NO|Press ENTER:
all other sharing systems are inactive. Specifies that no formatting (warm start) is desired
System programmer response: None.
Operator response: First terminate the other VSE/POWER 1Q12I VSE/POWER 9.1 INITIATION COMPLETED
sharing systems with the named SYSID(s) by the PEND [FOR SYSID n]
command. If a SYSID has terminated abnormally and cannot Explanation: VSE/POWER has been initiated. When the
be restarted for an orderly PEND termination, then you may SYSID parameter has been specified in the VSE/POWER
use the PRESET sysid1,... command to reset its active state. generation then the SYSID will also be printed.
Then restart the own sharing SYSID (or even non shared System action: The system enters the wait state until the
system) again for a 'Release Migration During Warm Start'. operator enters the next command, or the system continues
processing any commands entered via the AUTOSTART
procedure.
System programmer response: None.
Operator response: If not using AUTOSTART, enter next
command.
v or 'data file extension during warm Note: The 'generated' DBLK size may also
start' time of the own (or when shared, v be the VSE/POWER default, if the DBLK= operand
even other) VSE/POWER system of the POWER macro is not specified at all or is
RC=0003: The order of extents has been changed specified as DBLK=0
compared to the original order established
v have been overwritten by the SET DBLK autostart
at VSE/POWER cold start time.
statement.
System action: The VSE/POWER initialization is terminated.
System action: System initialization continues.
System programmer response: Correct the EXTENT
System programmer response: In order to let the DBLK size
information for the data file (IJDFILE) from F1 partition
specified in the VSE/POWER generation macro become
without VSE/POWER support and restart your system.
effective, a cold start for the VSE/POWER queue/data file
Operator response: Notify your system programmer.
must be performed. Use POFFLOAD to migrate the existing
queue entries.
1Q1AI INVALID DEVICE SPECIFICATION cuu, Operator response: Notify your system programmer.
RC=nnnn
Explanation: The address indicated by its channel and unit
1Q1DI INSUFFICIENT GETVIS SPACE FOR
number (cuu) is invalid. The reason is implied by the reason
QUEUE FILE, NEEDED: nnnnnK,
code (RC); nnnn can be one of the following:
AVAILABLE: xxxxxK
RC=0004: An invalid address was specified. It may
Explanation: VSE/POWER has been started with a partition
be not a hexadecimal, or it does not match
GETVIS size of xxxxxK. This amount is not sufficient to hold
any generated PUB within the VSE
the queue file storage copy of nnnnnK, including an additional
supervisor.
48K minimum partition GETVIS area, so that basic system
RC=0008: Device already in use.
functions may always be processed.
RC=000C: Device not operational.
System action: If message 1Q1EI has
RC=0010: The address is not a supported tape
v been issued before, then VSE/POWER initialization is
device.
terminated.
System action: The operator is prompted via message 1Q55A
v not been issued before, then VSE/POWER attempts to place
to specify a different tape address.
the queue file into the VIO area.
Programmer response: If * $$ LST/PUN statement incorrect
System programmer response: Enlarge the ALLOC amount
then correct as necessary.
for the VSE/POWER partition and/or reduce the SIZE value
Operator response: Specify a different tape address.
of the partition SIZE command or of the EXEC...,SIZE
operand. For suggested values refer to "Partition Size" in
1Q1BI GETVIS MACRO CALL FAILED, RC=nn[, VSE/POWER Administration and Operation manual. In case of a
AREA mmK TOO SMALL ] VSE/POWER cold start, you may also consider reducing the
Explanation: The GETVIS macro failed when retrieving size of the queue file. For more information, refer to "Size of
storage from the system GETVIS area. The reason is indicated the Queue File" in VSE/POWER Administration and Operation .
by the reason code (RC). The following reason codes might Operator response: Notify your system programmer.
occur due to insufficient resources:
RC=0C: The size of the system GETVIS area is too
1Q1EI ATTEMPTING TO PLACE QUEUE FILE
small. The maximum amount which must
INTO PARTITION GETVIS AREA
be added to the GETVIS area is displayed
Explanation: According to the previously issued message, the
in the second part of the message.
queue file could not be placed into the VIO area because
RC=20: The size of the processor storage is too
either
small. The maximum amount of additional
v the VIO area is too small, or
processor storage which is needed by the
v the initial VIO POINT request failed.
system is displayed in the second part of
System action: In order to facilitate a system startup under
the message.
all circumstances and allow the modification of startup
System action: VSE/POWER initialization is terminated.
procedures to increase the VIO area, VSE/POWER attempts to
System programmer response: Note the changes required in
place the storage copy of the queue file into the partition
your system configuration.
GETVIS area.
Operator response: If the return code is equal to X'0C', define
a larger system GETVIS area by specifying a larger value in WARNING: Not enough partition GETVIS space may be left
the GETVIS parameter of the SVA command. If the return for successful processing and message 1Q85I task,cuu
code is equal to X'20', specify smaller values for processor WAITING FOR VIRTUAL STORAGE may appear.
storage of the partitions in the ALLOC command. For other System programmer response: Update the system startup
return codes, refer to VSE/Advanced Functions Return procedures according to message 1QF1I and restart the system.
Codes on page 514 . Notify your system programmer. Operator response: Notify your system programmer.
1Q1CI DBLK SIZE MISMATCH: DATA FILE=xxxxx, 1Q1FI DBLK GROUP MISMATCH: DATA
POWER MACRO=yyyyy FILE=xxxxx, POWER MACRO=yyyyy
Explanation: The VSE/POWER data file was cold started Explanation: The VSE/POWER data file was cold started
with the DBLK size shown in the message and now a warm with the DBLK group value shown in the message and now a
start is performed with a VSE/POWER generation phase, warm start is performed with a VSE/POWER generation
which contains a different DBLK size. The DBLK size in the phase, which contains a different DBLKGP value. The
generation phase is not used. DBLKGP value specified in the generation phase is not used.
System action: System initialization continues.
System programmer response: For an abnormal end of a occurred, message 1Q2ED appears again with the following
task, investigate the error. If you find that the task termination text:
is caused by a user-written program, inform the programmer 1Q2ED INVALID PRINTER/TAPE, RE-ENTER CUU/NO
to make the necessary corrections and rerun the affected job.
Operator response: Notify your system programmer.
1Q2FI VIO POINT PROCESSING FAILED, RC=rr
Explanation: Internal macro call failure; this should never
1Q2DI VSE/POWER CANCELED DUE TO PEND occur. A VIO POINT macro was issued by the VSE/POWER
FORCE COMMAND | abnormal termination processing routine to address the VIO
VSE/POWER CANCELED DUE TO storage copy of the queue file. rr is the macro return code that
PROGRAM REQUEST IN was passed to VSE/POWER.
{PHASE|JOBEXIT|OUTEXIT System action: Dumping of the VIO storage copy of the
|NETEXIT|XMTEXIT}= phasename queue file is canceled.
[TASK=task-id,cuu (task-address)] System programmer response: Contact IBM for a search in
Explanation: VSE/POWER has issued a CANCEL request, or its known-problems data base.
PEND FORCE was specified by the operator. The previous Operator response: Notify your system programmer.
message on the console describes the cause of the CANCEL
unless PEND FORCE was given or unless PHASE= names one
of the following VSE/POWER phases, where no additional 1Q2GI {NORMAL TERMINATION OF QUEUE FILE
message could be issued: DUMP {,SEE LIST ENTRY
v IPW$$04: Detach Task in IPW$$NU was entered for a task {$VIO|$QFL}nnnn} | QUEUE FILE DUMP
whose previous/next element is no TCB. Since the TCB PROCESSING CANCELED BY OPERATOR}
chain is destroyed VSE/POWER had to be terminated. Explanation: Depending on the actual location of the queue
v IPW$$06: Reserve Real Storage in IPW$$NU was entered, file, namely
but the real-storage-element chain left the real workspace VIO in the VIO area, or
area. Therefore VSE/POWER had to be terminated. QFL in the partition GETVIS area,
the following has occurred:
If the CANCEL request was issued by a user-written exit, the v The storage copy of the queue file was successfully dumped
exit type is shown in the message by: on the chosen device.
JOBEXIT denotes a reader exit v The operator has canceled storage dumping by means of the
OUTEXIT denotes an output exit PCANCEL command.
NETEXIT denotes a PNET receiver exit System action: Processing continues.
XMTEXIT denotes a PNET transmitter exit System programmer response: None.
System action: A formatted dump is written to the assigned Operator response: None.
dump sublibrary. Provided that the SET 1Q30D=YES autostart
option has been specified, the operator is first asked by
message 1Q30D whether the formatted dump is required or 1Q2HI {JOBEXIT|NETEXIT|OUTEXIT|XMTEXIT}
not. The dump may fail due to the library being not defined =phasename PUT INTO FAILED STATE
or full; in this case message 1QC5D asks for further decisions. Explanation: The corresponding user exit routine has been
Then all VSE/POWER controlled partitions are cancelled. marked as 'FAILED' by VSE/POWER due to an exit failure.
Finally, in all cases VSE/POWER terminates. System action: Following actions are taken:
System programmer response: Investigate the error. 1. the corresponding exit is flagged as 'FAILED' in the
Operator response: Notify your system programmer. PDISPLAY EXIT report.
2. tasks which are currently using the exit are stopped (and
drained, if PNET tasks).
1Q2ED {SPECIFY PRINTER OR TAPE FOR VIO
3. system processing continues.
STORAGE COPY OF QUEUE FILE
Programmer response: Use the provided formatted dump to
(CUU/NO) | INVALID PRINTER/TAPE,
correct the failing exit.
RE-ENTER CUU/NO}
Operator response: Inform your system programmer. You
Explanation: VSE/POWER, residing in a shared partition,
may use the information provided by the preceding message
terminated abnormally or was terminated via the PEND
1Q2CI and issue the PDISPLAY EXIT command to identify the
FORCE command and the operator replied 'YES' as response
code location which caused the error. All tasks which are
to message 1Q30D.
going to call the exit, are stopped. If you want to start a task
System action: VSE/POWER waits for the operator's reply.
which is not stopped, set the failing exit into 'DISABLE' state
When the operator answers with a valid printer or tape
(by using the PVARY command with the DISAB operand) or
address, the VIO storage copy of the queue file is printed on
load another not-failing exit (by using the PLOAD command).
the specified printer or written onto tape in SYSLST format.
System programmer response: Consider this message
together with earlier abnormal termination message. 1Q2JI IDUMP 'dump-name' FROM X'address1' BY
Operator response: Notify your system programmer. If you {PWRTASK='ptask-id'|SUBTASK='stask-id'} IN
want the VIO storage copy of the queue file printed, specify phasename[(address2)]
the channel and unit number (cuu) of the printer or tape Explanation: A request to produce a snapshot Idump of the
respectively. If you do not want the dump, reply NO or press VSE/POWER partition has been issued near code
END or ENTER. location=address1 by either
v a VSE/POWER task identified by ptask-id, presenting the
If you enter a wrong printer, tape address, or a device already
first 12 bytes of the Task Control Block, or
owned by another partition, or an unrecoverable I/O error
cleared or been overwritten by either failing VSE/POWER jobname of $OFJaaaa, has successfully ended and has created a
code, or - more likely - by OEM code. new Journal with the LST jobname $OFJbbbb The function
System action: For the first incorrect record found, produced ppppp tapes containing nnnnn new spool entries.
VSE/POWER has requested an internal dump. For the first 16 System action: The POFFLOAD function has stopped (see
incorrect records message 1Q2MI is repeated, then it is previous POFFLOAD message).
suppressed not to flood the console. The incorrect record is Programmer response: N/A
bypassed during the process of identifying the m biggest Operator response: Identify the tape(s) with their decimal
entries. sequence number for a future APPEND function, so that you
Programmer response: Since VSE/POWER tasks that address can correctly mount the last tape ppppp for a new APPEND
the incorrect queue entries may fail with unpredictable results, function.
the following steps should be performed as soon as possible
1. Shut down all VSE/POWER controlled partitions including 1Q2QI OFFLOADING {BACKUP|SAVE|PICKUP}
subsystems running therein, shutdown networking etc. ON cuu PARTIALLY APPENDED nnnnn
2. Terminate VSE/POWER by PEND FORCE NEW ENTRIES TO OLD JOURNAL
3. Re-IPL your system. It will automatically enter $OFJaaaa. NEW JOURNAL LST ENTRY
VSE/POWER full queue file recovery, which $OFJbbbb CREATED AND TOTAL TAPES
OFTAP=ppppp
v flags the incorrect queue records by 1QZ0I RC=0011
Explanation: The central operator has entered the
v isolates all incorrect queue records POFFLOAD BACKUP|SAVE|PICKUP command with the
v re-builds the class chains and the free queue record APPEND option for the tape unit cuu appending spooling
chain from correct records entries to an existing POFFLOAD tape that was previously
Operator response: Notify your system programmer. created with the option JOURNAL=YES with the Journal LST
jobname of $OFJaaaa, has ended unsuccessfully and has
created a new Journal with the LST jobname $OFJbbbb. The
1Q2NI OFFLOADING {BACKUP | SAVE | function produced ppppp tapes containing nnnnn new spool
PICKUP} APPENDING ON cuu {TO entries.
JOURNAL $OFJaaaa dd/dd/dd tt:tt:tt System action: The POFFLOAD function has stopped (see
OFTAP=ppppp WITH PREVIOUS TOTAL previous POFFLOAD message).
ENTRIES=mmmmmmmmmm AND NEW Programmer response: N/A
JOURNAL $OFJbbbb | TO AN EMPTY Operator response: If the reason for the APPEND function
TAPE}. unsuccessful completion is due to an error (see previous
Explanation: The central operator has entered the POFFLOAD messages) or PSTOP tapeaddr command, and the
POFFLOAD BACKUP|SAVE|PICKUP command with the tape was not properly closed, then a further APPEND function
APPEND option for the tape on unit cuu appending spooling will not be possible until the tape has been manually closed
entries either to an existing POFFLOAD tape that was (through the addition of closing tape marks and possibly
previously created with the option JOURNAL=YES, or to an labels). Identify the tape(s) with their decimal sequence
empty tape (beginning with 2 or more tape marks). The number for a future APPEND function, so that you can
APPEND function has begun and has successfully opened the correctly mount the last tape ppppp for a new APPEND
(last) tape of the previous POFFLOAD output and has located function.
the end-of-data where new spool entries are to be written. The
Journal LST jobname of the previous POFFLOAD function was
$OFJaaaa created on dd/dd/dd tt:tt:tt that produced ppppp tapes 1Q2RI OFFLOADING {BACKUP|SAVE|PICKUP}
containing mmmmmmmmmm spool entries, and the new ON cuu SUCCESSFULLY APPENDED nnnnn
Journal LST jobname is $OFJbbbb. If appending to an empty NEW ENTRIES TO OLD JOURNAL
tape, then only POFFLOAD messages follow without reference $OFJaaaa. NO NEW JOURNAL LST ENTRY
to APPEND. AVAILABLE AND TOTAL TAPES
System action: If EMPTY TAPE is displayed then OFTAP=ppppp
POFFLOAD proceeds to perform the normal POFFLOAD Explanation: The central operator has entered the
function. Otherwise the POFFLOAD task proceeds to perform POFFLOAD BACKUP|SAVE|PICKUP command with the
the POFFLOAD APPEND function. APPEND option for the tape unit cuu appending spooling
Programmer response: N/A entries to an existing POFFLOAD tape that was previously
Operator response: If the incorrect tape has been mounted created with the option JOURNAL=YES with the Journal LST
then cancel the operation using the PSTOP tapeaddr, EOJ jobname of $OFJaaaa, which has successfully ended, but has
command. failed to produce a new journal (see previous error
message(s)). The function produced ppppp tapes now
containing nnnnn new spool entries.
1Q2PI OFFLOADING {BACKUP | SAVE | System action: The POFFLOAD function has stopped (see
PICKUP} ON cuu SUCCESSFULLY previous POFFLOAD message).
APPENDED nnnnn NEW ENTRIES TO OLD Programmer response: N/A
JOURNAL $OFJaaaa. NEW JOURNAL LST Operator response: A report of the new entries can be
ENTRY $OFJbbbb CREATED AND TOTAL created by inspecting the previous 1Q2NI message which
TAPES OFTAP=ppppp mentions the new journal LST jobname, and using the last
Explanation: The central operator has entered the decimal numbers of the jobname $OFJbbbb (journal LST ID
POFFLOAD {BACKUP | SAVE | PICKUP} command with the bbbb), and issuing the PDISPLAY command:
APPEND option for the tape unit cuu appending spooling
PDISPLAY queue,TAPE=cuu,OUT=LST,$OFJ=bbbb,FULL=YES
entries to an existing POFFLOAD tape that was previously
created with the option JOURNAL=YES with the Journal LST
for each of the new tapes produced for the last APPEND
1Q30D ABNORMAL VSE/POWER TERMINATION,
operation. Identify the tape(s) with their decimal sequence
DUMP REQUIRED? (YES/NO)
number for a future APPEND function, so that you can
Explanation: One of the following:
correctly mount the last tape ppppp for a new APPEND
function. 1. Either one of the VSE/POWER tasks was terminated
abnormally, or PEND FORCE was specified by the
operator, and the SET 1Q30D=YES autostart statement has
1Q2SI OFFLOADING {BACKUP|SAVE|PICKUP} requested for operator communication and confirmation
ON cuu PARTIALLY APPENDED nnnnn during VSE/POWER's abnormal termination processing.
NEW ENTRIES TO OLD JOURNAL
2. Neither YES nor NO was entered in reply to the above
$OFJaaaa. NO NEW JOURNAL LST ENTRY
message.
AVAILABLE AND TOTAL TAPES
System action: The VSE system waits for the operator's reply.
OFTAP=ppppp
After acknowledging the operator's reply, VSE/POWER is
Explanation: The central operator has entered the
terminated.
POFFLOAD BACKUP|SAVE|PICKUP command with the
System programmer response: Consider this message
APPEND option for the tape unit cuu appending spooling
together with the earlier abnormal termination message.
entries to an existing POFFLOAD tape that was previously
Operator response: If you want to take a stand-alone dump
created with the option JOURNAL=YES with the Journal LST
(including partitions spooled by VSE/POWER), do so now. If
jobname of $OFJaaaa, has ended unsuccessfully, and failed to
you want a VSE/POWER dump, reply YES. If you do not
produce a new journal (see previous error message(s)). The
want a dump, reply NO or press END or ENTER. Any user
function produced ppppp tapes now containing nnnnn new
specified dump options are used. The VSE/POWER dump is
spool entries.
written to the dump library. If the dump library is full or not
System action: The POFFLOAD function has stopped (see
defined, message 1QC5D will be issued. Notify your system
previous POFFLOAD message).
programmer.
Programmer response: N/A
Operator response: If the reason for the APPEND function
not SUCCESSFULLY completing is due to an error (see 1Q31I ACCOUNT FILE (IJAFILE) MORE THAN
previous POFFLOAD messages) or PSTOP tapeaddr command, 80% FULL
and the tape was not properly closed, then a further APPEND Explanation: The VSE/POWER account file is at least 80%
function will not be possible until the tape has been manually full.
closed (through the addition of closing tape marks and System action: Processing continues and message is repeated
possibly labels). A report of the new entries can be created by every minute.
inspecting the previous 1Q2NI message which mentions the System programmer response: None.
new journal LST jobname, and using the last decimal numbers Operator response: Issue a PACCOUNT command to empty
of the jobname $OFJbbbb (journal LST ID bbbb), and issuing the account file.
the PDISPLAY command:
PDISPLAY queue,TAPE=cuu,OUT=LST,$OFJ=bbbb,FULL=YES
1Q32A NO MORE ACCOUNT FILE (IJAFILE)
SPACE FOR task,cuu
for each of the new tapes produced for the last APPEND Explanation: The VSE/POWER account file is full.
operation. The operator should identify the tape(s) with their System action: The task (named in the message together with
decimal sequence number for a future APPEND function, so its associated cuu) is put in the wait state. It is automatically
that the operator can correctly mount the last tape ppppp for a reactivated when the account file is empty.
new APPEND function. System programmer response: None.
Operator response: Issue a PACCOUNT command to empty
1Q2TI OFFLOADING type ON cuu APPEND the account file.
UNSUCCESSFUL
Explanation: The central operator has entered the 1Q33I STOPPED {task,cuu|partition-id} [DUE TO
POFFLOAD BACKUP|SAVE|PICKUP command with the EXIT FAILURE|DUE TO 'PSTOP
APPEND option for the tape unit cuu appending spooling cuu2,FORCE' RC=nn]
entries to an existing POFFLOAD tape that was previously Explanation: One of the following.
created with the option JOURNAL=YES.and the Journal LST 1. The PSTOP command was issued to terminate a
jobname of $OFJaaaa, which has not appended any entries to VSE/POWER task or to release a partition from the control
tape. of VSE/POWER.
System action: The POFFLOAD function has stopped (see 2. The PEND command was issued to terminate
previous POFFLOAD message). VSE/POWER.
Programmer response: N/A 3. A tape task was finished.
Operator response: Examine the previous error message(s). If 4. The output exit stopped the task.
an error has occurred during the re-opening of the previous 5. A failure occurred in a user output or reader exit and the
final (only) APPEND tape or PSTOP tapeaddr command was corresponding task had to be stopped.
entered, then the tape closing tape marks and/or labels may
have been removed, and therefore a further APPEND function
If message text reads at the end DUE TO 'PSTOP cuu2,FORCE'
will not be possible until the tape has been manually closed
RC=nn, the reason code RC identifies the state in which the
(through the addition of closing tape marks and possibly
VSE/POWER task was, before it has been stopped. Following
labels).
return codes are possible:
1. RC=01 waiting for virtual storage
2. RC=02 waiting for real storage
3. RC=03 waiting for an operator reply 1. Provide more input jobs in the local card reader or make
4. RC=04 waiting for I/O completion of printer-, punch-, or list/punch output available for processing. If there is no
tape-unit more work to do, enter the PSTOP cuu command to stop
5. RC=05 waiting for locked resource the task.
2. Do one of the following for the suitable execution class of
Most of the times cuu is the same as cuu2. It is not the same the named partition:
for the following tasks: v Place more dispatchable jobs into the reader queue, or
1. a local print or punch task using a tape as input device v Release more jobs from the reader queue, or
2. an execution writer task using a tape as output device due v Wait for dispatchable jobs submitted from PNET, RJE, or
to DISP=T in a JECL statement spool-access support interfaces.
3. a print status task (PS) started due to PDISPLAY with
TAPE=cuu2
1Q35A JOB END INDICATION MISSING ON cuu,
System action: The reader/writer task or partition is
SUBMIT EITHER REST OF JOB OR {' /& ' |
detached from VSE/POWER, and the real/permanently-fixed
'* $$ EOJ '} STATEMENT
storage it was using is released. For a tape reader task, the
Explanation: The last statement read from cuu was not the
tape is unloaded, and the tape device is unassigned.
correct job delimiter statement (neither * $$ EOJ nor /&).
System programmer response: None.
System action: The reader task that issued the message is put
Operator response: None.
in the wait state.
v If (3), remove the tape from unit.
System programmer response: None.
v If (4), it may be necessary to start the task again.
Operator response: Submit the missing statement(s) into the
v if (5), inform your system programmer
card reader (cuu).
If PDISPLAY A,LOCAL (for RDR,cuu) shows a jobname of
1Q34A partition-id WAITING FOR INPUT ON cuu
AUTONAME for the statements read in so far, you may
Explanation: There is no further dispatchable job in the
PSTOP the reader to delete the inadvertently received
reader queue to be processed by the active user program in
statements. Or you submit the suggested ending statement to
partition partition-id. This message version may typically
have the AUTONAME job queued to the RDR queue (with
appear in a 'MT' (multi-tasking) type partition.
disposition D). If you want to avoid execution of such
System action: The partition remains active. When a job,
AUTONAME jobs, use the autostart statement SET
selectable by execution class for this partition, is made
AUTONAME=FLUSH | HOLD.
dispatchable or enters the reader queue, the active user
program will continue processing automatically.
System programmer response: None. 1Q36I DISP=X JOB(S) IN VSE/POWER READER
Operator response: Do one of the following for the suitable QUEUE AFTER ABNORMAL
execution class of the named partition: TERMINATION
v Place more dispatchable jobs into the reader queue, or Explanation: After an abnormal termination, VSE/POWER
v Release more jobs from the reader queue, or has been restarted with a SET NORUN=YES (or
v Wait for dispatchable jobs submitted from PNET, RJE, or =YES,DYN1=PAUSE) statement contained in the autostart
spool-access support interfaces. procedure, and the non-dispatchable disposition of X has been
assigned to at least one reader queue entry which was active
when the system failed.
1Q34I 1. task WAITING FOR WORK ON cuu
System action: During autostart of partitions message 1Q36I
2. partition-id WAITING FOR WORK
is issued once, and all static partitions (and dynamic ones with
'max-active-per-class=1') finding a job eligible to run are
Note: The numbers on the left placed into VSE/AF '// PAUSE' mode to avoid starting a
will not actually appear on subsequent job.
your screen. They have been System programmer response: None.
added here as a retrieval aid Operator response: Identify the affected reader queue entries
only. using the command PDISPLAY RDR,CDISP=X. Identify the
Explanation: According to the message text: affected execution classes using the command PDISPLAY
1. There is no more data for the local reader or writer task A,PART. Decide which of the jobs is to be processed before
started for device cuu. another job of the same class may be started. You may change
2. There is no further dispatchable job in the reader queue to the DISP=X entries back to their original disposition by the
be processed by Job Control in partition partition-id. PALTER RDR,...,DISP=* command; then you should verify the
System action: According to the message text: processing sequence once more. Then press ENTER for the
1. The reader or writer task remains active, but its data partitions in pause mode to trigger their continuation.
buffers are released. As soon as more data is made
available for reading or writing/punching on device cuu,
the task will continue automatically. 1Q37I JECL STATEMENT INCORRECT NEAR
2. The partition remains active. When a job, selectable by COLUMN nnn
execution class for this partition, is made dispatchable or Explanation: There is an error in the format or the contents
enters the reader queue, the named partition will resume of an operand near column n in the JECL statement, or the
processing. operand itself is incorrect.
System programmer response: None. System action: The incorrect JECL statement is printed on the
Operator response: According to the message text: console together with the above message. If an incorrect * $$
JOB statement contains either the PWD= or SEC= parameter
and the job is not received by PNET, then all characters
System programmer response: Review the DBLK Note: The numbers on the left
specification in the POWER generation macro or in the will not actually appear on
VSE/POWER startup values. your screen. They have been
Operator response: Notify your system programmer. added here as a retrieval aid
only.
Explanation: Allocation of a dynamic partition has failed.
1Q3CI INVALID BLOCKSIZE FOR filename According to the message text:
Explanation: The block size of the user's account file that has 1. The total size of all virtual areas allocated by the system,
to be saved onto disk does not match the value for as defined by the VSIZE parameter, is too small to allocate
VSE/POWER account files. more dynamic partitions.
System action: The function 'save account file onto disk' 2. The total number of static and dynamic partitions, as
cannot be executed. defined by the NPARTS parameter, has been reached and
System programmer response: Note system error as no further dynamic partition can be allocated.
necessary. 3. The total amount of System GETVIS Space as allocated by
Operator response: Use another disk, or save the account file the system at IPL time and extended by the IPL SVA
on tape or cards. Notify your system programmer. command is exhausted, and no further dynamic partition
can be allocated.
4. The VSE/POWER real workspace, as defined by the
1Q3DI INVALID CI-SIZE FOR filename
SETPFIX LIMIT value for the VSE/POWER partition, is
Explanation: The control-interval (CI) size of the user's
temporarily exhausted.
account file that has to be saved onto disk does not match the
5. The VSE/POWER virtual workspace (partition GETVIS24
value for VSE/POWER account files.
space), as defined by the combination of the ALLOC and
System action: The function 'save account file onto disk'
SIZE values for the VSE/POWER partition, is temporarily
cannot be executed.
exhausted.
System programmer response: Note system error as
6. No System GETVIS Space can currently be obtained with
necessary.
the PFIXed option, to allocate control blocks for a dynamic
Operator response: Use another disk, or a matching CI size,
partition.
or save the account file on tape or cards. Notify your system
7. It is possible that all dynamic partitions, which are already
programmer.
allocated, may soon exhaust the VSE/POWER real
workspace. This space is defined by the SETPFIX LIMIT
1Q3EI DYNAMIC CLASS 'x' WAITING FOR command.
WORK 8. It is possible that all dynamic partitions, which are already
Explanation: This message occurs when no further allocated, may soon exhaust the VSE/POWER partition
dispatchable job with processing class x can be found in the GETVIS24 space. This space is defined by the
reader queue. combination of the ALLOC command and the SIZE value.
System action: The dynamic class x remains enabled for System action: The following occur according to the message
allocation of dynamic partitions. When a job of class x is made text:
dispatchable or is entered into the reader queue, a dynamic 1. The dynamic class that encountered the shortage is
partition of class x will be started immediately. suspended for allocation. When the next dynamic partition
System programmer response: None. terminates, or at least every 10 seconds, allocation is
Operator response: One of the following: resumed. The failure and all related information are
v Place more dispatchable jobs into the reader queue, or recorded in the statistics status report; see NO MORE
v Release more jobs of the subject class from the reader ALLOCATION SPACE. The subject message is repeated at
queue, or failure every ten minutes.
v Wait for dispatchable jobs submitted from PNET, RJE, or 2. All dynamic classes are suspended for allocation. When the
spool-access support interfaces. next dynamic partition terminates, allocation is resumed.
The failure and all related information are recorded in the
statistics status report; see NO MORE DYN. PARTITION
1Q3FI 1. DYNAMIC CLASS(ES) SUSPENDED AT ALL. The subject messages is repeated at failure every
- NO ALLOCATION SPACE ten minutes.
2. DYNAMIC CLASS(ES) SUSPENDED 3. All dynamic classes are suspended for allocation. When the
- NO MORE PARTITION AT ALL next dynamic partition terminates, or at least every ten
3. DYNAMIC CLASS(ES) SUSPENDED seconds, allocation is attempted again. The failure and all
- NO SYSTEM GETVIS SPACE related information are recorded in the statistics status
4. DYNAMIC CLASS(ES) SUSPENDED report, see NO MORE SYSTEM GETVIS SPACE. The
- NO VSE/POWER SETPFIX SPACE subject message is repeated at failure every two minutes
5. DYNAMIC CLASS(ES) SUSPENDED because job execution in partitions that have already been
- NO VSE/POWER GETVIS24 SPACE allocated is hindered by this shortage.
6. DYNAMIC CLASS(ES) SUSPENDED 4. All dynamic classes are suspended for allocation. When the
- NO PFIXED SYSTEM GETVIS SPACE next dynamic partition terminates, or at least every ten
7. DYNAMIC CLASS(ES) SUSPENDED seconds, allocation is attempted again. The failure and all
- VSE/POWER SETPFIX SPACE repetitions are recorded in the statistics status report, see
RUNNING OUT NO MORE VSE/POWER SETPFIX. The subject message
8. DYNAMIC CLASS(ES) SUSPENDED is repeated at failure every ten minutes because
- VSE/POWER GETVIS24 SPACE VSE/POWER spooling and other functions are badly
RUNNING OUT hindered by this shortage.
5. Same action as number four, but refer to statistics line NO the 31-bit Getvis area in the IPL SVA command.
MORE VSE/POWER GETVIS24. Operator response: Notify your system programmer.
6. Same action as number three, also using statistics line NO
MORE SYSTEM GETVIS SPACE.
7. All dynamic classes are suspended for allocation so that 1Q3HI JOB AUTONAME jobnumber
existing tasks may operate successfully with the limited {FLUSHED|HELD} DUE TO 'SET
storage resources. Additionally, system action number 4 AUTONAME', TASK task,cuu
(above) is taken. Explanation: A series of statements, which does not start
8. All dynamic classes are suspended for allocation so that with a valid '* $$ JOB' or '// JOB' statement, has been read in
existing tasks may operate successfully with the limited by a Local or Remote Reader task or by submission from other
storage resources. Additionally, system action number 4 partitions.
(above) is taken. VSE/POWER has collected the data as a job named
System programmer response: The PDISPLAY DYNC 'AUTONAME' while the 'SET AUTONAME=FLUSH|HOLD'
command shows which classes are currently suspended for statement has been included in the VSE/POWER startup
allocation. Use the PDISPLAY STATUS command to also procedure.
obtain the VSE/POWER statistics report and determine the System action: VSE/POWER flushes the AUTONAME job or
frequency of the recorded allocation failure. If allocation adds it with DISP=H to the reader queue.
failure occurs often, then modify the system parameters System programmer response: Analyse the held
according to the message text: AUTONAME job for its contents and its origin.
1. Increase the VSIZE parameter of the Supervisor command Operator response: Inform your system programmer about
and change the amount of space for the Page Data Set this incident.
correspondingly. You may alternatively decrease the
number of dynamic partitions active at the same time by
using the NPARTS parameter of the IPL SYS command, or 1Q3JA NEW SAS=xpcc-applid TASK REJECTED DUE
you may decrease the maximum number of active TO MAXSAS=nnnnn, INCREASE LIMIT
partitions per dynamic class. WITH 'PVARY MAXSAS,nnn'
2. Increase the NPARTS parameter of the IPL SYS command, Explanation: The threshold value nnnnn of maximum
or you may decrease the maximum number of active number of concurrent Spool Access Support
partitions per class in your dynamic class specifications. (SAS-GET/PUT/CTL/GCM) tasks has been reached. Hence no
3. Increase the GETVIS parameter of the IPL SVA command. further SAS connection can be established. Either the
4. Interpret the statistics status report for used SETPFIX space SAS=xpcc-applid application loops erroneously on
and increase the SETPFIX LIMIT value for the next CONNECT'ing to SYSPWR or there is an intended high spool
VSE/POWER startup. access traffic to the VSE/POWER queues in your system.
5. Interpret the statistics status report for VIRTUAL System action: For new XPCC CONNECT requests the
STORAGE OCCUPIED BY VSE/POWER PHASES and: subsequent GET/PUT/CTL/GCM-OPEN request is rejected
v try to reduce the SIZE value (keeping the current with an XPCC DISCPRG (IJBXRETCD/IJBXREAS = X'19/40')
ALLOC amount) according to hints given in chapter together with the VSE/POWER PXPRETCD/PXPFBKCD =
Processor- and Virtual-Storage Requirements of X'10/07' equating to PXPRCNOC/PXP10MST. Only when
VSE/POWER Administration and Operation in order to existing SAS tasks terminate, new connections to SYSPWR are
provide more partition GETVIS24 space, or granted.
v increase the ALLOC value of the VSE/POWER partition. System programmer response: Consider to place the PVARY
6. Reduce the ALLOC R or SETPFIX LIMIT amount assigned MAXSAS,nnnn command into the VSE/POWER startup file in
to the static partitions or, when running a virtual machine, order to adapt the VSE/POWER default threshold value of
define more virtual storage using the DEF STOR 250 SAS tasks to your needs.
command. Operator response: Enter the PDISPLAY STATUS command
7. Use programmer response number 4 (above), or reduce the to identify the maximum and current number of SAS tasks.
maximum number of active partitions defined per class. Use the PDISPLAY A,SAS command to identify the
8. Use programmer response number 5 (above), or reduce the SAS=xpcc-applid applications, which communicate with
maximum number of active partitions defined per class. VSE/POWER. If such an application seems to loop on
Operator response: Report the failure to your system CONNECT'ing, then terminate, flush, or cancel its partition. If
programmer immediately. In case a lack of SETPFIX or however your system has an intended high spool access
GETVIS space occurs often, try to obtain the VSE/POWER traffic, then increase the SAS-task threshold value with the
statistics on the console. Then use the PEND, PEND IMM, or 'PVARY MAXSAS,nnnn' command - nnnn may be a value
PEND FORCE command to terminate VSE/POWER for a between 50 and 2000.
restart with more real or virtual workspace.
A list task is started by a PSTART command. real-dev Describes the device type code of the real
An FCB is loaded. device for which the writer task is started.
System action: The task processing the affected output waits real-cuu Names the real device for which the writer
for the operator to change forms. Other VSE/POWER tasks task is started.
continue processing. For output on a printer with a display
panel, the task causes FORM RQ ffff to be displayed on the To determine the associated device type please refer to the
panel, if the task was started with the MSG operand. following table:
System programmer response: None. D/T code Device type
Operator response: If ffff in the message is blank, use the 20 2520B2 or 2520B3 card punch
standard form as defined for your system. 21 2540 card punch
22 1442 card punch
For punch output, place the cards indicated in the message by
23 3525 punch
FORMS ffff into the punch unit's hopper.
30 1442 or 2596 card reader/punch
For list output, your response depends on whether the output 31 2520B1 card reader/punch
is required at once or later: 32 3525RP reader/punch
v The output is required at once: 33 2560 multi function card machine
1. Place the required paper on the printer. How to do this 34 5425 multi function card unit
is described in the operating procedures manual for the 40 1403 printer
printer. 41 1443 printer
2. If you want to check forms alignment - Enter a PSETUP 42 1443 printer with UCB
cuu,nn command for this purpose, even repeatedly. 43 3211, 3203-4/5, 3289-E, 3262, 4245 printer
3. Finally, to complete the still pending message 1Q40A, 44 KANJI printer
enter a PGO cuu command to start the waiting 45 3800 printer
VSE/POWER task again. 46 4248 printer
4A 3203 printer
v The output can wait: 4C 5203 printer
1. Enter a PFLUSH cuu,HOLD command for the affected 4D 5203 printer with UCS feature
output. F0 3800 AFP printer
2. When the output is to be printed, place the required FF either of Spool-Access Support or of
paper on the printer. How to do this is described in the unknown origin
operating procedures manual for the printer.
3. Enter the command PRELEASE LST,jobname,jobnumber.
At physical print or punch time it may happen that
4. If you want to check forms alignment - Enter a PSETUP
VSE/POWER detects CCW op-codes which are incompatible
cuu,nn command for this purpose.
with the real printer or punch device. All incompatible
5. Finally, to complete the still pending message 1Q40A,
channel command codes are ignored intentionally to prevent a
enter a PGO cuu command to start the waiting
COMMAND REJECT on the physical device. In case of a
VSE/POWER task again.
potential loss of printed/punched data (no control type
channel command), message 1Q4LI is issued.
Instead of the above, you may enter the PSTOP (* .. STOP) System action: When incompatible CCW op-codes are found
command for the affected task. This gives you a chance to they are ignored to prevent a COMMAND REJECT on the
use the device for processing output of a different class. physical device. If printed/punched DATA (no control type
channel command) is lost, message 1Q4LI is issued.
At a terminal, your response to the message is similar. Instead System programmer response: See the system programmer
of the central operator commands, use the corresponding response of message 1Q4LI.
remote operator commands Operator response: Use the same printer or punch device for
(* .. for P). Example: * .. SETUP instead of spooling and printing or punching time. If you do not want
PSETUP. any CCW op-codes to be ignored, enter a PFLUSH cuu,HOLD
command to prepare for restart of the output on a suitable
printer or punch device. Or consider to suppress message
1Q41I MISMATCHING {PRINTER | PUNCH} 1Q41I intentionally by the SET 1Q41I=NO autostart statement.
TYPE FOR jobname jobnumber ON real-cuu,
SPOOL-TYPE=X 'spool-dev' (spool-cuu),
REAL-TYPE=X 'real-dev' (real-cuu) 1Q42I PAGE/CARD COUNT EXCEEDS END OF
Explanation: The real printer or punch type available to the QUEUE ENTRY FOR {cuu | task}
local list or punch task is not the same type as assigned to the Explanation: A PRESTART or * .. RESTART command has
partition at spooling time, that means the time when a job been entered with too great a forward page or card count.
executed which created the named output entry. This is possible if an output exit is working with that task and
spool-dev Describes the device type code of the the output exit routine inserts records which are only visible
spooled device. If no spool-dev (X'FF') is on the output, but not shown in the VSE/POWER queue
issued, the device type is unknown. This display.
may happen when the output was System action: The command is ignored.
received from a non-PNET node, or when System programmer response: None.
the output was produced by the Operator response: Reenter the command with a smaller
Spool-Access Support PUT service for forward page or card count.
output.
spool-cuu Names the spooled device where the
output has been created.
1Q43I END-OF-FILE ON TAPE FOR task,cuu 1Q47I partition-id jobname jobnumber FROM {nodeid
Explanation: The logical end of a spool tape was reached for [(userid)] |
the indicated output writer task (all data has been processed). (userid)|LOCAL}[U= 'user-information'],
System action: The tape is rewound and unloaded. The TIME=hh:mm:ss[, LOG=NO][,
writer task is stopped. TKN=hhhhhhhh]
System programmer response: None. Explanation: A new VSE/POWER job was started by the
Operator response: If there are more tapes to be printed or execution reader. The optional LOG=NO indication reflects the
punched, start a new writer task. corresponding specification in the * $$ JOB JECL statement of
the subject job. The TKN value is inherited to all spooled
outputs and can be used to handle all outputs together as a
1Q44I INVALID OR INCOMPLETE PARAMETER group.
COMBINATION, COL=nnnnn, task-id System action: Processing continues.
Explanation: Either this message is preceded by a flagged * Programmer response: None.
$$ SLI statement, which is not accepted for one of the Operator response: None.
following reasons:
v A mixture of positional and keyword parameters was
found, 1Q48I NO MATCHING SPOOL DEVICE partition-id
v A mixture of Librarian and VSE/ICCF specification was Explanation: The * $$ LST or * $$ PUN statement that is
made, printed prior to this message addresses a spool device that has
v One of the mandatory VSE/ICCF parameters was not not been set up during partition start-up.
specified,
v Duplicate parameters are specified, Note: For a * $$ LST or * $$ PUN statement with
continuation, only the last continuation statement is
or this message is preceded by a flagged * $$ LST/PUN
displayed. Therefore, the incorrect operand may not be
statement, which is not accepted for the following reason:
displayed if it is in a previous continuation line.
v The combination of operands on a * $$ LST or * $$ PUN
System action: The statement is ignored.
statement are incorrect for the operands DISP=T or
Programmer response: Correct the statement and rerun the
TADDR=, together with TLBL= and LTAPE=.
job. The PDISPLAY SPDEV command can be used to display
v The combination of operands on a * $$ PUN MEM statement
the active spooled devices.
are incorrect (required operands are missing, duplicate or
Operator response: Notify your programmer.
belong to other statement).
System action: The system continues, prints message 1R33D
and then waits, or 1R33A and takes predefined action. 1Q49I INVALID DELIMITER partition-id,
Programmer response: Respond to message 1R33D and COL=nnnnn
correct statement as necessary. Explanation: One of the following:
Operator response: Respond to message 1R33D or notify the v A parameter in the statement, printed prior to this message,
programmer if necessary. is not followed by a blank or a comma.
v In an SLI member another * $$ SLI JECL statement has been
1Q45I SLI STATEMENT NOT SUPPORTED found, which cannot be continued due to existing
partition-id VSE/POWER support.
Explanation: An SLI statement was used in a job, but v In a writer-only partition a * $$ JOB statement with
VSE/POWER was not generated with the SUBLIB and/or continuation indication has been found and this is not
MEMTYPE parameter. allowed.
System action: The total VSE/POWER job is flushed
unconditionally. COL= indicates the column location of the error referred to by
Programmer response: Either the message.
v change the job to delete the SLI statement, or
v request system programmer to generate VSE/POWER with Note: The parameters and delimiters following the * $$ JOB
SLI support. SEC= or PWD= parameter, or the * $$ LST/PUN PWD=
Operator response: None. parameter, and the parameter value itself, are not
displayed on the console.
System action: The system continues, prints message 1R33D
1Q46I DISPOSITION FORCED TO D FOR jobname and then waits, or 1R33A and takes predefined action.
jobnumber Programmer response: Respond to message 1R33D and
Explanation: In the * $$ LST or * $$ PUN statement, correct statement as necessary.
disposition N was specified, but the device to which the Operator response: Respond to message 1R33D or notify
output is directed is owned by another partition. your programmer if necessary.
System action: The output is spooled.
Programmer response: None.
Operator response: If direct print or punch output is 1Q4AI MESSAGE DISCARDED, RC=nnnn
required: [,application,userid]
v stop an active list or punch writer task, or Explanation: A notify message destined for VSE/ICCF or a
fix format job event message is discarded. The reason is
v unassign the device from the owning partition if not a implied by the reason code (RC); nnnn can be one of the
VSE/POWER partition. following:
RC=0001: The VSE/ICCF notify message queue is
full. That is, the limit specified in the
1Q4JI JOB jobname jobnumber partition-id SECURITY 1Q4LI nnnnn RECORDS IGNORED FOR jobname
USERID cccccccc NOT AUTHORIZED, jobnumber PROCESSED BY task-id, cuu
USERID IGNORED Explanation: VSE/POWER detected nnnnn 'invalid' CCW
Explanation: VSE has determined that the 'trusted' or op-codes in the queue entry processed by the local task-id that
'authenticated' job jobname in partition partition-id has specified lead to a loss of printed/punched data (no control type
an unknown security user ID cccccccc (not specified in user channel command. 'Invalid' means: The printer or punch type
profile definitions in the II Control File/DTSECTAB). available to the list or punch task is not CCW
System action: The job continues to run without security op-code-compatible with the printer or punch type assigned to
authorization. the partition at spooling time, that means the time when a job
System programmer response: Take action as necessary if executed that created the named output entry. Tables PLCT
security violation. and PLST (IPW$$PL, list) and PPT1 (IPW$$PP, punch) are
Programmer response: Contact the system administrator to used to check if the CCW op-code is valid for the device type
do one of the following: specified at printing or punching time.
v Add the user ID profile to the control file or the II Control
File/DTSECTAB, or The given number of records were ignored that means were
v Ensure that the job is running on the correct system, or not printed or punched. When all records of the named job are
v Explicitly specify both the user ID and password. ignored, no output is printed or punched at all. The upper
Operator response: Notify the system administrator, if limit of ignored records displayed in the message is 65,535.
required, in cases of security violations. When more ignored records are found the value isn't increased
anymore.
1Q4KI nnnnn RECORDS IGNORED FOR jobname The message is also issued if the associated task was started
jobnumber PROCESSED BY task-id, cuu with the SHOWIGN option. Then the usually ignored records
SPOOL=X'spool-dev' [LUNAME=luname] are printed or punched as data.
Explanation: VSE/POWER detected nnnnn 'invalid' CCW This message may have been preceded by message 1Q41I,
op-codes in the queue entry processed by the local task-id that which presents the output device at spooling time.
lead to a loss of printed/punched data (no control type System action: When the SET IGNREC=DISPY autostart
channel command). 'Invalid' means: The CCW op-code
statement was provided for VSE/POWER startup the statement) and end-of-volume occurs, VSE/POWER will
disposition of a queue entry flagged by message 1Q4LI is set segment the output and request another tape to be mounted.
to Y (non dispatchable, temporary). In this case, message 1Q58A is also issued.
System programmer response: To examine the CCW System action: Processing of this job continues.
op-codes which were ignored, the list or punch task should be Programmer response: None.
started with option SHOWIGN. Then the invalid CCW Operator response: Issue a PSTOP or PFLUSH, if desired.
op-codes are printed or punched as hexadecimal data followed
by up to 25 characters of the original data record. In addition,
all validly ignored control type channel commands are also 1Q53I OUTPUT SEGMENTED FOR jobname
printed or punched. This provides additional debugging help jobnumber jobsuffix partition-id, cuu
when trying to identify ignored records in the original data Explanation: Output segmentation occurs because either:
stream as presented by an IPW$$DD dump. v The number of records specified in the RBS operand of the *
Operator response: Use the same device type for spooling $$ LST statement or the * $$ PUN statement is exceeded, or
and printing or punching time and inform your system v Command Driven Segmentation has been requested by
programmer. PSEGMENT F7,FEE or PALTER LST, ..., SEGMENT=..., or
v EOV is reached if output is spooled to tape.
System action: Processing of this job continues. For tape
1Q50I UNKNOWN KEYWORD, COL=nnnnn, spooling, message 1Q58A is issued.
partition-id Programmer response: None.
Explanation: VSE/POWER does not recognize one of the Operator response: Start a writer task. If tape spooling,
keyword parameters in the JECL statement printed above this mount another tape and activate the task again.
message. COL= indicates the column location of the error
referred to by the message.
System action: The system continues, prints message 1R33D 1Q54t [FCB|UCS] ERROR FOR jobname jobnumber
and then waits, or 1R33A and takes predefined action. task-id,cuu PHASE= pppppppp RC=nnnn
Programmer response: Respond to message 1R33D and Explanation: The message type code may be:
correct statement as necessary. A - for FCB error
Operator response: Respond to message 1R33D or notify I - for UCS error
programmer if necessary.
The reason for the error is implied by the reason code (RC);
nnnn can be one of the following:
1Q51I INVALID keyword PARAMETER, COL=nnnnn, RC=0001: Phase not found in the library.
partition-id RC=0002: Incorrect phase length. Refer to z/VSE
Explanation: The keyword printed in the message is found to System Control Statements, for the correct
be invalid in the currently processed JECL statement. COL= length.
indicates the column location of the error referred to by the RC=0003: Invalid FCB phase name prefix (3800
message. If the keyword reads LST or PUN specifying SYSxxx, only).
the corresponding physical unit may not be currently RC=0004: Invalid channel specified.
assigned. Note that parameters and delimiters following the * RC=0005: FCB image does not have valid end
$$ JOB SEC= or PWD= parameter, or the * $$ LST/PUN indication.
PWD= parameter, and the parameter value itself, are not RC=0006: Wrong lines/page flag in first or last half
displayed on the console. inch of page (3800 only).
RC=0007: Loading a new format FCB on a
Note: If a keyword operand has been specified without the '=' non-D/T4248 printer.
connector (as shown in the JECL statement on your RC=00FF: FCB load function did not complete
console), VSE/POWER interprets the operand as a successfully. Check the previous messages
positional operand; therefore the keyword named in concerning this task.
message 1Q51I may be misleading. RC=F0xx: FCB load error; xx is the return code
System action: The system continues processing, issues supplied by the LFCB macro. See
message 1R33D and then waits, or 1R33A and takes VSE/Advanced Functions Return Codes
predefined action. on page 514 .
Programmer response: Respond to message 1R33D and RC=F1xx: FCB load error; xx is the return code
correct statement as necessary. supplied by the LOAD macro.
Operator response: Respond to message 1R33D or notify System action: When the error occurred
programmer if necessary. 1. during execution time for an FCB specified in a * $$ LST
statement or for the default FCB, an LTAB is used which is
1Q52I OUTPUT LIMIT EXCEEDED FOR jobname selected according to the following rules:
jobnumber partition-id, cuu WITH a. If a valid LTAB was specified in a * $$ LST statement,
nnnnnnnnnnnn RECORDS this LTAB is used.
Explanation: The number of list or punch records established b. If no LTAB or an invalid LTAB was specified in a * $$
by the RBM parameter in the * $$ LST or * $$ PUN statement LST statement, the LTAB of the POWER macro is used.
(or otherwise by the STDLINE or STDCARD parameter of the Job execution continues and the corresponding list entry is
VSE/POWER generation macro) is exceeded, while the queue spooled without any FCB specification (resulting in loading
entry being created currently contains nnnnnnnnnnnn list or of the default FCB at real print time).
punch records.
2. during printing time, the task is terminated.
If tape spooling of list output is active (DISP=T in * $$ LST
When the error occurred during printing time, the task is v The command is ignored.
terminated. Programmer response: Correct * $$ LST/PUN statement if
Programmer response: Take action as necessary. necessary.
Operator response: If correct list output depends on a Operator response: Notify programmer if necessary.
specific FCB or UCS image, try to PFLUSH (with the HOLD
option) the job, inform your system programmer to correct the
job and rerun the job. 1Q57A PLEASE REMOVE WRITE PROTECTION
ON dev FOR {task,cuu|task} (REPLY:
{PGOtask,cuu...|PGOdev...})
Note: If the LUCB command is used, the following
Explanation: The tape or cartridge mounted on device dev is
VSE/POWER output may use a wrong UCS image
write-protected.
when printing. It is advisable to issue a PSTOP
System action: VSE/POWER has unloaded the tape device
command for the LST task followed by a new PSTART
dev and waits for an operator response.
command.
System programmer response: None.
Operator response: To have the task continue processing:
1Q55A 1. SPECIFY TAPE ADDRESS FOR jobname 1. For a cartridge set the write-protect switch from
jobnumber partition-id,cuu REPLY: PGO write-protected to write-enabled on the cartridge mounted
partition-id,cuu,tapeaddr... on device dev.
2. SPECIFY TAPE ADDRESS FOR task-id,cuu For a tape put the file-protect ring on the tape mounted
REPLY: PGO task-id,cuu,tapeaddr on device dev.
2. Either of the actions below:
Note: The numbers on the left v If the message displays task,cuu then:
will not actually appear on
To continue with the task, ready the device and reply
your screen. They have been
with
added here as a retrieval aid
only. PGO task,cuu
Explanation: According to the message text:
1. In the * $$ LST/PUN statement, the disposition was To set the disposition to H for disk spooling, reply with
specified as T, but no tape address was specified, or the tape PGO task,cuu,CANCEL
address was invalid or was already in use (see 1Q1AI).
2. The tape unit specified for a tape writer task cannot be v If the message displays only task then:
accepted as stated in preceding message 1Q1AI. To continue with the task, ready the device and reply
System action: Waits for an operator response via PGO with
command. PGO dev
Programmer response: None.
Operator response: According to the message text:
Terminate the task by replying with
1.
PGO dev,CANCEL
v Pass the tape address using the following command
PGO partition-id,cuu,tuu[,Xss]
1Q58A MOUNT TAPE ON dev FOR {jobname
jobnumber task,cuu|task} (REPLY: {PGO
where tuu = channel and unit number of the tape drive, and
task,cuu...|PGOdev...})
ss = density of the tape.
Explanation: One of the following:
v Or set the disposition to H for spooling to disk entering 1. A valid tape address was found in the * $$ LST or * $$
PGO partition-id,cuu. PUN statement, and the operator is requested to mount a
tape.
2. 2. When processing multiple-volume files and EOV is
reached, the operator is requested to mount another tape
v Pass the tape address using the following command
or to terminate the task.
PGO task-id,cuu,tuu 3. A PSTART RDR, cuu was entered to initiate a SYSIN
reader.
where tuu = channel and unit number of the tape drive. 4. A PDISPLAY tape command was entered to request a tape
v Or stop the tape write task entering display.
5. A POFFLOAD command was entered and no tape was
PGO task-id,cuu. mounted on the specified unit.
System action: System waits for an operator response.
1Q56I INVALID TAPE ADDRESS/MODE SET task Programmer response: None.
Explanation: One of the following: Operator response:
1. The response to message 1Q55A was invalid for one of the 1. Mount the requested tape on the device dev. If a
following reasons: multiple-file volume is used, ensure that the correct tape is
v The specified device address or mode was invalid mounted. If the message occurs during a POFFLOAD
v The specified device address was not that of a tape drive BACKUP run, keep a record of the tape reels (or
v The specified tape drive is owned by another partition cartridges) that contain the complete backup. This helps
2. An invalid density was set with a SETMOD command. you avoid inadvertent partial load when the backed up
System action: One of the following: queue is to be restored.
v Message 1Q55A is issued. 2. Either of the actions below.
v If the message displays jobname jobnumber task,cuu then:
To continue with the task, reply with size is incorrect - it happens to be the
PGO task,cuu length of a queue record (and is probably
a spool tape).
RC=0004: Contains an invalid queue record.
Terminate the task by replying with
RC=0008: A SYSIN tape was read and an incorrect
PGO task,cuu,CANCEL record was read (length=0).
RC=0009: In reply to message 1QB9A the operator
Note: In case of EOV reached, the latter 'CANCEL' replied to unload the present tape.
request will result in continuation of spooling to RC=000C: A labeled tape does not have a trailer label
disk. following a tape mark.
v If the message displays only task, reply with RC=000D: An empty labeled tape was read. Tape
PGO dev or PGO dev,CANCEL processing stops.
RC=000E: The tape being processed does not have a
matching label. Tape processing stops.
1Q59I task,cuu WAITING FOR REAL/PFIXED RC=000F: The POFFLOAD APPEND command has
STORAGE, xxxxxxxx BYTES REQUESTED been issued for an unlabeled tape, but the
Explanation: The real storage available during execution is tape mounted has been closed with 3 final
insufficient. tape marks meaning that this is not the
System action: The task is put into the wait state until final POFFLOAD output tape of a
another task releases storage for the present task to use. multi-volume POFFLOAD output.
Otherwise the system waits for an operator response. RC=0010: The POFFLOAD tape was not created by
System programmer response: If the message occurs POFFLOAD JOURNAL=YES command
frequently, allocate more processor storage to the (journal data are missing) or the tape has
VSE/POWER partition when the system is started up anew. been overwritten or the tape was not
Operator response: One of the following: properly closed by a previous POFFLOAD
v If the message displays the name of the VSE/POWER function.
initiator task, then: RC=0011: The POFFLOAD tape mounted did not
1. Cancel the VSE/POWER partition (CANCEL Fn). match the tape sequence number OFTAP=
2. Allocate more SETPFIX-LIMIT storage to the partition by in the POFFLOAD command
the SETPFIX LIMIT=nnK command for the VSE/POWER RC=0012: The POFFLOAD APPEND command has
partition. been interrupted because the total number
3. Start up VSE/POWER again. of spool entries collectively on all tape(s)
v Use the PDISPLAY A command to see which tasks are together exceeds the number 999,999,999.
active. Cancel one or more low-priority tasks to free Internally a PSTOP tapeaddr, EOJ
processor storage for your high-priority tasks. If networking command was issued to stop the function.
is active with multiple transmitter and receiver tasks, cancel RC=0013: The POFFLOAD APPEND was issued for
a transmitter or receiver task. an empty tape, but the tape decimal
v Track the SETPFIX-LIMIT storage consumption of the sequence number requested (OFTAP=) is
VSE/POWER partition Fx using following commands: greater than one.
PDISPLAY STATUS, for allocated, maximum or current RC=0014: The tape label TLBL= requested cannot be
fixable storage values. found in the label area(s) of the
MAP Fx, for limit and actual PFIXed values VSE/POWER partition (LABEL Macro
RC=04).
If this message occurs frequently, report it to your system RC=0015: The tape decimal sequence number is
programmer for tuning of the VSE/POWER partition missing from the tape.
according to "Fixable- and Virtual-Storage Requirements" in RC=0016: The POFFLOAD APPEND command has
VSE/POWER Administration and Operation. been issued, but the tape mounted is not
the final POFFLOAD tape of a
multi-volume output - either the ends with
1Q5AI INVALID TAPE MOUNTED ON dev FOR an EOV1 label or an unlabeled tape ends
task,cuu RC=nnnn {, WANT TAPE NO.=qqqqq with 3 tape marks.
BUT INDICATED TAPE NO.=ppppp } RC=0017: The POFFLOAD BACKUP|SAVE|PICKUP
Explanation: The return code RC=nnnn indicates the error APPEND command for a given queue
type. If the text displayed includes "WANT TAPE NO.=qqqqq type did not match the queue type on the
BUT INDICATED TAPE NO.=ppppp" then the cause of the tape that was mounted.
problem with the tape may be the tape decimal sequence RC=0018: The POFFLOAD APPEND command has
number requested (OFTAP=qqqqq) differs from that stored on been issued, but in searching the non-3592
the tape (ppppp). tape device forwards for the end-of-data,
RC=0001: A SYSIN tape was checked and the block an invalid spool entry header queue
size is not a multiple of 80 bytes nor 81 record has been detected.
byte length. RC=0019: The POFFLOAD BACKUP|SAVE|PICKUP
RC=0002: The spool tape begins with an incorrect APPEND command for a given queue
length queue record. Either: type did not match the queue type on the
v the tape is empty, or tape that was mounted for the last queue
v the tape has an erroneous record. entry on tape.
RC=0003: A SYSIN tape was checked and the record RC=0020: The POFFLOAD LOAD|SELECT
command was issued with the
OFTAP=ppppp operand, but the value processed as an unlabeled tape and the
indicated did not match the value on the (final) tape ending in a dummy EOF1 label
tape. and 2 tape marks is not preceeded by 2
RC=0021: The POFFLOAD APPEND command has tape marks.
been issued, but the last spool entry on RC=0034: The POFFLOAD APPEND command has
the tape does not have a valid trailer or been issued, but the tape has an invalid
header queue record. The last spool entry end-of-tape format - a 3592 tape has a
is invalid and may be due to a PSTOP final single tape mark but an invalid EOV1
tapeaddr command. label was found.
RC=0022: The POFFLOAD APPEND command has RC=0035: The tape mounted is a WORM tape (not
been issued, but the tape has an invalid supported).
end-of-tape format - a 3592 tape RC=0036: The tape unit does not support the Tape
end-of-data is missing a final tape mark. Product Architecture Space End of Data
RC=0023: The POFFLOAD APPEND command has (SEOD) hardware command.
been issued, but the tape has an invalid System action: Either message 1Q58A or 1QG0A follows, or
end-of-tape format - a 3592 tape has a task stops. The tape is unloaded.
final single tape mark but a EOV1 label
was not found. If the return code RC= is:
RC=0024: The POFFLOAD APPEND command has RC=0015:
been issued, but the tape has an invalid The tape processing continues. The POFFLOAD
end-of-tape format - a 3592 tape has final APPEND function will continue to search for the
2 tape marks but are not preceeded by a end-of-data on the tape, where the POFFLOAD can
tape mark with a EOF1 label. begin. If the tape is labeled, then BAM will enforce
RC=0025: The POFFLOAD APPEND command has the OFTAP= value and require that the tape with the
been issued, but the tape has an invalid indicated decimal sequence number (based on the
end-of-tape format - for a 3592 tape the value in the tape label) is mounted, even though the
final 2 tape marks for an unlabeled tape tape number is not available in the tape information
are missing. stored in the spool entry queue record.
RC=0026: The POFFLOAD APPEND command has
been issued, but the tape has an invalid RC=0018, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0033,
format - the dummy EOF1 label for or 0034: The tape processing ends and the tape is unloaded.
unlabeled tape with the content "EOF1 An IDUMP occurs.
DUMMY - VSE/POWER POFFLOAD Programmer response: If incorrect SYSIN tape then correct
FINAL RECORD FOR UNLABELED and resubmit.
TAPE" is missing from the end-of-data Operator response: If an invalid record or tape format has
area or corrupt. been detected, then notify the system programmer.
RC=0027: The POFFLOAD APPEND command has
been issued, but the tape has an invalid
1Q5BI NO TRAILER LABEL FOUND ON dev FOR
format - a 3592 tape is being processed as
task
a labeled tape and the first spool entry is
Explanation: No valid trailer label could be found on the
empty (the 1st tape mark is followed by a
input tape.
2nd tape mark) - this is some internal
System action: Either:
error which should not occur.
1. Normal end of task, or
RC=0028: The POFFLOAD APPEND command has
2. If a multiple-volume file is used, the subsequent volume is
been issued, but the tape has an invalid
requested, and the tape is opened.
format - a 3592 tape is being processed as
Programmer response: Check the validity of the input tape.
a labeled tape and an unknown record has
Operator response: Either:
been read where a tape label or a header
1. Submit console log sheet to the programmer, or
queue record was expected.
2. Reply to the message 1Q58A.
RC=0029: The POFFLOAD APPEND command has
been issued, but the tape has an invalid
format - the tape is being processed as 1Q5CI [commandcode] MODE VERIFICATION
unlabeled, but begins with a VOL1 label. FAILED, CURRENT MODE TAKEN [FOR
RC=0030: The POFFLOAD APPEND command has jobname jobno. part.-id,cuu]
been issued, but the tape has an invalid Explanation: One of the following:
format - the tape does not begins with a 1. The VSE/Advanced Functions tape mode verification
VOL1 label or tape mark. phase $IJBSSYS could not be found in the SVA. The
RC=0031: The POFFLOAD APPEND command has specified mode cannot be checked for the requested
been issued, but the number of tapes has command or for the tape spooling attempt.
exceeded the maximum allowed. 2. The VSE/Advanced Functions subtask providing entry
RC=0032: The POFFLOAD APPEND command has into $IJBSSYS has abnormally terminated with message
been issued, and the tape to be appended 1Q2CI; therefore the specified mode cannot be verified.
already contains the maximum allowed System action: The requested tape task or job spooling to
entries (999,999,999). tape will continue with the current mode setting as established
RC=0033: The POFFLOAD APPEND command has at IPL time or by a later ASSGN statement.
been issued, but the tape has an invalid System programmer response: Provide the support as
end-of-tape format - a 3592 tape is being required to correct the problem.
Operator response: According to above explanation: 2. Resubmit the command again and inform your system
1. Inform your system programmer to provide the required programmer.
phase.
2. If a dump sublibrary is defined for the VSE/POWER
partition, an Idump was taken to document the failure of 1Q5FI FORMATTED COMMAND PROCESSING
the VSE/Advanced Functions service subtask; give this NOT SUPPORTED
dump to your system programmer. Explanation: A Nodal message record (NMR), containing a
formatted command, was received from the network for
processing by VSE/POWER.
1Q5DI EXECUTION COMPLETED FOR jobname System action: The command is ignored.
nnnnn [ON node-id], RC=return code, System programmer response: None.
TIME=hh:mm:ss Operator response: Specify the appropriate VSE/POWER
Explanation: A job with the NTFY parameter specified in the command.
* $$ JOB statement has finished execution on node node-id. The
return code presented with the message is the highest return
code for the VSE/POWER job as given by VSE job control. If 1Q5GI INVALID STATEMENT FROM IPWSEGM
no return code is supplied by the VSE job, then **** will be MACRO, COL=nnnnn RC=nnnn, jobname
displayed as the return code. jobnumb partid
System action: The output is put into the VSE/POWER Explanation: An invalid VSE/POWER JECL statement was
output queues if the final destination is this node, or it is submitted via the IPWSEGM macro with COL= indicates the
scheduled for transmission to the final destination. The output column location where the error occurred and RC= indicates
is only made available in the output queue if PURGE=nnnn the error cause:
has not become effective. RC=0C04: no devices of the type indicated by the
Programmer response: None. JECL statement (LST or PUN) were being
Operator response: None. spooled (internal error, COL=meaningless)
RC=0C08: invalid operand delimiter was used
RC=0C0C: unknown statement keyword was used
1Q5EI DTR$DYNn.Z INTERNAL PLOAD DYNC RC=0C10: invalid keyword value was used
FAILURE, RC/FB=rrff RC=0C38: segmentation for PUN output direction to
Explanation: AF sublibrary is not supported
1. The internal call of the VSE/AF macro DYNCLASS
ID=GET has returned register 15 code rr and register 0 Note: The presented RC=value corresponds to the IPWSEGM
feedback code ff with the following reasons for failure: macro Return/Feedback Code in return register 15.
RC/FB=0400: Either member DTR$DYNn.Z is not System action: The job is flushed.
found on IJSYSRS.SYSLIB, or member Programmer response: Correct the statement and resubmit
DTR$DYNn.Z is empty, or member the job.
DTR$DYNn.Z does not contain valid Operator response: Notify the application programmer.
dynamic class structure(s).
RC/FB=0C00: The VSE/POWER partition GETVIS
1Q5JI / .....(50 bytes text)............. /
area is currently too small for a
Explanation: The message displays an invalid IPWSEGM
VSE/AF Librarian GETVIS request.
statement framed between the "/ " and " /" characters. If the
RC/FB=10ff: An internal VSE/AF Librarian failure
statement contains the PWD= parameter with a correct value
occurred with a feedback code of X'ff'.
length, the value will be marked with asterisks.
RC/FB=1400: The Access Control Facility has
System action: The message is followed by the message
detected a security violation at the
1Q5GI.
VSE/POWER access to member
Programmer response: Correct the statement and resubmit
DTR$DYNn.Z.
the job.
RC/FB=1800: The VSE/AF Librarian phase IJBDCTL
Operator response: Notify the application programmer.
(Dynamic Class Table interface
program) cannot be located in the SVA.
2. The VSE/POWER asynchronous service subtask (AS) used 1Q5KI TAPE SPOOLING FORCED TO DISK [DUE
to drive the DYNCLASS ID=GET request has abnormally TO BLOCKED LTA, PHASE=aaaaaaaa,]
terminated, indicated by RC/FB=FF00. jobname jobnum partid, cuu
System action: The PLOAD DYNC command fails. Explanation: Either the operator has decided (see 1Q55A or
System programmer response: (action corresponding to 1Q57A) to switch from tape to disk spooling, or an error
explanation number) occurred while spooling to tape.
1. Check the reason and correct the cause, if possible on your 1. If the text occurs: "DUE TO BLOCKED LTA", VSE/POWER
own, or report the failure to your IBM representative. prepared an open on a tape to perform tape spooling using
2. Collect the printlog with the AS-subtask failure message the VSE SAM support. But the I/O from the user partition
1Q2CI and the IDUMP produced subsequently. Inform partid occurred while the logical transient area (LTA) was
your IBM representative. owned by the partition, thus causing threat of a deadlock
Operator response: (action corresponding to explanation situation (SAM requires the LTA). "PHASE=" indicates the
number) phase name loaded in the LTA at that time.
1. In case of RC/FB=0C00, resubmit the command again to 2. Otherwise, see other preceding error message(s).
meet other dynamic GETVIS resource conditions. In all System action: The tape spooling does not occur and instead
other cases inform your system programmer. the spooling is forced to disk with disposition "H" (hold).
Programmer response: If the problem is due to the LTA
1Q5MI OFFLOAD {BACKUP|SAVE|PICKUP} v If RC=0600 then the POFFLOAD journal LST is empty and
JOURNALING ON tapecuu TERMINATED, is discarded.
RC=nnnn,task TRACE=cccccccc Programmer response: See the System Programmer Action
Explanation: POFFLOAD journaling on unit tapecuu has been for the preceding message(s).
terminated abnormally. The return code RC= issued by the Operator response: A PDISPLAY ...,TAPE=cuu,OUT=
task gives the reason, where command can be issued to obtain a listing of the tape
contents.
RC=01xx:
System storage resources for producing the journal
were not immediately available when the 1Q5NI OFFLOADING ERROR ON task,cuu,
POFFLOAD command was issued. JOURNAL LST ENTRY $OFJnnnn CREATED
(dd/dd/dd tt:tt:tt)
v 0101= the offload task was waiting on pfixed
Explanation: POFFLOAD on unit cuu suffered an error or
storage (JCA,module IPW$$CO or TCB, module
was cancelled by PSTOP cuu,FORCE causing the task to be
IPW$$OF)
cancelled while journaling (see previous message(s)). A
v 0102= the offload task was waiting on journaling journaling report spool entry has been created due to the
partner task (module IPW$$PS) virtual storage POFFLOAD ...,JOURNAL=YES command, and spooled to the
(module IPW$$OF) LST queue with jobname $OFJnnnn where nnnn is the last four
digits of the VSE/POWER assigned job number, and (dd/dd/dd
RC=0200:
tt:tt:tt) is the date and time of the Journal creation. The journal
A queue file or data file I/O error occurred for the
will indicate the spool contents of the offload tape at the time
journaling partner task (module IPW$$PS) when
of the error. The contents can be reloaded if the tape is
producing the LST queue entry
readable (important for POFFLOAD SAVE). However, the
RC=03xx: loading of the entries will end with an error message due to
A timeout occurred when the POFFLOAD task the tape not being successfully closed.
requested the writing of a journal entry to the LST System action: The POFFLOAD function terminates.
spool entry, where xx indicates the location System programmer response: None.
v 0301= the timeout occurred at module IPW$$OF Operator response: None.
journaling trace point 0301
v 0302= ... etc. 1Q5OI CARTRIDGE ON cuu ALREADY WRITTEN
ONCE - REJECTED FOR {task,cuu|task}
RC=0400:
Explanation: The cartridge mounted on cuu is a WORM
An internal error abend for the journaling partner
(write once read multiple) cartridge positioned at its load
task module IPW$$PS) occurred (unknown request
point and already contains user data. They cannot be
received from the POFFLOAD task, module
overwritten by non-labelled POFFLOAD BACKUP/PICKUP/
IPW$$OF or IPW$$TR).
SAVE or DISP=T processing.
RC=0500: System action: The cartridge on cuu is unloaded and
A short-on-space (SOS) condition occurred for either VSE/POWER prompts you by message 1Q58A.
the data file or queue file for the POFFLOAD System programmer response: None.
journaling partner task (module IPW$$PS) when Operator response: React upon message 1Q58A and
producing the journal LST queue entry
Associated error messages may be displayed as result of the 1. If the I/O error occurred during initialization of
error. The error could be caused by one of the following: VSE/POWER, an attempt is made to reconstruct the
1. The channel, control unit or device is malfunctioning. This master record based on the information provided in the
may be determined by moving the volume (if moveable) to generation table.
a new drive, control unit or channel and restarting
VSE/POWER. Note: All DBLK groups previously in the free DBLK group
chain are lost after master record reconstruction.
2. The recording surface is bad, possibly indicated by the
2. If the I/O error occurred while writing back the master
nature and the distribution of the CCHHR/FBA block no
record to disk, VSE/POWER will attempt to reformat the
information.
queue file disk extent.
3. The VSE/POWER Queue File or Data File has been 3. In all other cases, VSE/POWER is terminated with
overwritten by improper data set assignment and message 1Q76I.
protection procedures. This may be indicated by wrong System programmer response: Take steps necessary to
length indicators. prevent a degradation in overall performance or any (further)
4. CPU malfunction (calculating incorrect record number of loss of data. If disk I/O error has occurred then consider
the seek address) as described under 'reason' note of defining alternate extents as a circumvention.
message 1Q6KA. Operator response: Notify your system programmer. To
reinitialize VSE/POWER, perform a cold start, if necessary,
The CDK seek address as well as the FBA block number are with different extents for the queue file (IJQFILE). Assign
shown in hex presentation, while the queue record block or alternate tracks or blocks as necessary; different extents may
DBLK number are shown in decimal. be desirable for better performance if there are too many
System action: VSE/POWER issues an additional message alternate tracks or blocks assigned for the original extents.
depending on the severity of the error.
System programmer response: Take steps necessary to
1Q64I JOB jobname number queue ENTRY DELETED
prevent a degradation in overall performance or any (further)
[- nnnnnnnnnnnn DBLK GROUP(S) LOST]
loss of data. If disk I/O error has occurred, then consider
Explanation: An unrecoverable error occurred or a PSTOP
defining alternate extents as a circumvention.
command was issued while reading input, or the error was
Operator response: Notify your system programmer.
caused by an incorrect data record in a DBLK group.
System action: The entire queue entry for this VSE/POWER
1Q62I QUEUE CONTROL AREA UNACCESSIBLE, job or job segment is deleted. In case of I/O error the
RC=nnnn associated DBLK groups of the VSE/POWER data file will not
Explanation: One of the following: be used again and are lost. The task is terminated with an
additional message.
RC=0001 An unrecoverable I/O error has occurred Programmer response: If due to I/O error then take steps
while either reading or writing from/to necessary to prevent a degradation in overall performance or
the queue control area. any (further) loss of data. If disk I/O error has occurred then
RC=0002 The slot manager was trying to read/write consider defining alternate extents as a circumvention. If job
a DBLK with an invalid DBLK number. has been deleted ("DBLK GROUPS LOST") then resubmit the
The relative DBLK number cannot be job.
located in one of the data file extents. Operator response: Resubmit the job indicated in the
System action: The entire queue control area is deleted. This message (after performing backup procedures, if necessary, on
means that all devices controlled by DST tasks that are the user master file). If error due to I/O error notify your
currently waiting for work will never be re-activated. system programmer. If job deleted notify your programmer.
System programmer response: Take steps necessary to
prevent a degradation in overall performance or any (further) 1Q65I JOB jobname number suffix queue
loss of data. If disk I/O error has occurred then consider ERRONEOUS, OPERATOR SHOULD
defining alternate extents as a circumvention. If RC=0002 DELETE
notify IBM. Explanation: An I/O error occurred on the data file while
Operator response: Notify your system programmer. Issue a processing a POFFLOAD command, or processing a
PINQUIRE ALL to determine which DST tasks are waiting for POFFLOAD PICKUP command.
work and issue a PSTOP for each of these tasks. If the devices System action: The POFFLOAD BACKUP command is
controlled by these tasks are required for further processing, terminated.
then issue a PSTART for each of the devices. If RC=0002, System programmer response: Take steps necessary to
perform a cold start as soon as possible because the data file is prevent a degradation in overall performance or any (further)
corrupted. loss of data. If disk I/O error has occurred then consider
defining alternate extents as a circumvention.
1Q63I PERM I/O ERROR WRITING/READING Programmer response: Rerun or re-submit the job to replace
QUEUE FILE MASTER RECORD the lost data.
Explanation: An unrecoverable I/O error has occurred when Operator response: Notify your programmer. Delete the
the master record was read from, or written onto, the queue queue entry named in the message if programmer consents.
file.
System action: One of the following:
dynamic class table. Identify the active class(es) not contained dynamic partition cn the VSE Supervisor
in the new dynamic class table. Either extend the new table by or Job Control has detected resource
the missing class(es) and re-enter the PLOAD command, or constraints or specification errors that do
disable the active class(es) in the active dynamic class table. not allow for initialization of the dynamic
Wait for termination of their defined dynamic partitions and partition. The failure is documented by a
then re-enter the PLOAD command. Notify system preceding Job Control message.
programmer where necessary.
RC=0003: During preparation processing for the
dynamic partition cn the VSE Supervisor
1Q6CI commandcode NO ACTIVE DYNAMIC CLASS has detected failing return codes from a
TABLE LOADED GETVIS request in the Space GETVIS Area
Explanation: The operator issued a PDISPLAY DYNC or a of the dynamic partition cn.
PVARY DYNC command for the active dynamic class table, System action: The job selected for execution in the dynamic
but this table has not been loaded into the supervisor area yet. partition cn is returned to the reader queue. The dynamic class
System action: The command is ignored. c is disabled for further job scheduling in order to avoid
System programmer response: None. recursive failure.
Operator response: First, use the PLOAD DYNC command System programmer response: According to code nnnn the
to load an active dynamic class table into the supervisor area following action is suggested
so that PDISPLAY DYNC and PVARY DYNC commands may
RC=0001: Interpret the PSTART failure message and
be applicable.
correct the specifications of class c. Then
reload the dynamic class table using the
1Q6DA RESERVED GETVIS SUBPOOL-ID IJBPcn PLOAD DYNC command.
ALREADY USED, CLASS 'c' DISABLED RC=0002: Interpret the Job Control failure message.
Explanation: During allocation of dynamic partition cn, the Use the PDISPLAY DYNC command to
supervisor-reserved SVA GETVIS subpool-id IJBPcn was identify the profile used for dynamic class
detected to already be in use by any user program. c. Check and correct the profile
System action: The requested dynamic partition cannot be specifications. Reload the dynamic class
allocated. To avoid recursive failure, VSE/POWER disables table using the PLOAD DYNC command.
class c for allocation of dynamic partitions.
System programmer response: Identify the user program RC=0003: Although the failure is of internal nature,
that issues SVA GETVIS requests for subpool-id IJBPcn and try to increase the size of the Space
modify the used subpool name. GETVIS Area which is defined for class c
Operator response: As long as the user program has not in member DTR$DYNm.Z, where m can be
been corrected, you may enable the dynamic class c using the determined from the name of the active
PVARY DYNC command; provided the user program has dynamic class table as shown by the
terminated its processing. In all cases, inform your system PDISPLAY DYNC command. Reload the
programmer. dynamic class table using the PLOAD
DYNC command.
Operator response: Contact your system programmer.
1Q6EI CLASS 'x' NOT DEFINED IN ACTIVE Although the reported failure requires corrective action, you
DYNAMIC CLASS TABLE may try to enable the failing dynamic class c again by PVARY
Explanation: A PVARY DYNC,...,class command has been DYNC,ENAB,c.
issued, but the specified dynamic class x cannot be located in
the active Dynamic Class Table for enabling or disabling.
System action: The PVARY request is ignored for the 1Q6FI BRING UP OF DYNAMIC PARTITION cn
specified class. Any other acceptable class(es) specified will be HAS FAILED DUE TO OPERATOR CANCEL
processed. Explanation: During the bring up phase of the dynamic
System programmer response: None. partition cn the operator has cancelled the partition.
Operator response: Use the PDISPLAY DYNC,ALL command System action: The job selected for execution in the dynamic
to see the range of all currently active dynamic classes. partition cn is returned to the reader queue for re-selection.
Re-issue the PVARY DYNC command, if required. Operator response: None.
System programmer response: None.
and continues according to the above listed functions: DISP=H/L, or (for a SAS BROWSE task) it is reset to its
1. Either a free DBLK group subchain or the DBLK group(s) original disposition, or (for entry already in the deletion
of the entry to be deleted are dropped with message queue and last SAS BROWSE task suffered a read I/O
1QF8I, and the task continues. error) it is deleted finally.
2. The queue entry being read is set to DISP=L with message 2. The POFFLOAD function continues with the next spool
1Q6JI, and the task is terminated. entry, if any.
3. The queue entry being written is deleted with message System programmer response: Depending on the above
1Q64I (unless the entry is checkpointed), and the task is explanation:
terminated.
1. If the restarting of a task for the queue entry fails with the
4. The whole Queue Control Area (QCA) is deleted with
same symptoms, use the IPW$$DD data file dump tool to
message 1Q62I RC=2, and the task continues.
inspect the DBLK contents on disk. Inform your IBM
representative.
VSE/POWER does not wait for any operator action or
response. 2. None.
Operator response: Inform your system programmer about Operator response: Depending on the above explanation:
the dump taken. 1. Inform your system programmer.
System programmer response: This is an indication for an 2. Following the POFFLOAD SAVE command, alter the entry
internal logic error or corrupted storage. Inform your IBM identified in the previous message 1Q7EI to its original
representative. disposition.
When the messages 1Q6GA, 1Q6HA, or 1Q6KA re-appear,
more and more free DBLK groups of the VSE/POWER Data 1Q6KA FAILING r/w-I/O REQUEST: NO SER IN
File will be lost as stated in the PDISPLAY STATUS report by SER-DBLK=dblk-no, task, cuu
'NUMBER OF DBLK-GROUPS LOST DUE TO I/O OR LOGIC Explanation: A read (R) or write (W) request has been issued
ERROR'. Regain all DBLK groups by a VSE/POWER cold for a DBLK number (decimal) which is 'last in group',
start. however the DBLK I/O area does not start with a valid
System Environmental Record (SER), which is mainly used for
1Q6HA FAILING r/w-I/O REQUEST FOR NON chaining DBLKs. The failure may be caused by either
SER-DBLK=dblk-no, task, cuu overwritten DBLK(s) on the data file (in the case of read) or
Explanation: A read (R) or write (W) request for the data file by overwritten storage areas used for the write I/O request.
has been issued to link DBLK groups via the System The following VSE/POWER functions may be affected:
Environmental Record (SER), however the DBLK number 1. Alloc-DBLK-group or Free-DBLK-group(s) service
(decimal) is not 'last in group'. The failure may be caused by 2. Data Management read data DBLK
either overwritten DBLK(s) on the data file or by overwritten 3. Data Management write data DBLK
storage areas used for the I/O request. See also 'reason' note 4. Slot Manager read/write data DBLK of QCA
of message 1Q6KA.
System action: VSE/POWER has requested an internal In the case of a read request for a DBLK, its physical location
dump. Either a free DBLK group subchain or the DBLK on disk is identified by the subsequent message 1Q61I.
group(s) of the entry to be deleted are dropped with message
1QF8I, and the task continues. VSE/POWER does not wait for Note: Another reason for message 1Q6KA, 1Q6HA, 1Q6GA
any operator action or response. may also be malfunction (at divide operations!) of the
System programmer response: See the programmer response CPU register board (due to overheating), as observed
for message 1Q6GA. more than once with NON-IBM hardware. See also
Operator response: Inform your system programmer. message 1QFAA for other reasons.
System action: VSE/POWER has requested an internal
dump. See the system action for message 1Q6GA.
1Q6JI JOB jobname jobno qid ENTRY KEPT WITH
VSE/POWER does not wait for any operator action or
{HOLD | ORIGINAL} DISPOSITION
response.
Explanation: Either:
System programmer response: See the system programmer
1. During input reading an I/O request failed due to: action for message 1Q6GA.
an undefined DBLK number, or Operator response: Inform your system programmer.
an incorrect SER record, or
a DBLK group not belonging to a queue entry, or
an actual read I/O error. 1Q6LA INVALID LOGICAL RECORD LENGTH
FOUND IN DBLK, TASK TERMINATED
VIA I/O ERROR
For more background information, refer to the explanation
Explanation: When stepping through the logical records of
of the previously issued messages 1Q6GA, 1Q6KA, 1Q6LA,
the DBLK read in, an unexpected record length of zero or
1Q6UA, 1Q6VA or 1Q61I.
greater than 32767 does not allow processing to continue. The
2. During POFFLOAD SAVE it was determined that a queue failure may be caused by one of the following:
entry was too large to be contained on the single tape v A VSE/POWER logic error occurred when spooling input
mounted. for the subject queue entry.
System action: Depending on the above explanation: v The I/O area was overwritten at input spooling time or
1. The task is terminated with an additional message. There current reading time.
is a certain chance that the data file is not overwritten. v A data transfer error from the input device occurred at
Therefore a task may be started for the subject queue entry current reading time.
again. The queue entry is either queued again with
v DBLK record(s) has/have been overwritten on the data file dump. The acquired queue entry and DBLK(s) will be deleted
on disk by other software. from the local system. Message 1Q64I will be issued and
v Incorrect chaining of DBLKs belonging to the current queue processing continues with the next queue entry on tape.
entry occurred. System programmer response: Use the PDISPLAY command
System action: An internal dump is taken and an I/O error to find out the position of the subject queue entry on the tape
is faked by VSE/POWER in order to (PDISPLAY entry,TAPE=cuu,OUT=CON|LST). Use
v identify the DBLK location on disk, shown by message VSE/DITTO to print the data if necessary.
1Q61I. The queue entry is either set to DISP=H with Operator response: Inform your system programmer.
message 1Q6JI or the queue entry is deleted with message
1Q64I and the task is terminated.
v identify that the DBLK resides on tape, shown by message 1Q6NI POFFLOAD PICKUP HAS SCHEDULED
1Q61I. The task is terminated. nnnnn SPOOL ENTRIES FOR OFFLOADING
ON cuu AT mm/dd/yyyy
Explanation: The POFFLOAD PICKUP command began
VSE/POWER does not wait for any operator action or
processing at the date indicated, on tape unit cuu. The
response.
function has scheduled nnnnn entries for offloading to tape.
System programmer response: When the restart of the task
System action: POFFLOAD PICKUP begins processing. If the
for the subject queue entry fails with the same symptoms once
offloading continues for longer than 3 minutes, then this
more, use
message is followed by 1Q6PI.
v the IPW$$DD data file dump tool to inspect the DBLKs of
Programmer response: None.
the queue entry on disk.
Operator response: None.
v the tape function of DITTO/ESA for VSE to inspect the
DBLKs on tape.
1Q6PI POFFLOAD PICKUP PROCEEDING WITH
Inform your IBM representative. bbbbb OUT OF ccccc SPOOL ENTRIES
Operator response: Inform your system programmer about STORED TO TAPE ON cuu
the dump taken. Explanation: The POFFLOAD PICKUP command is
proceeding and has already stored bbbbb spool entries to tape,
out of ccccc spool entries scheduled to be offloaded.
1Q6MI task, cuu INVALID LOGICAL RECORD System action: POFFLOAD PICKUP processing continues. If
LENGTH IN INTERNAL RECORD, JOB the function does not finish processing within the next 3
jobname jobnumber queue, RC=nnnn minutes, then the message is re-issued.
Explanation: The named POFFLOAD task detected an Programmer response: None.
invalid record length in an internal record while processing Operator response: None.
the named queue entry. jobnumber is the number which the
queue entry obtains in the local system unless option NOJNO
has been specified in the POFFLOAD command. 1Q6QI JOB jobname, jobnumber, queue ENTRY KEPT
IN CLASS 'A' WITH THE HOLD
The failure may be caused by: DISPOSITION
1. A VSE/POWER logic error occurred when spooling the Explanation: During 'Add to Queue' of jobname, jobnumber
output for the subject queue entry (execution writer task). the queue record class field contained an invalid VSE/POWER
2. An I/O area was overwritten at output spooling time or class. Refer also to the previously issued message 1QZ0I.
current reading time (POFFLOAD task). System action: The invalid class is replaced by the default
3. DBLK record(s) have been overwritten on the data file on class 'A'. To prevent failure of internal processing, jobname,
disk by other software before offloading to tape. jobnumber is queued with DISP=H.
Programmer response: Make job jobname, jobnumber
For a detailed explanation, see the following descriptions of dispatchable in it's required class and observe the processing
the return codes: of the subject queue entry for further potential failure. In all
cases collect the previously provided IDUMP and console log,
RC=0001: POFFLOAD LOAD/SELECT detected a
and inform your IBM representative.
length of X'0000' in a record prefix (LDA).
Operator response: Inform your system programmer.
RC=0002: POFFLOAD LOAD/SELECT detected a
length greater than 32767 (32K-1) in a
record prefix (LDA). 1Q6RI task, cuu INVALID LOGICAL RECORD
LENGTH IN INTERNAL RECORD, JOB
RC=0003: POFFLOAD LOAD/SELECT detected an jobname jobnumber queue, RC=nnnn
internal control record section length of Explanation: The named task detected an invalid record
zero X'0000' (JHR DSHR..). length in an internal record while processing the named queue
entry on disk or from tape.
RC=0004: POFFLOAD LOAD/SELECT detected an
internal control record section length The failure may be caused by:
greater than 32767 (32K-1). 1. A VSE/POWER logic error occurred when the queue entry
was spooled.
RC=0005 POFFLOAD LOAD/SELECT detected an
2. An I/O area was overwritten at spooling time or at current
internal control record section length error.
reading time.
The accumulated length of all sections is
3. DBLK record(s) have been overwritten on the data file on
greater than the logical record length
disk.
contained in the prefix (LDA).
System action: VSE/POWER has requested an internal
For a detailed explanation, see the following descriptions of entries. Correct the member and re-catalog it for another
the return codes: PLOAD DYNC attempt.
RC=0001: An internal control record section length Operator response: Notify your system programmer.
of x'0000' has been detected (JHR, DSHR).
RC=0002: An internal control record section length
greater than 32767 (32K-1) has been 1Q6UA DBLK GROUP OWNERSHIP MISMATCH
detected. FOR Q-ENTRY X'xxxxxxxx' [, TASK
RC=0003: An internal control record section length TERMINATED VIA I/O ERROR]
error has been detected. The accumulated Explanation: When reading the first or next Data Block
length of all sections is greater than the Group of the queue entry with the internal hexadecimal queue
total length defined in the record header. record number xxxxxxxx the SEH-record (1st record of the
System action: An internal dump is taken and an I/O error DBLK Group) does not identify this queue record via the
is faked by VSE/POWER in order to SEHOWNE field (at offset X'10') as the owner of the DBLK
Group. The failure may be caused by one of the following:
v identify the DBLK location on disk, shown by message
1Q61I. The queue entry is set to DISP=H with message v A VSE/POWER logic eror occurred when spooling input for
1Q6JI and the task is terminated. the subject queue entry.
v identify that the DBLK resides on tape, shown by message v The I/O area was overwritten at input spooling time or
1Q61I. The task is terminated. current reading time.
System programmer response: When the restart of the task v A data transfer error from the input device occurred at
for the subject queue entry fails with the same symptoms once current reading time.
more, use v DBLK record(s) have been overwritten on the data file on
v the IPW$$DD data file dump tool to inspect the DBLKs of disk by OEM software.
the queue entry on disk. v Incorrect chaining of DBLKs belonging to the current queue
v the tape function of DITTO/ESA for VSE to inspect the entry occurred.
DBLKs on tape. System action: An internal dump has been taken and
subsequent message 1Q6VA will present the first 32 bytes in
Inform your IBM representative. hexadecimal format of the flagged SEH-record, and
Operator response: Inform your system programmer. v if dynamic node name change is in progress, the queue
entry is flagged by message 1RE9I, but node name change
continues
1Q6SA TOO MANY CLASS ENTRIES FOUND -
SURPLUS IGNORED v for all other functions, an I/O error is faked by
Explanation: During loading of the dynamic class table VSE/POWER to identify the DBLK location on disk by
library member DTR$DYNx.Z (the exact member name can be message 1Q61I. The queue entry is flagged by message
found at the top of the preceding table display) via the 1Q6JI or 1Q65I and the task is terminated.
DYNCLASS ID=GET macro request, the hexadecimal VSE/POWER does not wait for any operator action or
RF-return/R0-feedback code = 08/80 has been returned, response.
because the member contains more then 23 dynamic class Programmer response: When restart of the task for the
table entries with different class-id. For VSE the upper limit subject queue entry fails once more with the same symptoms,
for specification of different classes is 23. use the IPW$$DD data file dump tool to inspect the DBLKs of
System action: Only the first 23 class entries (duplicates the queue entry on disk.
excluded) are honoured for the PLOAD DYNC command. All
surplus entries are ignored. Inform your IBM representative.
Programmer response: Check member DTR$DYNx.Z for Operator response: Notify your system programmer.
intended and surplus specified dynamic class entries. Correct
the member and re-catalog it for another PLOAD DYNC
1Q6VA SEH=aaaaaaaa bbbbbbbb ... gggggggg hhhhhhhh
attempt.
Explanation: The first 32 bytes of the SEH-record flagged by
Operator response: Notify your system programmer.
message 1Q6UA are presented in hexadecimal notation. The
four byte SEHOWNE field at offset X'10' is the fifth group
1Q6TA DUPLICATE CLASS ENTRIES - FIRST (eeeeeeee).
ACCEPTED, DUPLICATES IGNORED System action: See message 1Q6UA.
Explanation: During loading of the dynamic class table Programmer response: See message 1Q6UA.
library member DTR$DYNx.Z (the exact member name can be Operator response: Notify your system programmer.
found at the top of the preceding table display) via the
DYNCLASS ID=GET macro request, the hexadecimal
1Q70I TASK FAILURE, STOPPED partition-id
RF-return/R0-feedback code = 08/40 has been returned,
Explanation: According to preceding messages:
because the member contains one or more groups of duplicate
1. An unrecoverable I/O error occurred on
class entries.
v the data file while reading a job into the partition
System action: Only the first class entry of each group of
specified in the message.
duplicate classes is accepted for the PLOAD DYNC command,
v the account file while writing an account record.
even if the first one is invalid. All subsequent entries specified
2. A logic error was detected.
for the same class are ignored.
System action: The active job is requeued with HOLD
Programmer response: Check member DTR$DYNx.Z for
disposition, and a PSTOP is forced for the partition.
intended and possibly erroneously specified dynamic class
System programmer response: None.
Operator response: Issue an UNBATCH/STOP job-control
command followed by a VSE/POWER PSTART command. use VSE/DITTO and dump areas of the account file, that were
The partition will continue with the next job in the queue. flagged 'in error' by preceding messages. Issue a PEND
command to finish processing of all currently running
VSE/POWER jobs (without accounting support). To restart
1Q71I task,cuu TERMINATED accounting support and save the IJAFILE, do the following:
Explanation: An unrecoverable I/O error occurred on the v Perform a warm start (FORMAT=NO).
data or account file, or the device indicated by cuu. v When VSE/POWER restarts without message 1Q74A, issue
System action: Processing continues with other tasks on a PACCOUNT command to save as much of the current
other devices. account file as possible. Use the J DEL command to
System programmer response: None. reformat the current account file in place and let accounting
Operator response: Take the appropriate corrective action for continue.
the device on which the error occurred. Issue PSTART for the v When VSE/POWER restarts with message 1Q74A, issue the
task and device (or another device of the same type) to J DEL command to reformat the current account file in
continue processing. If a reader task was terminated, resubmit place; perform a VSE/POWER warm start to regain
any VSE/POWER job that was incompletely read. accounting support.
v When subsequent restarts fail with message 1Q74A, provide
different extents in the standard labels for a new account
1Q72I PACCOUNT TERMINATED
file and perform a cold start on the account file
Explanation: An unrecoverable I/O error occurred during the
(FORMAT=A) only, which means a warm start on the queue
PACCOUNT process.
and data file at the same time.
System action: The PACCOUNT task is terminated.
System programmer response: If error occurred on the
account file take steps necessary to prevent any (further) loss 1Q75I MULTIPLE TERMINATION OF TASK,
of data. If disk I/O error has occurred then consider defining task,cuu TERMINATED
alternate extents as a circumvention. Explanation: An I/O error or severe logic error occurred
Operator response: Try the PACCOUNT command again during processing of an earlier error.
with a different output device if the I/O error occurred on the System action: Task is canceled.
output device specified in the PACCOUNT command. If the System programmer response: None.
error occurred on the account file, see the operator response Operator response: Check the previous messages concerning
defined for message 1Q74A. Notify your system programmer the task.
if the error cannot be corrected.
System action: The POFFLOAD function continues with the encryption key label KEKL1= and encoding mechanism
next spool entry, if any. KEM1=, closing the PGO command with a continuation
Operator response: Either use larger capacity tapes, increase comma following the final operand value indicating that the
tape density, or use the labeled tape function (which allows to operator wishes to further specify a second key encryption key
have a spool entry on multi-volume tapes). Note that the label KEKL2= and encoding mechanism KEM2=, for tape unit
POFFLOAD function has not written all possible entries to cuu.
tape as normally expected, and that a POFFLOAD System action: The POFFLOAD task waits on a correct PGO
LOAD/SELECT will not be able to restore the VSE/POWER response.
queues to the expected state (e.g. to restore the spool queues Programmer response: None.
should this be required due to a system failure). Operator response: The operator responds either with:
1. the second key encryption key label KEKL2= and encoding
mechanism KEM2= command (see above), or
1Q7FI PSTART WRITER TASK REJECTED FOR
WORM TAPE ON cuu 2. a cancel response
Explanation: The input device cuu for the tape writer task is PGO cuu,CANCEL
WORM (write once read multiple) cartridge. The tape media
has either been created by POFFLOAD or DISP=T processing which causes the POFFLOAD task to terminate.
and may contain invalid queue entries. That means empty
entries or incomplete garbage entries, that could not be
completely contained at tape end, and also could not be 1Q7JI POFFLOAD type TAPE(S) ON cuu WILL BE
deleted due to the nature of WORM media and were placed ENCRYPTED
on a following tape. Therefore writing/punching from these Explanation: The operator has entered a POFFLOAD
media is not supported by VSE/POWER. command of the type BACKUP|SAVE|PICKUP, which will
System action: The command is ignored. result in hardware tape encryption being performed , if the
Programmer response: None. specified key encryption values are finally accepted both by
Operator response: As a circumvention, POFFLOAD the Enterprise Key Manager and the tape unit cuu. If no
LOAD/SELECT can be used to reload the output entries of KEKL= operand was specified then the default KEKL value(s)
the rejected tape/cartridge back to the VSE/POWER queues. will be used.
Then use networking, local or remote facilities to have the System action: If the KEKL value(s) are accepted, then the
output entries printed or punched. POFFLOAD task proceeds with writing the tape(s) in
encrypted format.
For the customer's convenience IBM does provide the PSTART
Programmer response: None.
command with '*' specified as the 4th (buf) operand. In this
Operator response: None.
case printing/punching WORM media will start but no
warranty will howsoever be assumed. Whenever an 'invalid'
queue entry is detected during printing/punching, the task 1Q80I ACCOUNT FILE ERASED
will be stopped with message 1Q77I RC=000E. Explanation: The account file has been deleted in response to
a PACCOUNT DEL command.
System action: The account file extent is reinitialized. All
1Q7GA SPECIFY POFFLOAD type KEY ENCRYPTON
tasks that are in the wait state because they failed to write
LABEL KEKL1= AND KEM1= OR
account records are automatically reactivated.
"CANCEL" FOR cuu
System programmer response: None.
Explanation: The operator has entered a POFFLOAD tape
Operator response: None.
encryption Format 1 or 2 command of the type
BACKUP|SAVE|PICKUP, and is now prompted to specify the
required first key encryption key label KEKL1= and encoding 1Q81I 'filename' EXTENT TOO SMALL,
mechanism KEM1=, for tape unit cuu. COMMAND NOT EXECUTED
System action: The POFFLOAD task waits on a correct PGO Explanation: A PACCOUNT command was issued to copy
response. the account file to the disk extent indicated in the message
Programmer response: None. (filename). This extent is not large enough to contain all the
Operator response: The operator responds either with: account information.
1. the first key encryption key label KEKL1= and encoding System action: If the account file is 100% full, the system
remains in the wait state until the operator issues a valid
mechanism KEM1= via the PGO cuu command (see
PACCOUNT command. If the account file is not full, the
above), or
system continues processing.
2. a cancel response System programmer response: None.
PGO cuu,CANCEL Operator response: Issue the PACCOUNT command again
(possibly specifying a different medium), or use a larger extent
for the file indicated in the message.
which causes the POFFLOAD task to terminate.
guarantee that all account records have been written. If the tape files that are to be spooled by VSE/POWER end with a
PUN operand has been used, no queue entry is written to the /& statement (if JECL is not used) or an * $$ EOJ statement (if
spool file. In all cases the account file is not erased. JECL is used).
System programmer response: None. Operator response: Issue the PRELEASE command and make
Operator response: None. the job available for processing. If the job should be removed
from the reader queue, issue the PDELETE command. Notify
your programmer.
1Q83I ACCOUNT FILE NOTHING TO SAVE
Explanation: The PACCOUNT command was issued against
an empty account file (IJAFILE). 1Q89I PROGRAM OUT OF SEQUENCE IN
System action: The PACCOUNT command is ignored. partition-id
System programmer response: None.
Explanation: VSE/POWER intercepted a 3540 data input
Operator response: None.
request, but the current position in the file does not contain a
3540 input record.
1Q84I ACCOUNTING INCOMPLETE FOR jobname System action: The VSE job being executed in the indicated
jobnumber partition is canceled.
Explanation: The user-written job accounting program Programmer response: Correct the erroneous program and
$JOBACCT has been canceled as a result of an error condition. resubmit the job.
System action: VSE/POWER accounting support continues, Operator response: Notify your programmer.
but without the information from the user-written job
accounting program.
System programmer response: Correct the job accounting 1Q8AI TASK TRACE NOT YET STARTED
program. Explanation: You tried to change the status of task tracing
Operator response: Inform your system programmer. with the PVARY command, but the task trace had not been
started.
System action: The command is ignored.
1Q85I task,cuu WAITING FOR GETVIS-24 System programmer response: None.
STORAGE, xxxxxxxx BYTES REQUESTED Operator response: First use the PSTART TASKTR command
Explanation: A task has issued a request for GETVIS storage to obtain a trace area and prepare recording, and to set an
below the 16 MB line, but currently none is available. If no initial enable/disable state for the actual trace.
cuu is associated with the task, '---' is displayed.
System action: Depending on the task, the task will either
wait until storage is available or will cancel. 1Q8BI STATISTICS STATUS REPORT DISPLAYED
System programmer response: Check GETVIS-24 allocation IN LIST ENTRY $STAnnnn
and consumption using the 'operator' suggested commands. Explanation: The PDISPLAY STATUS command has been
Increase GETVIS-24 by raising the VSE/POWER partition entered with the LST operand. The above message identifies
ALLOC value - even beyond the 16 MB line, so that the the name of the list queue entry that contains the display lines
storage copy of the Queue File can be housed in the Getvis-31
of the statistics status report.
area, which gives relief to the Getvis-24 area.
System action: None.
Operator response: One of the following:
System programmer response: None.
v Use the PDISPLAY A command to see which tasks are
Operator response: Identify the list queue entry $STAnnnn
active. Cancel one or more low-priority tasks to free
with jobnumber mnnnn, disposition H and class A for further
GETVIS storage for your high-priority tasks. If networking
processing.
is active with multiple transmitter and receiver tasks,
PDRAIN a transmitter or receiver task consider also to
deactivate certain dynamic classes using the PVARY DYNC, 1Q8CI DEFAULT OUPUT VALUES USED FOR
DISAB command. jobname jobnumber [ON nodeid], SPOOLED
v Use the D STATUS command and identify the 'TOTAL DEVICE cuu
GETVIS-24 ALLOCATION' and the 'CURRENT GETVIS-24 Explanation: A VSE/POWER job that specifies the
REQUESTED' by the native VSE/POWER services. Use the * $$ JOB...,NTFY= operand creates output and there is:
GETVIS Fx (Fx = VSE/POWER partition) command and v no VSE/POWER * $$ LST/PUN statement specified at all.
identify the VSE/POWER native and surplus Librarian and v no * $$ LST/PUN statement provided explicitly for spooled
OEM-Vendor Getvis-24 consumption. Check if the current cuu using LST/PUN=listaddr operand.
xxxxxxxx bytes request can really not be satisfied in v a * $$ LST/PUN statement provided without
fragmented Getvis-24 storage. Check also, if the LST/PUN=listaddr operand, whereupon VSE/POWER
bytes-amount sounds reasonable or is an undue amount. assigns these output characteristics to the first (default)
v If this message occurs frequently, report it to your system named spooled device.
programmer in order to enlarge the GETVIS-24 area for the System action: Creating of output continues, but the output
VSE/POWER partition. obtains default output characteristics, for example CLASS=A,
DISP=D.
Programmer response: If the subject spool device should not
1Q87I cuu, EOJ ADDED FOR jobname jobnumber
be given default output characteristics, then:
Explanation: A job was passed to VSE/POWER from a
v provide a * $$ LST/PUN statement with explicit
partition, and the last record was not a valid job delimiter
LST/PUN=listaddr operand
statement (neither * $$ EOJ nor /&).
v rearrange the list of spooled devices passed to VSE/POWER
System action: The missing job delimiter is added to the
with respect to the first (default) device.
VSE/POWER job that has been read, and the job itself is
Operator response: Notify your programmer.
placed in the hold state.
Programmer response: To avoid this message, have all SYSIN
1Q8DI INVALID CLASS 'x' NOT ACCESSIBLE TO 1Q8GI STATUS REPORT DISPLAYED IN LIST
PVARY COMMAND ENTRY {$LSTnnnn | $TAPnnnn}
Explanation: A PVARY DYNC,ENAB,class command has Explanation: Either the PDISPLAY ALL or PDISPLAY TOTAL
been issued, but the specified dynamic class x is found command or a PDISPLAY entry, TAPE=cuu have been issued
invalid in the active dynamic class table due to an incorrect with the LST operand. The above message identifies the name
class specification. of the list queue entry that contains the display lines of the
status report.
Note: This message is not issued if the PVARY System action: None.
DYNC,ENAB,ALL command detects an invalid class. System programmer response: None.
System action: The PVARY request is ignored for the Operator response: Identify the list queue entry $LSTnnnn |
specified class. Any further specified class(es) will be $TAPnnnn with jobnumber mnnnn, disposition D and class A
addressed. (or disposition H and class of SET HOLDCL=) for further
System programmer response: Correct member processing.
DTR$DYNn.Z correspondingly and re-load it with the PLOAD
DYNC command.
1Q8HI 1. MESSAGE mmmmI BEEN ENABLED,
Operator response: If the subject class should not be
NOW DISABLED FOR CONSOLE
excluded from being enabled for processing of dynamic jobs,
2. MESSAGE mmmmI STATUS
then use the PDISPLAY DYNC command to identify the
UNCHANGED: DISABLED FOR CONSOLE
incorrect class specification(s) and the name DTR$DYNn.Z of
3. MESSAGE mmmmI BEEN DISABLED FOR
the active dynamic class table. If spooled devices are flagged
CONSOLE, NOW ENABLED FOR
invalid, you may also use the PLOAD DYNC,VERIFY
CONSOLE
command to identify such specification errors. Notify your
4. MESSAGE mmmmI BEEN ENABLED,
system programmer.
NOW ENABLED FOR CONSOLE
5. MESSAGE mmmmI IS DISABLED
1Q8EI ALL CLASSES FLAGGED INVALID IN 6. MESSAGE mmmmI BEEN ENABLED,
ACTIVE DYNAMIC CLASS TABLE NOW DISABLED FOR CONSOLE AND
Explanation: Either a PVARY DYNC,ENAB command or a HARDCOPY FILE
PLOAD DYNC,FORCE command (causing an implicit PVARY) 7. MESSAGE mmmmI BEEN DISABLED FOR
has been issued, but the active dynamic class table contains CONSOLE, NOW DISABLED FOR
only incorrectly specified class entries. CONSOLE AND HARDCOPY FILE
System action: No dynamic class is addressed for enabling. 8. MESSAGE mmmmI STATUS
System programmer response: Correct member UNCHANGED: DISABLED FOR CONSOLE
DTR$DYNn.Z correspondingly and re-load it with the PLOAD AND HARDCOPY FILE
DYNC command. 9. MESSAGE mmmmI BEEN DISABLED FOR
Operator response: If any dynamic class should be enabled CONSOLE AND HARDCOPY FILE, NOW
for processing of dynamic jobs, then use the PDISPLAY DYNC ENABLED FOR CONSOLE
command to identify the incorrect class specification(s) and 10. MESSAGE mmmmI BEEN DISABLED
the name DTR$DYNn.Z of the active dynamic class table. If FOR CONSOLE AND HARDCOPY FILE,
spooled devices are flagged invalid, you may also use the NOW DISABLED FOR CONSOLE 1Q8HI
PLOAD DYNC,VERIFY command to identify such 11. MESSAGE mmmmI IS DISABLED FOR
specification errors. Notify your system programmer. CONSOLE AND HARDCOPY FILE
3. and 4.:
1Q8KI OUTPUT jobname jobnumber [jobsuffix]
PASSED TO PRINTER/PUNCH DEVICE cuu
The message with the prefix mmmmI will be displayed on the [FOR VM USER 'userid']
console. Explanation: The named output queue entry has been passed
to the output devicecuu, that has been started by the PSTART
5.: This message is issued when the ALLDISAB and SHOW LST/PUN,cuu,...,LOG=YES command. When this command
operands have been specified. It is issued for each message includes the 'VM' option, then the VM user userid is named to
which has been disabled for the console previously by a whom the queue entry has been spooled.
PVARY MSG command with the NOCONS or HCONLY System action: None.
operand. System programmer response: None. If however this
frequently appearing message floods your console, then make
6. , 7. and 8.: The message with the prefix mmmmI will no use of the PVARY MSG,1Q8KI,NOCONS command to restrict
longer be displayed on the console as well as no longer be this message to 'recording in the hardcopy file' only.
recorded in the hardcopy file. Operator response: None.
9.: The message with the prefix mmmmI will be displayed on 1Q90I * $$ RDR STATEMENT NOT PROCESSED,
the console. JOB FLUSHED
Explanation: VSE/POWER does no longer support 3540
10.: The message with the prefix mmmmI will no longer be device.
displayed on the console. However, it is recorded in the System action: The input stream is flushed up to the
hardcopy file. beginning of the next VSE/POWER job. If the faulty * $$ RDR
statement is encountered between two VSE/POWER jobs,
11.: This message is issued, if the ALLIGN and SHOW VSE/POWER ignores the statement and continues input
operands have been specified in the PVARY MSG command. It processing with the next card.
is issued for each message, which has status disabled for Programmer response: Remove the * $$ RDR statement from
console and hardcopy file. the job and resubmit it.
System action: Processing continues. Operator response: Report the message to your programmer.
System programmer response: None.
Operator response: None.
1Q9GI BIGGEST SORTED DISPLAYED IN LIST
ENTRY $BIGnnnn
1Q8JI 1. MESSAGE mmmmt IS NOT A Explanation: The PDISPLAY BIGGEST command has been
VSE/POWER MESSAGE issued with the LST operand. The above message identifies
2. MESSAGE mmmmt NOT ACCEPTED the name of the list queue entry that contains the display lines
(ACTION TYPE IS NOT 'I') of the status report.
3. MESSAGE mmmmt CAN NOT BE System action: None.
PROCESSED Programmer response: None.
Operator response: Identify the list queue entry $BIGnnnn
Note: The numbers on the left with jobnumber mnnnn (where nnnn are the last four digits of
will not actually appear on the jobnumber), disposition H and class A for further
your screen. They have been processing.
added here as a retrieval aid
only.
1QA0I NO SUBTASK AVAILABLE FOR task-id,cuu
Explanation: According to the message text:
Explanation: The VSE/Advanced Functions subtasks
1. The message prefix does not start with 1Q, or 1R, or 1V. available for the VSE/POWER partition have all been reserved
or all VSE/Advanced Functions subtasks are in use.
2. Action type t is not 'I'. Only 'I' is accepted. System action: Depending on the type of task, the following
3. The message prefix can not be found in the message action is performed:
module in use by the general VSE/POWER message display v If the task-id is IT, the VSE/POWER initialization is
routine, because it is either terminated, since the librarian subtask could not be
attached.
v an unknown VSE/POWER message or v If the task-id is TI, the VSE/POWER initialization is
v a locally defined VSE/POWER message or terminated, since the (shared) timer subtask could not be
v message can not be disabled for console and hardcopy file attached.
via IGN operand. v If the task-id is LDR, the start of the PNET SNA nodes is
System action: The PVARY command is ignored. terminated.
System programmer response: None. v If 'PSTART DUMPTR' has been requested and if the task-id
Operator response: Reenter the command with the correct is RLM or LDR or even subtask-id S TD or S SD,
VSE/POWER message prefix. dumping of the PNET/RJE trace area has failed and the
trace area will be overwritten.
v For all other type of tasks, the task issuing the message is
placed in wait state until a VSE/Advanced Functions
subtask becomes available.
System programmer response: Investigate the usage of
subtasks in the VSE/POWER partition.
Operator response: Notify your system programmer.
than was available on the printer. The cc identifies entry causing the SETPRT error is returned to the queue with
the character arrangement table that caused the error its original disposition and the LST task is stopped. See
(that is, 01 for the first CAT, etc.). If the table is the explanation of 1QA1I for more information.
one specified in the MODIFY keyword and not the System programmer response: Check for previously
CHARS keywod, cc is 05. The nn is either 2 or 4 and displayed message(s) of the SETPRT function itself. This is
indicates the number of WCGMs available on the probably a system error. Contact IBM for a search of its
device. known-problems data base.
Programmer response: If RC is 10, 20 or 24, consider to
..cc..24 A byte in a character arrangement table references a correct the printer setup specification for your 3800 (IBM 3200)
character generation module (CGM) that was not
in the * $$ LST statement, the // SETPRT control statement, or
identified in the table. This should never occur for the SETPRT macro; resubmit the job for execution and
character arrangement tables created by the
spooling of list output.
IEBIMAGE utility. The cc identifies the character
arrangement table that caused the error (that is, 01 If the list output was created by a Spool-Access Support
for the first CAT, etc.). If the table is the one application, consider to correct the 3800 section of the
specified in the MODIFY keyword and not the PWRSPL.
CHARS keyword, cc is 05.
If the list output was received via PNET, it has to be corrected
....ss28 Not enough partition getvis storage was available to at the originating node and it has to be resent.
perform printer setup. The ss is 00 if the initial Operator response: Notify your system programmer and
512-byte work area could not be obtained, or 04 if programmer.
the secondary 11776-byte area could not be obtained.
Increase the storage allocation for the POWER
partition. 1QA4I OUTPUT PROCESSING STOPPED for
jobname jobnumber task,cuu
....uu2C Symbolic unit is invalid or not assigned. The uu is Explanation: This message is preceded by 1QA3I. It is issued
04 if the symbolic unit is invalid or 08 if the if a SETPRT request, issued by a LST task started to 3800
symbolic unit is not assigned. Mod.1 printer, is failing with return codes of 10, 20 or 24 as
described in message 1QA3I.
....cc30 SETPRT or QSETPRT routine is not in the System
System action: The named list queue entry is kept in the list
Virtual Area and could not be loaded from the
queue with disposition DISP=H and processing continues with
private or system core image library. Byte 2 is the
the next queue entry available.
nonzero return code from the CDLOAD macro.
System programmer response: Check for previously
..yyzz34 Internal macro failure. This should never occur. yy is displayed message(s) of the SETPRT function itself. This is
the internal macro's return code. zz indicates the probably a system error. Contact IBM for a search of its
failing macro where 04 is the EXTRACT macro, 08 is known-problems data base.
the MODCTB macro, and OC is the CDLOAD Programmer response: Consider to correct the printer setup
macro. For information on EXTRACT and MODCTB specification for your 3800 (IBM 3200) in the * $$ LST
return codes, contact your IBM representative. statement, the // SETPRT control statement, or the SETPRT
macro; Resubmit the job for execution and spooling of list
......38 User-supplied work area is not on a doubleword output.
boundary.
If the list output was created by a Spool-Access Support
....rr3C PRT1 initialization failed. SETPRT issued an LFCB application, consider to correct the 3800 section of the
macro because the output device is a 3211 or 3202 PWRSPL.
Model 4 and the FCB parameter was specified. The
LFCB routine gave nonzero return code rr. For an If the list output was received via PNET, it has to be corrected
explanation of the LFCB return codes, see z/VSE at the originating node and it has to be resent.
System Macros Reference Operator response: Notify your system programmer and
System action: For Return Codes 08, 0C, 18, 1C, 2C, 34, 38 programmer.
and 3C: The list queue entry causing the SETPRT error is
returned to the queue with its original disposition and the LST
1QA5A cuu SETUP REQUIRED jobname FORMS=ffff
task is stopped.
FLASH=hhhh THREAD=xxx
For Return Codes 10, 20, and 24: Message 1QA4I is issued. Explanation: Special forms, forms overlay, and (or) paper
The list queue entry causing the SETPRT error is returned to threading has been requested by the programmer for the 3800
the queue with disposition DISP=H if the original disposition printer at address cuu.
was DISP=D or DISP=L if the original disposition was System action: The task processing the output waits for the
DISP=K. Processing continues with the next list queue entry appropriate operator response. Processing continues for other
available. See explanation of 1QA4I for more information. VSE/POWER tasks.
System programmer response: None.
For Return Code 14: The list queue entry causing the SETPRT Operator response: Place the form and/or forms overlay
error is returned to the queue with its original disposition and frame (flash-id), as indicated in the message, in the printer. If
the LST task is terminated. ffff or hhhh is blank, the installation-defined form and/or
For Return Code 28: Message 1QA6I is issued. The list queue forms overlay should be used. If THREAD=BTS is specified,
entry causing the SETPRT error is returned to the queue with thread the paper through the Burster-Trimmer-Stacker (BTS). If
its original disposition and the LST task is stopped. See THREAD=CFS is specified, thread the paper through the
explanation of 1QA6I for more information. Continuous-Forms-Stacker (CFS).
For Return Code 30: Message 1QA1I is issued. The list queue
System programmer response: None. YES if no other sharing system is active with SYSID=n
Operator response: None. NO if any other sharing system is active with SYSID=n
1QAEI TASK taskid, cuu USING cuu2 IN STATE 1QAGI 'PSTOP DBLKTR' OBSOLETE NO
WHERE IT CANNOT BE STOPPED, LONGER NEEDED
COMMAND IGNORED Explanation: The PSTOP DBLKTR command has been
Explanation: PSTOP cuu2,FORCE has been issued, but the requested to expedite the deletion of many queue entries or of
task is neither a printer, punch, or tape task nor is the printer, big ones, so that on-going spooling is not impacted when
punch, or tape task in one of the following states: DBLK groups are returned to the free subchains.
1. waiting for virtual storage System action: VSE/POWER ignores this command, because
2. waiting for real storage improved deletion of queue entries via 'delayed freeing' into
3. waiting for an operator reply the Deletion queue followed by 'final freeing' through the
4. waiting for I/O completion init/termination task does no longer lock spooling resources
5. waiting for locked resource nor does it result in poor responsiveness of the Pdelete
command. Consequently the default internal DBLK group
Most of the times cuu is the same as cuu2. It is not the same tracing remains active for the sake of queue/data file RAS and
for the following tasks: for first failure capture without impact on spooling
1. a local print or punch task using a tape as input device performance.
2. an execution writer task using a tape as output device due System programmer response: None.
to DISP=T in a JECL statement Operator response: None.
3. a print status task (PS) started due to PDISPLAY with
TAPE=cuu2
1QAHD OLD SORTFNOFF=classes1 , NEW
System action: VSE/POWER continues processing.
SORTFNOFF=classes2. APPLY?(YES/NO)
System programmer response: None.
Explanation: SORTFNON/SORTFNOFF autostart values
Operator response: Use the PSTOP command without the
(classes2) differ from SORTFNON/SORTFNOFF values which
FORCE operand.
were specified last time during initialization (classes1).
System action: The starting VSE/POWER waits for the
1QAFI SHARING SYSTEM SYSID=n REQUESTING operators reply indicating whether old values of
WARM START ON ANOTHER CPU-ID SORTFNON/SORTFNOFF operand(s) should be replaced by
Explanation: VSE/POWER is asked to perform a warm start new values or not.
for the sharing system with SYSID=n, but the same Sysid System programmer response: None.
Operator response: Reply:
1. has either abnormally terminated before on another
YES if new SORTFNON/SORTFNOFF autostart values
CPU-id (then warm start can be accepted), or
should be applied.
2. is currently already active on another CPU-id (then warm NO if new SORTFNON/SORTFNOFF autostart values
start has to be rejected to avoid queue/data file should not be applied.
corruption).
Any other reply will cause the message to be repeated.
VSE/POWER needs operator help to distinguish between both
cases.
System action: Message 1QAFD is issued to ask the operator, 1QAII UNABLE TO APPLY PARAMETER: operand.
if SYSID=n is inactive or running. SINCE FOLLOWING SYSID(S) STILL
System programmer response: None. ACTIVE: sysid(s)
Operator response: None. Explanation: The operand can specify either SORTFNON or
SORTFNOFF operand. The values of SORTFNON/
SORTFNOFF operand(s) are different from values of
1QAFD IF SYSID=n CURRENTLY INACTIVE, SORTFNON/SORTFNOFF operand(s) specified last time when
ALLOW WARM START BY 'YES', ELSE 'NO' VSE/POWER was started. This message is issued when
Explanation: Referring to explanation of message 1QAFI, system is running in shared spooling mode and there is at
VSE/POWER has detected a shared SYSID=n warm start on a least one other system running. The sysid(s) specifies the
different CPU-id than last time. shared spooling environment active system identifier(s). The
System action: The starting SYSID=n waits for an operator message has an information character.
reply to take the following decisions: When currently no other System action: The specified values are ignored.
sharing system is active with the same Sysid, the warm start VSE/POWER initialization continues.
process will be continued. However, when SYSID=n is already System programmer response: None.
active on another CPU-id, the startup request will be rejected, Operator response: None.
and VSE/POWER terminates immediately.
System programmer response: Review the VSE/POWER
startup procedures of the different sharing CPU-ids and check 1QAJI FNO GROUPING NOT PERFORMED FOR
the loaded VSE/POWER phase for the SYSID= operand of the FOLLOWING CLASSES: class(es)
underlying POWER macro generation, or for an overwriting Explanation: This message is issued during a cold start.
SET SYSID= autostart statement. Make sure that the same SORTFNON or SORTFNOFF operand was specified in an
Sysid is never used twice on different CPUs. autostart statement and differs from default value
Operator response: Use the PDISPLAY T command on all (SORTFNON=ALL). All LST and PUN entries of the specified
active sharing systems and check, which Sysids are running class(es) are queued according the time they enter the systen
currently. Reply neglecting the value of the FNO. When SORTFNOFF is not
specified, queue entries with the same FNO value are queued YES if this switch of the VSE/POWER processing mode
together in one group. is really intended.
System action: VSE/POWER initialization continues. The
NO if this is a non intended startup attempt and if
new settings are applied.
VSE/POWER should terminate immediately with
System programmer response: None.
message 1Q2DI.
Operator response: None.
08 MSAT
09 FREEVIS 1QB6I QUEUE FILE LOCKED BY ANOTHER
0B REALAD (for macro REALAD rr=00 SYSTEM
in case of failure) Explanation: VSE/POWER tried to LOCK the queue file but
0C VIO has been unable to complete the request within three minutes.
10 GETFLD PUB With this request VSE/POWER locks the logical resource
11 GETFLD DIBPTR named 'IJQFL.xxxxxx', where xxxxxx is replaced by the VOLID
12 GETFLD LUB of the disk pack, on which the shared queue file resides. (This
13 GETFLD LUBTAB resource, together with the owning System-CPUid, is also
14 GETFLD NUMLUB
15 ALLOCATE (dynamic partition allocation) named in message 0T04I, when locking fails for longer than 10
16 ALLOCATE (dynamic partition de-allocation) minutes). Possible causes are:
17 DYNCLASS ID=ENABLE 1. The system which had the queue file locked has had a
18 DYNCLASS ID=DISABLE hardware breakdown.
19 DYNCLASS ID=LOAD 2. Another system is currently running queue file recovery.
1A GETVIS 3. Another system is currently executing an account file
1B SECHECK SAVE function.
1C WTO (label WTOLS) (module IPW$$MS) 4. Another system has a program executing in a partition of
1D WTO (label WTOLSC) (module IPW$$MS)
1E WTO (label WTOLSS) (module IPW$$MS) higher priority than VSE/POWER which is looping and
1F WTO (label WTOLSSC) (module IPW$$MS) so VSE/POWER cannot get control to UNLOCK the
20 WTO (label WTOLCHC) (module IPW$$MS) queue file.
21 WTO (label WTOLCHSC) (module IPW$$MS) 5. Another system owning the queue file is in STOP state.
22 WTO (label WTOLCHEC) (module IPW$$MS) 6. Another system is currently performing a POFFLOAD
23 WTOR(label WTOLRC) (module IPW$$MS) BACKUP function.
24 WTOR(label WTOLRS) (module IPW$$MS) 7. Another system detected a queue file I/O error and is
25 WTO (label WTOLRCE) (module IPW$$MS) waiting upon operator help to calm down its processing
26 WTO (module IPW$$AT)
27 WTO (module IPW$$IP) and to be terminated.
28 WTO (module IPW$$CM) 8. Another shared system currently has issued a
29 WTO (label WTOLSCM) (module IPW$$MS) POFFLOAD PICKUP command and is processing a queue
2A WTO (label WTOLSSCM) (module IPW$$MS) entry which was already active, requiring to lock the
30 GETFLD PUB (label LU20) (module IPW$$LU) DMB.
31 GETFLD PUB (label LU74) (module IPW$$LU) 9. Another system is currently formatting the queue-/data
32 GETFLD DIBPTR (label LU25) (module IPW$$LU) files. This may happen only (together with all previous
33 GETFLD LUBTAB (label LU54) (module IPW$$LU) cases 1 - 8), when e.g a group A (of sharing systems) and
34 GETFLD NUMLUB (label LU54) (module IPW$$LU)
35 GETFLD NUMLUB (label LU5A) (module IPW$$LU) a group B (of sharing systems) use different queue files A
36 MSAT (label LU20) (module IPW$$LU) and B on the same disk pack. Then both files are
37 MSAT (label LU26) (module IPW$$LU) lock-controlled by the same 'IJQFL.xxxxxx' resource name
38 MSAT (label LU27) (module IPW$$LU) in the common DLF lock file, although they are
39 MSAT (label LU44) (module IPW$$LU) physically disjoint. In this case it is recommended to place
3A MSAT (label LU55B) (module IPW$$LU) the queue files of group A and B on different disk packs.
3B MSAT (label LU5BB) (module IPW$$LU) 10. Another system does not unlock the queue file because
3C MSAT (label LU5E) (module IPW$$LU) the DMB (use LOCATE partition,'DMB) remains locked in
3D MSAT (label LU94) (module IPW$$LU)
3E MSAT (label LU96) (module IPW$$LU) VSE/POWER partition by some failing/waiting task (find
3F MSAT (label LU104) (module IPW$$LU) TCB pointer in DMB at offset X'1C').
40 MSAT (label LU110) (module IPW$$LU) 11. Another system is currently performing a node name
41 MSAT (label LU120) (module IPW$$LU) change.
42 GETVCE (module IPW$$AS) System action: VSE/POWER continues to try to obtain the
43 WTO (module IPW$$TS) LOCK and repeats message 1QB6I every three minutes.
44 WTO (module IPW$$TS) System programmer response: Assist the operator in
45 WTO (module IPW$$SS)
evaluating causes.
46 WTO (module IPW$$SS)
47 OPENR Operator response: Make sure that all other sharing systems
48 CLOSER are running correctly. If a hardware breakdown has occurred
49 LABEL (label OT80A1OK) (module IPW$$OT) then use the AR UNLOCK command (as suggested by
50 LABEL (label OT80 ) (module IPW$$OT) message 0T04I) to free the shared device from the defective
51 WTO (label WTOKSS3 ) (module IPW$$MS) processor. Notify your system programmer.
52 MODCTB (label OT73CD) (module IPW$$OT)
System action: VSE/POWER has requested an internal
dump. Depending on the internal macro type, the request is 1QB7I {PARTIAL | FULL} QUEUE FILE RECOVERY
ignored, or the task and/or VSE/POWER is terminated. IN PROGRESS [FOR SYSID {* | n1,n2,..n8}]
System programmer response: For return codes, refer to Explanation: One of the following:
VSE/Advanced Functions Return Codes on page 514 . You 1. A VSE/POWER system being initialized detected that an
may need to contact IBM for a search of its known-problems recovery warm start is necessary.
data base. 2. A system sharing the spool files found that the system
Operator response: For return codes, refer to previously owning the queue file has abnormally
VSE/Advanced Functions Return Codes on page 514 . If terminated. n1, n2, ..n8 are the identifiers of the systems
you cannot resolve the problem, contact your system for which recovery is in process. n1 is '*' if recovery is
programmer. being performed for a non-sharing system.
System action: VSE/POWER continues processing.
System programmer response: None.
one reader queue entry which was active when the system the address aaaaaaaa of an internal system table XECBTAB. The
failed. return code rr values are possible:
System action: Initialization of VSE/POWER continues. v 80 = invalid function code
Programmer response: None.
v 81 = no XECBTAB address available
Operator response: Identify the affected reader queue entries
using the command PDISPLAY RDR,CDISP=X after v 82 = caller not VSE/POWER
VSE/POWER initialization is finished. For more details about v 83 = no valid partition
the SET NORUN=YES statement, see the VSE/POWER System action: VSE/POWER issues the message 1QZ0I
Administration and Operation manual. RC=43.
Operator response: None.
System programmer response: Notify the system
1QBDI PREVIOUS CONSOLE DISPLAY
programmer that a system internal error has occured.
MESSAGE(S) HAS BEEN LOST, CONSOLE
NAME=cccccccc time
Explanation: A command was issued by the console 'cccccccc' 1QBGD 1. NON SHARED VSE/POWER SYSTEM
to VSE/POWER and during processing of the display FOUND - IF STILL ACTIVE REPLY
response message(s) an error has occurred during an attempt 'YES', ELSE 'NO'
to write the last message to the console or to close the 2. SHARED VSE/POWER
message buffer at the end of the display and pass the SYSID(S)=n1,n2,.. FOUND - IF STILL
accumulated messages on to the console. Some or all of the ACTIVE
previous response messages have been lost from the REPLY 'YES', ELSE 'NO'
"connected" message buffer. Explanation: VSE/POWER attempts to switch its shared -
System action: The previous message 1QB5I will report the non shared processing mode, but according to the message
macro causing the display error. The last message to be text:
displayed will follow unless it was a "dummy" used to cause
1. The shared startup has detected that a non shared system
the message buffer to be emptied at display processing end.
is still active on the warm started VSE/POWER queue file
The lost message(s) will remain in storage until the system is
terminated. 2. The non shared startup has detected that one or more
Programmer response: Contact IBM to investigate the cause sharing SYSID(s) n1,n2,.. are still active on the warm
of the error. If possible, re-enter the command or refer to the started VSE/POWER queue
system console hardcopy. System action: Concurrent processing of shared and non
Operator response: Notify the programmer using the console shared systems would destroy the VSE/POWER spool files
of the error. Notify your system programmer. and must not be tolerated! However VSE/POWER can not
identify whether the found systems are either
v still active and must be terminated before switching can be
1QBEI INTERNAL MACRO CALL "CPCOM"
done successfully, or are
FAILED IN PHASE=xxxxxxx, RC=rrrrr FOR
jobname jobnumber [jobsuffix] ON taskid,cuu v abnormally terminated and will not be restarted any more.
Explanation: A LST or PUN queue entry was processed by a For this decision the operator's reply is required.
list or punch task, which has been started with the VM Operator response: Reply:
operand. When passing queue entry information from YES if the named system(s) are actively processing on the
VSE/POWER to VM/CP, the internal macro call CPCOM has warm started queue file and VSE/POWER should
failed with return code rrrrr, presented in decimal notation. terminate immediately with message 1Q2DI to avoid
destruction of the spool files.
Note: When jobname jobnumber is displayed as '-- --', no queue
entry is currently accessed by the writer task. NO if the named system(s) have abnormally terminated
System action: In nearly all cases VSE/POWER has (and their impact on the warm started queue file
requested an internal dump for problem analysis. When may be recovered).
currently passing the
1. 'SPOOL' command to VM/CP, the addressed queue entry Note: In case an incorrect reply is given, any active sharing
remains unchanged, and the list/punch task is terminated. system detecting concurrent non shared operation will
2. 'CLOSE' command to VM/CP, the addressed queue entry terminate itself by message 1QH2I RC=0004 and 1Q2DI.
is held (disp DH, KL) in the queue, and list/punch task System programmer response: None.
processing continues with subsequent queue entries.
System programmer response: Use VM/ESA System
Messages and Codes manual and locate the corresponding 1QC0I SLI STATEMENT REJECTED, JOB jobname
'HCPrrrx' message for detailed failure explanation. nnnnn FLUSHED, RC=nnnn
Operator response: Inform your system programmer about Explanation: A VSE/ICCF SLI statement was used in the job
but VSE/POWER could not initialize the support. The reason
the failure return code. If required, restart the list/punch task,
is implied by the reason code as shown below:
after the VM/CP interface has been corrected.
RC=0004: The GETVIS area for the VSE/ICCF work
space was insufficient.
1QBFI $IJBXPCA ERROR FOR PARTITION pp, RC=0008: The VSE/ICCF library (DTSFILE) was
RC='00rr', XECBTAB ADDRESS=aaaaaaaa, ttt either not assigned to the VSE/POWER
Explanation: VSE/POWER has received an error return code partition, or its label was incorrectly
from the system module $IJBXPCA while processing either a specified.
PUTSPOOL request (ttt is PSP) or a GETSPOOL/CTLSPOOL RC=000C: The VSE/ICCF library (DTSFILE) could
request (ttt is GSP) for the partition pp. $IJBXPCA was passed not be opened successfully.
RC=0010: Phase DTSIGEN or DTSIPWRS was not session, or due to failure of the
found. Librarian Subtask of VSE/POWER.
RC=0020: The VSE/ICCF interface module 2. PFLUSH or PCANCEL was issued for
DTSIPWR was not found in the SVA. a VSE/POWER job, that was currently
RC=0030: A JECL SLI statement has been detected in in SLI processing.
DATA mode. A SLI card was read after a RC=xx06: A SECHECK macro error has occurred.
JECL DATA card in the job stream and The value xx is the SECHECK return code.
before the data to be inserted was RC=0007: The specified VSE/AF sublibrary does not
terminated. This is not allowed and the job exist.
is flushed. RC=0008: The specified VSE/AF sublibrary member
RC=0031: A JECL DATA statement has been detected cannot be included because of its record
in DATA mode. A DATA card was read format "string". The entire job is flushed.
after a JECL DATA card in the job stream System action: SLI processing is terminated and the total
and before the data to be inserted was VSE/POWER job is flushed unconditionally.
terminated. This is not allowed and the job System programmer response: Check reason code and take
is flushed. steps to correct the problem if it is not a job error.
RC=0032: A JECL SLI statement has been detected as Programmer response: Check the reason, correct the cause if
$SLIxnnn - update statement. During job possible and resubmit the job.
execution an SLI member was processed
whose statement(s) were changed For RC=0004, if a VSE/ICCF security violation occurred, use
dynamically by an update statement with the FROM= operand of the * $$ JOB statement to define a
$SLIxnnn sequence numbering. The matching user ID. For a VSE/AF security violation, check the
update statement itself is an * $$ SLI // ID statement and the DTSECTAB/II Control File. For
statement. This is not allowed and the job information, refer to the z/VSE Guide to System Functions. Also
is flushed. check the VSE job security values as specified to VSE/POWER
RC=0100: The VSE/ICCF library (DTSFILE) could for the job or the parent job (for example, using the SEC=
not be opened by the access method. (See operand of the * $$ JOB statement). For information, refer to
the previously issued message by the the chapter on Data Security Considerations in the
access method.) VSE/POWER Administration and Operation manual.
RC=0200: The VSE/ICCF library (DTSFILE) could Operator response: Inform your system programmer if an
not be opened. A problem occurred either internal error or a security violation occurred.
in VSE/POWER, VSE/ICCF, or the access
method (see previously issued messages).
1QC2I SLI NESTING ERROR FOR MEMBER
If you cannot resolve the problem, contact
member.type, JOB jobname nnnnn FLUSHED
your system programmer.
Explanation: One of the following:
System action: The total VSE/POWER job is flushed
v The specified member.type is already in the insertion process,
unconditionally.
that is, it is currently in use (to include it again would cause
System programmer response: Check reason code and take
a loop), or
steps to correct the problem if it is not a job error.
v The user has specified an SLI member that contains a nested
Programmer response: Check the reason code and take steps
* $$ SLI statement with the S= parameter, or
to correct the problem.
v The user has specified an SLI member using the S=
Operator response: Inform your system programmer and
parameter and this parameter contains a nested * $$ SLI
programmer.
statement.
System action: SLI processing is terminated and the total
1QC1I UNABLE TO PROCESS MEMBER VSE/POWER job is flushed unconditionally.
member.type, JOB jobname nnnnn FLUSHED, Programmer response: Correct the job stream. Check the
RC=nnnn sequence of the * $$ SLI statements used in the job and in the
Explanation: VSE/POWER has received an * $$ SLI SLI members.
statement which requests that member member.type be read Operator response: Inform your programmer.
from the VSE/AF or VSE/ICCF library, but VSE/POWER is
unable to perform the request. the reason is implied by the
1QC3I {MEMBER member.type NOT FOUND, JOB
reason code (RC); nnnn can be one of the following:
jobname nnnnn FLUSHED |
RC=0001: Recovery for the VSE/ICCF library is in
MEMBER member.type NOT FOUND
progress.
IN lib1.sublib1 lib2.sublib2 lib3.sublib3,
RC=0002: An I/O error has occurred during access
JOB jobname,nnnnn FLUSHED}
of the VSE/ICCF library.
Explanation: The programmer has requested a member.type
RC=0003: A VSE/ICCF update for member is in
that cannot be found in the libraries assigned to the
progress.
VSE/POWER partition or the programmer has requested a
RC=0004: There was a VSE/AF or VSE/ICCF
member.type that cannot be found in the specified
security violation.
sublibrary(ies) lib(n).sublib(n).
RC=0005:
System action: The total VSE/POWER job is flushed
1. While reading a VSE/AF or VSE/ICCF unconditionally.
member an internal error has occurred. Programmer response: Correct the member in the * $$ SLI
For example, due to changing the statement and resubmit the job, or ensure that the member is
characteristics of the ICCF DTS File cataloged in the libraries assigned to the VSE/POWER
during the current VSE/POWER partition for the next execution.
Operator response: Inform your programmer. termination accompanied by message 1Q2CI or 1Q2DI,
processing of
1. A VSE/POWER task failing in a VSE/POWER module or
1QC4I macroname MACRO FAILED FOR MEMBER in a user exit routine will be followed by message 1QC5D.
member.type, RC/FBK=nn,nn JOB jobname 2. A VSE/Subtask will be halted and the subtask will be
nnnnn FLUSHED terminated. VSE/POWER processing continues.
Explanation: An error has occurred in the Librarian macro
shown in macroname for the sublibrary member indicated by
If the dump is requested to take a snapshot dump during
member.type. The error resulted in the hexadecimal return code
processing, the subsequent message 1Q2JI will identify the
(RC) and feedback code (FBK) shown in the message text. For
location of the IPW$IDM macro call. VSE/POWER processing
the explanation of the unique feedback code please refer to
continues.
Librarian Feedback Codes in z/VSE Messages and Codes, Volume 2.
System programmer response: Take steps to correct any error
If the Librarian has produced an internal error message, then
if necessary.
message 1QC4I is preceded by this Librarian message to ease
Operator response: React according to the above message
problem determination. The macroname displayed may have
return code so that further snapshot dumps may be taken for
to be interpreted if it appears as any of the following:
debugging purposes. Notify your system programmer.
MACRONAME Actual Macro
LBRACCE1 LBRACCES macro no. 1 (see module IPW$$AS)
LBRACCE2 LBRACCES macro no. 2 (see module IPW$$AS) 1QC6I LIBRARY libname NOT FOUND, JOB jobname
INLMFIN1 INLMFIND macro no. 1 (see module IPW$$AS) nnnnn FLUSHED
INLMFIN2 INLMFIND macro no. 2 (see module IPW$$AS) Explanation: The programmer has requested a VSE/POWER
source member from a library libname whose DLBL/EXTENT
Note: A feedback code of X'64' means that the VSE/POWER is not known to the VSE/POWER partition (which means not
partition GETVIS is exhausted. in User-, Partition Standard-, or System Standard Label Area).
System action: The total VSE/POWER job is flushed System action: The total VSE/POWER job is flushed
unconditionally. unconditionally.
System programmer response: Check the return and Programmer response: Correct your * $$ SLI statement or
feedback codes. Contact IBM for a search of its request your system administrator to add a definition of the
known-problem data base. library to the system.
Operator response: Notify your programmer.
For a feedback code of X'64' increase the partition GETVIS.
Operator response: Notify your system programmer.
1QC7I partition-id jobname jobnumber FROM
{nodeid[(userid)]|(userid)| LOCAL},
1QC5D {TO DUMP TO PRINTER OR TAPE,
TIME=hh:mm:ss COMPLETE
SPECIFY (CUU/NO) | PRINTER/TAPE TYPE
Explanation: A VSE/POWER job with the LOG=NO
INVALID OR NOT FREE, RE-ENTER
specification in the * $$ JOB statement has completed
CUU/NO}
processing.
Explanation: A request to write a dump to the DUMP
System action: Processing continues with the next job of the
sublibrary has failed.
dispatchable class chain, or VSE/POWER waits for the next
System action: The operator is prompted to enter the address
job to enter this execution class.
of a printer or tape device in order to write the dump directly
Programmer response: None.
to the designated device.
Operator response: None; refer to the corresponding
System programmer response: Decide if dump needed for
start-of-job logging message 1Q47I of the same job.
problem determination.
Operator response: Notify your system programmer. If you
still want a dump, specify the channel and unit number (cuu) 1QC8I PUN MEM=... STATEMENT REJECTED, JOB
of a printer or tape. If you do not want a dump, reply NO or jobname nnnnn FLUSHED, RC=mmmm
press END or ENTER. Explanation: A punch type entry has been deleted. A * $$
PUN statement was used in the job but VSE/POWER could
Note: Any user-specified dump options are used. If you enter not initialize the support. The reason is implied by the return
an invalid printer/tape address or a device already code. The return code is decimal. The meaning of the return
owned by another partition, message 1QC5D appears code is defined by one of the previous messages.
again with the text: PRINTER/TAPE TYPE INVALID OR NOT System action: Job processing is terminated and the total
FREE,RE-ENTER CUU/NO. VSE/POWER job is flushed unconditionally. The system
continues to run.
Programmer response: Correct the job stream. Check the
1QC5I DUMP PROCESSING FAILED, RC=xx operands of the * $$ PUN statements used in the job and the
Explanation: While attempting to write the requested dump existence of the z/VSE AF library.
to the DUMP library an error occurred. The return code may Operator response: Inform your programmer.
be one of the following:
RC=0004: The DUMP library was full or not defined.
RC=0008: An error occurred during the dump 1QC9I MACRO LIBRM xxxxxxxxxxxxxxxxxxxx
processing. FAILED, RC=nnnn, REASON=mmmm,
RC=000C: The generated dump request contains an yyyyyyyyyy
error. Explanation: The LIBRM macro has been issued but failed
System action: If the dump is requested due to abnormal with return code nnnn and reason code mmmm. The codes are
decimal. The LIBRM macro name, return code and reason
1QCCI MEMBER=member.type, For RC=0004 you may wait for successful completion of
SUBLIB=library.sublibrary WRITE MODE formatting (1QD6I (2)), then terminate VSE/POWER by PEND
LOCKED BY JOB jobname jobnumber ON cuu command and restart it to format new extent(s).
Explanation: VSE/POWER attempted to direct the punch Operator response: Notify your system programmer.
output to the named VSE/AF library member using * $$ PUN
MEM=... but this member has already been opened in WRITE 1QD2D DATA FILE EXTENT NO. mm - FOR
MODE by VSE/POWER. The jobname jobnumber identifies the FORMATTING REPLY 'YES' ELSE 'NO' (//
job which locked the member. cuu identifies the punch device EXTENT SYSxxx,volid,1,nnn,start,length)
used by this job. If "-- -- ON --" is displayed for jobname Explanation: VSE/POWER is in data file extension during
jobnumber ON cuu, VSE/POWER could not determine the warm start as indicated by preceding message 1QD7A.
locking job. Confirmation is requested for this additional (new) EXTENT
System action: Job processing is terminated and the total number mm, presented as specified in the label area (without
VSE/POWER job is flushed unconditionally. Messages 1QC9I any checking for correctness).
and 1QC8I are issued. System action: VSE/POWER waits for a response.
Programmer response: Check the correctness of the Programmer response: If data file extension is not desired,
VSE/POWER job sequence. When the first VSE/POWER job check and correct the DLBL/EXTENT specification in your
with * $$ PUN MEM=... is finished then you can resubmit the ASI procedure.
flushed VSE/POWER job. Operator response: Notify your system programmer. If data
Operator response: Notify your system programmer. file extension is desired, reply YES to all message(s) 1QD2D,
else NO.
1QCDI nnnnn RECORD(S) TRUNCATED TO 80 YES
BYTES, MEMBER=member.type, VSE/POWER shall format the additional extent and add
SUBLIB=library.sublibrary its free DBLKGPs to the total chain of free DBLKGPs.
Explanation: VSE/POWER detected nnnnn data record(s)
larger than 80 bytes being spooled to the named VSE/AF NO VSE/POWER shall continue with a normal warm start,
library member as defined in * $$ PUN MEM=.... ignoring this extent and all already 1QD2D-approved
Consequently each record has been truncated to 80 bytes and extents.
the part of the each record exceeding 80 bytes has been
ignored. This message was preceeded by message 1QCAI.
1QD2I EXISTING DATA FILE EXTENT NO. mm
System action: Processing continues.
FOUND IN IJDFILE DLBL/EXTENT (//
Programmer response: Check the correctness of the program
EXTENT SYSxxx,volid,1,nnn,start,length)
which punches the VSE/AF library member.
Explanation: VSE/POWER is in data file extension warm
Operator response: Notify your system programmer.
start as indicated by preceding message 1QD7A. The extent
information of the existing extent number mm is shown for by truncating the IJDFILE DLBL & EXTENT to the number of
your information as extracted from the IJDFILE extents used in its last session and continues with warm start.
DLBL/EXTENT statements. Programmer response: Check and correct the DLBL/EXTENT
System action: None. specification in your ASI procedure, compared to the
Programmer response: None. specifications of the existing extents as presented by
Operator response: None. PDISPLAY Q command.
Operator response: Inform your system programmer.
1QD3A DATA FILE EXTENSION FAILED FOR For RC=0008 you must shutdown all other sharing systems
EXTENT NO. mm, RC = nnnn, WARM START before you can extend the data file. If all other systems are
CONTINUED already terminated but are still shown active in VSE/POWER
Explanation: For extension of the data file, VSE/POWER PDISPLAY STATUS report, you may use PRESET
must verify the // EXTENT statement(s) of already existing sysid1,sysid2,... to reset their active state. After normal
data file extent(s) and the additional extent(s). During this shutdown and re-IPL the data file extension will be accepted.
process an incorrect specification has been detected for the
reported // EXTENT statement number mm. Therefore or
1QD4I VERIFYING LOCATION OF ADDITIONAL
due to operator decision the data file extension attempt had
DATA FILE EXTENT(S) BY OPEN FOR
to be stopped. The type of the incorrect specification or
'IJDTEST'
rejection is implied by the reason code (RC). nnnn can be one
Explanation: VSE/POWER is performing data file extension
of the following:
and verifies whether the planned location of the additional
RC=0001: extent(s) is available. Verification is achieved by a VSE/AF
A system logical unit number has been specified in the BAM OPEN for the test file IJDTEST, which uses the same
IJDFILE DLBL/EXTENT statement although only EXTENT(s) as defined in the additional EXTENT statement(s)
programmer logical unit numbers are supported by of IJDFILE.
VSE/POWER. System action: If the planned EXTENT(s) overlap(s) an
existing file, message 4744D OVERLAP ON UNEXPRD FILE
RC=0002: IJDTEST follows. If the planned EXTENTs overlap each other,
The logical unit numbers of the IJDFILE DLBL/EXTENT message 4740D EXTENT OVERLAPS ANOTHER IJDTEST
statements are not in contiguous ascending order. SYS0xy=cuu volume follows. If BAM finds no OPEN obstacle,
RC=0003: VSE/POWER will issue message 1QD5I.
More than one logical unit number of the IJDFILE Programmer response: None.
DLBL/EXTENT statements is assigned to the same Operator response: When message 4744D is issued, check
device. whether the old unexpired file may be deleted and enter
DELETE. If the old file must be retained, press ENTER to let
RC=0004: VSE/POWER switch to a normal warm start without the
Not all extents of the IJDFILE DLBL/EXTENT statements additional extents.
reside on the same device type.
When message 4740D is issued, press ENTER to let
RC=0005: VSE/POWER switch to a normal warm start without the
The specification of the named data file EXTENT additional extents.
statement do not match the specification saved from the
last VSE/POWER start. VSE/POWER will inform the operator by message 1QD3A
with RC=0007 that it verification of the additional extents has
RC=0006: failed.
The reported extent is currently not assigned.
RC=0007: 1QD5I LOCATION OF ADDITIONAL DATA FILE
Open for IJDTEST to verify the location of the additional EXTENT(S) VERIFIED SUCCESSFULLY
extent(s) has failed. The highest extent number is shown. Explanation: VSE/POWER is performing data file extension
To determine the failing extent analyze the preceding and has verified that the planned location of the additional
VSE/AF messages. extent(s) is available and correct.
RC=0008: System action: Extension warm start continues.
VSE/POWER is running shared and found other systems Programmer response: None.
active at the same time or their previous session(s) were Operator response: None.
not terminated properly.
RC=0009: 1QD6I 1. FORMATTING OF NEW DATA FILE
VSE/POWER is running shared, but at least one extent of EXTENT NO. mm STARTED
the IJDFILE DLBL/EXTENT statements resides not on a 2. FORMATTING OF NEW DATA FILE
shared disk. EXTENT NO. mm COMPLETED, nnnnnn
FREE DBLKGPS ADDED
RC=000A: 3. FORMATTING OF NEW DATA FILE
The operator has rejected data file extension by EXTENT NO. mm DETECTED ON SYSID
answering 'NO' to message 1QD2D. sysid
4. FORMATTING OF NEW DATA FILE
RC=000B:
EXTENT NO. mm FAILED, RC=nnnn
The new extent resides on a FBA disk and is too small to
5. FORMATTING OF NEW DATA FILE
contain at least one DBLK.
System action: VSE/POWER ignores the additional extent(s)
withdraw the failing extent and all following EXTENT Note: The numbers on the left
statements (and all their assignments). will not actually appear on
your screen. They have been
RC=0004: added here as a retrieval aid
Verify and check subsequent queue file I/O error only.
messages before resuming or restarting data file Explanation: According to the message text:
extension. You may use queue file reallocation to
move the queue file to a different location at the next 1. VSE/POWER has stopped queue file re-allocation process
VSE/POWER warm start. due to an unfulfilled requirement or an incorrect definition
as explained by the reason code (RC). nnnn can be one of
RC=0005: the following:
Collect the dump and inform your IBM
representative. RC=0001:
Other shared spooling systems have already started
5. None. and the existing (old) IJQFOLD queue file can not be
Operator response: used exclusively.
1. None.
RC=0002:
2. None. The new IJQFILE extent can not hold all queue
3. Verify that the system named by SYSID sysid is still alive. records of the existing (old) IJQFOLD extent.
If so, no action is required. If that system has terminated
abnormally and can not be restarted to complete its RC=0003:
formatting, you may use the PRESET sysid command to The new IJQFILE extent overlaps the existing (old)
hand formatting over to your own system. IJQFOLD extent, which is not allowed.
For RC=000C increase the SETPFIX limit in your VSE/POWER 1QE4I VERIFYING LOCATION OF NEW QUEUE
startup procedures. FILE IJQFILE BY OPEN FOR 'IJQTEST'
Explanation: VSE/POWER is performing a queue file
For RC=000D, 000E, 000F and 0010 a dump has been taken. re-allocation and starts to verify whether the planned location
Contact IBM to check its known-problem data base. of the new queue file is not occupied by other files. Testing is
handled by VSE/AF BAM opening the test file IJQTEST with
For RC=0011 you must increase VSE/POWER Partition Getvis.
the extent information of the IJQFILE DLBL/EXTENT
For RC=0020 and RC=0021 you must define IJQFOLD statement.
System action: If the planned EXTENT overlaps an existing according to your intended type of VSE/POWER warm start.
file, message Note that a different file-id must be used when the
VSE/POWER queue file should be re-allocated to the same
4744D OVERLAP ON UNEXPRD FILE IJQTEST SYS001=cuu disk where the existing queue file resides.
volid 'file-id' Operator response: Notify your system programmer.
follows, where 'file-id' identifies the unexpired file which is
about to be overlapped by IJQTEST.
1QF0I DATA FILE nnn% FULL - QUEUE FILE
System programmer response: None.
mmm% FULL
Operator response: When message 4744D follows, check
Explanation: VSE/POWER has detected that the spool file
whether the named unexpired file can be deleted by 'DELETE'.
full percentage has reached an excessive amount.
If the named file must be retained, press enter, to let
System action: Processing continues. This message will be
VSE/POWER switch to warmstart on queue file IJQFOLD.
repeated every 60 seconds as long as the spool file usage
exceeds the specified percentage.
1QE5I LOCATION OF NEW QUEUE FILE IJQFILE
VERIFIED SUCCESSFULLY Note: Reaching 100 % spool utilization is considered a serious
Explanation: VSE/POWER is performing a queue file operational problem.
re-allocation and has verified that the planned disk location of System programmer response: Take steps necessary to avoid
the new IJQFILE is available. system performance degradation by planning an extension of
System action: Queue file re-allocation warmstart continues. the existing VSE/POWER spool files via an orderly
System programmer response: None. v 'extension of the data file during a warm start', or
Operator response: None. v 're-allocation of the queue file during a warm start', or
v 'extension of the queue and data file during a cold start'.
Operator response: Notify your system programmer. Reduce
1QE6A RE-ALLOCATION FOR IJQFILE the contents of the data/queue file, for example,
COMPLETED, nnnnn FREE QUEUE v delete queue entries not needed any more.
RECORDS ADDED v save queue entries on tape using the POFFLOAD command.
Explanation: VSE/POWER has completed re-allocation of the
queue file from IJQFOLD on SYS034 to IJQFILE on SYS001
and nnnnn free queue records have been made available in 1QF1I UNABLE TO PLACE ENTIRE QUEUE FILE
addition to the previously allocated (used and free) queue IN STORAGE, nnnnnK REQUIRED IN VIO
records the old queue file. The old queue file IJQFOLD will be Explanation: VSE/POWER could not allocate enough storage
deleted. to hold the queue file in storage.
System action: VSE/POWER continues processing using the System action: IF message 1Q24I has
new queue file IJQFILE on SYS001. v been issued before, then VSE/POWER initialization is
System programmer response: Remove the IJQFOLD terminated.
DLBL/EXTENT/ASSGN specification from your ASI v not been issued before, then VSE/POWER attempts to place
procedure for the next VSE/POWER startups. the queue file into the partition GETVIS area instead.
Operator response: Notify your system programmer. System programmer response: Enlarge the VIO size or
VPOOL size for mode=VM at next IPL or reduce the size of
the VSE/POWER queue file. Note that the storage amount
1QE7I DELETION OF IJQFOLD FAILED, REMOVE required by VSE/POWER will be rounded to the next 32K
FILE-ID file-id ON volid MANUALLY boundary for VM Mode or 64K boundary for 370 or ESA
Explanation: VSE/POWER has completed re-allocation but Mode.
deletion of the superfluous old queue file IJQFOLD failed. Operator response: Notify your system programmer.
System action: VSE/POWER continues processing using the
new queue file IJQFILE on SYS001.
System programmer response: Remove the named VTOC 1QF2A PEND FORCE REQUIRED TO TERMINATE
entry for IJQFOLD from the named disk. VSE/POWER
Operator response: Notify your system programmer. Explanation: VSE/POWER was unable to correct the queue
file I/O error which occurred while writing back the storage
copy of the queue file to disk at VSE/POWER termination
1QE8A IJQFILE (// EXTENT time.
SYS001,volid,1,n,start,length) MISMATCH System action: VSE/POWER termination is halted.
WITH file-id ON cuu System programmer response: Consider to place the queue
Explanation: VSE/POWER has detected a mismatch between file on a different disk.
the EXTENT definition (as displayed in this message) for Operator response: Notify your system programmer. Perform
IJQFILE DLBL and the existing VTOC entry on disc cuu for a POFFLOAD of the queues, if necessary, prior to terminating
file-id named in the DLBL statement. Either the IJQFILE label VSE/POWER via the PEND FORCE command.
has been altered erroneously for this VSE/POWER warm start,
or an attempt has been made to re-allocate the VSE/POWER
queue file during a warm start to a new extent on the same 1QF3I VSE/POWER CONTINUES WITH SUBSET
disk (as the existing IJQFOLD queue file), but the same file-id OF QUEUE FILE - QUEUE ENTRIES MAY
has been specified for both. BE LOST
System action: VSE/POWER continues warm starting the Explanation: A queue file I/O error occurred at
queue file using the location of the file-id as found in the VSE/POWER start up time while reading all queue record
VTOC. blocks from disk. VSE/POWER was unable to correct the I/O
System programmer response: Correct the IJQFILE DLBL
b) consider defining alternate data file extents as a VSE/POWER Data File will be lost as stated in the PDISPLAY
circumvention. STATUS report by 'NUMBER OF DBLK-GROUPS LOST DUE
Operator response: Use the PDISPLAY STATUS command to TO I/O OR LOGIC ERROR'. Regain all DBLK groups by a
determine how many free DBLK groups are still available and VSE/POWER cold start.
how many have been lost due to 'I/O or Logic Error'. Notify Operator response: Inform your system programmer about
your system programmer. the dump taken.
'Q-REC-NO' identifies the hex-number of the excluded queue has a 'count-of-duplicates' equal to zero
record. To view its contents within the queue file in (which should at least be one or more) - as
VSE/POWER partition Getvis, multiply this number by X'180' documented by the preceding 1Q2JI
(q-rec compartment size) and add the resulting offset to the Idump
queue file beginning (via pointer QCAPART, at X'54' in RC=0018 The queue record specified by CQNUM=
'DMB'). is a duplicate queue record, but its master
System action: The duplicate queue record has been does not have the same spooling values
excluded (by flag QRMDUE='E') from the queue file, the (QRNB, QRDF, or QRLDF) - as
'LOST DUE TO I/O OR LOGIC ERROR' count (see D documented by the preceding 1Q2JI
STATUS) has been incremented. The actual Idump
'number-of-duplicates' count (QRMDUP) in the corresponding RC=0019 The queue record specified by CQNUM=
master queue record has been adjusted. has an appendable (DISP=A) disposition
System programmer response: Collect the preceding 1Q2JI RC=0020 The operator or the programmed interface
Idump and inform your IBM representative for analysis is not authorized to access the queue entry
Operator response: Notify your system programmer. (specified by CQNUM=) for a PCOPY
operation (similar to a PALTER
modification)
1QK4I PCOPY ATTEMPT REJECTED, RC=nnnn System action: The command is ignored.
Explanation: The PCOPY command had to be rejected. The System programmer response: None.
reason code (RC=nnnn) can be one of the following: Operator response: Reissue the corrected command or notify
RC=0001 There is no VSE/POWER partition Getvis your system programmer, when system shortages have
storage available for a new queue record occurred.
RC=0002 The queue record specified by CQNUM=
is a 'FREE' queue record
RC=0003 The queue record specified by CQNUM= 1QK5I JOB jobname jobnumber IN {LST|PUN|XMT}
is a 'BAD' queue record QUEUE SUCCESSFULLY CREATED BY
RC=0004 The queue record specified by CQNUM= PCOPY
is an 'excluded' queue record Explanation: The above message identifies the queue entry,
RC=0005 The queue record specified by CQNUM= that has been created as a copy of the original (PCOPY
is a 'reader' type queue record ...,CQNUM=nnnnn) queue entry specified in the PCOPY
RC=0006 The queue record specified by CQNUM= command. The copy is a 'duplicate' queue record (see '-' in the
is not in the 'XMT' queue as selected by U-column of a queue display) pointing to the spooled data of
the PCOPY command its master queue record (see '+' in the U-column of a queue
RC=0007 The queue record specified by CQNUM= display).
is not in the 'DEL' queue as selected by System action: None.
the PCOPY command System programmer response: None.
RC=0008 The queue record specified by CQNUM= Operator response: Use the FULL=YES option for a display
is not in the 'LST' queue as selected by the of the copied duplicate to find MQNUM=nnnnn, which
PCOPY command presents the queue record number of its master. Use the
RC=0009 The queue record specified by CQNUM= PDISPLAY TOTAL,CMQNUM=nnnnn command to display
is not in the 'PUN' queue as selected by this master queue entry with all its duplicates.
the PCOPY command
RC=0010 The queue record specified by CQNUM=
has a different jobname than selected by 1QX1I XPCC FUNC=function FAILED IN
the PCOPY command PHASE=phasename, RC=nnnn, RETC=xx task-id
RC=0011 The queue record specified by CQNUM= Explanation: VSE/POWER received non-zero return codes
has a different jobnumber than selected by from the XPCC services. RC is the XPCC register 15 return
the PCOPY command code; RETC is the XPCC IJBXRETC code.
RC=0012 The queue record specified by CQNUM= For the meaning of nnnn and xx, refer to the documentation of
is a master queue record with the the MAPXPCCB macro in the IBM publication z/VSE System
maximum of 99 duplicates Macros Reference.
RC=0013 The queue record specified by CQNUM= System action: This depends on the function that is being
is a duplicate queue record and its master performed and on the severity of the return code. For the
has already the maximum of 99 duplicates involved communication path, VSE/POWER may:
RC=0014 The queue record specified by CQNUM= Stop the currently provided service.
is an output segment with suffix number Disconnect the path.
RC=0015 There is no more VSE/POWER queue Terminate the task.
record (-number) available for the queue In case of FUNC=CONNECT, RC=08, RETC=0E, no System
record of the new copy GETVIS storage was available to establish an 'open'
RC=0016 The queue record specified by CQNUM= connection (see explanation of message 1QX2I). The
is a duplicate queue record, but the CONNECT request is retried periodically and message
pointer to its master is outside the queue 1QX1I may be repeated every minute.
file, i.e. is less than zero or is greater than System programmer response: Take steps to correct the error.
MRQ#MAX - as documented by the Operator response: Notify your system programmer.
preceding 1Q2JI Idump
RC=0017 The queue record specified by CQNUM=
is a duplicate queue record, but its master
1QX2I UNABLE TO CONTINUE CROSS 1QY2I DEVICE devname WAITING FOR WORK,
PARTITION SUPPORT DDS=ddsname
Explanation: VSE/POWER was unable to establish an 'open' Explanation: The message occurs when there is no output
connection. It is no longer possible to create new connections queue entry eligible for processing by the task.
to VSE/POWER. The preceding console messages contain System action: The device service task waits for an eligible
more information about the cause of the error. queue entry to be put into the output queue, after which the
System action: All existing cross partition tasks will continue task starts automatically.
to execute. No new tasks will be created. System programmer response: None.
System programmer response: Take steps to correct the error. Operator response: Make list / punch output queue entries
Operator response: When it is necessary to continue with the available for processing. If there is no more work to be done,
cross partition support, for example for support of SUBMIT enter PSTOP DEV command to terminate device service task.
function from VSE/ICCF, VSE/POWER must be terminated
with PEND and re-initialized. Notify your system
programmer. 1QY3I DEVICE devname STARTED, DDS=ddsname,
TIME=hh:mm:ss
Explanation: The device service task (DST) has successfully
1QX3I CROSS PARTITION TASK connect-ID activated (by setup of XPCC connection and exchange of
SERVING SAS= application-id STOPPED PSTART order and order response) the device devname, which
[DUE TO EXIT FAILURE] is supported by the DDS ddsname.
Explanation: Either the PSTOP command was issued to System action: The device service task waits on work
terminate the spool-access task task-id or a failure occurred in requests from the DDS supporting the device.
a user reader exit and the corresponding task had to be System programmer response: None.
stopped. Operator response: None.
System action: VSE/POWER disconnects the communication
path serviced by the task.
System programmer response: If required, check and correct 1QY4I DEVICE devname STOPPED {BY OPERATOR
the failing exit. userid | BY VSE/POWER | BY USER EXIT |
Operator response: Inform your system programmer. DUE TO EXIT FAILURE} , DDS=ddsname
Explanation: One of the following:
1. The PSTOP DEV command was given by an operator to
1QY0I START-UP FOR DEVICE devname terminate the device or the PEND command was given to
UNSUCCESSFUL, DDS=ddsname orderly shut down VSE/POWER or the DDS encountered
Explanation: VSE/POWER, trying to connect to the device a failure condition which disallows it to continue
controlling Device Driving System (DDS), has not received the processing.
connection-complete response. Probably, the DDS has not yet
been started. 2. VSE/POWER detected an error condition which caused the
System action: The device service task continues waiting for communication with the DDS driving the external device
the DDS to connect. to be discontinued.
System programmer response: None. 3. The user output exit routine has set the return code to
Operator response: Check the status of the DDS. Start the terminate the device.
DDS if this has not yet been done. If the DDS cannot be 4. A failure occurred in the user output exit routine.
activated, issue a
PSTOP DEV,devname If no user ID is shown in the message, the command was
originated by the system operator.
command to terminate the device service task. System action: The device service task is detached from
VSE/POWER and all resources occupied by the device service
task are released.
1QY1I DEVICE devname UNAVAILABLE, System programmer response: If a failure occurred in the
DDS=ddsname, RC=xxxx user output exit routine, correct your output exit routine.
Explanation: The device service task, trying to start a device Operator response: If a failure occurred in the user output
'devname' controlled by a DDS, has failed. The reason is exit routine, inform your system programmer.
implied by the reason code (RC); xxxx can be one of the
following:
RC=0801: Parameter string either missing or invalid 1QY5I TERMINATION OF DDS ddsname FOR
RC=0802: Start of device not accepted by DDS DEVICE devname ,RC=nnnn
RC=0803: Device unknown Explanation: The device driving system (DDS) supporting
RC=0804: Device busy the VSE/POWER controlled device has failed. The failure is
RC=0805: Device out of service due to internal errors. The reason is implied by the reason
RC=0806: Device start rejected due to lack of code (RC) as shown below.
resources RC=0001: The DDS terminated abnormally.
System action: The device is not made active and the device RC=0002: The DDS terminated the communication
service task is terminated. path by means of the XPCC
System programmer response: None. FUNC=DISCONN or DISCPRG macro
Operator response: Note the return code and resubmit the instruction.
PSTART command as necessary. System action: The device service task is detached from
VSE/POWER and all resources occupied by the device service
task are released.
System programmer response: None. RC=0002: The put data record function was called
Operator response: None. but the request was invalid. The task is
canceled.
RC=0003: A queue record was obtained from the
1QY6I commandcode COMMAND NOT ACCEPTED 'free queue record' chain, but this record
BY DDS ddsname, RC=xxxx was not marked as free.
Explanation: A syntax error was made in the operator RC=0004: The 'add queue set' function was called
command or the device driving system (DDS) rejected the but the queue record representing the
command for a reason that might be described in the previous queue entry is marked 'free'.
message. xxxx can be one of the following: RC=0005: The 'free queue record' function was called
RC=0801: Parameter string invalid or missing but the queue entry had not previously
RC=0802: Other reason as defined individually by been deleted.
the DDS. RC=0006: Error in checking delimiters.
System action: The command is ignored RC=0007: The shared spooling timer task could not
System programmer response: None. be found during shutdown of
Operator response: Reissue the corrected command. VSE/POWER.
RC=0008: The 'SYSID' could not be found in the
'SYSID' bucket during shutdown of
1QY7I DEVICE devname ALREADY STARTED
VSE/POWER.
Explanation: A PSTART command is issued for the device
RC=0009: Wrong restart number specified when
devname, but a PSTART has already been issued and the device
calling the data management restart
has not been stopped.
routine.
System action: The command is ignored.
RC=0010: The total number of free DBLK groups
System programmer response: None.
differs from the sum of all free DBLK
Operator response: None.
group counts of the sub-chains.
RC=0011: During queue file recovery a queue record
1QY8I DEVICE devname UNKNOWN OR NOT YET has been found with unknown identifier
STARTED (not R/L/P/B/F) or with valid identifier
Explanation: A PSTOP/PFLUSH/PGO/PRESTART/PXMIT/ (R/L/P) but without slashes within the
PSETUP command was given for the device devname, but the creation date. The record is bypassed and
device is either unknown or not yet successfully started. the "LOST DUE TO I/O" counts for queue
System action: The command is ignored. records and DBLK-groups are incremented
System programmer response: None. in a D STATUS report. (Note, 1QZ0I
Operator response: None. RC=0015 will follow.)
'Q-REC-NO' identifies the hex-number of
the bad queue record. To view its contents
1QY9I UNABLE TO START DEVICE devname, within the queue file in VSE/POWER
DDS=ddsname IN SHUTDOWN partition Getvis, multiply this number by
Explanation: The DDS has already indicated to VSE/POWER X'180' (q-rec compartment) and add the
that it is going to terminate. resulting offset to the queue file begin (via
System action: The device is not made available and the pointer QCAPART, at X'54' in 'DMB').
device service task is terminated. RC=0012: No free DBLK group could be found in
System programmer response: None. one of the sub-chains although the master
Operator response: None. record indicates that free DBLK groups
should be available.
RC=0013: The number of usable queue records
1QZ0I SEVERE LOGIC ERROR OCCURRED IN
differs from that established during queue
PHASE=phasename, RC=xxxx
file recovery.
task-id[Q-REC-NO=X'nnnnnn']
RC=0014: Total number of Master Record DBLK
Explanation: An internal error has been detected during
groups minus recovery collected used
VSE/POWER processing. Depending on the severity of the
DBLK groups minus free DBLK groups of
error, either VSE/POWER terminates, or only the task causing
Master Record became negative hence
the error terminates abnormally, or if RC=0057 the task may
at least one DBLK group is twice in use.
wait indefinitely. The reason is implied by the reason code
RC=0015: The number of queue records lost differs
(RC), xxxx can be one of the following
from that established during a previous
RC=0001: The disk service routine in the
queue file recovery.
VSE/POWER nucleus (IPW$$NU) was
RC=0016: IPW$$LO has been called with an invalid
called
function type.
v for queue file I/O, but the passed I/O
RC=0017: The tape mode verification phase $IJBSSYS
request word exceeds the highest
returned 'cuu no tape' or 'cuu not in PUB'
queue-record-block on disk,
indication; this is contradictory to previous
v for data file I/O during VSE/POWER
VSE/POWER checking.
initialization, but the passed I/O request
RC=0018: An entry of the 'wait for run' subqueue
word addresses a DBLK number, which
was to be deleted, but could not be found.
is either negative or which exceeds the
Perform a display of the 'wait for run'
highest DBLK on disk.
subqueue and the local reader queue.
RC=0019: IPW$$NU unchain routine VSU0 has been
RC=0057: A POFFLOAD task task-id (module and their master during a VSE/POWER
IPW$$OF) is journaling with a partner full recovery, it is recommended to PEND
task (module IPW$$PS) to do the handling FORCE VSE/POWER or re-IPL
of the journal LST spool entry. The (non-shared only) the system whilst
POFFLOAD task has detected an internal VSE/POWER is still up.
timeout error of the partner task and has RC=0063: IPW$$RY.VD00 is about to verify a set of
attempted to force termination of it, but duplicate queue entries during full
the attempt has also timed out and now recovery, but the duplicate queue record is
the POFFLOAD task has entered found 'in creation', what is impossible,
termination, and is still hanging waiting because duplicates 'being created' do not
on the partner task to terminate. yet occupy a queue record. This may be
RC=0058: During queue file recovery, the final caused by VSE/POWER own logic error
(dummy) queue record did not contain the or by storage overlay from VSE/POWER
'D' record identifier. Recovery has or OEM code. The duplicate queue record
provided the 'D' identifier again. has been excluded (flag QRMDUE='E')
RC=0059: VSE/POWER has given over processing to from the queue file, the 'LOST DUE TO
BAM to handle the POFFLOAD I/O' queue record count (see D STATUS)
BACKUP|SAVE|PICKUP command tape has been incremented. Potential tasks of
mounting of the tape with the sequence non recovered sharing systems can
number as specified in the command ( continue to access this 'excluded' entry.
OFTAP=). This is done by altering the Note, an 1Q2JI Idump with 1QZ0I
//TLBL specified in the command RC=0015 will follow, what can be
(TLBL=) with the specified tape sequence neglected.
number and issuing a BAM OPEN WRITE RC=0064: IPW$$RY.VD00 is about to verify a set of
request. However a different tape has been duplicate queue entries during full
discovered to be mounted following the recovery, but the duplicate queue record
BAM OPEN request (QRJCTP in queue contains a master pointer, which is outside
record does not match OFTAP=). the queue file (not 0 < QRMNUM <=
RC=0060: IPW$$FQ.FQ80 is about to finally free a MRQ#MAX). This may be caused by
duplicate queue entry, but the pointer to VSE/POWER own logic error or by
its master queue record is outside of the storage overlay from VSE/POWER or
queue file (not(0 < QRMNUM <= OEM code. The duplicate queue record
MRQ#MAX)). This may be caused by has been excluded (flag QRMDUE='E')
VSE/POWER own logic error or by from the queue file, the 'LOST DUE TO
storage overlay from VSE/POWER or I/O' queue record count (see D STATUS)
OEM code. The duplicate queue record has been incremented. Potential tasks of
has been freed, its DBLKGPs remain non recovered sharing systems can
untouched, and no count-of-duplicates in a continue to access this 'excluded' entry.
master has been decremented. Note, an 1Q2JI Idump with 1QZ0I
RC=0061: IPW$$FQ.FQ80 is about to finally free a RC=0015 will follow, what can be
duplicate queue entry, but the neglected.
count-of-duplicates of its master queue RC=0065: IPW$$RY.VD00 is about to verify a set of
record is zero (i.e. duplicates do not exist). duplicate queue entries during full
This may be caused by VSE/POWER own recovery, but the duplicate queue record
logic error or by storage overlay from contains a pointer to a master 'in creation',
VSE/POWER or OEM code. The duplicate what is impossible for duplicate queue
queue record has been freed, its DBLKGPs entries. This may be caused by
remain untouched, and the VSE/POWER own logic error or by
count-of-duplicates in the master has not storage overlay from VSE/POWER or
been modified. To generally re-join OEM code. The duplicate queue record
duplicate queue entries and their master has been excluded (flag QRMDUE='E')
during a VSE/POWER full recovery, it is from the queue file, the 'LOST DUE TO
recommended to PEND FORCE I/O' queue record count (see D STATUS)
VSE/POWER or re-IPL (non-shared only) has been incremented. Potential tasks of
the system whilst VSE/POWER is still up. non recovered sharing systems can
RC=0062: IPW$$FQ.FQ80 is about to finally free a continue to access this 'excluded' entry.
duplicate queue entry, but the Note, an 1Q2JI Idump with 1QZ0I
first/last/number of DBLKGPs is not the RC=0015 will follow, what can be
same in the duplicate and its master queue neglected.
entry. This may be caused by RC=0066: IPW$$RY.VD00 is about to verify a set of
VSE/POWER own logic error or by duplicate queue entries during full
storage overlay from VSE/POWER or recovery, but the duplicate queue record
OEM code. The duplicate queue record contains first/last/number of DBLKGP
has been freed, its DBLKGPs remain values, that differ from the master pointed
untouched, and the count-of-duplicates in to by QRMNUM. This may be caused by
the master has not been decremented. To VSE/POWER own logic error or by
generally re-join duplicate queue entries storage overlay from VSE/POWER or
OEM code. The duplicate queue record when system is started next time. For all other reason codes,
has been excluded (flag QRMDUE='E') consult your system programmer.
from the queue file, the 'LOST DUE TO
I/O' queue record count (see D STATUS)
has been incremented. Potential tasks of 1QZ1D SUBSYSTEM RUNNING IN PARTITION xx
non recovered sharing systems can - REPLY 'YES' TO FLUSH PARTITION
continue to access this 'excluded' entry. Explanation: A PFLUSH command was entered for a
Note, an 1Q2JI Idump with 1QZ0I partition in which a subsystem runs. The system operator is
RC=0015 will follow, what can be prompted to confirm the flushing.
neglected. System action: VSE/POWER waits for the operator's reply.
RC=0067: VSE/POWER has issued a subtask request System programmer response: None.
to perform a LABEL macro for the Operator response: Reply 'YES', if the subsystem should
POFFLOAD BACKUP|LOAD|PICKUP actually be canceled. Otherwise type in 'NO' or simply press
APPEND command, but either the subtask ENTER.
has failed or the LABEL macro has
indicated that the request is unknown. 1QZ2t ..........
RC=0068: During PDISPLAY CRE module IPW$$PS Explanation: This message precedes a message received via a
has detected an invalid queue entry which 'send message order' from a DDS (for example, PSF or CICS
is marked as in creation but is no longer Report Controller). t can be either A or I.
owned by a task. System action: For 1QZ2A (issued for PSF messages with 'A'
RC=0069: Invalid internal shared system up count indicator in seventh position, or for CICS messages
value detected which is not equal to the DFH5478/9, or for CICS/TS messages DFHRC5478/9), the
number of active shared systems. task processing the output is waiting for an operator response;
RC=0070: A tape request passed to VSE/POWER's for the response, refer to the message manual for the
subtask failed when processing a processing DDS. For 1QZ2I (issued for PSF messages without
POFFLOAD command. 'A' indicator in seventh position of PSF message header),
RC=0071: Queue record marked for final deletion is VSE/POWER receives an information message and processing
in an inconsistent state. Final deletion is continues normally.
suspended. System programmer response: None.
RC=0072: Queue record marked for final deletion is Operator response: Refer to the message manual for the
in an inconsistent state. Final deletion is processing DDS. Possible answers may be: PGO...., PFLUSH....,
suspended. or PSTOP.....
RC=0073: Queue record marked for final deletion is
in an inconsistent state. Final deletion is
Note:
suspended.
RC=0074: Final Deletion of queue entry on this 1. The 1QZ2A message prefix may be suppressed by
shared spooling SYSID detects that other the SET 1QZ2A=OFF autostart statement.
shared system did update the queue entry 2. The console message-id of 1QZ2A is passed to CICS
in parallel. This may have been caused by or PSF to remove the message from the screen via
a PRESET for this SYSID issued on the DOM support, when expected operator action
another system of this shared spooling has been taken. Otherwise, the message must be
complex. VSE/POWER suspends final deleted manually.
deletion on this SYSID.
System action: If RC=0001, 0021, or 0023 VSE/POWER is
abnormally terminated. For all other reason codes, 1QZ3D PROCESS 'power-command'? CONFIRM WITH
VSE/POWER has requested an internal dump and continues 'YES', ELSE 'NO'
to execute: Explanation: The local operator has issued a VSE/POWER
command and its confirmation is requested due to
1. For RC=0017, the PACCOUNT or POFFLOAD command is
stopped immediately. It may be re-issued for another tape v either AUTOSTART statement SET CONFIRM=power-
unit or without any mode specification. The job or output command
continues without Spool Access Protection v or due to VSE/POWER's default protection against
2. If RC=0056 the message 1Q5MI is issued prior, the inadvertent deletion of 'ALL' entries of a selected queue.
journaling partner task (module IPW$$PS) is terminated System action: VSE/POWER waits for the operator's reply.
and POFFLOAD continues to execute. System programmer response: None.
Operator response: Reply:
3. If RC=0057, the message 1Q5MI is issued prior and the
YES if VSE/POWER should process the command.
tape unit is released with the message 1Q33I, and the
NO if command was given accidentally.
POFFLOAD task goes into a timer loop waiting for the
journaling partner task (module IPW$$PS) to terminate - if
it terminates then the POFFLOAD task also terminates. Any other reply will cause the message to be repeated.
System programmer response: If RC=68, you may consider
to use the information within the messages (Q-REC-NO and
BLOCK number) to recover parts of the lost data. Consult IBM
when help needed. For all other reason codes, consult IBM to
check its known-problem data base.
Operator response: If RC=68, use the command PEND
FORCE when shutting down the system to force recovery
1Rxx=VSE/POWER Messages
corrections have been made, re-issue the PSTART command.
1R02I LINE cuu STOPPED, TIME=hh:mm:ss
Explanation: A PSTOP command to stop the line cuu was
issued, or the line was stopped due to an unrecoverable line 1R07I TIMEOUT LIMIT IS EXCEEDED FOR
error. {SWITCHED|LEASED} LINE cuu, RC=nnnn
System action: The line cuu is stopped and VSE/POWER
Explanation: The time during which the line is allowed to
processing continues.
remain idle is exceeded according to the reason code (RC):
System programmer response: None.
Operator response: None. RC=0001: After 'signon complete' while no data
transfer was going on (control mode), the
terminal did not respond for n minutes as
1R03I TRANSM number, TIMEOUTS number,
specified by TIMEOUT=n in the PLINE
ERRORS number
macro.
Explanation: Either:
1. A remote user signed off, or a line was forced to sign off, RC=0002: Before 'signon complete', the initial contact
or a line was stopped as a result of a PSTOP command. has not been continued within about 1
2. A session has been terminated with another node. minute (20 timeouts)
The message gives the number of buffers which have been RC=0003: After 'signon complete' while data transfer
sent and received during the duration of the session. was going on (receive/transmit mode), the
terminal did not respond for about 1.5
minutes (30 timeouts).
The statistics displayed by this message are also contained in
the appropriate line/node account record.
System action: VSE/POWER continues processing. For a more detailed explanation of the reasons refer also to the
System programmer response: None. TIMEOUT operand of PLINE Generation Macro in the
Operator response: None. VSE/POWER Administration and Operation manual.
System action: Activities on the line are terminated.
VSE/POWER forces SIGNOFF for the remote-ID given in
1R04I LINE cuu FORCED TO STOP BY PSTOP message 1R18I. The line is reset to be ready for SIGNON or
FORCE OR PEND IMM COMMAND, dial-in.
TIME=hh:mm:ss System programmer response: According to the reason code:
Explanation: The command PSTOP lineaddr was issued with
RC=0001: Consider increasing the value specified for
the FORCE operand or a PEND IMM command has been
n in the TIMEOUT operand of the PLINE
issued.
generation macro; in case of a switched
System action: All activities for the line (and for the
line, increasing n may increase line
remote-ID if signed on) are terminated.
charges.
System programmer response: The operator may have issued
PSTOP because of a hardware failure. To locate the problem, RC=0002: Check if linecuu (PLINE definition is
use the TRACE option of the PSTART command or SDAID (or shown in the message text) is actually a
both).
1. leased line, but was erroneously
Operator response: Inform your system programmer of the
defined in PLINE macro as switched
condition that made you decide to issue PSTOP lineaddr with
line. Therefore the initial CCW
the FORCE operand.
sequence (DISABLE, SETMODE,
ENABLE, NOP, READ) does not halt at
1R05I SENT number RECEIVED number 'ENABLE' but enters the 'READ' right
Explanation: Either a session was terminated by a remote after PSTART RJE,cuu.
node, or terminated as a result of a PSTOP command, or as a 2. switched line, but was erroneously
result of an unrecoverable error on the session. The reason for defined as leased line. Therefore the
the termination is given by message 1RB0I, which is issued initial CCW sequence (DISABLE,
before this message. SETMODE, ENABLE, PREPARE,
READ) fails at 'PREPARE' with
number specifies the number of buffers sent and received
intervention required, which confuses
while the session was active.
the error recovery routines, so that
System action: Processing of any other sessions continues.
incorrect steps are taken.
System programmer response: None.
Operator response: None. In both cases repeated 'READ' requests
lead into too many timeouts before 'signon
complete' as described in VSE/POWER
1R06I LINE cuu NOT TRANSPARENT Administration and Operation for TIMEOUT
Explanation: A PSTART was given for a node using a line operand in PLINE macro. Make sure that
that is not defined in the PLINE macro as being transparent. the actual line type corresponds to the
System action: The command will be ignored. generated type in PLINE macro and re-run
System programmer response: Correct the PLINE generation the RJE communication. If the PLINE
for this line, and re-assemble and catalog the VSE/POWER definition is right, use the TRACE option
generation. of the PSTART line command or an
Operator response: Inform your system programmer; after SDAID line trace and check in detail, why
the terminal did not complete its SIGNON command is given, or the line is in a state so that
request within about 1 minute. the command cannot be executed.
03 (CHECK704/IPW$$LM) 1A (CH08A/IPW$$LM)
'Unit Check' occured with 'Bus out Check' signalled 'Unit Check' occured with sense data equal
by the sense data. 'Timeout'.
04 (CHECK706/IPW$$LM) 1B (CHECT10A/IPW$$LM)
'Unit Check' occured with 'Command Reject' 'Unit Check' with 'Timeout' occured in
signalled by the sense data either an invalid
Receive/Transmit mode, but last request was neither v A character other than A through Z or 0 through 9 was
'Read' nor 'Write probably internal error. specified.
System action: The command is ignored.
1C (CHER05/IPW$$LM) System programmer response: None.
'Unit Expection' (write collision) occured for non Operator response: Correct and resubmit the command.
lead operations codes (mostly 'Write') and the
internal write limit of seven has been exceeded.
1R13I INVALID TASK SPECIFICATION
1D (CHCERR3/IPW$$LM)
Explanation: One of the following:
Unexpected ACK0 or no ENQ/ACK0/WACK while
1. The task specified in an * .. START, * .. STOP, or * .. GO
in control mode, retry limit of 7 not yet reached, but
command is neither LST, PUN, nor MSG.
LCB stop code exists.
2. The task specified in a * .. SETUP command is not LST.
1E (CHCERR4/IPW$$LM) System action: The command is ignored.
Unexpected ACK0 or no ENQ/ACK0/WACK while System programmer response: None.
in control mode, retry limit of 8 reached with LCB Operator response: Correct and resubmit the command.
stop code.
the application program that produces the list or punch specified in the currently used FCB, or the
output. channel is not specified in the LTAB
Operator response: Notify your system programmer. operand of either the VSE/POWER
generation or the * $$ LST statement.
RC=0009: The FCB image passed via the load FCB
1R27I REMOTE nnn COMPONENT SELECT CCW is invalid.
ERROR ON cuu RC=0010: Invalid JECL statement passed via
Explanation: The terminal rejects the component select SEGMENT macro.
character that was sent from VSE/POWER. RC=0011: More than 255 TICs.
System action: The writer task is forced to stop. RC=0012: The CCB indicates Format 1 CCW, but
System programmer response: Check the component select Format 1 CCW is not supported by
character specification in the related PRMT macro, or suppress VSE/POWER.
the component selection because this terminal feature does not RC=0013: A CCB was detected that supports EXCP
exist. real.
Operator response: Inform your system programmer. RC=0014: The CCW has been modified after I/O
was started and either the data area or the
data record length were changed. The
1R28I DISABLE FOR LINE cuu FAILED, POWER
original values are shown in follow-on
OFF MODEM MANUALLY
message 1R38I.
Explanation: The final disable command to a line modem did
System action: The VSE job (within the VSE/POWER job) is
not complete successfully even after several retries.
cancelled.
System action: The line is stopped.
Programmer response: Check the CCB or the failing CCW
System programmer response: Take steps to insure proper
pointed to by the CCB address and correct it.
modem operation.
Operator response: Inform your programmer.
Operator response: The telephone connection might still be
established. To save line charges, power off the modem
manually. Check modem hardware for behavior according to 1R31I UNABLE TO LOG TRACE AREA, RC=nnnn
specifications. Notify your system programmer. Explanation: The return code may be one of the following:
RC=0004: Dump library full or dump library not
1R30I 1. INVALID CCW - CCB defined.
ADDR=X'aaaaaa' jobname RC=0008: Library error (I/O error or OPEN/CLOSE
jobnumber, error).
X'cuu' RC=nnnn, RC=000C: Invalid parameter list or invalid symptom
PARTITION partition-id record.
2. [CCB=cccccccc dddddddd eeeeeeee System action: The trace area is overwritten with the
ffffffff ADDR=aaaaaaaa, subsequent trace entries and the first part is lost.
partition-id] System programmer response: If the dump library was full,
3. [CCW=gggggggg hhhhhhhh, print out or delete some of the dumps.
ADDR=bbbbbbbb, partition-id] Operator response: Inform your system programmer.
Note: The numbers on the left 1R32I OUTPUT EXIT INTERFACE INCORRECT,
will not actually appear on RC=nnnn, PROCESSING jobname jobnumber,
your screen. They have been TASK task-id, cuu STOPPED.
added here as a retrieval aid Explanation: The reason is implied by the return code (RC);
only. nnnn can be one of the following:
Explanation: VSE/POWER has detected an error in the CCB 0001: Invalid return code received from the output exit.
with the hex address aaaaaaaa concerning the CCW format, or 0002: Record address or record length of the record to be
in the CCW with the hex address bbbbbbbb pointed to by the inserted is zero.
CCB address. The address is in each case the actual address. 0003: Record address or record length was changed but
The reason is indicated by the reason code (RC); nnnn can be normal record processing is indicated in the return
one of the following: code.
RC=0001: A CCW was detected that supports IDAL 0004: Deletion return code is not allowed for the type of
flag or data chaining. record.
RC=0002: An invalid command code was detected 0005: Insertion return code is not allowed for the type of
RC=0003: CCW is not in the user's partition, nor in record.
the LTA, nor in the SVA. System action: The queue entry in access remains on spool
RC=0004: The data area is not in the user's partition, with its original disposition. The task is stopped.
nor in the LTA, nor in the SVA (write System programmer response: Correct the exit routine and
operations only). recatalog it; load the new version of the exit via the PLOAD
RC=0005: The data record length in the CCW is command or bring VSE/POWER down and start it up again
either zero (except of TIC CCW) or greater with the new version of the exit.
than 32K-8. Operator response: Contact your system programmer.
RC=0006: The CCW does not start at double word
boundary.
RC=0007: Read for 3540 data record out of sequence.
RC=0008: A channel has been referenced in a printer
operation for which nothing has been
If the displayed statement contains the PWD= or SEC= 1R33I NO VALID CORRECTION task-id
parameters, then all characters beginning with the parameter Explanation: The corrected JECL statement (e. g. * $$ JOB, *
value and thereafter are suppressed. $$ LST, or * $$ PUN) typed in by the operator starts with an
incorrect JECL header character.
Action according to the message format of the above list: System action: This message is followed by 1R33D.
1. VSE/POWER flushes the job 'internally' and retains it with System programmer response: None.
DISP=H|L in the reader queue. Programmer response: None.
Operator response: None.
2. VSE/POWER ignores the incorrect JECL and the job
continues.
3. VSE/POWER flushes the job 'internally' and retains it with 1R34I commandcode OPERAND nn NOT
DISP=H|L in the reader queue. MEANINGFUL FOR LST OR PUN QUEUE
Explanation: A VSE/POWER command has been issued and
Note: For a writer only partition flushing is ignored and the LST or PUN queue was specified. In addition the CDUE
FLUSH is handled as IGNORE. operand was specified in the command or as answer to the
System programmer response: If 1R33A indicates that the select criteria message 1R41D of the POFFLOAD command. As
wrong JECL is read from spool (RDR queue), resubmit the job it is not possible that a queue entry of the LST or PUN queue
with corrected JECL. has any due date operands, no job can be displayed.
System action: The command is ignored, respectively the
If message 1R33A indicates that the wrong JECL statement has select criteria message 1R41D is issued once more.
been passed by a SEGMENT macro call, analyse and correct System programmer response: None.
the named job for the JECL statement passed from a certain Operator response: Enter another VSE/POWER command or
phase, that contains a SEGMENT macro request. a new reply to the select criteria message of the POFFLOAD
command.
Note: If VSE/POWER's 'internal' flushing should be identified
by conditional Job Control 'ON $CANCEL' processing,
then consider to include the 'SET INTFLUSH=OPER' 1R35I WRUN NOT APPLICABLE FOR TAPE
statement into your VSE/POWER startup procedure. DISPLAY
Operator response: Inform your system programmer about Explanation: A PDISPLAY command has been issued and the
this incident. TAPE and WRUN operand have been specified. A 'wait for
run' subqueue exists only on a running VSE/POWER system,
never on a tape. Therefore no queue entries can be displayed.
1R33D CORRECT FULL STATEMENT task-id System action: The command is ignored.
Explanation: One of the following: System programmer response: None.
v An incorrect JECL statement was read, or was passed by a Operator response: Enter another VSE/POWER command.
SEGMENT macro call.
v There is an error in a JECL continuation card.
1R36I jobname jobnumber WITH INCOMPLETE OR 1R38I CCW=..aaaaaa ....bbbb, CONTENTS AT I/O
CONFLICTING TIME EVENT START
SCHEDULING PARAMETERS, RC=nnnn Explanation: The displayed CCW presents CCW data area
Explanation: VSE/POWER has received an * $$ JOB and CCW data record length as verified and accepted by
statement with conflicting due date operands. The reason is VSE/POWER, when the spooled I/O request was started. The
implied by the return code (RC) which can be one of the CCW has been modified after I/O was started but not yet
following: completed by VSE/POWER, and either the data area or the
data record length have been changed. The original values are
0001: DUETIME is missing, but one of the following shown in this message, the changed values are shown in
operands has been specified: DUEDAY,
preceeding message 1R30I.
DUEMONTH, DUEDATE, DUEFRQ or RERUN. System action: see 1R30I
0002: DUEMONTH has been specified and DUEDAY is Programmer response: see 1R30I
missing. Operator response: see 1R30I
v That there is nothing to display. nnn presents the number of days or hours between completion
v The operator cancelled an originally requested status report. moment and deletion moment. When less than 24 hours are
passed, HOUR(S) are displayed, otherwise DAY(S). nnn
For more details about a PDISPLAY CRE or PDISPLAY DEL or displays the number of hours neglecting the minutes,
PDISPLAY BIGGEST response by VSE/POWER see the respectively the number of days neglecting the hours. When
publication SC33-6733-00 VSE/POWER Administration and extending the life span of a queue entry by (repeated) PALTER
Operation. EXPDAYS= command(s), the number of days may be more
Programmer response: None. than 999, indicated by: AT AGE > 999 DAYS.
Operator response: None. System action: None.
Programmer response: None.
Operator response: None. If this frequently appearing
1R4CI 1. POFFLOAD JOURNAL BEGIN message floods your console, use the PVARY
2. JOURNAL LST ID= $OFJnnnn nnnnn MSG,1R4DI,NOCONS command to restrict this message to
3. INPUT COMMAND=cccccccccccccccccccc... 'recording in the hardcopy file' only.
4. TAPE VOL1 LABEL=ccccccccccccccccccccc...
5. TAPE HDR1 LABEL=ccccccccccccccccccccc...
6. TAPE KEY ENCRYPTION KEY LABEL
KEKL(1)= cccccccc...
7. TAPE KEY ENCRYPTION KEY
ENCODING KEM(1)=c
8. TAPE KEY ENCRYPTION KEY LABEL
1R56I pinquire-display-line
Explanation: The operator issued a PINQUIRE command. 1R5BI commandcode COMMAND IGNORED,
For an explanation of the response to the command by RC=nnnn
VSE/POWER, see the publication VSE/POWER Administration Explanation: The command is rejected for the reason
and Operation. indicated by the reason code (RC); nnnn can be one of the
System action: Processing continues. following:
System programmer response: None. RC=0001: The operator has entered EOB in response
Operator response: None. to message 1R41D.
RC=0002: An incorrect answer has been given to
message 1R60D.
1R57I { commandcode COMMAND IGNORED, TASK RC=0003: The operator replied 'NO' or has given an
IS AT JOB BOUNDARY | JOBEXIT FLUSH incorrect answer or reply to message
IGNORED, TASK IS AT JOB BOUNDARY | 1QZ1D.
JOBEXIT RETURN CODE INCORRECT, RC=0004: A PALTER/PDELETE/PRESET/PHOLD/
TASK task-id, cuu FLUSHED} PRELEASE/PSEGMENT, PDISPLAY Q, a
Explanation: One of the following: POFFLOAD PICKUP, or another
1. The PFLUSH or PRESTART command (* .. FLUSH or * .. POFFLOAD BACKUP command was
RESTART command at a terminal) was issued for a task issued while a POFFLOAD BACKUP is
that has already reached end-of-job. active.
2. A flush return code from the VSE/POWER job exit routine RC=0005: A POFFLOAD PICKUP or POFFLOAD
was encountered while handling the first card of a BACKUP command was issued while a
VSE/POWER job. POFFLOAD PICKUP command is active.
3. An invalid return code was received from the RC=0006: A PALTER/PDELETE/PRESET/PHOLD/
VSE/POWER job exit. PRELEASE/PSEGMENT or a PDISPLAY Q
System action: The job currently being processed is flushed. command was issued, while POFFLOAD
System programmer response: If the error occurred in the PICKUP is processing an active (DISP=*)
job exit, correct the routine and re-catalog the exit. entry.
Operator response: If the job exit has been changed, you may System action: The command is ignored.
wish to re-initialize VSE/POWER in order to obtain the new System programmer response: None.
exit, or you may use the PLOAD command. If error in exit Operator response: Re-issue the command after correction
notify your system programmer. when POFFLOAD BACKUP or POFFLOAD PICKUP is
finished or if applicable.
1R58I commandcode DEVICE cuu IS {NOT KNOWN
| DOWN | IN USE} 1R5CI PHASE TO BE LOADED UNSUITABLE FOR
Explanation: The device specified in the command does not CURRENT ENVIRONMENT
exist in the PUB table of the VSE supervisor, it is already in Explanation: The PLOAD PHASE command has been
use, or it is not usable. requested to load:
System action: The command is ignored. 1. One of the CKD accounting phases IPW$$PA, -GA, or -SA,
System programmer response: Add device if necessary. but the active system requires the corresponding FBA
Operator response: Verify the specified device address and, if accouting routines IPW$$PF, -GF, or -SF.
necessary, correct and reissue the command. Ensure that the 2. One of the FBA accounting phases IPW$$PF, -GF, or -SF,
device is unassigned prior to its use by VSE/POWER. If the but the active system requires the corresponding CKD
device is present and available, add it to your hardware accouting routines IPW$$PA, -GA, or -SA.
configuration and perform a new IPL. Notify your system System action: The PLOAD command is ignored.
programmer. System programmer response: None.
Operator response: Refer to the explanation for the correct
1R59I FOR [node-id](username), EXECUTING specification of your PLOAD command and retry the
COMMAND: command operand command with the corresponding suitable phase.
Explanation: A command has been received from either a
remote node or a workstation operator. 1R5DI commandcode COMMAND IGNORED,
System action: The command will be executed at this node, TRACING COULD NOT BE INTERRUPTED
providing the submitter of the command has the correct AFTER 10 ATTEMPTS, RETRY COMMAND
authority. Explanation: The PSTOP CNSLTR command has detected
System programmer response: None. that the PSTART CNSLTR,cuu command has been issued
Operator response: None. previously, and the indicated SYSLST printer was found to be
still be in use after 10 attempts. The SYSLST printer cound not
be unassigned although the console trace has been stopped.
System action: The SYSLST printer remains assigned to the Operator response: None.
VSE/POWER partition, but the console trace has been
stopped.
System programmer response: None. 1R62I commandcode INVALID RJE PASSWORD
Operator response: Reissue the PSTOP CNSLTR command to Explanation: The password of a PSTART command for an
unassign SYSLST. RJE/BSC line was longer than eight characters.
System action: The command is ignored.
System programmer response: None.
1R5EI 1. commandcode INVALID, UNIT cuu DOES Operator response: Reenter the PSTART command with the
NOT SUPPORT ENCRYPTION correct password.
2. 1R5EI commandcode INVALID, TAPE
CARTRIDGE ON UNIT cuu NOT ALREADY
ENCRYPTED 1R63I commandcode partition-id PRIORITY TOO
3. 1R5EI commandcode INVALID ON UNIT HIGH
cuu, TAPE CARTRIDGE IS ALREADY Explanation: A PSTART command was issued for a partition
ENCRYPTED whose priority is higher than or equal to the priority of the
VSE/POWER partition.
System action: The PSTART command is not executed.
Note: The numbers on the left
System programmer response: Note change in partition
will not actually appear on
priority if necessary.
your screen. They have been
Operator response: Change the priority of the partitions with
added here as a retrieval aid
the PRTY attention command and then reissue the PSTART
only.
command. If the partition is not a typical batch partition, you
Explanation: According to the message text:
may consider using the NPC parameter of the PSTART
1. The central operator has entered a POFFLOAD
command. Notify your system programmer.
BACKUP|SAVE|PICKUP command and either has
indicated with the KEKL= operand or with the unit
mode/density (specified or defaulted to the VSE/POWER 1R64I {{commandcode {NO FREE LUB
partition PERManent tape unit assignment mode) that AVAILABLE
encryption is to be performed, but the unit cuu does not | SYSLST LUB NOT AVAILABLE}}
support encryption. | SYSLST LUB NOT AVAILABLE
2. The central operator has entered a POFFLOAD task, cuu
BACKUP|SAVE|PICKUP command and either has | NO LUB AVAILABLE, DISPOSITION
indicated with the KEKL= operand or with the unit FORCED TO D jobname jobnumber,part.-id}
mode/density (specified or defaulted to the VSE/POWER Explanation: The LUB requested for a physical unit is not
partition PERManent tape unit assignment mode) that available.
encryption is to be performed, but the cartridge on tape System action: The command is ignored. In case of an
unit cuu is not encrypted. execution writer task with an * $$ LST/PUN statement and a
3. The central operator has entered a POFFLOAD parameter for tape spooling, the parameter is ignored and
BACKUP|SAVE|PICKUP command and has indicated spooling to disk is forced.
with the unit mode/density specified that encryption is Programmer response: None.
not to be performed, but the cartridge on tape unit cuu is Operator response: Wait until a reader or writer task stops
encrypted and not at begin-of-tape, therefore must remain and a LUB becomes available, or issue a PSTOP command that
encrypted. specifies the device address of a reader or writer, whichever is
System action: The command is ignored. needed. Then reissue your original command. In the case of
System programmer response: None. DISP forced to D, the job continues with the printer/punch
Operator response: In all cases, correct the cause of the error, being spooled to disk.
or notify your system administrator.
v A PLOAD DYNC or PVARY DYNC or PDISPLAY DYNC Operator response: For Explanation 2, reenter the
command was issued running under a supervisor without PACCOUNT command.
MODE=370 or MODE=ESA.
v A PDISPLAY MSG command was issued for a non-RJE
environment. 1R70I commandcode NO DEVICE ADDRESS
System action: The command is ignored. SPECIFIED
System programmer response: None. Explanation: The first operand of a PRESTART command
Operator response: None. was not a device address.
System action: The command is ignored.
System programmer response: None.
1R66I commandcode cuu {LIST WRITER TASK DOES Operator response: Reissue the corrected command.
NOT EXIST | NO WRITER TASK
SPECIFIED}
Explanation: A PSETUP (or * .. SETUP) or a PRESTART (or * 1R71I commandcode OPERAND nn IS NOT A VALID
.. RESTART command specified the address (cuu) of a task device type
other than a list writer, or the specification was omitted. Explanation: The operator response to message 1R50D is
System action: The command is ignored. invalid. It must be NO or an applicable device address.
System programmer response: None. System action: The system keeps prompting with message
Operator response: Correct the command and resubmit it. 1R50D until it receives the correct response.
System programmer response: None.
Operator response: Specify the correct address.
1R67I commandcode OPERAND nn REDUCED TO 99
Explanation: In the PSETUP command, the specified number
of pages was greater than 99. 1R72I commandcode VIRTUAL STORAGE FOR
System action: Processing continues. partition-id SMALLER THAN 128K
Programmer response: None. Explanation: The virtual partition is smaller than the allowed
Operator response: None. minimum of 128KB.
System action: The command is ignored.
System programmer response: Note any change in partition
1R68I commandcode partition-id {PARTITION NOT size.
AVAILABLE | IS VSE/POWER PARTITION} Operator response: Use the ALLOC command to change the
Explanation: A PSTART command was issued for a partition partition size and then reissue the PSTART command. Notify
that was already active, or an attempt was made to start the your system programmer.
VSE/POWER partition.
System action: The command is ignored. If running in an
unattended system and the PARTITION NOT AVAILABLE 1R73I commandcode INVALID DEVICE TYPE FOR
message is issued, VSE/POWER terminates and signals task
VSE/OCCF to restart VSE/POWER with all partitions Explanation: The indicated command specifies a device
available. address, which is ADD'ed to your system as a device type,
System programmer response: None. which is unsuitable to the command. For example, operands 1
Operator response: (With message PARTITION NOT and 2 of a PSTART command are inconsistent (you cannot
AVAILABLE): use a PDISPLAY A,PART,partition-id command read from a printer or write on a card reader). 'task' is one of
to check whether the partition is under VSE/POWER control. the following: LST, PUN, RDR, RJE LINE, or TAPE.
If the partition is not under VSE/POWER control, issue the System action: The command is ignored.
commands: System programmer response: None.
v PAUSE partition-id,EOJ Operator response: Re-issue the command with a suitable
v STOP device address.
PNET,ndtname to re-establish the TCP/IP (SSL) interface, and currently loaded NDT, for which the
issue the rejected PSTART PNET command again. TCP/IP SSL Interface has already been
opened.
In all other cases correct the rejected command and issue it
again. Report this message to your system programmer. RC=0009: The local node entry of the Network
Definition Table (NDT) ndtname specifies a
key sublibrary member (for PNET SSL
1RA5I commandcode INVALID NETWORK connections, see PNODE DNAME=) that
DEFINITION TABLE ndtname, RC=nnnn differs from the key sublibrary member of
Explanation: The operator entered a PLOAD command, or an the currently loaded NDT, for which the
internally generated PLOAD command was issued during TCP/IP SSL Interface has already been
initialization, and the phase name specified for the network opened.
definition table is invalid for one of the following reasons:
RC=0010: VSE/POWER performs a warm start and
RC=0001: The specified phase is not a network the local node name specified in the
definition table generated by using the network definition table ndtname does not
PNODE macro. match a new local node name used in the
RC=0002: The release level in the network definition process of node name change, which was
table does not match the current release once started but not yet completed due to
level. an abormal termination of VSE/POWER.
RC=0003: The network definition table was RC=0011: The local node name specified in the
generated without a node being specified network definition table ndtname does not
as the LOCAL node. match the current local node name. The
operator answered with 'NO' to message
RC=0004: The network definition table ndtname has 1RE6D asking for confirmation of a node
been specified in a PLOAD command or name change.
an autostart PLOAD command. The local
node specified in the network definition RC=0012: VSE/POWER is running in a shared
table ndtname does not match the name of complex and performs a warm start. Since
the local node in the currently used the local node name specified in the
network definition table, or the name network definition table ndtname does not
contained in the queue file master record. match the current local node name,
VSE/POWER attempts to change the local
RC=0005: The local node entry of the Network node name. Because other systems are
Definition Table (NDT) ndtname (that may active, the node name change is rejected.
or may not provide TCP nodes) contains System action: The command is ignored. If the message is
an IP-Port number (see PNODE PORT=), issued during the initialization of VSE/POWER, the
that differs from the local port number of networking function is not made available and message 1Q08I
the currently loaded NDT, for which the is issued.
TCP/IP Interface has already been opened.
If RC=0010 is displayed, VSE/POWER re-initiates the change
RC=0006: The local node entry of the Network of the local node name.
Definition Table (NDT) ndtname (that may System programmer response: Check the network definition
or may not provide SSL nodes) contains a table specified by ndtname to ensure that it correctly assembled
secured IP-Port number (for TCP/IP SSL and cataloged. If a new local node name is to be used,
connections, see PNODE SPORT=), that perform either a VSE/POWER "cold start" or better perform a
differs from the local secured port number warm start and specify a network definition table with the
of the currently loaded NDT, for which the new local node name either in the PNET operand of the
TCP/IP SSL Interface has already been POWER macro or in an autostart statement SET PNET.
opened. Operator response: For RC=0010, wait till the warm start is
complete and the node name change has been completed (see
RC=0007: The local node entry of the Network
message 1RE7I-2). If your system programmer confirms
Definition Table (NDT) ndtname (that may
changing the local node name, stop VSE/POWER normally
or may not provide SSL nodes) specifies a
and perform another warm start.
type of security protocol (for PNET SSL
connections, see PNODE SECTYPE=) that For RC=0011, if your system programmer confirms changing
differs from the security protocol of the the local node name, stop VSE/POWER normally and perform
currently loaded NDT, for which the another warm start. If your system programmer does not
TCP/IP SSL Interface has already been confirm changing the local node name, stop VSE/POWER
opened. normally and perform another warm start using the network
definition table with the current local node name.
RC=0008: The local node entry of the Network
Definition Table (NDT) ndtname (that may For RC=0012, if the networking function must be made
or may not provide SSL nodes) specifies a available without node name change, restart VSE/POWER
key database sublibrary (for PNET SSL using an NDT with the current local node name. Previous
connections, see PNODE KEYRING=) that message 1RE8I has displayed the current and the new local
differs from the key sublibrary of the node name.
If the networking function must be made available using an
NDT with the new node name, you must shutdown all other indicated by jnum. The reason is implied by the reason code
systems and restart VSE/POWER. If all other systems are (RC); nnnn can be one of the following:
already terminated but are still shown active in message 1RE8I
RC=0001: A PDRAIN command was issued, or a
or in the VSE/POWER PDISPLAY STATUS report, you may
stop code was set due to an I/O error on
use PRESET sysid1,sysid2,.. to reset their active state.
the VSE/POWER spool files or account
file.
1RA6I UNABLE TO ESTABLISH CONNECTION
RC=0002: The receiving system does not accept
TO NODE node-id RC=nnnn
transmission (negative permission granted
Explanation: VSE/POWER was unable to establish a
(NPGR) sent) from the local node.
connection to node node-id. The reason is implied by the
reason code (RC) as shown below. RC=0003: A line error occurred, or SIGNOFF record
was sent/received, or the session was
RC=0001: Not enough GETVIS storage was available
terminated.
for PNET control blocks.
RC=0004: Compression routine error.
RC=0002: Not enough real storage was available for
PNET control blocks. RC=0005: A receiver cancel has been received by the
System action: The PSTART which initiated this action is not transmitter.
executed.
System programmer response: Define more storage if This might have resulted from the
required. operator of the receiving system issuing a
Operator response: Try again later to establish the PDRAIN or a PFLUSH for the receiver or
connection. If the problem persists, inform your system from the PNET reader exit of the receiving
programmer. system canceling the receipt of the data.
v For RC=0001 and a BSC/CTC line, check if you entered the check the network definition table that is in use.
password (if any) correctly. Operator response: Notify your system programmer.
v For RC=0004 and SNA:
check if you entered the password (if any) correctly
check if a situation of intervention required exists, (for 1RB3I NODE node-id SIGNED-ON ON LINK cuu,
example, is the modem powered on and connected, or BSIZE=bbbb, TIME=hh:mm:ss
are cables connected correctly). Explanation: A connection has been established between the
local node and the node node-id. After this message has been
received, transmission of job/output can commence. The
After correcting the error (and if restart is not done
buffer size which will be used in the transmission is displayed
automatically), you may issue a PSTART for the node again if
by bbbb, and the time at which the connection was established
you so desire. Notify your system programmer if an internal,
is displayed by hh:mm:ss. The buffer size used for the
VTAM, line specification or hardware error occurred.
transmission may differ from that defined in the network
definition table that is in use (the table can be displayed by
1RB1I NODE UNKNOWN OR NO PATH the PDISPLAY PNET,ALL command). If this message was
ESTABLISHED TO NODE node-id issued for a link of type
Explanation: A PACT, PDRAIN, PBRDCST, PFLUSH or v SNA, then cuu appears as SNA
PXMIT command has been issued with a destination node
v TCP, then cuu appears as TCP
node-id which is either
v unknown to local node v SSL, then cuu appears as SSL.
v no path is yet established by which node-id may be System action: Ready for transmission.
reached. System programmer response: None.
v the own (local) node name has been specified erroneously. Operator response: None.
System action: The command is ignored.
System programmer response: None. 1RB4I commandcode NETWORK DEFINITION
Operator response: Issue a PDISPLAY PNET,ALL to check TABLE xxxxxxxx LOADED
whether the node-id is known. If it is known, issue a Explanation: A PLOAD command has been executed to load
PINQUIRE ALL to check whether the path to the node-id is a new network definition table xxxxxxxx. The table has been
established. successfully loaded and is now available for use. The PLOAD
may have been issued by the operator or may have been
1RB2I INVALID SIGNON RECEIVED FROM issued internally during the initialization phase of
NODE node-id1, RC=nnnn [FLAGGED VSE/POWER.
node-id2] System action: The system uses the new network definition
Explanation: A PSTART PNET,node-id1 request failed. The table.
reason is indicated by the reason code (RC) as shown below: System programmer response: If a new network definition
table has been loaded as a result of a permanent change in the
RC=0001: The SIGNON record received from the network definition table, then the VSE/POWER generation or
started other node-id1 contains node-id2 as the AUTOSTART parameters should be changed to reflect the
the own name of the other node - but new name of the network definition table. Ensure that the
node-id1 and node-id2 do not match. network definition table parameter (PNET) in the
VSE/POWER generation is changed to reflect the name of the
RC=0002: An invalid node password was received.
new table, or update the AUTOSTART deck to change the
RC=0003: An invalid line password was received. phasename in the SET PNET= statement.
Operator response: Inform your system programmer of this
RC=0004: The buffer size received is smaller than the message.
allowed minimum of 300 bytes.
RC=0005: An Initial (I) SIGNON record was 1RB5I [JOB|OUTPUT] jobname nnnn(oooo)
expected from the started other node-id1, RECEIVED FROM node1 FOR node2 task-id
but a Response (J) SIGNON record was Explanation: The PNET receiver has received data from node
received (or vice versa) from the other node1. The data is either a JOB or LST or PUN output and will
node, that names itself node-id2 in the be either put into the local queues or put into the XMT queue
received SIGNON record. for further transmission. The final destination is defined by
node2.
Note: node-id1 must match node-id2,
otherwise for PNET/SNA The original job number is given by oooo and the job number
unexpected I/J SIGNON records are which has been allocated on the VSE/POWER system is
sent, because the alphabetically indicated by nnnn.
higher node (name) must send the System action: Places the data into the appropriate queue.
I-record and expect the J-record System programmer response: None.
from the alphabetically lower node Operator response: None.
(name).
002C006C or
1RB6I {[JOB|OUTPUT]jobname jnum(ojnum) FROM |
CONSOLE DATA FROM | RECEIVER FOR 00C000CB Consider - in case PNET/SNA connection
NODE} node-id CANCELLED, RC=nnnn - to introduce or increase the DSPACE
[task-id] amount of the // EXEC POWER
Explanation: The PNET receiver, whose task-id is given, has phase,DSPACE=nM statement. For details
rejected job or output data from node node-id. The original job on DSPACE refer to VSE/POWER
number is given by ojnum, and the job number which has Administration and Operation manual.
been assigned by VSE/POWER is given by jnum, which is Otherwise contact IBM for a search of its
part of the displayed job identification. known-problems data base.
The second form of the message means that either a message 009400A4 Check and correct your PNET receiver
or a command has been rejected by the console receiver. exit.
Operator response: If the RC is any of 0094 through 00A4,
The third form of the message means that the receiver was
0018 through 0024, 0028 through 006C, or 00C0-00CB, report
cancelled before it had processed enough of the transmission
this message to your system programmer. If the RC is A4 and
for it to determine the job name and number.
you want to continue without using an exit, set the exit in
The reason for rejecting the transmission is implied by the 'disabled' state by using the PVARY command with the DISAB
reason code (RC) as shown below. operand.
Note: explanations for all reason codes may be found by the 1RB7I {pdisplay-response line | commandcode
RC#xxxx constants defined by the internal NOTHING TO DISPLAY}
VSE/POWER macro IPW$DWP, references may be Explanation: The operator issued a PDISPLAY PNET
found in module IPW$$NR,-NR2, and-NP. command. For a discussion of 'pdisplay-response lines', see the
publication VSE/POWER Administration and Operation.
RC=0004 through RC=0014: System action: The requested information is displayed.
A STOP situation has occurred on the receiving system. This System programmer response: None.
might have resulted from a PSTOP, PFLUSH, or PDRAIN Operator response: None.
having been entered by the operator of the receiving node, or
from a PSTOP having been entered on the transmitting node.
It might also have occurred because our system lost the 1RB8I {NODE node-id HAS RESTARTED
connection to the other node. | AUTOMATIC RESTART
RC=0018 through RC=0024: OF CONNECTION TO NODE node-id
Request for GETVIS storage failed. IN PROGRESS}
RC=0028: Explanation: Of the two possible texts, VSE/POWER
An I/O error occurred on the data file or a logic error was displays:
detected while spooling the received data. v The first one if the node node-id to which your system is
RC=002C through RC=0068: connected had to restart all its activities on the line.
Various internal sequence errors or invalid control records v The second one if your own node (system) is restarting its
were received. connection with node node-id.
RC=006C:
VSE/POWER detected a network control record with Repeated occurrence of this message can be an indication that
mismatch of length and internal structure. The receiver has node node-id has severe internal problems.
been drained. System action: Transmission and receipt of current
RC=0070: jobs/output to the local node are ended abnormally, and the
A job has been abnormally terminated on the transmitting node sign-on procedure is activated automatically.
node. This might be the result of a PFLUSH, a PDRAIN, or a
PNET internal error. If the first possible message text is displayed, VSE/POWER
RC=0090: automatically restarts all transmitters that were not
The transmission was flushed by the user PNET exit routine. deactivated (by PDRAIN). In addition, it deactivates the
RC=0094 through RC=00A0: receivers or places them into an inactive status depending on
The user PNET exit gave an invalid return code for the given their status before the restart processing.
data. If the second possible message text is displayed, VSE/POWER
RC=00A4: automatically activates one job transmitter, one output
The user PNET receiver exit ended abnormally. transmitter and all receivers.
RC=00C0 through RC=00CB: System programmer response: If node node-id has internal
The decompression routine detected errors in the received error then investigate.
data buffer. AN IDUMP has been requested identified by Operator response: None; however, if the message happens
message 1Q2JI which was issued prior to this message. repeatedly, issue the PSTOP PNET,node-id command and
inform your system programmer.
The different reason codes are provided for later problem
determination and are fully described in the optional material.
System action: VSE/POWER continues processing. 1RB9I NODE ATTACHED TABLE FULL OR
System programmer response: If RC is in the range of CONTAINS ERROR ENTRIES,
NODE=node-id, RC=returncode
00180024 Contract IBM for a search of its Explanation: In a shared spooling environment, all nodes
known-problems data base. which log-on to the network must be communicated to the
other sharing systems. This is done internally by means of the System programmer response: If line error persists then
node attached table (NAT). In some cases it may be possible investigate.
that an error occurs. The reason for the error is implied by the Operator response: In the case of RC=0003 and RC=0004,
reason code (RC) as shown below. you may wish to start the session again. If the error persists,
RC=0001: The temporary NAT has been filled. inform your system programmer. If the message occurs
RC=0002: The temporary NAT contains invalid repeatedly before sign-on is complete (message 1RB3I not yet
entries. issued), the node should be stopped and restarted.
RC=0003: The permanent NAT contains duplicate
entries (this should never occur.)
RC=0004: The permanent NAT has been filled. 1RC1I NETWORK PROTOCOL ERROR FOR
RC=0005: No matching entry has been found in the NODE node-id, RC=nnnn
NAT. The connection to a node was Explanation: The error occurs and is detected at the own
stopped, but the NAT indicated that no (local) node. Generally, the message is followed by a display
connection to that node existed. of key data relating to the buffer in error. The reason for the
System action: If the reason code is: error is given by the reason code (RC) as shown below.
0001, 0002, or 0004: RC=0001: Data is lost because the node is
The new node-id is not entered into the NAT; this temporarily unable (shortage of buffer
means that this node remains unknown to any space) to receive data buffers sent from
sharing processors. The systems continue normally. node node-id (BSC/CTC link).
0003: The second entry is ignored.
0005: The system takes no action. RC=0002: Unexpected buffer is received from node
node-id (BSC/CTC and SNA links) as
Note: For reason codes 0002, 0003, and 0005, VSE/POWER follows:
requests an internal dump in addition to the above v Data for a receiver that is not ready to
system actions. receive.
System programmer response: This is probably an internal v Unsolicited or duplicate buffer with
error that should be investigated. Contact IBM. stream control (permission granted/not
Operator response: Notify your system programmer. granted, request for transmission,
transmission complete).
RC=0011: Unexpected function management header PDRAIN command and then the PACT command repeated.
(FMH) is received (SNA link).
RC=0012: When expecting a function management 1RC3I commandcode COMMAND REJECTED, NODE
header (FMH), some other record was node-id IN SHUTDOWN
received. Explanation: The PACT command has been entered for a
node which is in the process of shutdown. Shutdown may be
RC=0013: The function management header (FMH)
due to a PSTOP PNET,node-id having been issued for the
received was incorrect.
node, or could have been forced by some other form of
RC=0015: An unexpected unit exception has been VSE/POWER command, or a line error.
detected on a CTC line. System action: The command is ignored.
System programmer response: None.
RC=0016: An unexpected NAK was received on a Operator response: None.
CTC line.
RC=0017: For BSC only, unit exception was detected 1RC4I UNABLE TO SHUTDOWN SESSION WITH
at a read command, probably due to EOT NODE node-id
received, which is not allowed. Explanation: The session could not be shut down because
RC=0018: RECEIVE synchronization is lost when VTAM is in a short-on-storage condition.
receiving from node node-id (SNA link); System action: The session remains established.
see Note below. System programmer response: Investigate the VTAM storage
condition.
RC=0019: SEND synchronization is lost when Operator response: Reenter PSTOP PNET,node-id. If the
sending to node node-id; see Note below. same message appears again, the VTAM command (VARY
NET,INACT,ID=applid) must be used to deactivate the session
Note: The cause may be an internal problem at the local node. APPLID. To display the APPLID, issue the PDISPLAY PNET,
System action: Depending on the reason code as indicated node-id command where node-id is that given in this
below: message. Inform your system programmer.
SENSE=0821zzzz
1RD2I VTAM OPEN FAILED, RC=nnnn
The information exchanged to establish the session
Explanation: An VTAM OPEN macro has been issued for the
with node node-id (BIND) cannot be agreed upon by
VTAM to VSE/POWER interface for PNET but an error has
the two nodes.
occurred. The hexadecimal return code from VTAM is given in
System action: The connection is left pending until it is
the message and the cause may be found by referring to the
possible to complete it and the SIGNONs are exchanged. This
VTAM Programming manual.
will happen as soon as the other end of the line/session has
System action: All PSTART PNET,node ID commands which
successfully issued his PSTART PNET... to our own node.
have been issued, either by the operator or by the
System programmer response: None for a
AUTOSTART procedure for SNA nodes, are cancelled.
BSC/CTC/TCP/SSL node. For SENSE=080Fzzzz, the network
System programmer response: Check the VTAM return code
definitions of the two nodes do not match and must be
and attempt to correct the error. If the return code indicates
corrected.
'ACB opened already for another session', the same
Operator response: None for a BSC/CTC/TCP/SSL node.
application ID might have been used for both the RJE/SNA
For RC/FDB2=10/02 and SENSE=0809zzzz no action. In all
support and the PNET support. If this is the case, change one
other cases you may have to stop and restart the session to
of the application IDs (the SNA operand in the POWER macro
node node-id. Notify your system programmer if
or the APPLID operand in the PNODE macro).
SENSE=080Fzzzz.
1RD7I LOSTERM EXIT SCHEDULED FOR NODE Notify your system programmer.
node-id, REASON LOST CODE=36
Explanation: The VTAM buffer limit has been exceeded when
communicating with node node-id. 1RE1I VTAM INTERFACE CLOSED FOR
System action: The session with node node-id is terminated. NETWORKING
System programmer response: Consider enlarging the VTAM Explanation: The last SNA type node has been disconnected
buffer limits by the DSPACE operand of the // EXEC from the network either normally or abnormally. The VTAM
powerphase statement. interface for networking has now been closed and will be
Operator response: Restart the session if required. Notify automatically re-opened when the next PSTART PNET,node-id
your system programmer. is issued for an SNA type node.
System action: None.
System programmer response: None.
1RD8I VTAM macroname FAILED, RC/FDB2=xx/yy, Operator response: None.
SENSE=zzzzzzzz
Explanation: The VTAM macro named in the message ended
with a return code indicating unsuccessful completion. For the 1RE2I SESSION REQUEST FROM NODE node-id
cause of the error, refer to VTAM Programming. The message REJECTED, RC=nnnn
may display one of the following VTAM macros: Explanation: The reason is implied by the reason code (RC);
1. OPNDST nnnn can be one of the following:
2. OPNSEC RC=0001: GETVIS storage is required to establish a
3. SESSIONC session with a remote node, but currently
4. SEND not sufficient is available. node-id shows
5. RECEIVE the APPLID of the remote node.
6. TERMSESS
7. CLSDST RC=0002: Invalid BIND has been received.
8. RESETSR System action: Session request from the remote node is
System action: If the macro is 1, 2, or 3, the session has not rejected.
been established. System programmer response: If required, increase the
amount of partition GETVIS storage. Investigate any invalid
If the macro is 4 or 5, the existing session will be terminated. BIND.
If the macro is 6 or 7, the session may still be active and must Operator response: Attempt to establish a session with node
be terminated with the appropriate VTAM command. node-id by issuing the PSTART PNET,nodeid command. Notify
System programmer response: Check the return code and your system programmer.
the feedback code and attempt to correct the error. For
detailed information about RC/FDB2 refer to 'RPL Based 1RE3I APPLID FOR NODE node-id ALREADY
Macro Instructions' in z/VSE Messages and Codes, Volume 2, for DEFINED IN NDT
sense data refer to 'Sense Codes' in the same manual. Explanation: During the loading of the network definition
Operator response: If necessary, enter either the PSTART table (NDT), the same APPLID was found to have been
command again (for cases 1-3), or enter the appropriate VTAM defined for more than one node.
command to terminate the session. Notify your system System action: In order to provide for unique APPLID's, the
programmer. APPLID of node node-id is invalidated by setting it to
'*1RE3I*'. The whole node entry of node-id is flagged, so that a
1RE0I VTAM NOT STARTED OR INACTIVE subsequent PSTART PNET, node-id command will fail with
Explanation: The first PSTART PNET,node-id for an SNA message 1RA4I RC=0012.
node has been issued and either: System programmer response: Check the network definition
1. the VTAM interface is not active or started, or table to ensure that the correct nodes are generated with the
2. VTAM is active, but the corresponding VTAM sublibrary is correct APPLIDs.
not contained in the search chain of the VSE/POWER Operator response: Notify your system programmer.
partition, or
3. VTAM is active, but the APPLID of your local PNET node
is not known to VTAM.
System action: Tries to open the VTAM interface again.
System programmer response: Note any change in the
are still shown active, you may use PRESET sysid1, sysid2to processing, delete the queue entry. If the queue entry jobname
reset their active state. jobnumber jobsuffix is needed for processing, use the IPW$$DD
data file dump tool to inspect the DBLKs of the queue entry
on disk and inform your IBM representative.
1RE9I queue-id QUEUE ENTRY jobname number suffix
KEPT WITH HOLD DISPOSITION, For reason code between 0011 and 0014:
RC=nnnn
a disk I/O error has occurred. Consider to define alternate
Explanation: Due to a node name change during
data file extents as a circumvention.
VSE/POWER initialization, all queue entries are processed to
Operator response: Inform your system programmer.
update the old local node name with the new local node
name. Therefore two internal control records (job header and
data set header record) are read, updated and written back to 1REAI CHANGE OF LOCAL NODE NAME FROM
disk. During this processing an error occurred. The reason is nodeid1 TO nodeid2 INCOMPLETE, NOT ALL
implied by the reason code (RC); nnnn may be one of the QUEUE ENTRIES PROCESSED
following: Explanation: VSE/POWER is restarting after it has been
RC=0001: end of data occurred and no job header terminated abnormally previously twice during the change of
record was found the local node name. Since the node name change was started
RC=0002: no job header record was found within the in the previous run, not all of the queue entries may have
first 5 records been updated with the new node name.
RC=0003: total length of job header record is larger System action: VSE/POWER drops updating of the queue
than 32767 entries with the new node name, but completes the
RC=0004: total length of job header record is 0 intitialization by accepting the new local node name and
RC=0005: length of a job header subsection is larger loading the new network definition table (NDT).
than 32767 System programmer response: None.
RC=0006: length of a job header subsection is 0 Operator response: Message 1REBI, which has been issued
RC=0007: sum of job header subsections is larger previously during the abnormal termination, displays the last
than total length queue entry, which has been processed successfully. Complete
RC=0008: no VSE/POWER subsection within job the node name change for the not yet processed queue entries
header record was found by using the POFFLOAD BACKUP command and the
RC=0009: end of data occurred and no data set POFFLOAD LOAD command with the operand oldnode. The
header record was found not yet processed queue entries, are all queue entries that
RC=0010: no data set header record was found appear after the last successfully processed queue entry in the
within the first 6 records of a list or punch status report $LSTnnnn created by VSE/POWER before the
queue entry node name change has been started (see messages 1RECI and
RC=0011: an I/O error occurred when reading a job 1Q8GI). For more details see paragraph 'Changing the Name
header record of the Local Node' in chapter 2 'Using PNET' in manual
RC=0012: an I/O error occurred when reading a VSE/POWER Networking.
data set header record
RC=0013: an I/O error occurred when writing a job
header record 1REBI LAST QUEUE ENTRY PROCESSED
RC=0014: an I/O error occurred when writing a data SUCCESSFULLY BY NODE NAME
set header record CHANGE: queue jobname jobnumber priority
RC=0015: invalid logical record length found when disposition class [sysid|original queue
reading a job header record ]{S=jobsuffix}.
RC=0016: invalid logical record length found when Explanation: VSE/POWER terminated abnormally during the
reading a data set header record change of the local node name. The message displays the last
RC=0017: invalid logical record length found when queue entry, which has been processed successfully. If queue
writing a job header record displays XMT for the transmission queue, original queue is one
RC=0018: invalid logical record length found when of the following characters:
writing a data set header record 1. R for RDR queue
RC=0019: when searching for a job header or data
2. L for LST queue
set header record, a DBLK group was
found that does not belong to the queue 3. P for PUN queue
entry identified by the preceding message sysid is blank if no SYSID has been specified for the queue
1Q6UA. entry. sysid is not displayed for XMT queue entries.
System action: Depending on the reason code the job header
and/or data set header record of the displayed queue entry is
S=jobsuffix is displayed, if the LST or PUN queue entry has
not updated. VSE/POWER continues to change the node
been segmented and a suffix number has been assigned to the
name for the other queue entries. To prevent failure of internal
queue entry.
processing, the queue entry jobname number suffix is queued
with disposition 'HOLD'.
Note: S='blank' and the other queue entry attributes also
For reason code between 0015 and 0019 an internal dump has blank will appear when VSE/POWER terminated
been taken. abnormally before at least one queue entry has been
System programmer response: For reason code between 0001 processed successfully.
and 0010, 0015 and 0019: System action: VSE/POWER continues its abnormal
termination.
if the queue entry jobname number suffix is not needed for
System programmer response: None.
Operator response: Re-ipl the system using again the new If the PSTART LSTP390 command has been used erroneously
network definition table to complete the node name change. If for a real device, start the LST task again without the P390
then message 1REBI is issued once more, re-ipl the system a suffix.
second time. Thereafter VSE/POWER will interrupt the node
name change and will complete the initialization with message Note: The same message may appear also for a punch task.
1REAI. See message 1REAI how to complete the node name
change by using the POFFLOAD command.
1RF2A REQUEST 'DEBUG ON,250K' TO SUPPORT
TASK TRACE WITH OPTION 'FULL'
1RECI STATUS REPORT $LSTNNNN BEING Explanation: VSE/POWER task trace has been started with
CREATED DUE TO NODE NAME CHANGE option FULL and needs VSE/AF DEBUG turned ON for full
Explanation: VSE/POWER issues an internal PDISPLAY trace capabilities. The message reminds the operator to start
ALL,LST command to create a status report for the queue the VSE/AF DEBUG trace.
entries which are processed by the node name change. This System action: The task trace has been started successfully.
status report can be used, if the node name change cannot be System programmer response: None.
completed (see message 1REAI). If the node name change has Operator response: Start DEBUG trace by Attention Routine
been completed successfully (see message 1RE7I), the status command 'DEBUG ON,250K', if not yet started.
report may be deleted.
System action: VSE/POWER continues the node name
change. If the status report has been completed, message 1RSZI PASSIVE CONNECTION ALREADY
1Q8GI is issued which displays the name of the status report STARTED OR IN RECOVERY
$LSTnnnn, where nnnn are the last four digits of the assigned Explanation: A PSTART TCPIP,PASSIVE command was
jobnumber. entered to restart the passive connection, but the passive
System programmer response: None. connection is already started or in the process of recovery
Operator response: None. caused by an error.
System action: VSE/POWER ignores the command, and
continues processing.
1RF0I commandcode OPERAND nn CURRENT DBLK System programmer response: None.
SIZE nnnnn TOO BIG, MAXIMUM Operator response: None.
ALLOWED DBLK SIZE FOR PREVIOUS
RELEASE IS mmmmm
Explanation: A POFFLOAD BACKUPxx/SAVExx command 1RT1I UNABLE TO ATTACH TCP/IP SUBTASK,
has been issued, where xx names a VSE/POWER release. RC=nnnn
nnnnn is the DBLK size defined on the current system and Explanation: The PLOAD PNET command has been issued
mmmmm is the maximum allowed DBLK size for the specified but it failed partly. The reason is indicated by the reason code
previous VSE/POWER release. (RC) as shown below:
System action: The command is rejected. RC=0001: There was insufficient SETPFIX LIMIT
System programmer response: Generate your current storage to invoke the internal 'PSTART
VSE/POWER with the maximum DBLK size mmmmm allowed TCPIP' task.
for the previous release. Backup your queues using the RC=0002: The internal 'PSTART TCPIP' task detected
POFFLOAD function, re-format your queues and reload the the same task type (from a previous
queues. Then retry the POFFLOAD BACKUPxx/SAVExx PLOAD attempt) still pending in attach of
command. the TCP/IP Driver (TD-) Subtask.
Operator response: Notify your System Programmer. RC=0003: The internal 'PSTART TCPIP' task found
the Driver Subtask in termination due to
TDCBACT1/STA1 codes, re-attach cannot
1RF1A task,cuu EITHER ENCOUNTERED A yet be done.
PROBLEM WITH THE P390 DEVICE RC=0004: The internal 'PSTART TCPIP' task failed to
MANAGER OR HAS BEEN INVALIDLY attach the TCP/IP Driver (TD-) Subtask,
STARTED WITH SUFFIX P390 because the number of VSE subtasks
Explanation: A PSTART LSTP390 command has been issued available to either the VSE/POWER
and a problem was encountered while passing information partition or to the total VSE system has
about the job-name and job-number to the P390 device been exhausted.
manager. There can be two reasons for this problem: System action: Loading and activating of the Network
1. The device manager cannot handle the special CCW with Definition Table continues with effects on the PNET TCP/IP
the channel command X'FF' which is used to pass the interface depending on the displayed reason code:
information about the job-name and job-number. RC=0001: The PNET TCP/IP interface is not started.
2. The LSTP390 operand has been invalidly issued to start a RC=0002: The internally invoked 'PSTART TCPIP'
list task for the real device with address cuu. task is terminated.
System action: The task is terminated and the failing list RC=0003: Every 3 seconds it will be re-checked,
queue entry remains in the queue with its original disposition. whether the TCP/IP Driver (TD-) Subtask
System programmer response: Contact the supplier of the has completed the VSE DETACH
P390 device manager to obtain a version of the device processing, so that it can be attached
manager which can handle the X'FF' channel command. again. Message 1RT1I RC=0003 is issued
Operator response: Use the PSTART LSTP390 operand only if only once.
the P390 device manager can handle the CCW with the RC=0004: Every 3 seconds a re-attempt is made to
unknown channel command X'FF'.
attach the TCP/IP Driver (TD-) Subtask v (PAS) if a CONNECT request from a remote node has
successfully. Message 1RT1I RC=0004 is been received and the initial contact is not yet complete
issued only once. (ACT) in all other situations
System programmer response: Depending on the displayed
v RS=ssss is the decimal reason code which is displayed for
reason code:
some SSL requests, for example if req-type is
RC=0001: Refer to Operator Response of message
"SSL-SOCK-INIT".
1Q59I for how to act at SETPFIX LIMIT
System action: The connection is stopped. In some cases
shortage.
VSE/POWER has requested an internal dump for problem
RC=0002: None.
analysis.
RC=0003: None.
System programmer response: Solve problem according to
RC=0004: Investigate the consumption of VSE
rcno, ssss and errno. If necessary, contact IBM to investigate the
subtasks by OEM products in the
cause of the error.
VSE/POWER partition (in e.g. F1) by the
Operator response: Notify your system programmer.
STATUS F1 command.
Operator response: Depending on the displayed reason code:
RC=0001: Re-issue the PLOAD PNET command at a 1RT3I {TCP/IP:|TCP SSL:} CONNECT REQUEST
later time. RECEIVED FROM UNKNOWN NODE
RC=0002: Use the PSTOP TCPIP command to WITH IP-ADDRESS=ip-address
terminate the pending PSTART TCPIP Explanation: A CONNECT request has been received via
task, and re-submit the PLOAD PNET TCP/IP from ip-address as shown in the message text.
command. ip-address has not been found in the Network Definition Table
RC=0003: When the internal 3 sec re-attempts cannot (NDT). If a symbolic hostname for ip-address has been defined
open the TCP/IP interface successfully, use in TCP/IP, message 1RTBI is issued after message 1RT3I.
the PSTOP TCPIP command to trigger System action: The CONNECT request is accepted and the
DETACH'ing of the TD Subtask. Then system waits for an OPEN control record. Message 1RTEI or
re-submit the PLOAD PNET command. 1RTGI may be issued later.
RC=0004: When the internal 3 sec re-attempts cannot System programmer response: Check the IP-Addresses in
ATTACH the TD Subtask, use the PSTOP your VSE/POWER NDT. If inconsistencies are found, correct
TCPIP command to terminate the internal the NDT, reload the updated NDT and issue a PSTART
PSTART TCPIP task. Then re-submit the command for the node connected to ip-address. If ip-address is
PLOAD PNET command. Notify your unknown, contact the owner of ip-address and report the error.
system programmer. Operator response: Notify your system programmer.
the initial contact of two nodes (either OPEN, ACK or NAK has performed a clean-up. JES sends a
control record) contains negative acknowledgement (NAK) with a
v data which is not consistent with the data specified in the new return code (RC=4) to signal the
Network Definition Table (NDT) for the local or remote remote system to wait for a while.
node, or System action: Depending on the displayed reason code
v an unknown NAK reason code (rrrr). RC=0001: The local system closes the TCP/IP
connection and retries to start the TCP/IP
If (IPEXTRAD USED) is displayed, the ip-address specified for connection after 12 minutes.
the operand IPEXTRAD of the PNODE macro for the remote
node node-id is used for validation as the local host's RC=0002: The local node stops trying to start the
ip-address instead of the ip-address specified in the TCP/IP connection and waits till the remote node
statement SET IPADDR. starts the connection. If no CONNECT
System action: If an OPEN control record has been received, request from the remote node is received
the system sends a NAK control record to the remote node within 2 minutes, the local node retries to
and terminates the connection. If an ACK control record or a start the TCP/IP connection and sends a
NAK control record has been received, the system closes the CONNECT request to the remote node.
TCP/IP connection and retries to start the TCP/IP connection
RC=0003: The local node stops trying to start a
after 12 minutes. In any case, the system continues to process
connection and waits for a CONNECT
other connections and new connections may be started.
request from the other side. If no
System programmer response: Compare the displayed data
CONNECT request is received within an
with the data specified in the NDT. If inconsistencies are
appropriate time, the local node will try to
found, correct the NDT, reload the updated NDT and issue a
restart a connection.
PSTART command for the stopped node. If no inconsistencies
are found, contact the owner of the remote node to check the RC=0004: The local PNET node stops trying to start
definitions at the remote node. If REASON CODE is the connection and waits until the remote
displayed, contact the owner of the remote node to check with JES node starts the connection. If not
his NJI software component. CONNECT request from the remote JES
node is received within 2 minutes, the
Note: Since there may exist more than 1 'local' ip-address local PNET node retries to start the
when the operand IPEXTRAD is used, the receiving TCP/IP connection and sends a
node of an OPEN control record does not necessarily CONNECT request to the remote JES node
know whether the 'local' ip-address has been specified again.
incorrectly in the NDT of the local node, or in the NDT System programmer response: Depending on the displayed
of the remote node. Therefore, the NAK control record reason code
contains the local ip-address from the OPEN control
RC=0001: Contact the owner of the remote node and
record which has been received from the remote node.
report the error. Change network
Operator response: Notify your system programmer.
definitions on your local node and remote
node so that they fit together.
1RT6I {TCP/IP:|TCP SSL:} NAK CONTROL
RC=0002: None.
RECORD RECEIVED FROM NODE node-id
WITH REASON CODE=rrrr RC=0003: None.
Explanation: During the initial contact of two nodes a TCP
NJE NAK control record has been received containing the RC=0004: None.
displayed reason code (RC) which can be one of the following: Operator response: Depending on the displayed reason code
RC=0001: The remote node node-id detected a RC=0001: Notify your system programmer.
mismatch when interpreting data of an RC=0002: If the connection cannot be established
OPEN control record from our local node automatically, contact the owner of the
versus the definitions of the remote node's remote node and let the owner of the
network. The mismatch may be for: remote node restart the link to your node
v local node-id (for example by issuing PSTART
v local IP-Address PNET,node-id command at a z/VSE
v remote node-id system) or notify your system
v remote IP-Address programmer.
RC=0002: At the remote node a link to our local RC=0003: If the connection cannot be established
node is still active, which means the two within reasonable time, contact the owner
nodes were successfully connected earlier, of the remote node and let the owner of
and the remote node still thinks to be the remote node restart the link to your
connected, whereas our node thinks that node (for example by issuing the PSTOP
the connection has been terminated. PNET,node-id and PSTART PNET,node-id
RC=0003: The remote node detected a contention commands at a z/VSE system).
problem, because both nodes tried to start RC=0004: If the connection cannot be established
a connection at the same time. automatically, contact the owner of the
RC=0004: When JES stops a connection, a remote remote JES node and let the owner of the
PNET system tries to reconnect before JES
remote JES node restart the link to your of these parts are not available. Messages may have been
PNET node or notify your system issued previously providing information which parts are
programmer. failing.
System action: The interface to TCP/IP has been terminated.
All connections to TCP or SSL nodes have been terminated.
1RT7I {TCP/IP:|TCP SSL:} INTERFACE STARTING, System programmer response: Check messages issued by the
SOCKET CALL socket call ISSUED various parts of TCP/IP and VSE/POWER and solve problem
Explanation: The interface to TCP/IP is being started and the according to these messages.
displayed socket call has been issued by one of the following Operator response: Check whether TCP/IP has been started
subtasks: and check messages issued by the various parts of TCP/IP
1. If 'TCP/IP:' is displayed in front of the message, the TD and VSE/POWER. Restart TCP/IP and issue a PLOAD PNET
Subtask, which processes all TCP nodes using the TCP/IP command specifying a Network Definition Table (NDT) which
protocol without the SSL feature, has started its TCP/IP contains at least one TCP or SSL node. If the problem cannot
interface. be solved, notify your system programmer.
2. If 'TCP SSL:' is displayed in front of the message, the SD
Subtask, which processes all SSL nodes using the TCP/IP 1RT9I commandcode TCP/IP INTERFACE NOT
protocol with the SSL feature, has started its TCP/IP STARTED AT ALL
interface. Explanation: The PSTOP TCPIP command has been issued,
Socket calls are issued in the following sequence: but neither the internal PSTART TCPIP task has been found
pending, nor the TD Subtask has been found active in support
INITAPI to initialize the interface of the TCP/IP Interface.
System action: The PSTOP command is ignored.
SSL-INIT to initialize the SSL interface
System programmer response: None.
(issued only by the SD Subtask)
Operator response: You must first use the PLOAD
SOCKET to obtain a socket descriptor PNET,ndtname command for a Network Definition Table with
at least one TCP node, which triggers starting of the TCP/IP
GETHOSTID to obtain the IP-address of the local node Interface, before you can PSTOP it again.
BIND to complete the new socket creation
process by specifying the port number
1RTAI commandcode TCP/IP INTERFACE NOTIFIED
used for connection requests from remote
FOR TERMINATION, RC=nnnn
nodes
Explanation: The PSTOP TCPIP command has been
LISTEN to establish the readiness to accept processed successfully and has identified the TCP/IP Interface
connection requests from remote nodes. according to the return code (RC) as follows:
(issued only by the SD Subtask) RC=0003: Both the internal PSTART TCPIP task and
the TD Subtask have been found active
TERMAPI to terminate the interface System action: The identified tasks have been notified and
System action: Systems continues. Message 1RT7I is will enter termination stated by message 1RTSI (which may
displayed by each subtask, once for each socket call until the appear on console even before message 1RTAI)
first LISTEN has been successfully issued.
System programmer response: None. RC=0001: immediately, without an additional
Operator response: None. message
RC=0002: as soon as all TCP nodes have been
1RT8I {TCP/IP:|TCP SSL:} INTERFACE NOT stopped (in case PSTOP EOJ), or
AVAILABLE immediately (in case PSTOP FORCE)
Explanation: The interface to TCP/IP is not or only partly RC=0003: according to 0001 and 0002
available for one of the following subtasks: System programmer response: None.
1. If 'TCP/IP:' is displayed in front of the message, the TD Operator response: In case of RC=0002 due to PSTOP EOJ,
Subtask, which processes all TCP nodes using the TCP/IP you may further follow up the termination process using the
protocol without the SSL feature, tried to initialize its PINQUIRE NODE=local-node command, and the PSTOP
interface to TCP/IP. PNET,node-id command for still active TCP nodes.
2. If 'TCP SSL:' is displayed in front of the message, the SD
Subtask, which processes all SSL nodes using the TCP/IP 1RTBI {TCP/IP:|TCP SSL:} ERROR FOR
protocol with the SSL feature, tried to initialize its interface HOSTNAME ip-name
to TCP/IP. Explanation: An error occurred during the initialization of a
Parts of TCP/IP are running in the VSE/POWER partition and TCP/IP connection for which a TCP/IP hostname was used.
other parts are running in their own TCP/IP partition. Some The error was described by an earlier issued message, for
example 1RT3I. The involved TCP/IP hostname is now
protocol without the SSL feature, tried to initialize its interface v the TD Subtask will start the TCP/IP interface as recorded
to TCP/IP. by message 1RT7I on the console
v the existing TD Subtask continues to maintain the started
If 'TCP SSL:' is displayed in front of the message, the SD TCP/IP interface.
Subtask, which processes all SSL nodes using the TCP/IP System programmer response: None.
protocol with the SSL feature, tried to initialize its interface to Operator response: None.
TCP/IP.
System action: The system tries to initialize the interface to
TCP/IP every 20 seconds. 1RTNI {TCP/IP:|TCP SSL:} CONNECTION CLOSED
System programmer response: None. FOR NODE node-id DUE TO STOP
Operator response: Check for TCP/IP messages. TCP/IP COMMAND ({SIGNOFF SENT | SIGNOFF
messages are issued either by TCP/IP parts running in the RECEIVED | DURING INITIAL
VSE/POWER partition or by TCP/IP running in its own CONTACT})
partition. Solve problem according to these messages. If Explanation: The TCP/IP connection for node-id has been
problem cannot be solved and system should no longer try to stopped due to the normal stop process (for example a PSTOP
initialize the TCP/IP interface, use VSE/POWER command PNET,node-id or a PSTOP TCPIP or PSTOP TCPSSL or a PEND
PSTOP TCPIP or PSTOP TCPSSL. command has been entered at a z/VSE system). In case node-id
was not successfully signed-on, the characters 'DURING
INITIAL CONTACT' are displayed. In case node-id was
1RTKI {TCP/IP:|TCP SSL:} INTERNAL ERROR FOR
successfully signed-on, a SIGNOFF-record has been sent,
NODE node-id, CCW=data
respectively received to stop the connection.
Explanation: The internal processing of node node-id failed
System action: The TD or SD Subtask has stopped its
due to the contents of internal control blocks. This should
processing for node-id. The VSE/POWER maintask is going to
never occur. data is the contents of the control block found in
stop its processing for node-id as well, but might thereafter try
error. CCW identifies the control block to be a Channel
to do a restart, for example if a SIGNOFF record has been
Command Word.
received and the PSTART PNET options allow a restart.
System action: The TCP/IP connection is stopped. A dump is
System programmer response: None.
produced which should be passed to your IBM representative.
Operator response: None.
The dump is provided according to message 1Q2JI which has
been issued previously.
System programmer response: Collect the console messages 1RTOI {TCP/IP:|TCP SSL:} CONNECTION
that surround message 1RTKI, contact your IBM representative ATTEMPT REJECTED BY NODE node-id,
for dump processing. {RETRY GOING ON | WAITING FOR
Operator response: Notify your system programmer. If you ATTEMPT BY REMOTE}
want to communicate with node node-id, restart the link to Explanation: The TCP/IP connection for node-id has been
node-id, by issuing for example the VSE/POWER command stopped due to the reply of the remote node.
PSTART PNET,node-id on the z/VSE system. 1. RETRY GOING ON is displayed, if the remote node node-id
has sent a TCP NJE control record of type NAK with a
1RTLI {TCP/IP:|TCP SSL:} INTERNAL POSTING reason code = 3 meaning the remote node is just starting a
FOR NODE node-id FAILED TCP/IP connection to your node.
Explanation: The TCP/IP subtask posted the maintask to 2. WAITING FOR ATTEMPT BY REMOTE is displayed, if the
deliver some information, but the maintask has already remote node node-id has sent a TCP NJE control record of
processed the information. This should never occur. Processing type NAK with a reason code = 2 meaning the remote
continues without any loss of data sent via the TCP/IP node detected an active TCP/IP connection to your node.
connection.
System action: A dump is provided according to message The reason code of the TCP NJE NAK control record has been
1Q2JI which has been issued previously. displayed in message 1RT6I.
System action: The system waits for a TCP/IP connection
For a TCP node: request from the remote node. In case of reason code 3, the
the connection is stopped and restarted. system selects a short random time period (0.5 to 50 seconds)
before sending another TCP/IP connection request if till then
For a TCP node with the SSL feature:
a TCP/IP connection request from the remote node has not yet
the connection is stopped and not restarted.
been received. In case of reason code 2, the system sends a
System programmer response: Collect the console messages
connection request after 2 minutes.
that surround message 1RTLI, contact your IBM representative
System programmer response: None.
for dump processing.
Operator response: None.
Operator response: Notify your system programmer.
1RV7I {TCP/IP: | TCP SSL:} WRONG NODE TYPE, 1RVBI TCP SSL: CONNECTION CLOSED FOR
REMOTE NODE node-id ISSUED CONNECT NODE node-id DUE TO WRONG CIPHER
REQUEST AS node-type-1 NODE, BUT node-id X'cc FOR ENCRYPTION eeee
STARTED LOCALLY AS node-type-2 NODE (SERVER|CLIENT)
Explanation: A CONNECT request has been received from Explanation: The SSL feature has been initialized for node
node node-id which identifies itself as a node of type node-id. The TCP/IP interface returned a cipher 'cc' which does
node-type-1, but a connection for node-id has been started by not correspond to the encryption level eeee specified for the
using the type node-type-2. node-type-1 may be TCP or SSL ENCRYPT operand of the PNODE macro. Following table
while node-type-2 may be TCP or SSL or BSC or CTC or SNA. shows which encryption level (WEAK,...) uses which cipher
System action: A NAK control record with return code 1 is values:
sent to the remote node node-id closing the new connection
WEAK 080102
request.
System programmer response: One of the following should NORMAL 09 (default, if ENCRYPT not specified)
be done:
STRONG 0A62
1. Contact the owner of node-id and let him correct his
System action: Since the problem might be solved if the
definitions.
client and server role of the two nodes is changed, the node
2. Stop the started node node-id, correct your local NDT, acting as server immediately issues a connection request to act
reload the updated NDT and issue a PSTART command as a client, whereas the node acting as client waits for the
for the stopped node node-id. connection request to start processing as a server. If the
Operator response: Notify your system programmer. problem occurs twice, the connection is closed.
System programmer response: Issue PINQUIRE
NODE=local-nodeid to verify which cipher is used for which
1RV9I commandcode TCP SSL INTERFACE NOT
encryption level. One of the following should be done:
STARTED AT ALL
Explanation: The PSTOP TCPSSL command has been issued, 1. Use another value for the encryption (ENCRYPT operand
but neither the internal PSTART TCPSSL task has been found in PNODE macro) according to the displayed cipher.
pending, nor the SD Subtask has been found active in support Recompile your network definition table (NDT) and reload
of the TCP/IP SSL Interface. the updated NDT and issue a PSTART command for the
System action: The PSTOP command is ignored. stopped node node-id.
System programmer response: None. 2. Contact the owner of node-id and let him change the value
Operator response: You must first use the PLOAD for the encryption on his system.
PNET,ndtname command for a Network Definition Table with
at least one SSL node, which triggers starting of the TCP/IP If the definitions for the encryption are the same on both
SSL Interface, before you can PSTOP it again. nodes, check the definition of the key (operand DNAME in
PNODE macro). For some ciphers the key must be of length
512, for some others of length 1024, and the cipher may have
1RVAI commandcode TCP SSL INTERFACE been selected according to the available key which does not
NOTIFIED FOR TERMINATION, RC = nnnn correspond to the specified encryption. If the definitions are
Explanation: The PSTOP TCPSSL command has been correct and the problem still occurs, the product called by
processed successfully and has identified the TCP/IP SSL VSE/POWER to initialize the SSL feature has caused the
Interface according to the return code (RC) as follows: problem.
RC=0001: The internal PSTART TCPSSL task has
been 'pending' in attempting to attach the Call owner of the product supporting the TCP/IP interface.
SD Subtask Operator response: Notify your system programmer.
RC=0002: The SD Subtask representing the TCP/IP
SSL interface has been found active
RC=0003: Both the internal PSTART TCPSSL task 1RVMI TCP SSL SUBTASK [ALREADY] ATTACHED
and the SD Subtask have been found Explanation: The PLOAD PNET command has found at least
active one SSL node in the loaded Network Definition Table and has
System action: The identified tasks have been notified and either
will enter termination. 1. attached the TCP/IP SSL Driver (SD-) Subtask for starting
RC=0001: immediately, without an additional of the TCP/IP SSL interface, or
message
2. has found this task already attached by a previous PLOAD
RC=0002: as soon as all SSL nodes have been
request.
stopped (in case PSTOP EOJ), or
System action: According to case
immediately (in case PSTOP FORCE)
RC=0003: according to 0001 and 0002 1. the SD Subtask will start the TCP/IP SSL interface as
System programmer response: None. recorded by message 1RT7I on the console
Operator response: In case of RC=0002 you may further 2. the existing SD Subtask continues to maintain the started
follow up the termination process using the PINQUIRE TCP/IP SSL interface.
NODE=local-node command, and the PSTOP PNET,node-id System programmer response: None.
command for still active SSL nodes. Operator response: None.
v More than one extent submitted for a file with the name 2. Is larger than the space available in the partition for
IJSYSxx. program execution.
v A procedure-override is used with a continuation statement. System action: For type code I - The job is cancelled. For
v A CATAL option specification precedes a LINK option type code D - The system waits for an operator response.
specification. Programmer response: Change your specification to one of
v A linkage editor control statement (PHASE, ACTION, the following, whichever meets your job's requirements:
ENTRY, INCLUDE) or EXEC LNKEDT is not preceded by SIZE=nK
an option specification of LINK or CATAL. To have the system provide the specified amount of
v A LINK or CATAL option is specified immediately space for program execution.
preceding the CATALR statement in the control statements SIZE=phasename[nK]
set for a compilation. To have the system provide the space required by
v SYSLINK might not be assigned in the partition which the requested program (or phase). The system then
issued this message. disregards the size of other phases with the same
v An EXEC statement without a name follows an EXEC generic name.
statement with a program name other than LNKEDT.
v Severe errors were detected during a compile or assembly Alternatively, you may rerun the job in a larger partition or
run, and the system cancels the requested link-edit step. rerun the job after having renamed the phase that caused the
System action: For type code I - The job is cancelled. For message.
type code D - The system waits for an operator response. Operator response: For type code I - None. For type code D -
Programmer response: Check the statement(s) in error or One of the following:
check for proper sequencing of the statements, whichever v Reenter the EXEC statement with a valid specification for
applies. Rerun the job. SIZE if procedures set up at your location permit.
Operator response: For type code I - None. For type code D - v Enter CANCEL to have the system cancel the job.
One of the following:
v Correct the statement in error or correct the sequence of the Report this message to your programmer.
required statements, if this is possible.
v Press END/ENTER; this causes the system to ignore the
error condition and to continue processing. 1S40t SYSTEM ERROR, macro/module-name -
v Enter CANCEL to have the system cancel the job. Report RET.CODE=nn [REASON CODE=mmmm]
the message to your programmer. Explanation: The module or system internal macro named in
the message text passed an unexpected return code. For an
explanation of return and reason codes, see VSE/Advanced
1S2nI INVALID PHASE INFORMATION [- RC=r]
Functions Return Codes on page 514.
Explanation: For an explanation of n in the message
System action: For type code I - The job is cancelled.
identifier, see Field Count for Error-Field Indications on
page 95. The phase name given as input following a SET SDL For type code D - The system waits for an operator response.
statement is incorrect. If a loadlist was specified, the reason Programmer response: For possible corrections refer to
code r specifies the following special errors: VSE/Advanced Functions Return Codes on page 514. Rerun
1. the loadlist was not found in any of the libraries in the the job.
search chain. Operator response: For type code I - None.
2. The specified loadlist does not start with a valid header
(SVAL). For type code D - Report the message to your programmer
3. the loadlist contains a phase name of the form LIST=xxx - and do either of the following:
a loadlist cannot contain other loadlist names. v If this message immediately follows an EXEC
System action: The system ignores the incorrect phase name. PROC=proc.-name control statement or command, enter
If the message is issued while processing phase names in a CANCEL for the job (jobs in other partitions normally are
loadlist, the rest of the loadlist is also processed before the not affected; they need not be cancelled).
system issues message 1S51D. Otherwise message 1S51D is v If the system displays GETVIS as the macro/module name
issued immediately after message 1S2nI. and a return code of 0C, then the system GETVIS space (in
Programmer response: If the message occurred while the SVA) has been used up. You may try to unassign system
processing an ASI JCL procedure, correct this procedure as files that are not needed for the time being (SYSLNK or
soon as possible. Rerun any job that may have been cancelled SYSPCH, for example) and are assigned to FBA disks.
as a result of this error.
Operator response: After message 1S51D is given, correct 1S41I SYSTEM ERROR, PROG. CHECK IN LTA
and reenter the phase name(s) if this is possible (a spelling Explanation: A program check occurred during processing in
error may have caused the message). Do this as described the logical transient area (LTA), an area in the supervisor.
under message 1S51D. System action: The system stops processing the current job
control statement or command. Processing continues.
1S3nt HIGHEST PHASE ADDRESS EXCEEDS Programmer response: Review the information provided by
PARTITION SIZE the operator, and if necessary ask IBM to search its
Explanation: For an explanation of n in the message known-problems data base.
identifier, see Field Count for Error-Field Indications on Operator response: Report this message occurrence to the
page 95. SIZE=AUTO is specified, which implies that a programmer, and provide additional information as described
multiphase program is about to be executed. The system in z/VSE Guide for Solving Problems.
found a phase that:
1. Has the same generic name (identical in the first four
characters) as the one specified in the EXEC statement, and
1S42A INTERVENTION REQUIRED FOR SYSLNK 1S46I ONE STATEMENT SKIPPED DUE TO IF
Explanation: The system cannot write an INCLUDE or a CONDITION
PHASE statement to the device assigned to SYSLNK. The Explanation: The comparison for the currently processed IF
device is either not ready or not operational. command produced a false result.
System action: The system ignores the currently processed System action: The system skips the next statement, unless
statement and waits for an operator response. the statement is a // JOB, /&, or /*; these statements are
Programmer response: If the job is cancelled, rerun it after always processed.
having ensured that SYSLNK is assigned to an operational Programmer response: None.
disk device. Operator response: None.
Operator response: Either of the following:
v Ready the SYSLNK device and reenter the rejected
(INCLUDE or PHASE) statement. 1S47I (PHOLD|PRELEASE) command-operands
v Enter CANCEL to have the system cancel the job. Explanation: The system is processing a PWR statement that
passes the indicated VSE/POWER command (PHOLD or
PRELEASE, together with command-operands) to VSE/POWER.
1S43I PARM= PARAMETER IN EXEC System action: Processing continues.
STATEMENT REJECTED Programmer response: None.
Explanation: EXEC REAL is specified, but the SIZE operand Operator response: None.
is omitted. The system has no partition GETVIS area set up in
processor storage, which is a prerequisite for passing the
specified data to the program. 1S48D PROCEDURE NESTING AFTER LIBDEF
System action: The system ignores the PARM='data' operand PROC
and continues processing. Explanation: The currently processed procedure includes a
Programmer response: For the next run of the program, do LIBDEF statement for members of type PROC, or a LIBDEF *
either of the following: statement. Procedure nesting following those statements is not
v Specify a value for SIZE in the EXEC statement. allowed.
v Have the program executed in virtual mode (by omitting System action: The system waits for an operator response.
the operand REAL). Programmer response: Correct the affected procedure to
Operator response: None. avoid this message in future.
Operator response: Either of the following:
v Press END/ENTER; this causes the system to ignore the
1S44t PARM VALUE LONGER THAN 100 procedure call and to continue processing.
CHARACTERS v Enter CANCEL to have the system cancel the job. Report
Explanation: While processing an EXEC statement, the the message to your programmer.
system found a PARM='data' specification of more than 100
character positions within the pair of single quotation marks.
System action: For type code I - The job is cancelled. For 1S49I ONE STATEMENT WILL BE SKIPPED DUE
type code D - The system waits for an operator response. TO IF CONDITION
Programmer response: If the job was cancelled, rerun the job Explanation: The comparison for the currently processed IF
with a PARM value of no more than 100 characters specified command produced a false result. The IF statement or
in the EXEC statement. If you want to pass more than 100 command was entered via SYSLOG.
characters to your program, you may specify the PARM='data' System action: The system will skip the next statement.
operand up to three times, thus allowing for a maximum of Programmer response: None.
300 (3 times 100) characters. Operator response: None.
Operator response: For type code I - None. For type code D -
Either of the following: 1S50D STATEMENT/COMMAND IS NOT
v Reenter the EXEC statement with a PARM value of no more SUPPORTED IN A DYNAMIC PARTITION
than 100 characters specified in the EXEC statement. Explanation: A statement or command has been used, but is
v Enter CANCEL to have the system cancel the job. not supported in a dynamic partition.
System action: The statement or command is ignored and the
1S45D INVALID NPGR SPECIFICATION. RC=nn system waits for an operator response.
Explanation: The system is unable to change the number of Programmer response: None.
programmer logical units for one or more partitions as Operator response: Enter the next command or statement.
requested by an NPGR command. The reason is indicated by
the reason code (nn) in the message text. For an explanation of 1S51D ENTER PHASE NAME OR /*
return codes, see VSE/Advanced Functions Return Codes LIST=LOADLIST NAME
on page 514. Explanation: The system requires input for the SET SDL
System action: The system waits for an operator response. command on SYSLOG.
Programmer response: If the rejected statement is part of a System action: The system reads a line and interprets the
procedure, correct this procedure to avoid the message in the phase name or loadlist name from it until /* or /& is
future. specified. When this occurs, the system stops prompting and
Operator response: One of the following: updates the system directory.
v Enter a correct NPGR command. If the rejected statement is Programmer response: None.
part of a stored procedure, report the message to your Operator response: One of the following:
programmer. v Enter either a phase name in the format:
v Press END/ENTER. This causes the system to ignore the
command and to continue processing.
1T10I SYSTEM DIRECTORY LIST IS FULL [- 1T40D MOUNT REQUEST CANCELLED. GIVE
LAST PHASE phasename] NEW ASSIGNMENT OR ENTER NEXT
Explanation: An SDL full condition was detected during SET COMMAND
SDL processing. A "last accepted" phase name is printed only Explanation: One of the following has occurred:
if at least one phase name has been added to the system v The operator entered the NEWVOL command with the
directory list. IGNORE option in response to a mount request (1T50A or
System action: Depending on the attribute specified together 1T60A), or
with the phase name: v The cuu specified in the preceding mount request (1T50A or
1T60A), was set down by an OFFLINE Attention Routine
Attribute INACT:
command or a DVCDN command in another partition
All phase names are inactivated. while awaiting the NEWVOL command.
Attributes other than INACT: System action: The system waits for an operator response.
All phase names submitted after the one displayed Programmer response: None.
in the message are ignored. The displayed phase Operator response: Give a new assignment, cancel the job, or
name and all preceding phase names are added to enter any other valid command.
the system directory list. If no phase name is
displayed in the message then all phase names are
1T50A MOUNT volume-id ON X'cuu'
ignored.
Explanation: Either of the following:
Programmer response: None immediately. If a phase is to be
1. No device of the required type currently contains the
executed and its name is not in the directory list, the system
volume with the displayed identifier.
loads that phase from the applicable sublibrary.
2. The requested volume is mounted on a device already
Consider changing the affected ASI IPL procedure to have assigned by this or another partition, and a generic ASSGN
more space allocated for use by the system directory list. You was given without SHR being specified.
do this by specifying a higher value in SDL=nnn of the SVA System action: The system waits for an operator response.
command. Programmer response: None.
Operator response: None. Operator response: For cause 1 -
1. Mount the requested volume on the device indicated in the
message.
1T1nD PROTECTED LIBRARY IN CHAIN - 2. Ready the device.
library-name 3. Reply with the NEWVOL attention command, specifying
Explanation: For an explanation of n in the message the applicable partition-ID if the command refers to a
identifier, see Field Count for Error-Field Indications on device assigned to a foreground partition.
page 95. A SET SDL command was given, but the search chain
defined for library members of type PHASE includes a
If the mount request cannot be satisfied, enter the NEWVOL
sublibrary which is secured by the access control function. For
command with IGNORE specified. For cause 2 - Reenter the
a SET SDL to be processed successfully, all sublibraries in the
assignment with SHR specified.
chain must be unsecured.
System action: Processing of the SET SDL command is
rejected, and the system waits for an operator response. 1T60A WRONG VOLUME, MOUNT volume-id
Programmer response: Provide a new LIBDEF statement Explanation: The operator mounted a volume in response to
with a correct search chain specified in the statement. message 1T50A. However, that volume's identifier does not
Resubmit the SET SDL request. match the volume identifier displayed in message 1T50A.
Operator response: Either of the following: System action: The system waits for an operator response.
v Press END/ENTER; this causes the system to ignore the Programmer response: None.
command and to continue processing. Operator response: On the applicable device, mount the
v Enter a new LIBDEF statement with the definition for the volume with the identifier displayed by message 1T50A;
affected sublibrary corrected. follow the procedure given above for message 1T50A.
v The partition had been allocated with ALLOC space_id. Enter CANCEL to have the system cancel the job. Report
v The partition had been allocated with ALLOC R. the message to your programmer.
1U81I SETPFIX LIMIT {BELOW|ABOVE} - error 1UV3t VIRTUAL DISK cuu DOES NOT EXIST
Explanation: The SETPFIX statement specifies a limit for Explanation: In the VDISK command a BLKS value of 0 is
PFIX requests below 16MB (BELOW) or above 16MB specified, but no Virtual Disk is defined for this cuu.
(ABOVE), which cannot be accepted by the system. The reason System action:
is shown in error: For type code I - the job is cancelled.
CONFLICT WITH ALLOCR For type code D - the system waits for an operator
SETPFIX BELOW is not allowed in static partitions response.
which have already allocated real storage with Programmer response: None.
ALLOC R. Operator response:
LIMIT TOO HIGH For type code I - none.
The specified value exceeds the amount of available For type code D - enter the VDISK command using a
page frames. correct value for cuu.
System action: The PFIX limit is not changed. Message 1U81I
is followed either by another message 1U81I or by message
1U80t. 1UV4t INVALID DEVICE STATUS FOR cuu
Programmer response: None. Explanation: This message occurs if the physical unit
Operator response: Check the output of the MAP REAL specified in the previous statement or command was not set
command, especially the output line AVAILABLE FOR down by the DVCDN command.
SETPFIX:. When running under VM also check the output of System action:
the * CP QUERY VIRTUAL STORAGE command. For type code I - the job is cancelled.
For type code D - the system waits for an operator
response.
1U82I SETPFIX LIMIT(S) GREATER THAN Programmer response: None.
VIRTUAL PARTITION SIZE Operator response:
Explanation: With the current SETPFIX statement the amount For type code I - none.
of real storage allocated to the partition would exceed the For type code D - issue the DVCDN command. Re-enter
virtual size of the partition. Please note that real storage may the statement or command in error.
have already been allocated in a preceding ALLOC R
command, or in a preceding SETPFIX statement.
System action: The PFIX limit is not changed. Message 1U82I
is followed by message 1U80t.
Programmer response: None.
1UV5t DEFINING OF VIRTUAL DISK cuu FAILED, 1UV8t DEVICE IN USE cuu
RC=nnnn Explanation: A VDISK command was issued with a BLKS
Explanation: A failure has been detected during the value of 0, but there are still I/O requests waiting for the
allocation of the resources need for the Virtual Disk. The specified cuu.
reason for the failure is implied by the reason code (RC); nnnn System action:
may be: For type code I - the job is cancelled.
For type code D - the system waits for an operator
RC=0001 No storage available for a Data Space.
response.
System action: Programmer response: None.
For type code I - the job is cancelled.
Operator response:
For type code D - the system waits for an operator For type code I - none.
response.
For type code D - reissue the VDISK command. If the
Programmer response: None. message recurs several times, then cancel the cuu.
Operator response:
For type code I - none.
For type code D - if RC=0001, do one of the following: 1UV9D LABEL AREA IS ALREADY ON VIRTUAL
Increase the amount of defined virtual storage (VSIZE DISK cuu
value) or decrease the amount of used virtual storage. Explanation: A VDISK command with the operand
Virtual storage is freed if, for example, the size of USAGE=DLA was issued, although the label area had been
another Virtual Disk is set to zero, a Data Space is placed already on virtual disk cuu by a previous VDISK
de-allocated, or a static or dynamic partition is command. The VDISK command with the USAGE operand
de-allocated. can be specified only once during ASI time. Any further
Increase the amount of defined virtual storage for Data attempt causes the message.
Spaces using the SYSDEF command. System action: The system waits for an operator response.
Programmer response: None
Operator response: Either of the following:
1UV6t VIRTUAL DISK cuu ALREADY DEFINED
v Press END/ENTER: this causes the system to ignore the
Explanation: The cuu specified in the VDISK command has
preceding VDISK statement.
already been defined in a previous VDISK command or
v Correct the VDISK statement, press END/ENTER and
statement.
continue processing.
System action:
v For type code I - the job is cancelled.
v For type code D - the system waits for an operator
response.
Programmer response: None.
Operator response:
v For type code I - none.
v For type code D - Either of the following:
Press END/ENTER: this causes the system to ignore the
preceding VDISK command or statement.
If you want to change the size of the virtual disk cuu first
enter a VDISK command with BLKS=0 and then a VDISK
command with the proper size.
Re-enter the VDISK command or statement with a cuu
different from the one displayed in the message.
Enter CANCEL to have the system cancel the job.
1Vxx=VSE/POWER Messages
1Vxx messages are issued at:
v Central operator station only: Messages 1V01 through 1V08, 1V11, 1V16, 1V26,
1V27, and 1V34.
v Central operator station or work station, depending on where the command was
issued: Messages 1V09 and 1V10.
v Work station only: all other messages starting from 1V12.
Operator response: You may now log on to start a session
1V01I NO SUBTASK AVAILABLE FOR RJE,SNA
with VSE/POWER RJE,SNA.
Explanation: The maximum number of subtasks allowed to
be active at any one time has already been started. (The
message should never occur.) 1V05I RJE,SNA TERMINATED,
System action: The initialization of RJE,SNA is terminated.
APPLID=power-macro-applid
System programmer response: Note the lack of available
Explanation: One of the following:
subtasks.
1. An error condition was detected, the nature of which is
Operator response: Free a subtask for use by RJE,SNA and
explained in a previously displayed message (1V01I, 1V02I,
reissue the PSTART command. Notify your system
programmer. or 1V03I).
2. The central operator entered a VSE/POWER PEND
command without the FORCE parameter.
1V02I VTAM OPEN FAILURE RTNCD=xxx 3. Either the central operator issued a VTAM HALT
Explanation: xxx is the return code (decimal) posted in the command to cause close down of the connection with
ACB's error field (see VTAM Programming and VTAM VSE/POWER RJE/SNA, or the central operator issued a
Messages and Codes). PSTOP RJE,SNA command.
System action: RJE,SNA is terminated.
An attempt to open the VTAM Access Method Control Block
System programmer response: None.
(ACB) for the VSE/POWER application program has failed.
System action: The initialization of RJE,SNA is terminated. Operator response: None.
System programmer response: Depends on the return code
posted in the ACB's error field. If the return code indicates
1V06I UNABLE TO LOGON luname RC=yy
'ACB opened already for another session', the same
MACRO=nnnn
application ID might have been used for both the RJE/SNA
Explanation: An error occurred during logon of an SNA
support and the PNET support. If this is the case, change one
logical unit. For an explanation, check the return code (RC),
of the application IDs (the SNA operand in the POWER macro
or the APPLID operand in the PNODE macro). which may be one of the following:
Operator response: Report this message to your system RC=01: GETVIS failed for LOGON WACB
programmer. RC=03: GETVIS failed for LOGON SUCB/LUCB
RC=05: GETVIS failed for LRCB
RC=07: VTAM is in shutdown
1V03I ERROR ON rplrequest RTNCD,FDB2=xx,yy RC=10: Error on INQUIRE (VTAM request)
SENSE=zzzzzzzz RC=11: Error in REMID or PASSWORD or
Explanation: During initialization of RJE,SNA either: LUNAME
1. When both FDB2 and SENSE codes are all zeros VTAM is RC=12: Error in BIND data
not yet started in any partition. RC=17: Session limit (SESSLIM) value exceeded
2. An error was detected when issuing a VTAM request RC=20: Number of concurrently active
(rplrequest). workstations allowed is exceeded
System action: RJE,SNA is terminated, as the cause of the RC=40: Error on OPENDST
error can neither be related to a specific logical unit, nor to a RC=41: Error on SESSIONC SDT
specific input or output processor.
System programmer response: Depends on the return code, For an explanation of the MACRO= value, see message
feedback, and sense information returned by VTAM in 1V07I.
hexadecimal notation. For an explanation of the meaning of System action: The LOGON request for the SNA logical unit
this information, see VTAM Programming or VTAM Messages is rejected.
and Codes. For detailed information about RC/FDB2 refer to System programmer response: Investigate the cause of the
'RPL Based Macro Instructions' in z/VSE Messages and Codes, error.
Volume 2, for sense data refer to 'Sense Codes' in the same Operator response: Report this message to your system
manual. programmer.
Operator response: Depending on above explanation:
1. Initialize VTAM and restart RJE,SNA.
2. Report this message to your system programmer. 1V07I ERROR ON rplrequest RTNCD,FDB2=xx,yy
SENSE=zzzzzzzz ON luname MACRO=nnnn
Explanation: An error was detected when VSE/POWER
1V04I RJE,SNA STARTED, APPLID=power-macro- attempted to issue a VTAM request (rplrequest) during a data
applid transmission or a LOGON to VSE/POWER. The parts of the
System action: VSE/POWER waits for terminal operators to RPL that are displayed in hexadecimal are:
start a session by entering their LOGON commands.
System programmer response: None.
3. The central operator issued a PEND command without the Operator response: Report this message to your system
FORCE parameter. programmer.
System action: The system continues to process other tasks.
System programmer response: None.
Operator response: None. 1V17A task SUSPENDED FOR FORMS MOUNT
Explanation: The task named in the message stops
temporarily for one of the following reasons:
1V13I LOGOFF FORCED, TIME=hh:mm:ss date 1. VSE/POWER message 1Q40A preceded this message,
Explanation: Either a VSE system error, or an abnormal requesting special forms or cards (indicated by field ffff in
termination of a user JOBEXIT routine caused the session to message 1Q40A) for the output of the specified job.
terminate, or the central operator issued one of the following 2. A specified number of pages has been printed after the
commands: operator entered a SETUP command.
v PSTOP RJE,SNA (with or without the 'luname' parameter) System action: Processing continues for other VSE/POWER
v VARY INACT,I,ID=ncpname/luname tasks.
v HALT QUICK. System programmer response: None.
System action: One of the following: Operator response: Press the ATTN key on the 377x terminal
and enter one of the commands below:
Cause 1: VSE/POWER ends the session with the terminal
To reactivate the list- or punch-writer task:
identified by 'luname'.
GO {LSTn|PUN}
Cause 2: VTAM notifies VSE/POWER that a session has been If (further) manual alignment of the print forms is
terminated. required:
Cause 3: VTAM notifies VSE/POWER that VTAM is going to SETUP LSTn[,n]
be deactivated. If the list- or punch-writer task is to be terminated:
System programmer response: None. STOP {LSTn|PUN}
Operator response: None.
1V16I NO STORAGE AVAILABLE FOR task FOR 1V22I INVALID xxxxxx COMMAND
luname, rrr Explanation: An invalid command was entered on the
Explanation: Insufficient storage for the list or punch task console keyboard, via the card reader, or via a diskette device.
named in the message. rrr is the terminal remote-ID. System action: The command is ignored.
System action: The list or punch processor is not activated. System programmer response: None.
System programmer response: Check the virtual storage Operator response: Enter the correct VSE/POWER
requirements of VSE/POWER. The size of the work areas in command.
the partition GETVIS area may be too small. Increase the
storage allocation as required.
1V23I xxxxxxxx OUT OF SEQUENCE 1V25I EOJ ADDED FOR jobname jobnumber
Explanation: An invalid terminal command has been entered. Explanation: A reader task was started and the last record
read from the file was neither an * $$ EOJ nor a /& job
xxxxxxxx can be one of the following: delimiter statement.
v A START command was entered to start a task that had
System action: The missing job delimiter is added to the
already been started by a previous START command. VSE/POWER job that has been read, and the job itself is
v A STOP command was entered to stop a task that had
placed in the hold state.
already been deactivated or that had not been activated yet.
Programmer response: To avoid this message, have all SYSIN
v A SETUP or GO command was entered without the files that are to be spooled by VSE/POWER end with a /&
operator being prompted to do so.
statement (if JECL is not used) or an * $$ EOJ statement (if
v A RESTART command was expected but not entered. JECL is used).
System action: The command is ignored.
Operator response: To take the job out of the hold state,
System programmer response: None. issue the RELEASE command and make it available for
Operator response: None.
processing. If the job should be removed from the reader
queue, issue the DELETE command. Inform your programmer.
1V24I task TERMINATED, REASON=xxxx FOR
luname 1V26I INVALID REMOTE-ID, PASSWORD OR
Explanation: The task named in the message is terminated LUNAME, RC=yy
for the reason indicated by REASON=xxxx. This reason can be Explanation: A remote terminal operator of an SNA logical
one of the following: unit attempted to log on either with an invalid remote-ID or
v 'task' = PUN or LSTn: password, or with a remote-ID which is not allowed for this
A negative response was received on a request from logical unit. The return code yy can be one of the following:
VSE/POWER to the terminal. The error is serious enough 30 Invalid remote-ID
for VSE/POWER to stop the task. If REASON=0000, the 31 Invalid password
task was stopped due to either 32 Invalid logical unit (LUNAME) for this remote-ID
an abnormal termination of a user OUTEXIT, or System action: The LOGON request from the SNA logical
unit is not accepted.
a STOP return code by a user OUTEXIT, or
System programmer response: None.
one of the following commands been entered: Operator response:
PSTOP RJE,SNA,... v For the central operator: If the message occurs frequently,
* .. STOP LSTn inform your system programmer.
* .. STOP PUN v For the remote operator: Try to log on again.
If the message was issued from the Attention Routine, Press END/ENTER: this causes the system to ignore the
then the command is ignored. preceding VDISK statement.
If the message was issued from Job Control, then the job Correct the VDISK statement, press END/ENTER and
is cancelled. continue processing.
For type code D - the system waits for an operator Enter CANCEL to have the system cancel the job. Report
response. the message to your programmer.
Programmer response: If the error message was caused by a
JCL command or statement, then correct the job or procedure
to avoid this problem in the future. 1Y09t FOLLOWING VOLUME(S) NOT IN
Operator response: LIBRARY: volid1[,volid2,...]
For type code I - Explanation: The preceding command or statement has
If the message was issued from the Attention Routine specified tape volume-id(s) that was (were) not found in the
you may resubmit the corrected statement. specified IBM 3494 library (or in the default library if nothing
If the message was issued from Job Control - no else was defined). Please note, that only up to 8 missing
response. volume-ids are shown in the message.
For type code D, do one of the following: System action:
Resubmit the corrected statement. v For type code I:
Press END/ENTER to cause the system to ignore the If issued from Attention Routine - None
statement and to continue processing. If issued from Job Control - The job is cancelled
Enter CANCEL to have the system cancel the job. v For type code D - The system waits for an operator
Report the message to your programmer. response
Programmer response: If the job is cancelled correct the
command or statement and rerun the job.
1Y07t ASI NOT ACTIVE: USAGE PARAMETER Operator response:
NOT ALLOWED v For type code I - None.
Explanation: A VDISK command with the operand v For type code D - Either of the following:
USAGE=DLA was issued, which is only accepted during ASI Press END/ENTER: this causes the system to ignore the
(Automated System Initialization) time. preceding command or statement.
System action: Correct the command/statement, press END/ENTER and
v For type code I - The job is cancelled. continue processing.
v For type code D - The system waits for an operator Enter CANCEL to have the system cancel the job.
response.
Programmer response: If the job is cancelled, correct or Report the message to your programmer.
remove the VDISK statement and rerun the job. Note that
VDISK with the USAGE operand is only allowed during ASI
time and when no other partitions than BG have been started 1Y0At FOLLOWING VOLUME(S) ON WRONG
yet. MEDIA: xxxxxx<,......>
Operator response: Explanation: A LIBSERV MOUNT was given and the
v For type code I - None. specified volume(s) cannot be processed by the tape device
v For type code D - Either of the following: defined or chosen for this command. (3490 volumes cannot be
Press END/ENTER: this causes the system to ignore the mounted on 3590 tape units and vice versa.)
preceding VDISK statement. System action:
Correct the VDISK statement, press END/ENTER and v For type code I - The job is cancelled.
continue processing. v For type code D - The system waits for an operator
Enter CANCEL to have the system cancel the job. Report response.
the message to your programmer. Programmer response: Correct the job by specifying the
correct vol-id(s) in the LIBSERV MOUNT command or
statement.
1Y08t PARTITIONS STARTED: USAGE Operator response:
PARAMETER NOT ALLOWED ANY MORE v For type code D - re-specify the LIBSERV MOUNT
Explanation: A VDISK command with the operand command with the correct volume(s) or issue CANCEL to
USAGE=DLA was issued during ASI (Automated System have the job cancelled.
Initialization) time, which is not accepted, when other
partitions than BG have already been started by means of the
START command. 1Y1nt TOO MANY OPERANDS
System action: Explanation: For an explanation of n in the message
v For type code I - The job is cancelled. identifier, see Field Count for Error-Field Indications on
v For type code D - The system waits for an operator page 95. The statement/command contains more operands
response. than expected; for example the SYSDEF DSPACE
Programmer response: If the job is cancelled, correct or statement/command specifies a DSIZE of 0M together with
remove the VDISK statement and rerun the job. Note that other operands.
VDISK with the USAGE operand is only allowed during ASI System action:
time and when no other partitions than BG have been started For type code I -
yet. If the message was issued from the Attention Routine,
Operator response: then the statement/command is ignored.
v For type code I - None. If the message was issued from Job Control, then the job
v For type code D - Either of the following: is cancelled.
For type code D - the system waits for an operator to avoid this problem in the future.
response. Operator response:
Programmer response: If the error message was caused by a v For type code I -
JCL statement or command, then correct the job or procedure If the message was issued from the Attention Routine
to avoid this problem in the future. you may resubmit the corrected statement/command.
Operator response: If the message was issued from Job Control - no
For type code I - response.
If the message was issued from the Attention Routine v For type code D do one of the following:
you may resubmit the corrected statement/command. Resubmit the corrected statement/command.
If the message was issued from Job Control - no Press END/ENTER to cause the system to ignore the
response. statement/command and to continue processing.
For type code D do one of the following: Enter CANCEL to have the system cancel the job. Report
Resubmit the corrected statement/command. the message to your programmer.
Press END/ENTER to cause the system to ignore the
statement/command and to continue processing.
Enter CANCEL to have the system cancel the job. 1Y4nt VALUE IS NOT NUMERIC
Report the message to your programmer. Explanation: For an explanation of n in the message
identifier, see Field Count for Error-Field Indications on
page 95. The key value in error should be a numeric, but
1Y2nt INCORRECT DELIMITER contains digits outside the range of 0 to 9.
Explanation: For an explanation of n in the message System action:
identifier, see Field Count for Error-Field Indications on For type code I -
page 95. Either a parameter should end by an equal sign and If the message was issued from the Attention Routine,
does not, or a parameter should not end by an equal sign and then the statement/command is ignored.
does. If the message was issued from Job Control, then the job
System action: is cancelled.
For type code I - For type code D - the system waits for an operator
If the message was issued from the Attention Routine, response.
then the statement/command is ignored. Programmer response: If the error message was caused by a
If the message was issued from Job Control, then the job JCL statement or command, then correct the job or procedure
is cancelled. to avoid this problem in the future.
For type code D - the system waits for an operator Operator response:
response. For type code I -
Programmer response: If the error message was caused by a If the message was issued from the Attention Routine
JCL statement or command, then correct the job or procedure you may resubmit the corrected statement/command.
to avoid this problem in the future. If the message was issued from Job Control - no
Operator response: response.
For type code I - For type code D do one of the following:
If the message was issued from the Attention Routine Resubmit the corrected statement/command.
you may resubmit the corrected statement/command. Press END/ENTER to cause the system to ignore the
If the message was issued from Job Control - no statement/command and to continue processing.
response. Enter CANCEL to have the system cancel the job.
For type code D do one of the following: Report the message to your programmer.
Resubmit the corrected statement/command.
Press END/ENTER to cause the system to ignore the
statement/command and to continue processing. 1Y5nt INVALID VALUE: xxxxxxxx
Enter CANCEL to have the system cancel the job. Explanation: For an explanation of n in the message
Report the message to your programmer. identifier, see Field Count for Error-Field Indications on
page 95. The key value xxxxxxxx has one or more of the
following errors:
1Y3nt KEYWORD xxxxxxxx SPECIFIED TWICE OR v It is higher than specified in the description.
NOT ALLOWED v It is too long or too short.
Explanation: For an explanation of n in the message v It does not end with K or M as specified in the description.
identifier, see Field Count for Error-Field Indications on v It contains invalid characters.
page 95. Either a keyword appears twice in the preceding System action:
command/statement or the keyword in error cannot be For type code I -
specified together with a preceding keyword If the message was issued from the Attention Routine,
(e.g. ...TEMP,PERM... or ...READ,WRITE...). then the statement/command is ignored.
System action: If the message was issued from Job Control, then the job
v For type code I - is cancelled.
If the message was issued from the Attention Routine, For type code D - the system waits for an operator
then the statement/command is ignored. response.
If the message was issued from Job Control, then the job Programmer response: If the error message was caused by a
is cancelled. JCL statement or command, then correct the job or procedure
v For type code D - the system waits for an operator to avoid this problem in the future.
response. Operator response:
Programmer response: If the error message was caused by a For type code I -
JCL statement or command, then correct the job or procedure
If the message was issued from the Attention Routine If the message was issued from Job Control - no
you may resubmit the corrected statement/command. response.
If the message was issued from Job Control - no For type code D do one of the following:
response. Resubmit the corrected statement/command.
For type code D do one of the following: Press END/ENTER to cause the system to ignore the
Resubmit the corrected statement/command. statement/command and to continue processing.
Press END/ENTER to cause the system to ignore the Enter CANCEL to have the system cancel the job.
statement/command and to continue processing. Report the message to your programmer.
Enter CANCEL to have the system cancel the job.
Report the message to your programmer.
1Y8nt INVALID OR DUPLICATE SYSLOG-ID
Explanation: For an explanation of n in the message
1Y6nt INVALID KEYWORD: xxxxxxxx identifier, see Field Count for Error-Field Indications on
Explanation: For an explanation of n in the message page 95. The specified SYSLOG-ID is either not known in the
identifier, see Field Count for Error-Field Indications on running system or it has been specified more than once in the
page 95. Either the keyword is not allowed for this preceding command or statement. If, however, a LIBSERV
statement/command, or a keyvalue, which is not numerical, is command caused the message, then the SYSLOG-ID specified
longer than that which is allowed in the description. For with the PART keyword may be syntactically correct, but the
example, VOLID=XX34567. If the length of the specified keyword corresponding partition is neither active nor stopped.
is greater than eight, it will be truncated to eight characters System action:
xxxxxxxx. For type code I -
System action: If the message was issued from the Attention Routine,
For type code I - then the statement/command is ignored.
If the message was issued from the Attention Routine, If the message was issued from Job Control, then the job
then the statement/command is ignored. is cancelled.
If the message was issued from Job Control, then the job For type code D - the system waits for an operator
is cancelled. response.
For type code D - the system waits for an operator Programmer response: If the error message was caused by a
response. JCL statement or command, then correct the job or procedure
Programmer response: If the error message was caused by a to avoid this problem in the future.
JCL statement or command, then correct the job or procedure Operator response:
to avoid this problem in the future. For type code I -
Operator response: If the message was issued from the Attention Routine
For type code I - you may resubmit the corrected statement/command.
If the message was issued from the Attention Routine If the message was issued from Job Control - no
you may resubmit the corrected statement/command. response.
If the message was issued from Job Control - no For type code D do one of the following:
response. Resubmit the corrected statement/command.
For type code D do one of the following: Press END/ENTER to cause the system to ignore the
Resubmit the corrected statement/command. statement/command and to continue processing.
Press END/ENTER to cause the system to ignore the Enter CANCEL to have the system cancel the job.
statement/command and to continue processing. Report the message to your programmer.
Enter CANCEL to have the system cancel the job.
Report the message to your programmer.
1Y9nt PARENTHESIS MISSING
Explanation: For an explanation of n in the message
1Y7nt INVALID STATEMENT. OPERAND identifier see Field Count for Error-Field Indications on page
MISSING 95. The preceding command or statement does not contain an
Explanation: For an explanation of n in the message opening or closing parenthesis where one was expected.
identifier, see Field Count for Error-Field Indications on System action:
page 95. An operand was expected after an equal sign or a v For type code I - The job is cancelled.
comma, but there was none. v For type code D - The system waits for an operator
System action: response.
For type code I - Programmer response: If the job is cancelled correct the
If the message was issued from the Attention Routine, command or statement and rerun the job.
then the statement/command is ignored. Operator response:
If the message was issued from Job Control, then the job v For type code I - None.
is cancelled. v For type code D - Either of the following:
For type code D - the system waits for an operator Press END/ENTER: this causes the system to ignore the
response. preceding command or statement.
Programmer response: If the error message was caused by a Correct the command/statement, press END/ENTER and
JCL statement or command, then correct the job or procedure continue processing.
to avoid this problem in the future. Enter CANCEL to have the system cancel the job. Report
Operator response: the message to your programmer.
For type code I -
If the message was issued from the Attention Routine
you may resubmit the corrected statement/command.
v For type code D - the system waits for an operator v For type code I - None.
response. v For type code D - Either of the following:
Programmer response: None. Press END/ENTER: this causes the system to ignore the
Operator response: preceding command or statement.
v For type code I - Correct the command/statement, press END/ENTER and
If the message was issued from the Attention Routine continue processing
you may do one of the following: Enter CANCEL to have the system cancel the job.
- If possible try to mount another cuu.
- Wait until the other system has unassigned (via Report the message to your programmer.
UNASSIGN CCW) the device and then re-issue the
LIBSERV command.
If the message was issued from Job Control - no 1YH0I PARTITION CANCELLED DUE TO
response. LIBSERV CANCEL COMMAND
v For type code D do one of the following: Explanation: A CANCEL request was given for a tape device,
If possible try to mount another cuu. and the partition which had been waiting for the completion
Wait until the other system has unassigned (via of the corresponding MOUNT request is cancelled.
UNASSIGN CCW) the device and then re-issue the System action: The partition is cancelled.
LIBSERV command. Programmer response: None.
Enter CANCEL to have the system cancel the job. Report Operator response: None.
the message to your programmer.
1YH1I MOUNT CANCELLED FOR UNIT cuu
1YEnI PASS NOT POSSIBLE, explanation Explanation: A partition issued a LIBSERV MOUNT request
Explanation: For an explanation of n in the message for tape device cuu. While the partition was waiting for the
identifier see Field Count for Error-Field Indications on page completion of this MOUNT request, a LIBSERV CANCEL
95. A LIBSERV PASS request was given for a tape unit, but command for the same tape device was given by AR.
failed for one of the following reasons: System action: The partition is cancelled.
v There was no mount information available for the tape unit. Programmer response: None.
That is, there was no preceding LIBSERV MOUNT request, Operator response: None.
or the tape unit has already been RELEASEd.
v The tape unit has already been assigned by a partition.
1YH2I function FINISHED FOR UNIT cuu
v There was only temporary mount information associated
Explanation: Either a LIBSERV MOUNT or a LIBSERV
with the tape device (TEMP operand in the JC LIBSERV
RELEASE request was given for tape device cuu, and the
MOUNT command). However, you can pass only tape units
request completed successfully. function stands for the operand
which are MOUNTed permanently.
specified with the LIBSERV commmand, either MOUNT or
System action: The system ignores the PASS request. The
RELEASE.
specified tape unit is not PASSed to the specified partition.
System action: The Attention Routine finished processing the
Programmer response: None.
previous LIBSERV command.
Operator response: You may invoke the JC LISTIO cuu
Programmer response: None.
command or the AR VOLUME cuu command to gather status
Operator response: None.
information on the tape unit.
- submit a LIBSERV CANCEL command to cancel the rc=08, rs=15 The START request is rejected because the
pending MOUNT request for the device cuu indicated specified CPU is in standby state.
by the message. Then resubmit the LIBSERV
rc=08, rs=16 The STARTSBY request is rejected because
command.
the specified CPU is not in standby state.
If the message was issued from Job Control - no
response. rc=08, rs=17 The STARTSBY request is rejected because
v For type code D do one of the following: a previous STARTSBY or STOPSBY request
Wait until the pending MOUNT request has completed. is still being processed.
Then resubmit the LIBSERV command. System action: According to return and reason code:
Submit a LIBSERV CANCEL command to cancel the v For rc=08 and rs=0A, the START request is processed for the
pending MOUNT request for the device cuu indicated by CPUs that can be activated.
the message. Then resubmit the LIBSERV command. v For any other combination of return and reason code the
Press END/ENTER to cause the system to ignore the START or STARTSBY request is ignored.
statement/command and to continue processing.
Enter CANCEL to have the system cancel the job. Report The CPU counters might have been reset.
the message to your programmer. System programmer response: If rc=08 and rs=02, define a
larger system GETVIS area by specifying a larger GETVIS
1YH4I MOUNT FOR DEVICE cuu IS FINISHED, parameter in the SVA command of the IPL procedure.
CANCEL IGNORED If rc=08 and rs=04, check whether phase IJBTDSRV has
Explanation: A LIBSERV CANCEL request was given for erroneously been removed from system library
tape device cuu, which had already been MOUNTed IJSYSRS.SYSLIB. Use the SET SDL command to load the phase
successfully. into the SVA.
System action: Since the preceding MOUNT request
completed successfully, the system ignores the CANCEL If rc=08 and rs=0B, 0D, or 0E, contact IBM for support.
request. Operator response:
Programmer response: None. v For type code I - None.
Operator response: None. v For type code D - One of the following:
If rc=08 and rs=02, invoke the GETVIS command to
display GETVIS information for problem determination.
1YH5t CPU(S) COULD NOT BE STARTED RC=rc Press END/ENTER: this causes the system to ignore the
REASON=rs preceding SYSDEF statement/command.
Explanation: A SYSDEF TD command/statement with the Enter CANCEL to have the system cancel the job and
START or STARTSBY operand was given but failed. The report the message to your system programmer.
reason for the error is implied by one of the following
hexadecimal combinations of rc (return code) and rs (reason
code): 1YH6I CPU(S) COULD NOT BE
{STOPPED|QUIESCED|SET STANDBY}
rc=08, rs=01 z/VSE is not running on a multiprocessor RC=rc REASON=rs
system. Explanation: A SYSDEF TD command with the STOP,
rc=08, rs=02 No system GETVIS space available to STOPQ, or STOPSBY operand was given but failed. The
create the tables related to each additional reason for the error is implied by one of the following
CPU. hexadecimal combinations of rc (return code) and rs (reason
code):
rc=08, rs=03 The START request is rejected because a
previous STOP request is still being rc=08, rs=01 z/VSE is not running on a multiprocessor
processed. system.
rc=08, rs=04 Phase IJBTDSRV (required to provide rc=08, rs=03 The STOP, STOPQ, or STOPSBY request is
multiprocessor support) has not been rejected because a previous STOP, STOPQ,
loaded into the SVA. or STOPSBY request is still being
processed.
rc=08, rs=06 The maximum number of CPUs (which is
10) has already been defined. rc=08, rs=04 Phase IJBTDSRV (required to provide
multiprocessor support) has not been
rc=08, rs=08 The specified CPU is in error. loaded into the SVA.
rc=08, rs=09 Not one of the required CPUs could be rc=08, rs=05 The STOP, STOPQ, or STOPSBY request is
started. ignored because only one CPU is active.
rc=08, rs=0A Some but not all required CPUs could be rc=08, rs=08 The specified CPU is in error.
started.
rc=08, rs=0B Internal error.
rc=08, rs=0B Internal error.
rc=08, rs=0D Internal error.
rc=08, rs=0D Internal error.
rc=08, rs=0E Internal error.
rc=08, rs=0E Internal error.
rc=08, rs=10 The STOP, STOPQ, or STOPSBY request is
rc=08, rs=0F The START request is rejected because the ignored because it addressed the CPU
SDAID program is currently active. from which IPL was performed.
rc=08, rs=15 The STOP, STOPQ, or STOPSBY request is For an explanation of return and reason codes, see z/VSE
rejected because the specified CPU is in System Macros Reference.
standby state. System action:
v For type code I -
rc=08, rs=17 The STOPSBY request is rejected because a If the message was issued from the Attention Routine,
previous STARTSBY or STOPSBY request then the statement/command is ignored.
is still being processed. If the message was issued from Job Control, then the job
rc=08, rs=18 The STOPSBY request is rejected because is cancelled.
the system is running under z/VM. v For type code D - the system waits for an operator
System action: The STOP, STOPQ, or STOPSBY request is response.
ignored. Programmer response: Correct the LIBSERV command or
statement and rerun the job, if a typo caused the error.
The CPU counters might have been reset. Otherwise have a look at the explanations for return and
System programmer response: If rc=08 and rs=04, check reason code to determine the condition which led to the
whether phase IJBTDSRV has erroneously been removed from failure of LBSERV.
system library IJSYSRS.SYSLIB. Use the SET SDL command to Operator response:
load the phase into the SVA. v For type code I -
If the message was issued from the Attention Routine
If rc=08 and rs=0B, 0D, or 0E, contact IBM for support.
you may:
Operator response: None.
- resubmit the corrected LIBSERV command, if one or
more operands of the LIBSERV command were
1YH7I NUMBER OF CPU(S) ACTIVE: i specified wrongly.
QUIESCED: j INACTIVE: k STANDBY: l - have a look at the explanations for return and reason
Explanation: A SYSDEF TD command with the START, code to determine and clear the condition which
STARTSBY, STOP, STOPQ, or STOPSBY operand was given. caused the failure of LBSERV. Then resubmit the
The CPU(s) specified with the SYSDEF TD command were LIBSERV command.
successfully If the message was issued from Job Control - no
response.
v started (in case of the START operand),
v For type code D do one of the following:
v stopped (in case of the STOP operand), resubmit the corrected LIBSERV statement/command, if
v quiesced (in case of STOPQ operand), one or more operands of LIBSERV were specified
v enqueued for start (in case of the STARTSBY operand) or wrongly.
have a look at the explanations for return and reason
v enqueued for stop and set standby (in case of the STOPSBY code to determine and clear the condition which led to
operand). the failure of LBSERV. Then resubmit the LIBSERV
In case of the STARTSBY and STOPSBY operands, the command.
specified operation is only initiated for the specified CPU and Press END/ENTER to cause the system to ignore the
the processing is done asynchronously. statement/command and to continue processing.
Enter CANCEL to have the system cancel the job. Report
the message to your programmer.
The numbers i, j, k and l denote the numbers of active,
quiesced, inactive, and standby CPU(s) (respectively) at the
time the SYSDEF TD command has completed. In case of the 1YH9I LBSERV COPYEX - FUNCTION
STARTSBY and STOPSBY operands the numbers represent the INCOMPATIBLE
state right after the initiation of the operation. Explanation: The COPY EXPORT function is not supported
System action: The CPU counters might have been reset. by this hardware or in this tape library environment.
Programmer response: None. System action: None.
Operator response: None. Programmer response: None.
Operator response: None.
1YH8t LBSERV ERROR, FUNCTION=function
RET.CODE=rc, REASON=reas 1YK0t NO FREE UNIT AVAILABLE FOR LIBRARY
Explanation: The LBSERV macro is the programming libname
interface to issue requests from an application program to an Explanation: A LIBSERV MOUNT request was given, and the
IBM 3494 Tape Library Dataserver. The message is caused by optional operand UNIT=cuu had been omitted. The system
one of the following reasons: searched for a free tape drive associated with tape library
v The LIBSERV command or statement called the LBSERV libname, but did not find any.
macro with a function operand SQUERY, MOUNT,
RELEASE, CANCEL, or EJECT, but the LBSERV macro Note: If the optional LIB=libname operand had been omitted,
failed. too, then the system searched for a free tape drive
v During end-of-job processing the job control program associated with the default tape library.
releases all temporary mount reservations for the partition System action:
by means of an LBSERV macro with a function operand v For type code I -
RELEASE (mount complete state) or CANCEL (mount If the message was issued from the Attention Routine,
pending state). This LBSERV service failed. then the LIBSERV MOUNT request is ignored.
If the message was issued from Job Control, then the job
is cancelled.
v For type code D - the system waits for an operator Enter CANCEL to have the system cancel the job. Report
response. the message to your system programmer.
Programmer response: None.
Operator response:
v For type code I - 1YK4t CPU WITH ADDRESS cpuaddr IS NOT
If the message was issued from the Attention Routine DEFINED
you may: Explanation: A SYSDEF TD command was issued, but the
- Resubmit the corrected LIBSERV command, if one or CPU identified by cpuaddr does not exist.
more operands of the LIBSERV command were System action:
specified wrong. v For type code I:
- Wait until other tape processing jobs complete, and If entered from a console (attention routine) - None.
tape drives currently in use get free. Then resubmit the If issued by a job stream (job control) - The job is
LIBSERV MOUNT command. cancelled.
- Issue a LIBSERV RELEASE command against a tape v For type code D:
drive, which is not needed any more. Then resubmit The system waits for an operator response.
the LIBSERV MOUNT command.
If the message was issued from Job Control - no The CPU counters might have been reset.
response. Programmer response: If the job is cancelled, correct or
v For type code D do one of the following: remove the SYSDEF statement and rerun the job.
Resubmit the corrected LIBSERV statement/command, if Operator response:
one or more operands of LIBSERV were specified wrong. v For type code I - None.
Wait until other tape processing jobs complete and tape v For type code D - One of the following:
drives currently in use get free. Then resubmit the Press END/ENTER: this causes the system to ignore the
LIBSERV MOUNT command. preceding SYSDEF statement.
Issue a LIBSERV RELEASE command against a tape Correct the SYSDEF statement and press END/ENTER to
drive, which is not needed any more. Then resubmit the continue processing.
LIBSERV MOUNT command. Enter CANCEL to have the system cancel the job. Report
Press END/ENTER to cause the system to ignore the the message to your system programmer.
LIBSERV MOUNT request and to continue processing.
Enter CANCEL to have the system cancel the job.
1YK5t VOLUME STILL MOUNTED ON CUU: cuu
Explanation: A LIBSERV MOUNT request was given for tape
1YK2I CPU ALREADY {STOPPED|QUIESCED|SET device cuu, but there is still another volume mounted on this
STANDBY} device.
Explanation: A SYSDEF TD command with the STOP, System action:
STOPQ, or STOPSBY operand was given for a CPU already v For type code I -
inactive, quiesced, or standby. If the message was issued from the Attention Routine,
System action: The command is ignored. the command is ignored.
If the message was issued from Job Control, the job is
The CPU counters might have been reset. cancelled.
Programmer response: None. v For type code D -
Operator response: None. The system waits for an operator response.
Programmer response: If the error message was caused by a
1YK3t ASI NOT ACTIVE: JCL statement or command, correct the job or procedure to
{NTASKS|START|STARTSBY} PARAMETER avoid this problem in the future.
NOT ALLOWED Operator response:
Explanation: One of the following statements was given: v For type code I -
If the message was issued from the Attention Routine
v a // SYSDEF TD with the START or STARTSBY operand you may:
v a // SYSDEF SYSTEM with the NTASKS operand. - resubmit the corrected LIBSERV command, if the unit
specification was erroneous.
The statement is only accepted in the startup procedure
- submit an MTC RUN command for the device cuu
($0JCL) of the BG partition during Automated System
indicated in the message to rewind and unload the
Initialization (ASI) but ASI is not active anymore.
volume that is still on it. Then resubmit the LIBSERV
System action: The SYSDEF command is ignored.
command.
v For type code I - The job is cancelled.
- submit a LIBSERV RELEASE command to release the
v For type code D - The system waits for an operator
preceding MOUNT request for the device cuu
response.
indicated by the message. Then resubmit the LIBSERV
command.
The CPU counters might have been reset (in case of // If the message was issued from Job Control - no
SYSDEF TD). response.
Programmer response: If the job is cancelled, remove the // v For type code D do one of the following:
SYSDEF statement and rerun the job. submit an MTC RUN command for the device cuu
Operator response: indicated in the message to rewind and unload the
v For type code I - None. volume that is still on it. Then resubmit the LIBSERV
v For type code D - One of the following: statement/command.
Press END/ENTER: this causes the system to ignore the
preceding SYSDEF statement.
submit a LIBSERV RELEASE command to release the v For type code I - The job is cancelled.
preceding MOUNT request for the device cuu indicated v For type code D - The system waits for an operator
by the message. Then resubmit the LIBSERV response.
statement/command. Programmer response: Ensure the correct sequence of VTAPE
Press END/ENTER to cause the system to ignore the START and VTAPE STOP requests.
statement/command and to continue processing. Operator response:
Enter CANCEL to have the system cancel the job. Report v For type code I - None.
the message to your programmer. v For type code D:
for action START: verify that the device is not already
used by another partition, then issue a VTAPE
1YK6t CPU(S) ALREADY ACTIVE STOP,UNIT=cuu command to stop cuu from acting as
Explanation: A SYSDEF TD,START command was given for a virtual tape. Then reissue the failing VTAPE START
single or all CPUs but the single CPU or all CPUs are already command (eventually preceded by DVCDN cuu) or
active. cancel the job and rerun the job.
System action:
v For type code I:
If entered from a console (attention routine) - None.
Caution
If issued by a job stream (job control) - The job is
END/ENTER may lead to unpredictable results if
cancelled.
the VTAPE is used by another partition or if an
v For type code D:
outdated VTAPE START definition is still active.
The system waits for an operator response.
1YK7I PARTITION part IS NOT ACTIVE 1YL2I VOLUME FOUND IN LIB: libname SRCCAT:
Explanation: The static or dynamic partition part is not sourcecat STATUS: status
active. In case of a static partition part, the partition is either Explanation: A LIBSERV AQUERY/SQUERY request was
not allocated or has not been STARTed or has been STOPped given and the queried volume information is returned by
or UNBATCHed. In case of a dynamic partition part, the libname, source category and volume status.
partition is not allocated or has not been PSTARTed by
The volume status information is one of the following:
VSE/POWER
System action: The command is ignored. v 0000 - No special condition
Programmer response: None v 8000 - Inaccessible
Operator response: Resubmit the command with a valid part
v 4000 - Mounted
operand.
v 2000 - Queued for mount
v 1000 - Being mounted
1YK8t NO ESDS FILE
Explanation: The Virtual Tape Data Handler tried to access v 0800 - Queued for demount
the file specified in the FILE keyword of the VTAPE command v 0400 - Being demounted
and failed, because it is no ESDS file. v 0200 - Queued for eject
System action:
v 0100 - Being ejected
v For type code I - The job is cancelled.
v For type code D - The system waits for an operator v 0080 - Queued for audit
response. v 0040 - Being audited
Programmer response: Provide the name of a VSAM ESDS
v 0020 - Misplaced
file.
Operator response: Report this message to your programmer. v 0010 - Missing or damaged label
v 0008 - Used in manual mode
1YM3I TAPE DATA HANDLER INITIALIZATION 1YM6I TAPE DATA HANDLER ACCESSED
IN PROGRESS SPECIFIED FILE SUCCESSFULLY
Explanation: VTAPE processing needs to initialize the Virtual Explanation: The VTAPE START command completed
Tape Data Handler, which is currently inactive. Job Control is successfully, and the specified tape cuu is now associated with
going to submit a POWER PRELEASE RDR,TAPESRVR the tape image file.
command. System action: The next JCL statement or command is
System action: Job Control waits for the Virtual Tape Data processed.
Handler to become active, in which case message 1YM4I is Programmer response: None
displayed. If the Virtual Tape Data Handler does not become Operator response: None
active in a reasonable amount of time, message 1YM5t is
displayed.
Programmer response: None. 1YM7t TAPE DATA HANDLER ENCOUNTERED
Operator response: None. CONNECTION ERROR
Explanation: The virtual Tape Data Handler tried to establish
a TCP/IP connection to a foreign host and failed for one of
1YM4I TAPE DATA HANDLER INITIALIZATION the following reasons:
COMPLETED v TCP/IP partition not active on the VSE system.
Explanation: VTAPE processing successfully initialized the
Virtual Tape Data Handler. This message is preceded by v Virtual Tape Server not active on the foreign host.
message 1YM3I. v No foreign host found with the specified IP address.
System action: The Virtual Tape Data Handler partition is v Foreign host with specified IP address did not respond.
waiting for virtual tape I/O requests.
v TCP/IP was started with a different system ID.
Programmer response: None.
Operator response: None. v Incorrect $EDCTCPV.PHASE being used.
System action:
v For type code I - The job is cancelled.
1YM5t TAPE DATA HANDLER INITIALIZATION v For type code D - The system waits for an operator
FAILED response.
Explanation: This message is preceded by message 1YM3I. Programmer response: Provide the correct IP address of the
For one of the following reasons the initialization of the foreign host where the tape image file resides.
Virtual Tape Data Handler failed:
If the reason was 'TCP/IP was started with a different system
v POWER job TAPESRVR is not contained in the RDR queue.
ID': Specify // OPTION SYSPARM=nn (where nn is the
v There is no static or dynamic partition available to run system ID) in your startup job. You can use skeleton
POWER job TAPESRVR. SKVTASTJ (in ICCF library 59) to add the above statement.
v The partition running job TAPESRVR has a too low PRTY to
If the reason was 'Incorrect $EDCTCPV.PHASE being used':
initialize the Virtual Tape Data Handler in a reasonable
Ensure that the active $EDCTCPV.PHASE is the one supplied
amount of time.
as part of TCP/IP for VSE/ESA. You should correct the library
v The execution of program $VTMAIN failed. search order in the LIBDEF statements
System action: Operator response: Report this message to your programmer.
v For type code I - The job is cancelled.
v For type code D - The system waits for an operator
response. 1YM8t TAPE DATA HANDLER ENCOUNTERED
Programmer response: Modify skeleton SKVTASTJ to add VIRTUAL TAPE ERROR
POWER job TAPESRVR to the RDR queue. Explanation: The Virtual Tape Data Handler tried to access
Operator response: the file specified in the FILE keyword of the VTAPE command
v For type code I - none. and failed for one of the following reasons:
v For type code D - see the explanation above and act v The specified file does not exist in the VSAM catalog (for
accordingly: LOC=VSAM) or on the foreign host's file system (for
Submit job TAPESRVR to the RDR queue. LOC=ipaddress).
PALTER the job's class to have it run in another partition. v The specified file is no ESDS file, but a VRDS or SAM ESDS
file (for LOC=VSAM).
Improve the partition's position in the PRTY string.
v There is no system standard label information available for
Ensure that the partition's size is sufficient to execute
the specified file (For LOC=VSAM).
program $VTMAIN.
v If READ access was specified: the specified file is empty.
Examine the LST output of job TAPESRVR to find the
cause of the problem. v Depending on the VSAM SHAREOPTIONS: The specified
file is already opened by another partition.
When the Virtual Tape Data Handler partition is up and
v File OPEN failure.
running, re-issue the VTAPE command.
System action:
v For type code I - The job is cancelled.
v For type code D - The system waits for an operator
response.
Programmer response:
v For LOC=VSAM:
Provide the name of a VSAM ESDS file.
v A SYSDEF SCSI,FBA=cuu,...,LUN=lun was given, and the v For type code D - the system waits for an operator
specified cuu is already a SCSI-connected device with the response.
same lun. Programmer response: None.
System action: No system action in case of the QUERY Operator response:
command. In case of the SYSDEF command a multipath v For type code I - none.
connection is established.
v For type code D - cancel the job. Report the message
Programmer response: None.
together with the preceding 0S40I message to your system
Operator response: None.
programmer.
v For type code I - none. v For type code D - The system waits for an operator
response.
v For type code D - cancel the job. Report the message Programmer response: Inspect the output of MAP SVA and
together with the output of the VOLUME command to your GETVIS SVA to determine whether you are short on PFIXed or
system programmer. system GETVIS storage. In case of system GETVIS shortage
you may increase the GETVIS operand of the IPL SVA
1YP1I FBA=cuu IS NOT OFFLINE OR I/O command. If your actual PFIXed storage consumption is close
REQUESTS ARE STILL ONGOING to the limit then proceed as follows: When running under VM
Explanation: A SYSDEF SCSI,DELETE command was given, increase the z/VSE user's virtual storage size as defined by the
but the specified cuu is still ONLINE or there are still I/O STORAGE directory control statement. When running z/VSE
requests queued. native, either increase the processor's real storage or
System action: The DELETE request is ignored. analyse/tune the PFIXed storage consumption of applications
Programmer response: None. running simultaneously to the virtual tape. Inspect the output
Operator response: Check the device status with the of MAP SVA, MAP REAL, and GETVIS SVA,ALL.
VOLUME cuu command. Issue OFFLINE cuu if applicable and Operator response:
resubmit the SYSDEF SCSI,DELETE command. v For type code I - None.
v For type code D - Cancel the job. Report the message
1YP2I FBA=cuu NO SCSI DEVICE FOUND WITH together with outputs of the MAP SVA and GETVIS SVA
A MATCHING DEFINITION commands to your system programmer.
Explanation: A SYSDEF SCSI,DELETE command was given,
but the specified operands (FCP or WWPN or LUN) do not 1YQ2t DEVICE cuu/SYSnnn NOT ENCRYPTION
match with any existing path definition. CAPABLE
System action: The DELETE request is ignored. Explanation: A device has been specified which is not
Programmer response: None. encryption capable.
Operator response: Check the path definitions with the System action:
QUERY SCSI,cuu command. Correct and resubmit the SYSDEF
v For type code I - The job is cancelled.
SCSI,DELETE command if applicable.
v For type code D - The system waits for an operator
response.
1YP3I NO VTAPE INFORMATION Programmer response: Correct the flagged JCL statement as
Explanation: A VTAPE QUERY command is given without necessary.
the UNIT operand. Currently there are no open tape image Operator response:
files associated with tape cuus.
v For type code I - None.
System action: The next JCL statement or command is
processed. v For type code D do one of the following:
Programmer response: None. Resubmit the statement/command with a cuu/SYSnnn for
Operator response: None. a device which is encryption capable.
Press END/ENTER to cause the system to ignore the
1YP4t INCONSISTENT VTAPE INFORMATION statement/command and to continue processing.
FOR CUU cuu Enter CANCEL to have the system cancel the job. Report
Explanation: A VTAPE QUERY command is given for unit the message to your programmer.
cuu, the specified cuu is registered as virtual tape (that is the
device type displayed by VOLUME cuu is VTAP-00), but the
Virtual Tape Data Handler partition is not active or has no
The system waits for an operator response. If issued from Attention Routine - None.
Programmer response: If the error message was caused by a If issued from Job Control - The job is cancelled.
JCL statement or command, then correct the job or procedure v For type code D:
to avoid this problem in the future.
The system waits for an operator response.
Operator response:
Programmer response: If the error message was caused by a
v For type code I: JCL statement or command, then correct the job or procedure
If the message was issued from the Attention Routine to avoid this problem in the future.
you may resubmit the corrected statement/command. Operator response:
If the message was issued from Job Control - no v For type code I:
response. If the message was issued from the Attention Routine
v For type code D do one of the following: you may resubmit the corrected statement/command or
Resubmit the corrected statement/command. 1. define the key label to the EKM or
Press END/ENTER to cause the system to ignore the 2. remove write protection from tape.
statement/command and to continue processing. If the message was issued from Job Control - no
Enter CANCEL to have the system cancel the job. Report response.
the message to your programmer. v For type code D do one of the following:
Resubmit the corrected statement/command or
1YR8t TAPE [cuu|SYSnnn] IS NOT ENCRYPTED, 1. define the key label to the EKM or
REKEYING NOT POSSIBLE
2. remove write protection from tape.
Explanation: The REKEY operand has been specified for a
tape device using cuu or SYSnnn , which has not been Press END/ENTER to cause the system to ignore the
encrypted. statement/command and to continue processing.
System action:
Enter CANCEL to have the system cancel the job. Report The system waits for an operator response.
the message to your programmer. Programmer response: If the job is cancelled, correct or
remove the statement and rerun the job.
Operator response:
1YS1I PARALLEL ACCESS VOLUME (PAV)
v For type code I - None.
{ALREADY} [ACTIVATED | QUIESCED |
QUIESCING] v For type code D - One of the following:
Explanation: The SYSDEF SYSTEM command has been Press END/ENTER: this causes the system to ignore the
issued together with PAV=START to activate PAV or preceding statement.
PAV=STOP to quiesce PAV. ALREADY is included, when
Correct the statement and press END/ENTER to
START has been used but PAV is already activated,
continue processing.
respectively STOP has been used and PAV is already quiesced.
QUIESCING is displayed, when STOP has been used and PAV Enter CANCEL to have the system cancel the job. Report
is still processing outstanding I/O requests. the message to your system programmer.
System action: Processing continues.
Programmer response: None.
1YT0I JCL VTAPE PROCESSOR FAILURE -
Operator response: None.
REASON CODE = xx
Explanation: A serious and unexpected error was identified
1YS2t SYSDEF NOT PROCESSED: explanatory text during JCL VTAPE processing. For more details please check
Explanation: The SYSDEF SYSTEM command has been reason code outlined for placeholder xx. This message is likely
issued together with the PAV operand to activate or to quiesce to indicate a secondary error condition. Therefore please check
PAV and fails. The explanatory text describes the reason of the for possible primary error conditions or cancel messages.
failure:
The reason code = xx can be one of the following:
1. $IJBPAV.PHASE NOT IN SVA
10 Unexpected inconsistency or wrong parameters
2. GETVIS-24 NOT AVAILABLE
passed from Tape Data Handler
3. GETVIS-31 NOT AVAILABLE
20 QUERY_S: Unexpected RETURN CODE from Tape
4. 1024 DEVICES ADDED, NONE AVAILABLE FOR PAV
Data Handler
5. $IJBPAV BUSY
30 QUERY_A: Unexpected RETURN CODE from Tape
6. PROBLEMS DURING SUBCHANNEL PROCESSING
Data Handler
System action:
v For type code I: 40 Unexpected RETURN CODE from Tape Data
Handler
If issued from Attention Routine - None.
If issued from Job Control - The job is cancelled. 50 Unexpected RETURN CODE from $IJBTAPE
System action: The system has determined an unexpected
v For type code D:
error state which cannot be taken care of.
The system waits for an operator response. Programmer response: Contact your IBM Support Center. For
Programmer response: None. reason codes 10-40 please also check SYSLST output of Tape
Operator response: React according to explanatory text: Data Handler.
v For case 1: Load $IJBPAV into SVA. If necessary, catalog Operator response: Contact your IBM Support Center. For
phase $IJBPAV into IJSYSRS.SYSLIB. reason codes 10-40 please also check SYSLST output of Tape
Data Handler.
v For case 2 and 3: increase storage for GETVIS area, either
for 24- or 31-bit address area.
v For case 4: remove ADD statement for at least one device
and reipl system.
v For case 5 and 6: repeat SYSDEF statement/command. If
problem still occurs, inform your IBM representative.
A number of the 21xx messages display, as second line, the linkage editor input-statement in error. This illustration
shows how these statements are formatted, depending on the type of statement:
Format 2 - Linkage editor control statements (PHASE, MODE, INCLUDE, ENTRY, and ACTION):
Formatting on SYSLST:
Format 1 Format 2
Card Print Card Print
Image Positions Image Positions
2-16 17-36 * 1-80 8-87
NON-ESD: 17-52 38-117
ESD: 17-64 38-111
73-80 8-15
* Positions 20, 27, and 32 (corresponding to statement columns 5, 9, 10, 13 and 14) are blank.
For detailed information about the fields and contents of control statements, see z/VSE System Control
Statements, SC34-2637.
accepted as input up to the point of the error. PHASE statement, processing continues with the NOAUTO
Programmer response: Correct the error in the MODE control option in effect. See also the Note under System Action for
statement. message 2120I.
Operator response: None. Programmer response: Refer to General Explanations for
21xx Messages on page 275. Compare the required PHASE
statement with the output on SYSLST. Possibly a typing error
2119I INVALID PARAMETER IN PARM FIELD OF in the phase-origin specification is at fault. If the phase origin
EXEC LNKEDT STATEMENT is undefined, check whether the statements in the job stream
Explanation: An invalid parameter has been found in the are out of sequence (the phase origin must be defined before
PARM field of the EXEC LNKEDT statement. the system reads the PHASE statement). Make corrections as
System action: Processing continues, but the invalid necessary and rerun the job.
parameter is ignored. Operator response: None.
Programmer response: Correct the invalid parameter in the
PARM field of the EXEC LNKEDT statement.
Operator response: None. 2123I PREVIOUS PHASE phasename WITHOUT
VALID OBJECT CODE
Explanation: The phase processed and named in the message
2120I DUPLICATE PHASE NAME content of includes invalid or no object code. Some possible causes are:
statement in error v The PHASE statement follows the associated INCLUDE
Explanation: At least two PHASE statements specify the statement.
same phase name. v The PHASE statement follows the associated object deck.
System action: The invalid statement is ignored. Processing v An object deck is missing or incomplete.
continues with the NOAUTO option active, unless ACTION v A missing INCLUDE statement.
CANCEL is specified.
TXT statements may be regarded as missing if they belong to
Note: If, during link editing of a multiphase program, a phase a control section that is already contained in the root phase
is linked as not relocatable, subsequent phases of that and, therefore, not duplicated in any other phase.
program are also linked as not relocatable. A phase may System action: The invalid statement is ignored. Processing
be linked as not relocatable if either of the following continues with the NOAUTO option in effect, unless ACTION
occurs: an error causing any of the messages 2120I CANCEL is specified. See also the Note under System
through 2125I to be issued; the specified phase origin Action for message 2120I.
(in the PHASE statement) is not relocatable. Programmer response: Refer to General Explanations for
Programmer response: Refer to General Explanations for 21xx Messages on page 275. Compare the required PHASE
21xx Messages on page 275. Compare the required PHASE control statement with the output on SYSLST. Correct the job
statement with the output on SYSLST. Check the linkage stream and rerun the job.
editor map for the preceding PHASE statement with the same Operator response: None.
name and rename subsequent phases as required.
Operator response: None.
2124I PHASE ORIGIN NEGATIVE content of
statement in error
2121I PHASE NAME INVALID content of statement Explanation: The origin field of the PHASE statement
in error specifies a negative value. Some of the possible causes are:
Explanation: Either of the following: v The symbolic origin specification represents too low a value.
v The phase name contains invalid characters (valid v The specified negative relocation factor is too large, causing
characters are: A-Z, 0-9, /, #, $, and @). the phase origin to be less than zero.
v The phase name is 'ALL', 'ROOT' or 'S'. System action: The job is canceled if ACTION CANCEL is
System action: The job is canceled if ACTION CANCEL is specified. Otherwise, the invalid statement is ignored and
specified. Otherwise, the invalid statement is ignored and processing continues. If the statement in error is not the first
processing continues. If the statement in error is not the first PHASE statement, processing continues with the NOAUTO
PHASE statement, processing continues with the NOAUTO option in effect. See also the Note under System Action for
option in effect. See also the Note under System Action for message 2120I.
message 2120I. Programmer response: Refer to General Explanations for
Programmer response: Refer to General Explanations for 21xx Messages on page 275. Compare the required PHASE
21xx Messages on page 275. Compare the required PHASE control statement with the output on SYSLST. Correct the
statement with the output on SYSLST. Possibly the phase origin (second) operand in the PHASE statement or change
name specified in the rejected statement is just misspelled. the address of the symbolic origin. Rerun the job.
Correct the statement in error and rerun the job. Operator response: None.
Operator response: None.
2136I ACTION MAP INVALID IF SYSLST IS 2143I DUPLICATE ENTRY POINT LABEL content of
UNASSIGNED content of statement in error statement in error
Explanation: ACTION MAP was specified, but SYSLST was Explanation: At least one of the entry point labels specified
not assigned. in the displayed statement is a duplicate. Possibly, an EXEC
System action: The invalid statement is ignored. Processing LNKEDT statement is missing within a set of INCLUDE
continues unless ACTION CANCEL is specified. If processing statements.
continues, the option NOMAP is in effect. System action: The invalid statement is ignored. Processing
Programmer response: Rerun the job after having ensured continues unless ACTION CANCEL is specified.
that SYSLST is assigned. If SYSLST cannot be assigned, rerun Programmer response: Correct your input to eliminate the
the job with an ACTION statement that does not include the duplication; reassemble and link-edit the job. The error
CANCEL operand. This causes the job to complete for error message recurs if not all duplications are resolved.
diagnosis purposes. Operator response: None.
Operator response: None.
2147I ENTRY POINT LABEL NOT IN DEFINED 2151I INVALID DELIMITER content of statement in
CSECT content of statement in error error
Explanation: The entry-point label in the END statement Explanation: The currently processed REP statement contains
does not belong to a defined control section. Probably, an ESD a delimiter other than comma or blank. Probable errors are:
statement is missing. v Missing commas between the data fields.
System action: The invalid statement is ignored. Processing v A character other than a comma is used as a delimiter
continues unless ACTION CANCEL is specified. between data fields.
Programmer response: Refer to General Explanations for v A character other than blank is used as a delimiter before
21xx Messages on page 275. Compare the required linkage the first and after the last data field.
editor input statement with the output on SYSLST. Recompile System action: The invalid statement is ignored. Processing
(reassemble) the program and rerun the job. If the problem continues unless ACTION CANCEL is specified.
recurs, consider contacting IBM for a search of its Programmer response: Refer to General Explanations for
known-problems data base. For error information to be 21xx Messages on page 275. Compare required REP statement
collected and held available, see z/VSE Guide for Solving with the output on SYSLST. Make the necessary corrections
Problems. and rerun the job.
Operator response: None. Operator response: None.
2148I COMMON AREA areaname EXCEEDED SIZE 2155I ESID NUMBER DOES NOT POINT TO
CSECT content of statement in error
OF CONTROL SECTION WITH IDENTICAL
Explanation: The ESD-ID number of the currently processed
NAME
ESD statement does not belong to a defined control section.
Explanation: A named COMMON area has been encountered
that is larger than a control section with the same name. System action: The invalid statement is ignored. Processing
continues unless ACTION CANCEL is specified.
System action: The linkage editor uses the length of the
Programmer response: Refer to General Explanations for
specified control section. Processing continues, unless ACTION
CANCEL is specified. 21xx Messages on page 275. Compare the required linkage
editor input statement type with the output on SYSLST. If a
Programmer response: Ensure that no named COMMON
area is larger than the control section initiating it. REP statement is in error, correct the ESD-ID field. If another
statement is in error, recompile (reassemble) and link-edit the
Operator response: None.
program. If the problem recurs, consider contacting IBM for a
search of its known-problems data base. For error information
to be collected and held available, see z/VSE Guide for Solving
Problems.
Operator response: None.
Operator response: None ignored as a source of AMODE/RMODE data for the linked
phase.
Programmer response: If the phase should not contain more
2168I RMODE=ANY IN MODE CONTROL than one MODE control statement, remove the unnecessary
STATEMENT IS NOT ACCEPTED FOR A MODE control statements and resubmit the job for
NON-RELOCATABLE PHASE link-editing.
Explanation: A PHASE statement has been found in this Operator response: None.
linkage edit job step in which an absolute address is specified
as origin, and the RMODE of ANY specified in the MODE
control statement for the phase is not allowed for a 2172I MODE CONTROL STATEMENT FOUND
non-relocatable phase. BEFORE FIRST VALID PHASE STATEMENT
System action: Processing continues (unless ACTION Explanation: The MODE control statement must follow the
CANCEL is specified), but the phase is assigned an RMODE PHASE statement of the phase.
of 24. System action: Processing continues (unless ACTION
Programmer response: Either CANCEL is specified), but this MODE control statement is
v remove or change the MODE control statement, or ignored as a source of AMODE/RMODE data for the linked
v change the PHASE statement. phase(s).
Operator response: None Programmer response: Either
v remove the MODE control statement from the job, or
v place the MODE control statement behind the PHASE
2169I RMODE=ANY IN PARM FIELD OF EXEC statement of the phase.
LNKEDT STATEMENT IS NOT ACCEPTED Operator response: None.
FOR A NON-RELOCATABLE PHASE
Explanation: A PHASE statement has been found in this
linkage edit job step in which an absolute address is specified 2173I INVALID AMODE/RMODE COMBINATION
as origin, and the RMODE of ANY specified in the PARM FOUND IN PARAMETER LIST
field of the EXEC LNKEDT statement is not allowed for a Explanation: An invalid combination of AMODE and
non-relocatable phase. RMODE parameters was found in the parameter list (control
System action: Processing continues (unless ACTION block INLCPARB) for the linkage editor call interface.
CANCEL is specified), but the phase is assigned an RMODE System action: Processing continues (unless ACTION
of 24. CANCEL is specified), but the call interface parameter list
Programmer response: Either (control block INLCPARB) is ignored as a source of
v remove or change the RMODE specification in the PARM AMODE/RMODE data for the linked phase(s).
field of the EXEC LNKEDT statement, or Programmer response: Correct the AMODE and RMODE
v change the PHASE statement. specification(s) in the call interface parameter list INLCPARB
Operator response: None so that the combination of AMODE/RMODE specifications is
valid.
Operator response: None.
2170I ESID NUMBER NOT PREVIOUSLY
PROCESSED content of statement in error
Explanation: The ESD-ID number in the currently processed 2174I INVALID AMODE/RMODE COMBINATION
statement was not processed previously. This error may be the FOUND IN ESD DATA FOR CSECT
result of a previous error. Possible errors are: csectname content of statement in error
v An incorrect ESD-ID number in a REP statement. Explanation: An invalid combination of AMODE=24 and
v A previous error such as duplicate entry point labels or an RMODE=ANY was found in the ESD data.
invalid input statement. System action: Processing continues (unless ACTION
System action: The invalid statement is ignored. Processing CANCEL is specified), but the control section is processed as
continues unless ACTION CANCEL is specified. having an AMODE of 24 and an RMODE of 24.
Programmer response: Refer to General Explanations for Programmer response: Either
21xx Messages on page 275. Compare the required v correct the ESD data to indicate a valid AMODE/RMODE
linkage-editor input statement with the output on SYSLST. If a combination, or
REP statement is in error, determine the correct ESD-ID v correct the AMODE/RMODE statements in your source
number from the external symbol dictionary, correct the REP program and recompile/assemble the source program to
statement, and rerun the job. Else, perform corrective action as obtain an object module without the erroneous
required for the previous error(s) and rerun the job. AMODE/RMODE indicators.
Operator response: None. Operator response: None.
v remove the AMODE and RMODE specification(s) from the LNKEDT statement is incompatible with this PHASE
PARM field, or statement specification.
v correct the PARM field so that the combination of System action: Processing continues (unless ACTION
AMODE/RMODE specifications is valid. CANCEL is specified), but the RMODE specified in the PARM
Operator response: None. field of the EXEC LNKEDT statement is ignored and all
phases in this linkage edit job step are assigned an RMODE of
24.
2176I INVALID AMODE/RMODE COMBINATION Programmer response: Either
FOUND IN MODE CONTROL STATEMENT v remove or change the RMODE specification in the PARM
content of statement in error field of the EXEC LNKEDT statement, or
Explanation: An invalid combination of AMODE and v change the PHASE statement(s).
RMODE parameters was specified on the MODE control Operator response: None.
statement.
System action: Processing continues (unless ACTION
CANCEL is specified), but the MODE control statement is 2180I NO COMPILER OUTPUT ON SYSLNK
ignored as a source of AMODE/RMODE data for the linked Explanation: The linkage editor was invoked implicitly by a
phase. GO operand in an EXEC statement, but the SYSLNK file
Programmer response: Either contained no compiler (or assembler) output. Possible errors
v remove the MODE control statement, or are:
v correct the MODE control statement so that the combination v The language translator executed without the LINK option
of AMODE/RMODE specifications is valid. v The program specified in the EXEC statement was not a
Operator response: None. language translator.
System action: The linkage editor terminates the job with
RC=16.
2177I RMODE=ANY FROM ESD DATA IS Programmer response: One of the following:
INCOMPATIBLE WITH OVERLAY v Specify the LINK option for your language translator run.
PROGRAM STRUCTURE v Correct the EXEC statement in your job stream if no
Explanation: A PHASE statement has been found in this language translator run is intended.
linkage edit job step in which as origin a "symbol" or "ROOT"
is specified, or "*" is specified and it is not the first phase. The
If the problem recurs, consider contacting IBM for a search of
RMODE=ANY assigned from the ESD data to the phase is
its known-problems data base. For error information to be
incompatible with this PHASE statement specification.
collected and held available, see z/VSE Guide for Solving
System action: Processing continues (unless ACTION
Problems.
CANCEL is specified), but all phases in this linkage edit job
Operator response: None.
step are assigned an RMODE of 24.
Programmer response: Either
v recompile/assemble the source program to obtain an object 2181I LAST PHASE PROCESSED HAS NO VALID
module without the RMODE=ANY indicator, or OBJECT CODE
v change the PHASE statement(s). Explanation: No valid storage assignment in the final phase
Operator response: None. of the object module. The reason may be, for example:
v The PHASE statement is out of order: it follows rather than
precedes the associated INCLUDE statement or the
2178I RMODE=ANY IN MODE CONTROL
associated object deck.
STATEMENT IS INCOMPATIBLE WITH
v INCLUDE statement is missing.
OVERLAY PROGRAM STRUCTURE
v An object deck is missing completely or in part.
Explanation: A PHASE statement has been found in this
v One or more TXT statements are missing (TXT statements
linkage edit job step in which as origin a "symbol" or "ROOT"
may be regarded as missing if they belong to a control
is specified, or "*" is specified and it is not the first phase. The
section which is already contained in the root phase and
RMODE=ANY specified on the MODE control statement is
therefore is not duplicated in any other phase).
incompatible with this PHASE statement specification.
v A compile job failed in a previous job step.
System action: Processing continues (unless ACTION
v SYSIPT is not assigned correctly.
CANCEL is specified), but the RMODE specification on the
v The name of the sublibrary to be used was misspelled in the
MODE control statement is ignored and all phases in this
SEARCH operand of the applicable LIBDEF statement.
linkage edit job step are assigned an RMODE of 24.
System action: The linkage editor terminates the job with
Programmer response: Either
RC=16.
v remove or change the MODE control statement, or
Programmer response: Check your input to the linkage
v change the PHASE statement(s).
editor for possible errors as listed above. Make corrections as
Operator response: None.
necessary and rerun the job.
Operator response: None.
2179I RMODE=ANY IN PARM FIELD OF EXEC
LNKEDT STATEMENT IS INCOMPATIBLE
2182I NO END CARD BEFORE ENTRY
WITH OVERLAY PROGRAM STRUCTURE
STATEMENT
Explanation: A PHASE statement has been found in this
Explanation: No END statement encountered before an
linkage edit job step in which as origin a "symbol" or "ROOT"
ENTRY statement. Possible errors are:
is specified, or "*" is specified and it is not the first phase. The
v A portion of the object deck is missing.
RMODE=ANY specified in the PARM field of the EXEC
v The ENTRY statement is out of order.
2188I TOO MANY RLD ITEMS, ONLY 65534 2193I VIRTUAL IO AREA FULL FOR OPTION
ITEMS ARE ALLOWED LINK
Explanation: An attempt was made to link a phase with Explanation: The system's virtual I/O area is too small to
more than 65534 RLD items. contain the phase that is being linked, or the system GETVIS
System action: The linkage editor terminates the job with area was exhausted during the operation.
RC=16. System action: The linkage editor terminates the job with
Programmer response: Check your input for the linkage RC=16.
editor for possible errors or split the phase into two or more Programmer response: Either:
phases and rerun the job. v Rerun the job with OPTION CATAL specified.
Operator response: None. v Rerun the job after having defined a larger virtual I/O area.
correct tape volume was mounted and that it was properly v Enter IGNORE to continue processing if you are sure that
positioned. Check the program which created the tape to the label is not required. However, this will not be allowed
ensure that standard labels were written onto the tape. Make if the Access Control Function has been activated with the
the necessary corrections and rerun the job. IPL SYS command SEC=YES. IGNORE will be accepted if
Operator response: For type code I None. For type code D the Access Control Function is active with
One of the following: SEC=YES,NOTAPE.
v Press END/ENTER to cancel the job. Report the message to
your programmer.
v Enter IGNORE to continue processing if you are sure that 4116D VOLUME SEQ. NO. ERROR
the label is not necessary. However, this will not be allowed [file-name][SYSxxx=cuu]
if the Access Control Function has been activated with the header-label-sequence-no.
IPL SYS command SEC=YES. IGNORE will be accepted if Explanation: The wrong volume of a set of volumes is
the Access Control Function is active with mounted. The volume sequence number in the header label
SEC=YES,NOTAPE. (displayed in the message) does not match the volume
sequence number in the TLBL statement.
System action: The system waits for an operator response if
4114D FILE SEQ. NO. ERROR TLBL=fileseqno SYSLOG is assigned to a display-type console device. Else the
[filename] [SYSxxx=cuu] system cancels the job.
Explanation: The file sequence number in the HDR1 label is Programmer response: If the job was canceled, rerun the job
not the same as the one specified by the TLBL= statement. after having ensured that the correct volume is mounted. If
Either the tape is beyond the correct file, or TLBL= specified permanently defined labels are used, you may want to check
the wrong sequence number. your latest LSERV output.
System action: If SYSLOG is assigned to a display-type Operator response: Either of the following:
console device, the system waits for an operator response. v Verify that the correct volume is mounted. If a wrong
Otherwise, the system cancels the job. volume is mounted, mount the correct one. Then enter
Programmer response: Ensure that the positioning instruction NEWTAP to have the system continue processing.
for the file is correct, and that both the TLBL= file sequence v Press END/ENTER to have the system cancel the job.
number and the permanent label are both correct. Compare
your specifications with the latest LSERV output. Make the
necessary changes, and rerun the job. 4117D NO TM FOUND ON READBACK
Operator response: Perform one of the following, as [file-name][SYSxxx=cuu] last-tape-record-read
appropriate: Explanation: Read backward was specified and no tape mark
1. Ensure that the correct volume is mounted, and that it is was found as the first record. IOCS cannot correctly position
positioned correctly. If you change the volume or its the file.
position, enter either RETRY or NEWTAP to continue System action: The system waits for an operator response if
processing (if the file in process is a standard-labeled file, SYSLOG is assigned to a display-type console device. Else the
the system first rewinds the tape). system cancels the job.
2. Press END/ENTER to cancel the job. Report the problem Programmer response: Make sure there was no tape
to the responsible programmer. repositioning between the output CLOSE and the read-back
3. If a standard-labeled input or workfile was specified, enter OPEN. If your program does not include this CLOSE, insert it
IGNORE to continue processing. The system processes a in your program's output-processing routine. Correct your
standard-labeled workfile as an output file by writing a repositioning instructions, if they were incorrect. Rerun the
standard HDR1 label. Otherwise, the system processes the job.
file without checking the sequence number. Operator response: Either of the following:
v Press END/ENTER to have the system cancel the job.
Report the message to your programmer.
4115D FILE SERIAL NO. ERROR TLBL=volume-id. v Enter IGNORE to have the system continue processing. In
[file-name][SYSxxx=cuu] file-serial-no. this case, the system processes the file without any further
Explanation: The file serial number in the last header label as checking of tape positioning. However, if the system's access
displayed in the message does not match the serial number control function has been activated during system start-up,
specified in the TLBL statement. The wrong file or file set is this is an invalid response.
mounted or the serial number specified in the TLBL statement
is incorrect.
System action: The system waits for an operator response if 4118t FILE ID ERROR ON READBK
SYSLOG is assigned to a display-type console device. Else the [file-name][SYSxxx=cuu] file-identifier
system cancels the job. Explanation: Read backward was specified, and the system
Programmer response: If the job is canceled, check the TLBL found that the file identifier in the trailer label (displayed in
statement for errors; also ensure that the correct tape volume the message) does not match the information in the TLBL
or set of volumes was mounted. You may have to check your statement.
specifications against your latest LSERV output. Make the System action: For type code I The system cancels the job.
necessary corrections and resubmit the job. For type code D The system waits for an operator response.
Operator response: Verify that the correct tape volume is Programmer response: If the job was canceled, check the
mounted. If a wrong volume was mounted, mount the correct TLBL statement for errors in the file ID and ensure that the
one and enter NEWTAP to have the system continue tape was not repositioned before the read backward OPEN
processing. Else, do one of the following: was issued. Check that the program building or processing the
v Press END/ENTER to cancel the job. Report the message to file in forward-read mode did not request a rewind during
your programmer. CLOSE. Check that the failing OPEN statement specifies the
correct file name. Make the necessary corrections and rerun used later as SYSIPT tape, rerun the job(s). Ensure that there is
the job. enough space on the available tape to build the complete
Operator response: For type code I None. For type code D SYSIPT tape.
Either of the following: Operator response: Mount a new tape volume and enter
v Press END/ENTER to have the system cancel the job. NEWTAP to have the system continue processing. Report the
Report the message to your programmer. message to your programmer.
v Enter IGNORE to have the system continue processing if
the label information is not needed. However, this will not
be allowed if the Access Control Function has been 4122I EOV ENCOUNTERED SYSxxx=cuu
activated with the IPL SYS command SEC=YES. IGNORE Explanation: End of volume has been reached while writing
will be accepted if the Access Control Function is active to a system file (SYSLST, SYSPCH, or SYSOUT) assigned to a
with SEC=YES,NOTAPE. tape drive.
System action: The system issues message 4121A.
Programmer response: None.
4119D FILE UNEXPIRED [file-name][SYSxxx=cuu] Operator response: None.
header-label-read
Explanation: The expiration date on the volume mounted as
scratch tape has not been reached; the tape is still active. 4123t WRONG POSITION FOR READBACK
System action: The system waits for an operator response if [file-name][SYSxxx=cuu] last-tape-record-read
SYSLOG is assigned to a display-type console device. Else the Explanation: Read backward was specified and no tape mark
system cancels the job. or label was found as the second record. IOCS cannot position
Programmer response: If the job is canceled, rerun it after the tape correctly. This may be caused by one of the following:
having made sure that the tape volume mounted as a scratch v The tape is not correctly assigned.
tape does not contain an unexpired file. v The tape file was not properly closed after output.
Operator response: One of the following: v The DTFMT macro for the read-backward file contains an
v Press END/ENTER to have the system cancel the job. incorrect logical-unit specification.
Report the message to your programmer. v The tape has been repositioned since the completion of an
v Mount a new tape volume and enter NEWTAP to continue output function.
processing. System action: For type code I The system cancels the job.
v Enter IGNORE to have the system continue processing with For type code D The system waits for an operator response.
the currently mounted tape volume. In this case, the system Programmer response: Check that, in your program, the
overwrites the existing header label. However, this will not correct logical unit is specified and the program's output
be allowed if the Access Control Function has been processing routine issues a CLOSE. Check that no reference to
activated with the IPL SYS command SEC=YES. IGNORE that logical unit is made after the CLOSE in your program's
will be accepted if the Access Control Function is active output routine and before the OPEN for read backward in
with SEC=YES,NOTAPE. your program's input routine.
Operator response: For type code I None. For type code D
One of the following:
4120I TAPE POSITIONED WRONG v Press END/ENTER to have the system cancel the job.
[file-name][SYSxxx=cuu] Report the message to your programmer.
Explanation: An input file is to be read backward, but v Enter IGNORE to have the system continue processing the
v The tape is positioned at its load point. file. In this case, no further checking of tape positioning is
v The tape is not positioned at its load point, but IOCS could done by the system. However, this will not be allowed if
not find a trailer label needed to create a new set of file the Access Control Function has been activated with the IPL
labels. SYS command SEC=YES. IGNORE will be accepted if the
v The file being processed: Access Control Function is active with SEC=YES,NOTAPE.
Spans two or more volumes (a multi-volume file).
Is defined by permanently stored label information.
Its second (or subsequent volume) is to be accessed and 4124I TOO MANY USER LABELS
this volume is not positioned at end-of-file. [file-name][SYSxxx=cuu]
System action: The job is canceled. Explanation: An attempt was made to process more than
Programmer response: eight user-header labels for the file named in the message.
1. Verify that the correct tape volume was mounted. Ensure System action: The job is canceled.
that, in your program, you issue a CNTRL macro that Programmer response: Check that LBRET2 is not issued
positions the tape at the end of the file. more than seven times. LBRET1 must be used to write the
2. Resubmit the job. UHL8 label (or last user label if less than eight). Correct the
Operator response: None. label-exit routine (LABADDR=name) in your program and
rerun the job.
Operator response: None.
4121A NO ALTERNATE DRIVE ASSIGNED
SYSxxx=cuu
Explanation: The indicated logical unit (SYSPCH, SYSLST, or 4125D VOL1 LABEL FOUND [file-
SYSOUT) is assigned to a tape drive on which end-of-reel has name][SYSxxx=cuu] last-tape-record-read
been reached, and no alternate tape is assigned. Explanation: Either of the following:
System action: The system, after having closed the system v An unlabeled output file was specified and a volume label
file and having rewound and unloaded the tape, waits for an was found on the tape.
operator response. v An unlabeled tape input file was specified and a volume
Programmer response: If the affected tape volume was to be label is found to exist on the tape.
System action: The system waits for an operator response. v Press END/ENTER to have the system cancel the job.
Programmer response: Request that the job be rerun after Report the message to your programmer.
checking the correct tape.
Operator response: Check that the correct tape is mounted,
then do one of the following: 4131t BLOCK COUNT ERROR
v Press END/ENTER to have the system cancel the job if the [file-name][SYSxxx=cuu] DTF=blockcount
program running in the affected partition is not a LBL=blockcount
continuously running program such as VSE/POWER. Explanation: The block count stored in the DTF table
Report the message to your programmer. (DTF=blockcount) does not match the block count in the
v Mount a new tape and enter NEWTAP to have the system currently processed input file's trailer label (LBL=blockcount).
continue processing. System action: For type code D the system waits for an
v Enter IGNORE to have the system continue processing. This operator response if SYSLOG is assigned to a display-type
causes the volume label and all other labels on the volume console device. For type code I the system issues message
to be destroyed. However, this will not be allowed if the 4131I and continues processing.
Access Control Function has been activated with the IPL Programmer response: If the tape was created using DTFPH,
SYS command SEC=YES. IGNORE will be accepted if the check the program that created the tape to verify that the
Access Control Function is active with SEC=YES,NOTAPE. block count was properly maintained. If the tape was created
using DTFMT, verify that the file's DTF table was not altered
between the run that created the affected file and the run that
4126I EOV ENCOUNTERED [file- processed the file. Check the system log for a BYPASS
name][SYSxxx=cuu] response to an I/O message. If there is one, rebuild the tape
Explanation: The DTFMT operand HDRINFO=YES was containing the record in error and rerun the job. For type code
specified, and this message is printed each time the EOV I the DTF block count is modulo one million.
routine is called. Operator response: Either of the following:
System action: Processing continues. v Press END/ENTER to have the system cancel the job.
Programmer response: None. Report the message to your programmer.
Operator response: None. v Enter IGNORE to continue processing if the block count is
unimportant.
permanently stored label information was used for the job, v Mount a new tape volume and enter NEWTAP to have the
check your latest LSERV output. For input files, check whether system continue processing.
the file creation date, version number of generation number v Enter IGNORE to continue processing the mounted tape by
matches with those values supplied by the TLBL statement. To processing header labels as done for output files. However,
print the HDR1 label information, use the HDRINFO=YES this will not be allowed if the Access Control Function has
operand of the DTFMT macro. Make corrections as necessary been activated with the IPL SYS command SEC=YES.
and rerun the job. IGNORE will be accepted if the Access Control Function is
Operator response: One of the following: active with SEC=YES,NOTAPE. Otherwise, IGNORE is an
v Press END/ENTER to have the system cancel the job. invalid response.
Report the message to your programmer. Enter BYPASS to continue processing the mounted tape by
v Mount a new tape volume and enter NEWTAP to have the processing the header labels as done for input files.
system continue processing.
v Enter IGNORE to continue processing with mounted tape
volume if it is the correct one. However, this will not be 4151I HDR1 LABEL INFORMATION
allowed if the Access Control Function has been activated [file-name][SYSxxx=cuu] last-label-read
with the IPL SYS command SEC=YES. IGNORE will be Explanation: HDRINFO=YES was specified in the DTFMT
accepted if the Access Control Function is active with macro for the file. The header label displayed by the system
SEC=YES,NOTAPE. includes information as follows:
File-ID
File serial number
4135D AUTOMATIC LOADER IN WRONG MODE Volume sequence number
(filename) SYSxxx=cuu File sequence number
Explanation: EOV was encountered on a device with an Version number
automatic cartridge loader, where tapes are still available but Creation date and expiration date
no REWIND UNLOAD was performed to load the next tape. System action: Processing continues.
System action: The system waits for an operator response. Programmer response: None.
Programmer response: Ensure that the follow-on tape can be Operator response: None.
used.
Operator response: Press END/ENTER to cancel the job.
Enter IGNORE to continue on the same logical unit; the actual 4160I TAPE LIBRARY REQUEST NOT
tape will be REWIND UNLOADED. Enter NEWTAP to continue EXECUTABLE (SYSxxx=cuu) RETURN CODE
processing on the alternate assigned logical unit, if there is one = xxxx , REASON CODE= xxxx
assigned. Explanation: An internal LBSERV macro error occurred,
please check the return code and reason code to see where the
Note: If the ACL is active, ignore message 0P08I problem comes from.
INTERVENTION REQUIRED. The system continues Reason Code:
processing. < C'4000' error detected by RMS or LCDD
> C'5000' and < C'6000' error detected by VGS or LCDD
> C'6000' error detected by LBSERV macro
4140A NO ALTERNATE DRIVE ASSIGNED System action: The job is canceled.
[file-name][SYSxxx=cuu] Programmer response: Check the return code and the reason
Explanation: An end-of-volume condition occurred for an code to see if there is a LBSERV macro call set up incorrectly.
input or output file and either no alternate drive or not Operator response: Report the message to your programmer.
enough alternate drives was specified.
System action: The system waits for an operator response if
SYSLOG is assigned to a display-type console device, or 4170A FILE PROTECTED TAPE
cancels the job. [file-name][SYSxxx=cuu]
Programmer response: If the job is canceled, rerun the job Explanation: The tape drive at the indicated channel and unit
either with an alternate tape drive or drives, or with a tape address is to be used for creating an output file, but the
volume mounted with enough free space. mounted volume is file-protected.
Operator response: Either of the following: System action: The system waits for an operator response if
v Enter CANCEL to have the system cancel the job. Report SYSLOG is assigned to a display-type console device. Else the
the message to your programmer. system cancels the job.
v Mount a new tape volume on the indicated drive and enter Programmer response: If the job is canceled, rerun the job
NEWTAP to have the system continue processing. and ensure that a tape reel with a file-protect ring is mounted
on the assigned tape drive.
Operator response:
4141D FILE EXPIRED [filename] [SYSxxx = cuu] 1. Either insert a file-protect ring in the currently mounted
last-label-read tape reel and remount that reel or mount a new,
Explanation: The date of expiration has passed for the non-protected tape volume.
standard-labeled work file being opened, or for the data file 2. Enter NEWTAP to have the system continue processing.
being opened for extension.
System action: The system waits for an operator response.
Programmer response: None.
Operator response: Do one of the following, as appropriate:
v Press END/ENTER to have the system cancel the job.
Report the message to your programmer.
Rerun the job. 2. Mount the tape on another drive, and rerun the job.
Operator response: None. 3. Press END/ENTER to cancel the job, and report the
message to the responsible programmer.
12 The program requested output from the input file. v The first 12 bytes from the partition save area followed by
Registers 0-15, at the time IOCS was called.
16 The block size is greater than 64KB.
v The DTF of the actual file
20 The block size is greater than 64KB (SPN or VAR). v The DTF extension
v The ITRA buffer if activated
24 The logical record size is greater than the block size. Programmer response: Make the appropriate correction, and
28 The logical record size is greater than the space left rerun the program. Use the snap dumps created by the system
in the I/O area (RECFORM=VARIABLE/UNDEF). for problem determination.
Operator response: None.
32 The GET request was invalid for the work files.
36 The PUT request was invalid for the work files. 4192I VOLUME ACCESS DENIED
[file-name][SYSxxx=cuu]
40 An invalid return occurred from the ERROPT
Explanation: The affected volume contains access-protected
routine for the output file.
American National Standard data; the system's installation-exit
44 An invalid return occurred from the user error routines $$BOMTAC/$IJJTSEC rejected access to the volume
routine for the output file. by the currently processed job.
System action: The job is canceled.
48 There was an invalid request for a data file (WRITE, Programmer response: Report this message to your location's
RELSE, or TRUNC). security administrator.
52 Invalid logical request. The logical unit is assigned Operator response: None.
as IGNORE.
56 WLRERR routine active. 4193I FILE ACCESS DENIED [file-
name][SYSxxx=cuu]
60 ERROPT routine active. Explanation: The affected file contains access-protected
American National Standard data; the system's installation-exit
64 ODL entry not found.
routine $$BOMTAC/$IJJTSEC rejected access to the file by the
68 Invalid CCW command code in register 0 for the currently processed job.
control request. System action: The job is canceled.
Programmer response: Report this message to your location's
72 A logical request was made to an unopened file. security administrator.
76 Internal error from extract macro. Operator response: None.
Note: Because the second digit of the messages in this section may be a variable, the messages are organized
according to the third and fourth digits.
1. Some of these messages are followed by three more fields of information, for example:
IJSYSCT SYSCAT = 135 111111
where
IJSYSCT = filename
SYSCAT = logical unit
135 = cuu
111111 = volume serial number where applicable
Filename and cuu appear only if they are available to the system.
2. For some messages that accept CANCEL as reply, the response can be CANCELV or DSPLYV instead.
CANCELV Instead of typing CANCEL to terminate the job, the operator can type CANCELV to get a
VTOC dump on SYSLST, if SYSLST is a printer (see z/VSE Diagnosis Tools).
DSPLYV The operator can display the VTOC by typing DSPLYV, provided the proper assignments have
been made. This reply does not terminate the job, but reissues the same message issued prior to
the VTOC display request (see z/VSE Diagnosis Tools).
3. As a result of issuing an information type message, the following action is taken:
v If the message was issued on behalf of a VSAM (ACB), a return code is given and processing continues.
v If the message was issued on behalf of managed-SAM, the task is canceled.
4. As a result of replying CANCEL, CANCELV, or END/ENTER to an action or decision message, the task is
canceled.
Job or Task Cancellations: A cancel request from the console in response to a 4nxxt message with a type code of A
(action) or D (decision) causes the system to cancel the affected task. If you receive a message with type code I, the
system normally cancels the affected task. This may cause the entire job to be canceled. The message does not cancel
a task if it is a VSE/POWER or VSE/VSAM task. However, the message descriptions show a system action of the
job is canceled for all of those cases.
Disk Labels: The formats of disk labels and how their fields relate to information supplied in DLBL and EXTENT
statements is described in the manual z/VSE System Macros Reference
Label Explanation: Each disk volume has a Volume Table of Contents (VTOC) that contains all VTOC format labels.
Each format label points to an area of DASD storage on the volume and indicates what the area is currently being
used for. A format-1 label describes one to three physical area (extents) on the volume. It is the first format label used
to describe each file, VSAM data space, or UNIQUE VSAM file. A format-2 label describes a file as being indexed
sequentially organized. If a format-2 label is used, there is always a format-1 label describing the same file. VSAM
does not use the format-2 label. A format-3 label describes from one to thirteen physical areas (extents) on the
volume. It is used when a VSAM data space or UNIQUE VSAM file is made up of four to sixteen physical areas
(extents). The format-3 label is always associated with a format-1 label. A format-4 label describes the Volume Table
of Contents (VTOC).
4n00I (NO LABEL SPACE IN VTOC|NO RECORD 4n03I (NO FORMAT 3 LABEL FOUND|NO
FOUND) [filename][SYSxxx=cuu][volume-id] RECORD FOUND) [filename][SYSxxx =
Explanation: Refer to General Explanations for 4nxx cuu][volume-id]
Messages on page 295. It gives additional explanations Explanation: Refer to General Explanations for 4nxx
regarding the message identifier and system action. The Messages on page 295 . It gives additional explanations
system was unable to find space in the volume's VTOC for regarding the message identifier and system action. A
writing a new label for an output file. no-record-found condition occurred while the system was
System action: The job is canceled. searching for a format-3 label. This is probably a hardware
Programmer response: If the message refers to an output file error.
on disk, you may, for example
System action: The job is canceled.
v Use a different volume for creating the new output file.
Programmer response: Check your latest LVTOC output for
v Copy the files from the affected volume to another volume.
the affected volume, rebuild the file(s) on the volume, and
The target volume must be properly initialized with a
rerun the job. If your location has removable volumes,
VTOC area larger than that of the affected volume.
consider using a different drive.
4n01I (NO FORMAT 1 LABEL FOUND|NO If the problem persists, contact IBM for a search of its
RECORD FOUND) known-problems data base. For error information to be
[filename][SYSxxx=cuu][volume-id] collected and held available, refer to z/VSE Guide for Solving
Explanation: Refer to General Explanations for 4nxx Problems.
Messages on page 295. It gives additional explanations Operator response: None.
regarding the message identifier and system action. For a file
on disk, the system either
v Was searching for a key and could not find the format-1 4n04I (NO FORMAT 4 LBL IN VTOC|NO
label of the named file, or RECORD FOUND) [filename][SYSxxx =
v Encountered a no-record-found condition while searching cuu][volume-id]
for the label itself. Explanation: Refer to General Explanations for 4nxx
System action: The job is canceled. Messages on page 295 . It gives additional explanations
Programmer response: If the message refers to a file on disk, regarding the message identifier and system action. The VTOC
use your latest LVTOC output to check for the label of the pointer address in the volume label does not point to a
named file. If removable disks are used at your location, format-4 label, or a no-record-found condition occurred while
ensure that the correct volume was mounted. If the file has the system was searching for a format-4 label. This is probably
been destroyed, extents overlapping on an unexpired file may a hardware error.
have been deleted. In this case, the file must be rebuilt. System action: The job is canceled.
Operator response: None. Programmer response: One of the following:
v Ensure that the correct volume was mounted. Rerun the job
if it was processed with a wrong volume.
4n02I (NO FORMAT 2 LABEL FOUND|NO v Create the file(s) on another disk volume You would take
RECORD FOUND) [filename][SYSxxx = this action if the file resides on a non-removable volume.
cuu][volume-id] v Recreate the file(s) on the volume. Run for this volume the
Explanation: Refer to General Explanations for 4nxx functions of Device Support Facilities as listed below:
Messages on page 295 . It gives additional explanations 1. INIT to initialize the volume.
regarding the message identifier and system action. A 2. INSPECT to assign alternate tracks and to reclaim tracks.
no-record-found condition occurred while the system either:
v Was searching for a format-2 label, or Restore your latest backup of the volume from the backup
v Was searching for an EOF record in the independent tape.
overflow area of an ISAM file. v Have the operator mount the pack on a different drive, if
System action: The job is canceled. this is possible, and rerun the job. If the job executes
Programmer response: Rebuild the file and rerun the job. If successfully, the originally used drive is probably defective.
the problem recurs, rerun the job using a different drive or
rebuild the file on a different volume and then rerun the job. CAUTION:
If there has been a head crash, damage could be propagated
CAUTION: when you use a bad volume on a good drive.
If there has been a head crash, damage could be propagated
when you use a bad volume on a good drive. If the problem persists, have the operator issue the ROD
command and run EREP. See Figure 1 on page 14. Have the
If the problem persists, contact IBM for a search of its output available on demand. Contact IBM for a search of its
known-problems data base. For error information to be known-problems data base. For error information to be
collected and held available, refer to z/VSE Guide for Solving collected and held available, refer to z/VSE Guide for Solving
Problems. Problems.
Operator response: None. Operator response: None.
mounted. If this is the case, rerun the job after the operator
4n05I UNRECOVERABLE I/O ERROR
had mounted the affected volume on another drive, which
[filename][SYSxxx = cuu][volume-id]
may require a new system start-up.
Explanation: Refer to General Explanations for 4nxx
Messages on page 295 . It gives additional explanations If the message refers to a disk device with a non-removable
regarding the message identifier and system action. An volume, rerun the job. If the error recurs, you may have to
unrecoverable I/O error occurred during OPEN processing. rebuild the volume by performing an INIT run of Device
This is probably a hardware error. Support Facilities and restoring your latest backup of the
System action: The system cancels the job. volume from the backup tape. If the problem persists, contact
Programmer response: Rerun the job. If the problem persists, IBM for a search of its known-problems data base. For error
contact IBM for a search of its known-problems data base. For information to be collected and held available, refer to z/VSE
error information to be collected and held available, refer to Guide for Solving Problems.
z/VSE Guide for Solving Problems. Operator response: None.
Operator response: None.
If the problem persists, have your operator issue the ROD 4n09I NO RECORD FOUND [filename][SYSxxx =
command and run EREP. See Figure 1 on page 14. Have the cuu][volume-id]
program's output available on demand. Contact IBM for a Explanation: Refer to General Explanations for 4nxx
search of its known-problems data base. For error information Messages on page 295 . It gives additional explanations
to be collected and held available, refer to z/VSE Guide for regarding the message identifier and system action. A
Solving Problems. no-record-found condition occurred while searching the VTOC
Operator response: None. for file labels. This is probably a hardware error.
System action: The job is canceled.
4n07I NO RECORD FOUND [filename][SYSxxx = Programmer response: Ensure that the correct volume was
cuu][volume-id] mounted. Rerun the job. If the error recurs and removable
Explanation: Refer to General Explanations for 4nxx volumes are used at your location, rerun the job with the
Messages on page 295 . It gives additional explanations affected volume mounted on another drive.
regarding the message identifier and system action. The
message may be caused by one of the following: CAUTION:
v A no-record-found condition occurred while the system was If there has been a head crash, damage could be propagated
searching the system's label information area for a when you use a bad volume on a good drive.
label-information record.
v The data stored at Block 1 of an FBA DASD does not begin You may have to rebuild the volume by
with the standard VOL1 label identifier. 1. Running for it the following functions of Device Support
System action: The job is canceled. Facilities:
Programmer response: If the message refers to a CKD disk a. INIT to initialize the volume.
with a removable volume, ensure that the correct volume is
System action: The job is canceled. Programmer response: See the message printed on SYSLST.
Programmer response: Examine the return code and error Operator response: None.
code for the VSAM macro.
If the problem recurs, you may wish to use the following for 4224I ec, cb, xxx, id
problem determination: Explanation: An error was detected by VSAM record
v system history list management while processing the VSAM catalog. (Note that
v job stream record management is used to read and write catalog entries.)
v log sheet This message follows the messages 4222I and 4223I. The fields
v printer output in this message have the following meanings:
v program listing ec = Le Logical error (e is the error code associated with a
Operator response: None. VSAM record management return code of 8; that
error code is displayed in decimal).
ec = Pe Physical error (e is the error code associated with a
4221A ATTEMPT m Of n ENTER PASSWORD FOR
VSAM record management return code of 12; that
JOB jobname FILE file-id S JOB jobname code
error code is displayed in decimal).
Explanation: The VSAM file referred to in the message is
security protected, and a password must be supplied by the
operator before the file can be accessed. A one-to-eight See description of error codes. Error codes are listed in
character code may appear instead of the file-ID of the file. m VSE/VSAM Return and Error Codes in z/VSE Messages and
is the number of this attempt and n is the total number of Codes, Volume 2.
attempts allowed to specify the correct password. If the VSAM cb control byte that indicates the type of I/O that
catalog is security protected, the proper password must be resulted in the error:
supplied for the catalog before a VSAM file can be accessed or addressed PUT -- 00, 20
an Access Method Services command can be processed. keyed PUT -- 19, 1B, 38, 3A, 3C
System action: The system waits for the operator to supply keyed ERASE -- 72
the correct password, in order to process the file. addressed GET -- 80, 88, A0, A8
Programmer response: If the operator cancels an IMPORT, keyed GET -- B2, BA
IMPORTRA, or RESTORE job, the old, unprotected version of keyed GET (greater or equal) -- BB
the file is deleted (even if the catalog was protected) before the xxx MCT if the master catalog was processed.
new version is defined. You will have to rerun the job, xxx address (cuu) of user catalog device if a user catalog
specifying the correct password. was processed.
Operator response: Enter the password required for the file id identifier for the catalog logical record that was
or the VSAM catalog. You may be required to supply the being processed when the error occurred. The value
correct password more than once. The number of attempts of id is either the key of the record (EBCDIC) or the
allowed was determined by the owner of the file or the relative control-interval number of the record
programmer who created it. If you do not know the correct (hexadecimal).
password, cancel the job, or press END/ENTER (causes job System action: The request is terminated.
cancelation). Programmer response: Contact your IBM Support Center. It
may be necessary to restore the VSAM catalog. The Access
If you cancel an IMPORT, IMPORTRA, or RESTORE job, the Method Services PRINT command (DUMP format) may be
old, unprotected version of the file was deleted (even if the used to print the catalog.
catalog was protected) before the new version could be Operator response: None.
defined. You will have to rerun the job, specifying the correct
password.
4225I FILE fileid -- DATA SET NOT CLOSED OR
PREVIOUS CLOSE FAILED
4222I r, jobname, xxxx Explanation: The file was not successfully closed the last
Explanation: An error was detected during VSAM catalog time it was processed because (1) there was a system failure;
management processing. The Access Method Services return (2) an error caused the job step to terminate during CLOSE or
code (r) indicates the type of error. This code is displayed in before the CLOSE macro was issued; (3) the processing
decimal. Access Method Services return codes are listed in program did not issue a CLOSE macro; or (4) VSAM
IDCAMS Return and Reason Codes . The name of the job being automatic close was unsuccessful. Records that were added to
processed (jobname) and the last four characters of the name the end of the file or the end of a key range can be
of the VSAM catalog procedure that detected the error (xxxx) overwritten by subsequent new records because the new end
are included in the message. of the file or key range is not indicated in the file's catalog
System action: See reference in Explanation. entry. Also new or updated records that were in buffers not
Programmer response: See reference in Explanation. yet written in the file when the job was terminated may have
Operator response: None. been lost.
System action: OPEN processing is completed and the file is
ready for processing. A return code of X'04' is set in register 15
4223I xxxx1, xxxx2, xxxx3, ...xxxxn and an error code of X'74' is set in the ACB.
Explanation: The group of VSAM catalog management Programmer response: If records were not added, deleted, or
procedures that was in use when the error occurred is listed in updated during the previous job, the file will not have data
order of use. The last procedure listed (xxxxn) is the module integrity problems and can be processed as intended. If
that detected the error. The last four characters of the records were added, deleted, or updated, determine whether
procedure names are listed. these transactions were actually recorded in the file. If you
System action: The system prints message IDC3007I or want to delete the file, issue the DELETE command of Access
IDC3009I on SYSLST. Method Services.
Operator response: None. *These conditions may occur when code being executed in the
partition inadvertently destroys the contents of a control block
or of some of the block's fields.
4226I AUTOMATIC CLOSE COULD NOT BE System action: A file named in the message is not closed.
STARTED. FILE = (ddname|N/A) R = dd The system tries to complete automatic closing of other files,
Explanation: The system was unable to start an automatic catalogs, and CRA's.
close operation for the named file. In the message,dd indicates Programmer response: Check your program for logical errors
a reason as shown below. This indication is provided to that may have caused the indicated condition. If the problem
facilitate problem determination. Possible reasons are defined persists, contact your IBM Support Center. You may wish to
by the reason code R, as follows: use the following for problem determination:
Reason Code: Meaning: v system history log
*R = 1: The address of the ACB as contained in v output of SYSLOG
the open ACB list points to a location v job stream
outside the partition. v source program listing
*R = 2: The ACB to be closed is invalid. Operator response: Save the SYSLOG output and make it
R = 3: ACB to be closed is not open. available to the programmer.
R = 4: The ACB to be closed is active.
*R = 5: The address of the Access Method Block 4227I AUTOMATIC CLOSE WAS NOT
List points to a location outside the SUCCESSFUL. FILE = (ddname|N/A) CLOSE
partition, or some of the AMBL fields were ERR CODE = X'nn'
destroyed. Explanation: See CLOSE error codes. They are listed in
*R = 6: The address of the VSAM Placeholder VSE/VSAM Return and Error Codes in z/VSE Messages and
points to a location outside the partition. Codes, Volume 2. The code is displayed in hexadecimal.
*R = 7: The VSAM Placeholder is invalid. System action: Processing continues. In most cases the file
R = 8: The VSAM Placeholder is active. has not been closed.
R = 9: Partition boundaries could not be Programmer response: If MACRF = OUT was specified for
obtained. the file and its data is to be reused, run the VERIFY command
R = 10: The Open ACB List (OAL) or pointer to of Access Method Services. Before you resubmit the job,
the OAL is invalid. correct your program to avoid recurrence of the condition that
R = 11: CDLOAD failed for automatic close caused the failure.
(IKQACLOS). Operator response: Save the SYSLOG output and make it
R = 12: GETVIS failed for the automatic close available to the programmer.
work area.
R = 13: EXTRACT for partition boundaries failed.
4228I FILE filename macro ERROR X'nn' (nnn)
The following reason codes for message
CAT=ddddddd (rr,mm,ss) (moduleid) (text)
4226I apply to the managed-SAM access of
Explanation: The ACB error flag was set to X'nn' (given in
a SAM ESDS:
decimal notation in parentheses) during the indicated VSAM
R = 20: The ACB indicates a managed-SAM
operation (execution of OPEN, CLOSE, or TCLOSE). See error
automatic close, but the VSE/VSAM Space
codes; they are listed in VSE/VSAM Return and Error Codes in
Management for the SAM feature is not in
z/VSE Messages and Codes, Volume 2. ddddddd is the filename of
the system.
the catalog being searched for the object. A filename of
R = 21: The CDLOAD failed for a managed-SAM
'..N/A..' means that no catalog was yet active; '..INT..'
automatic close phase (IKQSMACL).
indicates a filename internally created by VSAM. If an error
*R = 22: BPL does not allow only a non-CA format
was detected within the catalog management routines,
access.
rr = catalog management return code,
*R = 23: There is no DTF pointer in the BPL.
mm = suffix of catalog management module detecting the
*R = 24: The DTF address points outside the
error,
partition.
ss = catalog management reason code.
*R = 25: The DTF type is invalid for the
managed-SAM file.
R = 26: VSAM tried to close an unopened DTF. See IDCAMS Return and Reason Codes in z/VSE Messages and
*R = 27: The program tried to close a DTF not Codes, Volume 2 for explanations. (moduleid) is the name of the
managed by VSAM. VSAM OPEN/CLOSE module that detected the error. text is
additionally created text that may assist service personnel in
The following codes apply only to the problem determination. If the text is Internal IKQOCMSG
closing of VSAM catalogs or CRA's. FILE= error the messages routine has received inconsistent
is always N/A with these codes because information. Report the problem to IBM.
VSAM always opens the catalog or CRA System action: The return code in register 15 indicates
implicitly. whether processing continues.
*R = 30: Invalid AMCBS pointer. Programmer response: Check your program for logical errors
*R = 31: Invalid CAXWA pointer or entry. that may have caused the condition indicated by the error
R = 32: CDLOAD failed for automatic unassign code. Correct these errors and resubmit the job.
(IKQVASMT). Operator response: Save the SYSLOG output and make it
R = 33: An unassign request failed. available to the programmer.
Programmer response: Ensure that the label information for v If the file was defined implicitly, check its allocation sizes. If
the indexed sequential file's prime data area begins and ends the limit of 16 extents per volume has been exceeded or if
on cylinder boundary. If permanently stored label information there is no more data space on the available volume(s), use
was used for processing the job, use your latest LSERV output the ALTER ADDVOLUMES command of access method
to check the extent information for the affected file. Correct services to have additional space allocated for the file.
the extent information (by replacing the DLBL and EXTENT Operator response: For type code I None. For type code D
statement sets) and rerun the job. For an ISAM-LOAD file, One of the following:
ensure that the DTFIS macro does not specify v Press END/ENTER to have the system cancel the job.
IOROUT=ADDRTR. Make corrections as necessary and rerun Report the message to your programmer.
the job. v Enter CANCELV to get a listing of the VTOC and to have
Operator response: None. the system cancel the job. Report the message to your
programmer.
v Enter DSPLYV to get a listing of the VTOC; then enter new
4250I NO MORE AVAILABLE EXTENTS extent limits in the format:
[filename|SYSxxx = cuu|volserno]
relative-track,number-of-tracks
Explanation: For managed-SAM access of a SAM ESDS, the
relative-block,number-of-blocks
user has requested the allocation of another extent and either:
v The maximum number of extents has been obtained (if
REUSABLE, 16 extents per volume; in any case 123 extents specifying for relative-track (or relative-block) and for
in total), or number-of-tracks (or number-of-blocks) the values given to
v No more VSAM data space of the requested class is you by your programmer.
available on the volumes contained in the catalog entry for
the file. 4n51I SYSUNITS NOT IN SEQUENCE
System action: The job is canceled. [filename][SYSxxx = cuu][volume-id]
Programmer response: Obtain a LISTCAT to determine the Explanation: Refer to General Explanations for 4nxx
extents allocated to the file. Then delete and redefine the file Messages on page 295 . It gives additional explanations
so that sufficient disk space will be allocated. If the file was regarding the message identifier and system action.
implicitly defined, check the label information for the file to Programmer logical unit specifications in EXTENT statements
determine the allocation sizes for the file. If the 16 extent per must be consecutive and in ascending sequence.
volume limit has been exceeded, or no more VSAM data space System action: The job is canceled.
is available on the volumes contained in the catalog entry for Programmer response: Correct the EXTENT statements and
the file, the Access Method Services ALTER ADDVOLUMES rerun the job.
command can be used to obtain needed data space by adding Operator response: None.
more volumes to the list of candidate volumes for the file.
Operator response: If standard (permanent) labels were used,
execute LSERV and return the output to your programmer. 4n52I DISCONT TYPE 1 EXTENTS
[filename][SYSxxx = cuu][volume-id]
Explanation: Refer to General Explanations for 4nxx
4n50t NO MORE AVAILABLE EXTENTS Messages on page 295 . It gives additional explanations
[filename][SYSxxx = cuu][volume-id] regarding the message identifier and system action. The prime
Explanation: Refer to General Explanations for 4nxx data extents for a multivolume file neither begin nor end at
Messages on page 295 . It gives additional explanations cylinder boundary.
regarding the message identifier and system action. The System action: The job is canceled.
message may be caused by one of the following: Programmer response: Ensure that the label information for
v All available extents have been opened and the program the file's prime data area begins and ends on cylinder
requires additional extents. boundary. If permanently stored label information was used
v An OPEN is issued for a sequential disk file and this file (1) for processing the job, use your latest LSERV output to check
has more than one extent, (2) was opened previously but the extent information for the affected file. Correct the extent
not closed again, and (3) has only one of its extents opened information (by replacing the DLBL and EXTENT statement
at a time. sets) and rerun the job.
System action: For type code I The system cancels the job. Operator response: None.
For type code D The system waits for an operator response.
Programmer response:
v Check all EXTENT statements for the affected file and 4253I VSAM CANNOT BE INITIALIZED, reason
ensure that additional extents are made available if lack of Explanation: This is displayed in the message text, where
space was the cause. If permanently stored label reason can be one of the following:
information was used for the job, use the LSERV output to INSUFFICIENT VIRTUAL STORAGE
check the extents used by the file. Rerun the job after CDLOAD FAILURE
having corrected the label information in your EXTENT
statements. Extent information supplied in response to this Note that the message 4228I may also occur together with this
message for an output file must also be available to the message, indicating that insufficient storage is available (error
system when the file is used for input again. X'32', decimal 50).
System action: VSAM OPEN processing is terminated.
If the message refers to a VSAM-managed file, obtain a Programmer response: If the message indicates insufficient
LISTCAT output for checking the extents allocated to the file; storage or a CDLOAD failure, have the operator increase the
then do either of the following: size of the partition and resubmit the job.
v Delete and redefine the file to make more space available. Operator response: If the message indicates insufficient
Rerun the job.
storage or a CDLOAD failure, you may use the ALLOC v Enter CANCELV to get a VTOC listing and to have the
statement to increase the size if the partition. Otherwise, system cancel the job. Report the message to your
report the message to the system programmer. programmer.
v If you are sure that the currently mounted volume does not
contain files that are still open, you may mount the correct
4n54I DSKXTN ENTRY TABLE FULL volume and enter NEWPAC to have the system continue
[filename][SYSxxx = cuu][volume-id] processing.
Explanation: Refer to General Explanations for 4nxx
Messages on page 295 . It gives additional explanations
regarding the message identifier and system action. The 4258I NO EXTENT FOR OUTPUT FILE
system has insufficient table space to handle all of the extents [filename|SYSxxx = cuu|volserno]
that were specified for the file. Explanation: For managed-SAM access of a SAM ESDS, a
System action: The job is canceled. sequential output or work file could not obtain a primary
Programmer response: Either of the following: allocation.
v Rerun the job with fewer extents. System action: The job is canceled.
v Reassemble the program with a larger value specified in Programmer response: Ensure that sufficient VSAM data
DSKXTNT=n in your program's DTFDA macro. Link the space of the correct class is available by defining more VSAM
program and rerun the job. data space on the eligible volumes or by increasing the
Operator response: None. number of eligible volumes.
If the problem recurs, you may need the following items for
4n55t WRONG PACK, MOUNT volume-id. problem determination:
[filename][SYSxxx = cuu][volume-id] 1. system history list
Explanation: Refer to General Explanations for 4nxx 2. job stream
Messages on page 295 . It gives additional explanations 3. system log
regarding the message identifier and system action. The wrong 4. printer output
disk volume is mounted. The message displays the identifier 5. LISTCAT output
of the required volume. 6. LSERV output
System action: For type code I The system cancels the job. Operator response: If standard (permanent) labels were used,
For type code A The system waits for an operator response. execute LSERV and return the output to the programmer with
Programmer response: If the job is canceled, rerun the job his job.
after having ensured that the correct volume is mounted.
Check your latest LVTOC listing (or CANCELV output if
4n58I NO EXTENT FOR OUTPUT FILE
available) to make sure that you provide correct
[filename][SYSxxx = cuu][volume-id]
volume-mount instructions.
Explanation: Refer to General Explanations for 4nxx
Operator response: For type code I None. For type code A
Messages on page 295 . It gives additional explanations
One of the following:
regarding the message identifier and system action. The
v Press END/ENTER to have the system cancel the job.
indicated file requires an extent.
Report the message to your programmer.
System action: The job is canceled.
v Enter CANCELV to get a VTOC listing and to have the
Programmer response: Check that all EXTENT statement
system cancel the job. Report the message to your
operands, specified and assumed, are valid. If permanently
programmer.
stored label information was used for processing the job, use
v If you are sure that the currently mounted volume does not
your latest LSERV output to check your specifications for the
contain files that are still open, you may mount the correct
file.
volume and enter NEWPAC to have the system continue
Operator response: None.
processing.
System action: For type code I The system cancels the job. v An attempt was made to open an FBA file whose extents in
For type code D The system waits for an operator response. the label information area have been converted for CKD.
Programmer response: One of the following, whichever System action: The job is canceled.
applies: Programmer response: Check that the file type and file
v If the message refers to a disk device, check your description in the DLBL statement (or in the permanently
relative-address specification in the EXTENT statement(s) stored label information) are correct. Rerun the job with
for the affected file. To check this, use your latest LVTOC correct information contained in a DLBL statement. Correct the
(CANCELV or DSPLYV) output listing and, if permanently applicable label information in the label-information area, if
stored label information was used, your latest LSERV necessary.
output. Correct your extent information as necessary and Operator response: None.
rerun the job.
Operator response: For type code I None. For type code D
Depends on the type of device the message refers to: 4n62I NO PRIME DATA EXTENT [filename][SYSxxx
v If the message refers to a file on disk, then one of the = cuu][volume-id]
following: Explanation: Refer to General Explanations for 4nxx
Press END/ENTER to have the system cancel the job. Messages on page 295 . It gives additional explanations
Report the message to your programmer. regarding the message identifier and system action. No type 1
Enter CANCELV to get a VTOC listing and to have the extent (data area, non-split cylinder) exists for an indexed
system cancel the job. Report the message to your sequential file.
programmer. System action: The job is canceled.
Enter DSPLYV to get a VTOC listing; then enter BYPASS Programmer response: Add an EXTENT statement that
to have the system skip checking the extent and continue defines a type 1 prime data area extent; rerun the job. Use
processing. This response causes the invalid extent to be your latest output listings of LSERV and LVTOC for verifying
permanently skipped; checking extents can be reactivated your extent specifications.
by running the program with new DLBL and EXTENT Operator response: None.
statements.
4n63I LOAD FILE NOT CLOSED [filename][SYSxxx
4n60I NO EXTENTS, ALL BYPASSED = cuu][volume-id]
[filename][SYSxxx = cuu][volume-id] Explanation: Refer to General Explanations for 4nxx
Explanation: Refer to General Explanations for 4nxx Messages on page 295 . It gives additional explanations
Messages on page 295 . It gives additional explanations regarding the message identifier and system action. The
regarding the message identifier and system action. The message is caused by either of the following:
message is caused by either of the following: v Your program did not close the ISAM load file when this
v No extents were opened because they were eliminated by a file was created.
BYPASS response during a previous run. v The DLBL statement for the affected ISAM file specifies ISE
v The FEOVD macro was issued, but no extents are available (for extension, adding, or retrieval) instead of ISC (creating).
for a new volume. System action: The job is canceled.
System action: The job is canceled. Programmer response: Add a CLOSE macro and reassemble
Programmer response: Provide the necessary extents and and relink your program, if necessary; rerun the job with ISC
rerun the job. specified in the DLBL statement to (re)build the load file.
Operator response: None. Operator response: None.
For processing user labels, a file's first extent must have at v Enter DSPLYV to get a VTOC listing. Enter BYPASS; this
least two tracks. causes the system to skip the extent in error and to continue
System action: For type code I The system cancels the job. processing.
For type code D The system waits for an operator response.
Programmer response: Correct the extent specification in
error and rerun the job. Use your latest LVTOC (CANCELV or 4n69I FILE IS OPEN FOR ADD [filename][SYSxxx =
DSPLYV) output listings for verifying your extent cuu][volume-id]
specifications. Explanation: Refer to General Explanations for 4nxx
Operator response: For type code I None. For type code D Messages on page 295 . It gives additional explanations
One of the following: regarding the message identifier and system action.
v Press END/ENTER to have the system cancel the job. An ADD or ADDRTR DTF specifying track hold is being
Report the message to your programmer. opened, and the format-2 label indicates that the file is already
v Enter CANCELV to get a VTOC listing and to have the open for this function.
system cancel the job. Report the message to your System action: The job is canceled.
programmer. Programmer response: Verify that a load-extend or another
v Enter DSPLYV to get a VTOC listing. Enter BYPASS; this add-type DTF is already opened for the affected file when the
causes the system to skip checking the extent in error and to failing OPEN is issued. If there is, that DTF must be closed
continue processing. before an ADD or ADDRTR DTF specifying HOLD=YES can
be opened. Correct your program and rerun the job.
4n67I CVH PROCESS FAILURE RC=nnn Operator response: None.
[filename][SYSxxx = cuu][volume-id]
Explanation: Refer to General Explanations for 4nxx 4n70I 1ST XTNT CD NOT INDX VOL
Messages on page 295 . It gives additional explanations [filename][SYSxxx = cuu][volume-id]
regarding the message identifier and system action. The Explanation: Refer to General Explanations for 4nxx
common VTOC handler (CVH), a system routine, is unable to Messages on page 295 . It gives additional explanations
process a service request. RC=nnn gives a reason code which regarding the message identifier and system action. The
is supplied by the system primarily for error isolation. A short system expected the indexes of the named ISAM file to reside
explanation of these codes is given in Common VTOC on the device assigned to SYSxxx. SYSxxx as displayed in the
Handler (CVH) Return Codes on page 530 . message was specified in the first EXTENT statement for the
System action: The system cancels the job. file, and this statement must define the extents that contain
Programmer response: If the message displays RC=004 or the indexes.
RC=012, have the operator issue the ROD command. Execute System action: The job is canceled.
EREP. Specify the SYSREC device in the DEV=(nnnn) Programmer response: Verify that the correct volume was
statement). See Figure 1 on page 14. Have the program's mounted. If a wrong volume was mounted, have the correct
output available on demand. Contact IBM for a search of its volume mounted and rerun the job. Check the extent
known-problems data base; for error information to be information for the file in error. If permanently stored label
collected and held available, refer to z/VSE Guide for Solving information was used for processing the job, use your latest
Problems. LSERV output to examine the extent information for the file.
If the displayed return code indicates a user-programming Use your latest LVTOC output to verify your extent
error, make corrections as necessary. Rerun the job. specifications. Make corrections to your EXTENT statement(s)
Operator response: None. and rerun the job.
Operator response: None.
4n74I BLKSIZE OPEN FAILURE RC=nnn 4n77t EXTENT ENTRY ERROR -- RETRY
[filename][SYSxxx = cuu][volume-id] [filename][SYSxxx = cuu][volume-id]
Explanation: Refer to General Explanations for 4nxx Explanation: Refer to General Explanations for 4nxx
Messages on page 295 . It gives additional explanations Messages on page 295 . It gives additional explanations
regarding the message identifier and system action. The regarding the message identifier and system action. An error
BLKSIZE value specified in the DTFxx macro or in the DLBL was detected in one or more extent fields entered at the
statement is invalid. The reason code (RC=nnn) gives further console in response to message 4n50D.
indication about the problem. This code may be one of the System action: For type code I The system cancels the job.
following: For type code D The system waits for an operator response.
001 = The specified value exceeds the track capacity of a Programmer response: If the job is canceled, see the response
CKD device or the maximum number of blocks recommendation given for message 4n50t.
minus 7 of an FBA device. Operator response: See the response recommendation given
002 = The BLKSIZE value specified in the DLBL statement for message 4n50t.
is larger than the BLKSIZE value specified in the
DTFxx macro, and the user's program has
insufficient GETVIS space for the larger buffers. 4n78I NO LOGIC MODULE RC=nn
003 = The BLKSIZE value specified in the DLBL statement [filename][SYSxxx = cuu][volume-id]
is either for a work file or for a file that is Explanation: Refer to General Explanations for 4nxx
unblocked. Messages on page 295 . It gives additional explanations
System action: The job is canceled. regarding the message identifier and system action. The logic
Programmer response: Make corrections as required. module address in the DTF table for the affected file is zero,
Reassemble and relink your program if necessary. Rerun your and no logic module was linked to that table. The RPS logic
job. modules in the SVA could not be used because of one or more
of the reasons indicated by the reason code (RC=nn) in the
Note: BLKSIZE=nnnn in the DTFxx macro overrides the message:
specification in DLBL statement. 01 = The supervisor does not support RPS.
Operator response: None. 02 = There is insufficient space in the SVA to load the
RPS logic modules.
03 = The program is running in real mode. System action: The job is canceled.
04 = The EXEC statement for the program does not Programmer response: Check the source listing of your
specify the SIZE operand. program for invalid specifications for the failing file. These
05 = The program has insufficient GETVIS space for a specifications may be explicit or assumed. Check that the file's
DTF-table extension. DTF table is not being overwritten. Make the necessary
System action: The job is canceled. corrections and rerun the job.
Programmer response: Either of the following: Operator response: None.
v Find out (by examining the reason code) why RPS support
in the SVA is not available to your program. Make
corrections as necessary and rerun the job. 4n81I NO LABEL INFORMATION
v Link-edit the program with a new logic module and rerun [filename][SYSxxx = cuu][volume-id]
the job. Explanation: Refer to General Explanations for 4nxx
Operator response: None. Messages on page 295 . It gives additional explanations
regarding the message identifier and system action. The
message may be caused by one of the following:
4279I GETVIS FAILED RC=nnn [filename|SYSxxx = v There is no label information for the named file in the
cuu|volserno] system's label-information area.
Explanation: For managed-SAM access of a SAM ESDS, a v A disk label was found with the same file name as the tape
GETVIS was issued to get working storage for an open/close file being opened or vice-versa (a TLBL instead of a DLBL
function and it failed as indicated by the RC (reason code) or a DLBL for a TLBL).
value of nnn as follows: 001 - The DSA (Dynamic Storage v Label information is currently unavailable due to concurrent
Area) space was not available. 002 - Space for the DTF update of the System Label Area, for example an // OPTION
extension was not available. 003 - Space for CI buffer was not STDLABEL(=ADD/DELETE) may not have been ended properly
available. 004 - Space for a save area was not available. by /&.
System action: The system cancels the job. System action: The system either issues message 1A80 or
Programmer response: Ensure that the SIZE parameter has cancels the job.
been specified on the EXEC statement, reduce the size Programmer response: Use your latest LSERV output to
specified on the SIZE parameter of the EXEC statement, or check the label information that is stored permanently in your
increase the partition allocation for the partition in which the system's label information area. Submit label information not
job is to run. This will increase the size of the partition yet permanently stored but required for repeated use. For
GETVIS area. information how to store label information permanently, see
Operator response: Check that the job has been run in the z/VSE Guide to System Functions.
correct partition. Operator response: None.
If the problem recurs, you may wish to use the following for
problem determination: 4n82I ISAM NULL FILE [filename][SYSxxx =
1. system history list cuu][volume-id]
2. MAP command output Explanation: Refer to General Explanations for 4nxx
3. job stream Messages on page 295 . It gives additional explanations
4. system log regarding the message identifier and system action.
Explanation: The system attempted to open an (existing)
empty ISAM file.
4n79I GETVIS FAILED RC=nnn [filename][SYSxxx =
System action: The job is canceled.
cuu][volume-id]
Programmer response: When you issue an OPEN for an
Explanation: Refer to General Explanations for 4nxx
existing ISAM file, make sure this file contains at least one
Messages on page 295 . It gives additional explanations
prime data record.
regarding the message identifier and system action. A GETVIS
Operator response: None.
macro issued to get working storage for an OPEN or CLOSE
function failed for the reason given by the return code
(RC=nnn) in the message. For an explanation of these codes, 4283I INVALID LOGICAL UNIT [filename|SYSxxx
see VSE/Advanced Functions Return Codes on page 514 = cuu|volserno]
under macros OPEN or CLOSE . Explanation: For managed-SAM access of a SAM ESDS, an
System action: The job is canceled. attempt was made to open the IJSYSLN (SYSLNK) file using
Programmer response: Rerun the job after having ensured DTFSD TYPEFLE=WORK. Work file access of the IJSYSLN
that more GETVIS space is available. This is accomplished by (SYSLNK) file is not valid.
either of the following: System action: The job is canceled.
v Specify a smaller value for SIZE in the EXEC statement. Programmer response: Check that the symbolic unit is
v Increase the allocation of storage for the partition or use correct (if specified), and that the correct DTF type is being
another, larger partition. used. If the problem recurs, check the LISTIO output for
Operator response: None. correct assignments. You may wish to use the following for
problem determination:
1. system history list
4n80I INVALID FILE TYPE [filename][SYSxxx =
2. program listing
cuu][volume-id]
3. job stream
Explanation: Refer to General Explanations for 4nxx
4. link edit map
Messages on page 295 . It gives additional explanations
regarding the message identifier and system action. The DTF
table for this file contains an invalid type code. Check the supervisor assembly listing for correct device type
specification.
4n89I WORKFILE NOT SUPPORTED FOR SYSFIL 4294I CISIZE INCORRECT [filename|SYSxxx =
[filename][SYSxxx = cuu][volume-id] cuu|volserno]
Explanation: Refer to General Explanations for 4nxx Explanation: For managed-SAM access of a SAM ESDS, the
Messages on page 295 . It gives additional explanations user attempted to open a DTFPH file for OUTPUT specifying
regarding the message identifier and system action. An OPEN a CISIZE greater than zero but less than eight. (For a
was issued to a SAM file assigned to a disk device. The DTFxx CIFORMAT DTFPH file, the maximum logical block size is
macro specified TYPEFLE=WORK, and a system file was assumed to be CISIZE-7.)
specified either in the DTFxx macro or in the EXTENT System action: The job is canceled.
statement. Programmer response: Specify a CISIZE on the DTFPH of
System action: The job is canceled. greater than seven.
Programmer response: Change either of the following: Operator response: None.
v The system logical unit specified in the DTFxx macro or in
the EXTENT statement to a programmer logical unit.
v The TYPEFLE specification in the DTFxx macro to INPUT 4n94I CISIZE INCORRECT OR BLKSIZE TOO
or OUTPUT. HIGH FOR FBA DEVICE
Operator response: None. Explanation: Refer to General Explanations for 4nxx
Messages on page 295 . It gives additional explanations
regarding the message identifier and system action. An OPEN
4n90I EXTENT AREA EXHAUSTED was issued to an output file assigned to an FBA disk A
[filename][SYSxxx = cuu][volume-id] control-interval size was specified either in the DTFSD macro
Explanation: Refer to General Explanations for 4nxx or in the DLBL statement. This size either:
Messages on page 295 . It gives additional explanations v Was not a multiple of the FBA block size for the device, or
regarding the message identifier and system action. The extent v If it was greater than 8K, it was not a multiple of 2K or not
area cannot obtain system or dynamic GETVIS space. large enough to contain the value specified for BLKSIZE
System action: The job is canceled. plus 7.
Programmer response: Rerun the job after having ensured System action: The job is canceled.
that more GETVIS space is available. Programmer response: Correct the CISIZE specification in
Operator response: None. error and rerun the job.
Operator response: None.
The extent limits for the data space being defined overlap the Note: If you are defining or importing a keyed file (KSDS or
extent limits of an expired data-secured file. The filename, if alternate index) with both data and index components
displayed in the message text, identifies the overlapping UNIQUE and on the same volume. this error message
extent on the associated DLBL/EXTENT statement in error. If can occur if data and index extents overlap.
the filename is omitted from the message text, the ORIGIN System action: The job is canceled.
parameter in the DEFINE command identifies the overlapping Programmer response: For a DEFINE or IMPORT(RA) of a
extent. UNIQUE keyed file, verify that the data and index extents do
System action: The job is canceled. not overlap. If they do overlap, correct the ORIGIN parameter
Programmer response: Examine the VTOC listing to or EXTENT statement causing the error and rerun the job.
determine where the overlap occurred. To eliminate the Refer to the UNIQUE parameter of the DEFINE CLUSTER
overlap, correct the ORIGIN parameter or the EXTENT command for DLBL and EXTENT requirements. Examine the
statement causing the error and resubmit the job. If the VTOC listing to determine where the overlap occurred. To
overlap occurs on a secured non-VSAM file that you do not eliminate the overlap, correct the ORIGIN parameter or
need to save, open a DTF using the same file-id as that of the EXTENT statement causing the error and resubmit the job. If
secured file and tell the operator to respond with DELETE to the overlap occurs on a secured non-VSAM file that you do
message 4233A, when issued. If the overlap occurs on a not need to save, open a DTF using the same file-id as that of
VSAM space, use the Access Method Services DELETE the secured file, and instruct the operator to reply DELETE to
command to delete the VSAM space if you do not need to message 4233A when it is issued. If the overlap occurs on a
save it. VTOC entries (both VSAM and non-VSAM) can be VSAM space, use the Access Method Services DELETE
erased using the VSAM utility program IKQVDU. If the command to delete the VSAM space if you do not need to
problem recurs after eliminating the overlap condition, you save it. VTOC entries (both VSAM and non-VSAM) can be
may wish to use the following for problem determination: erased using the VSAM utility program IKQVDU. If the
1. system history list problem recurs after the eliminating the overlap condition,
2. VTOC display you may wish to use the following for problem determination:
3. failing job stream and associated listings 1. system history list
4. dump at time of failure 2. VTOC display
Operator response: Display the VTOC (LVTOC utility 3. failing job stream and associated listings
program). If the job uses standard (permanent) labels, execute 4. dump at time of failure
the LSERV program. Return the SYSLOG and SYSLST output Operator response: Display the VTOC (LVTOC utility
and the failing job to the programmer. program). If the job uses standard (permanent) labels, execute
the LSERV program. Return the SYSLOG and SYSLST output
and the failing job to the programmer.
4n97I OVLAP EXPIRED SECRD FILE
[filename][SYSxxx = cuu][volume-id]
Explanation: Refer to General Explanations for 4nxx 4n98I OVLAP UNEXPRD SECRD FILE
Messages on page 295 . It gives additional explanations [filename][SYSxxx = cuu][volume-id]
regarding the message identifier and system action. If the Explanation: Refer to General Explanations for 4nxx
message displays the file name, it identifies the overlapping Messages on page 295 . It gives additional explanations
extent defined in the EXTENT statement in error. If no file regarding the message identifier and system action. An extent
name is given in the message, the ORIGIN specification in the as defined for the file being opened overlaps one or more
DEFINE command identifies the overlapping extent. extents of an unexpired data-secured file.
System action: The job is canceled. System action: The job is canceled.
Programmer response: Examine your latest VTOC listing to Programmer response: Examine your latest VTOC listing to
determine where the overlap occurred. Correct the EXTENT determine where the overlap occurs. Correct the EXTENT
statement or the ORIGIN specification, whichever applies, and statement or the ORIGIN specification, whichever applies, and
rerun the job. If the overlap occurs on a file that you do not rerun the job. If the overlap occurs on a file that you do not
need to save, then: need to save, then:
1. Issue an OPEN for a DTFxx using the same file-ID as that 1. Issue an OPEN for a DTFxx using the same file-ID as that
of the protected file. of the protected file.
2. Instruct your operator to reply DELETE to message 4n33D 2. Instruct your operator to reply DELETE to message 4n33D
when the system issues this message. when the system issues this message.
Operator response: None.
If the overlap occurred on VSAM-managed space, use the
access method services DELETE command to delete that space
4298I OVLAP UNEXPRD SECRD FILE
if you need not save it.
[filename|SYSxxx = cuu|volserno]
Explanation: VSAM is attempting to define a data space for:
v a DEFINE space, catalog, or unique cluster or alternate If this overlap condition is caused by an IMPORT
index; or (IMPORTRA) access method services command for a unique
v an IMPORT(RA) of a unique cluster or alternate index. keyed file, refer to the documentation of the UNIQUE
parameter for required DLBL and EXTENT specifications.
Operator response: None.
The extent limits for the data space being defined overlap the
extent limits of an unexpired secured-data file. filename and
SYSxxx identify the EXTENT statement. cuu and volser identify
the disk device and volume serial number.
4Axx=VSE/VSAM Messages
4A37I FILE filename CATALOG ERROR DURING 4A84A REQUIRE VOLUME volserno [filename]
IMPLICIT (DEFINE|DELETE) - mmm,aa,nnn Explanation: A VSAM or Access Method Services job
[filename|SYSxxx = cuu|volserno] requires that the volume identified by volserno be mounted on
Explanation: Catalog management returned a nonzero return a disk device. If the DLBL and EXTENT statements are
code when invoked for implicit define or implicit delete. present, filename identifies the DLBL statement. If no DLBL
mmm is the decimal return code value, aa is the module statement was present, the filename does not appear in the
identifier for the module detecting the error, and nnn is the message.
decimal reason code. This message is accompanied by message System action: The system waits for an operator response.
4228I. Programmer response: Make sure that the job stream
System action: If OPEN was in process when the error was
specifies the correct volume serial number (volserno).
detected, the open processing is terminated. If CLOSE was in
Reschedule the job.
process when the error was detected, close processing for the
Operator response:
current ACB will continue since deletion is not critical to a
1. If the required volume is already mounted, or cannot be
successful close.
Programmer response: Refer to the catalog management demounted, be sure that the disk unit is ready and that
return and reason codes to determine if you made logical it is on line (using the ONLINE and DVCUP
errors that caused the problem. These codes are documented commands). You can use the VOLUME command to query
in IDCAMS Return and Reason Codes the status of the device.
Operator response: Save the SYSLOG output and make it 2. Mount the requested volume on any device. Then reply
available to your programmer. with NEWPAC to continue processing.
3. If you cannot mount the requested volume, type CANCEL
or press END/ENTER to cancel the job. Return the
4A40I DLBL EXPIRATION DATE OUTSIDE SYSLOG and any SYSLST output to the programmer.
ACCEPTABLE RANGE FOR FILE filename
Explanation: Implicit definition of a SAM-ESDS failed,
because an invalid expiration was specified in the DLBL 4A87I AUTOMATIC CLOSE HAS BEEN STARTED
statement for file filename. The date exceeds the possible range Explanation: During end of task handling, it was discovered
of 99 years. This message is followed by message 4228I. that open VSAM files exist. Automatic close will attempt to
System action: Definition fails. close the files.
Programmer response: Correct the date parameter in the System action: VSAM will attempt to close processing for
DLBL statement and resubmit the job. A valid expiration date open files.
is equal or greater than the current date and must not extend Programmer response: Your program should CLOSE all
more than 99 years into the future. VSAM files before returning control.
Operator response: None.
4A46I FUNCTION IN VSAM SPACE MGMT NOT
SUPPORTED RC = nnn
4A88I AUTOMATIC CLOSE FOR files
Explanation: For managed-SAM access of a SAM ESDS, you
COMPLETED
attempted to open a DTF but failed as indicated by the RC
Explanation: The automatic close has attempted to close the
(reason code) value of nnn as follows:
designated files. If the number of files that were closed is
001 - DTFSD for spanned records is not supported.
smaller than 4, then files names the individual filenames.
002 - Filename or logical unit is not supported.
Otherwise files designates the number of files that were closed.
003 - The file is CI format, but DTFPH is not a version 3
files includes ACBs for which automatic close was not
DTF and thus there is no place to store the CI size
successful (indicated by messages 4226I or 4227I), but does not
for the user.
include any ACBs in an upgrade set.
System action: The job is canceled.
System action: Processing continues.
Programmer response: Make sure that the job is intended to
Programmer response: If this message is issued because the
access a managed-SAM file and that the function is supported
program has not closed some files, make sure that the
in the VSE/VSAM Space Management for SAM Feature.
program closes the files identified by files.
Change accordingly and resubmit the job.
Operator response: None.
4A90I COMPRESSION MGMT ERROR DURING Table 5. 4A90I Return and reason codes (continued)
service Compression Management Services reason codes
RETURN CODE= rc
assigned to return code 8:
REASON= reason
DSN= cluster name 2050 The compression operation has finished
Explanation: During VSE/VSAM record management access successfully. A rejection dictionary token
to the cluster cluster name compression management services
has been created and returned in the field
returned the specified rc and reason code. The problem
occurred either with the COMPRESSION or EXPANSION pointed to by the
service. The following table shows the return and reason codes DICTIONARY_TOKEN_PTR.. The caller
associated to the appropriate function: should stop calling the CMS_COMPRESS
service because the statistics from
Table 3. 4A90I Return and reason codes interrogation and sampling has shown that
Compression Management Services reason codes this is not good compression candidate.
assigned to return code 0: The output buffer contains an image copy
of the input buffer.
Reason Description
2051 The compression operation has finished
0 The function has been performed
successfully. Only part of the input buffer
successfully.
is compressed. The output buffer has been
filled during the compression operation but
Table 4. 4A90I Return and reason codes the input buffer has not been exhausted.
The caller may call IKQCSCCM again to
Compression Management Services reason codes compress the remaining data in the input
assigned to return code 4: buffer. Be sure to set the CMPSC_BITNUM
Reason Description to zero and reset the CMPSC_TARGETLEN
and CMPSC_TARGETADDR fields. An
2048 The compression operation has finished
additional reason can be that there is not
successfully. Compression Management
enough GETVIS. At least 4M is necessary
Services is still in the sampling phase. The
for compression.
input data has not been compressed. The
output buffer contains an image copy of 2052 The decompression operation has finished
the input buffer. successfully. The target contains
decompressed data. However, not all the
2049 The compression operation has finished
source data has been decompressed due to
successfully. The Dictionary Token has
the running out of space in the TARGET.
been determined and returned in the
storage pointed to by the 2081 The hardware/software compression
DICTIONARY_TOKEN_PTR. The input service is not available on this system. An
data has not been compressed. The output additional reason can be that there is not
buffer contains an image copy of the input enough GETVIS. At least 4M is necessary
buffer. for compression.
2053 The compression operation has finished 2085 Compression Management Services has
successfully. The output buffer has been tried to perform the necessary resource
filled during the compression operation. cleanup. Some resource cannot be freed
However, the actual number of successfully.
'compressed' bytes is greater than the 2086 OPEN of the trace file (SYSLST) failed.
original number of processed input bytes.
CM has copied the CMPSC_TARGETLEN 2087 OPEN of SYSLOG failed.
number of bytes from the beginning of the
input buffer into the output buffer. The
Table 6. 4A90I Return and reason codes
CMPSC_TARGETLEN has been
decremented by CMPSC_SOURCELEN. Compression Management Services reason codes
The CMPSC_TARGETADDR has been assigned to return code 16:
incremented by CMPSC_SOURCELEN. Reason Description
2140 Invalid OPEN_TOKEN. Sequence number
Table 5. 4A90I Return and reason codes in the token does not match the one in the
Compression Management Services reason codes control block. Or the CMSOP block cannot
assigned to return code 8: be located in the CMSAS_CM_OP_CHAIN
Table 6. 4A90I Return and reason codes (continued) Table 8. 4A90I Return and reason codes (continued)
Compression Management Services reason codes Compression Management Services reason codes
assigned to return code 16: assigned to return code 36:
2142 A request to decompress the data but the 4100 Invalid Dictionary Token. The Dictionary
input Dictionary Token is null. Building Block(s) cannot be located in the
CMS_CNTL blocks. Or, the flag in the
2145 The input dictionary token indicates that
dictionary token indicates that the token is
the data set is a rejected candidate for
a rejection token but the DBBs are not
compression.
NULL.
2146 A request to compress (decompress) but
4101 Internal Compression Management
the target (source) is not large enough to
Services logic error
hold even 1 compression symbol.
4107 IKQCSCZL returns a non-zero return code.
2147 This operation code is undefined.
It failed in initializing the LZ-tree.
2149 The CMS_OPEN_TOKEN indicates, that
4108 IKQCSCBD returns a non-zero return code.
the data set is already open.
It failed in inserting text blocks into the
2150 The CMS_OPEN_TOKEN indicates, that LZ-tree.
the data set is not open.
4109 IKQCSCBD returns a non-zero return code.
It failed in converting the LZ-tree into the
Table 7. 4A90I Return and reason codes hardware/software compression format.
Compression Management Services reason codes
assigned to return code 20:
4A91I COMPRESSION CONTROL SERVICE
Reason Description FAILED, REASON=reason problem specific
2180 Compression Management Services cannot information DETECTION POINT=detection
point
continue processing because it cannot
Explanation: VSE/VSAM Compression Control services were
obtain storage for its control structure or invoked to process a record in the CCDS. Each record
dictionaries. describes one (compressed) cluster. The operation failed for
2181 Compression Management Services cannot the reason identified by reason explained in the table below.
The remaining information issued by this message serves
continue processing because it cannot problem determination and may be relevant for the IBM
obtain storage for the LZ-tree. service personnel.
2182 Compression Management Services cannot Table 9. 4A91I Reason Codes
continue processing because it cannot
obtain storage for the hardware/software Reason Explanation
dictionaries. 1 No compression control dataset (CCDS)
2183 Compression Management Services cannot is defined to the catalog. Programmer
continue processing because it cannot Response: Define a compression control
obtain storage for the CMS_TEXT_BLK. It data set to the catalog. Refer to
contains the UDCT data format that is VSE/VSAM Commands for instructions
required by the IKQCSCBD routine. on how to define the CCDS.
2 The requested compression attribute
Table 8. 4A90I Return and reason codes record (CAR) for the cluster does not
exist.
Compression Management Services reason codes
assigned to return code 36: 17 Unable to open the CCDS. The OPEN
request against a compression control
Reason Description data set failed with the given return
4000 The eyecatcher in the CM_OPEN control code (in Register 15) and error code.
block is bad. Programmer Response: Refer to
VSE/VSAM Return and Error Codes in
4099 The dictionary has some format error. The z/VSE Messages and Codes, Volume 2 for
hardware/software Compression Services an explanation of VSE/VSAM error
cannot operate properly. codes.
Table 9. 4A91I Reason Codes (continued) Table 9. 4A91I Reason Codes (continued)
Reason Explanation Reason Explanation
18 A VSE/VSAM record management 24 A DELETE CLUSTER command against
request (such as PUT or GET) against the compression control data set failed,
the CCDS failed with the given RPL because the compression control data set
feedback code. Programmer Response: is not empty and the FORCE option was
Refer to VSE/VSAM Return and Error not specified on the DELETE command.
Codes in z/VSE Messages and Codes, Programmer Response:
Volume 2 for an explanation of v Remove entries within the CCDS by
VSE/VSAM error codes. issuing DELETE CLUSTER
commands. You could use IDCAMS
19 The compression control block,
PRINT to list the entries contained in
identifying the requested compression
the CCDS.
control service, is invalid. Programmer
v Alternatively you could use the
Response: If this reason code occurs
FORCE option of DELETE CLUSTER,
with an IBM supplied program it is
which would delete the compression
caused by a system problem. Contact
control data set, even if it is not
your IBM support center.
empty. By deleting a non-empty
20 A GETVIS request for storage below compression control data set all
16MB failed. Programmer Response: compressed clusters in the target
Release storage or change the partition catalog become inaccessible.
layout or SIZE parameter to provide for
25 Unable to CLOSE the CCDS. The
more GETVIS space below 16 MB.
CLOSE request against a compression
21 A GETVIS request for storage control data set failed with the given
(LOCATION=ANY) failed. Programmer return code (in Register 15) and error
Response: Release storage or change the code. Programmer Response: Refer to
partition layout or SIZE parameter to VSE/VSAM Return and Error Codes in
provide for more GETVIS space below z/VSE Messages and Codes, Volume 2 for
or above 16 MB. an explanation of VSE/VSAM error
22 Either there is no DLBL statement in codes.
effect for IJSYSUC,IJSYSCT, or a user 26 Invalid Compression Attribute Record
specified label, or an error occurred (CAB). The compression attributes for
while processing the label area. the file being compressed are
Programmer Response: Make sure that inconsistent. An IDUMP will be
the DLBL statements for the referred file produced. Programmer Response:
name exists. Rerun the failing job. If the problem
23 The compression control data set is persists, contact your IBM support
defined to a catalog which resides on a center.
read-only disk. The compression control 255 A VSE/VSAM compression control
service could not be satisfied because it services internal error occurred. An
requires read/write access. Programmer IDUMP will be produced. Programmer
Response: Re-run the failing job with Response: Contact your IBM support
the read/write access to the catalog. center.
4Cxx=SDAID Messages
4C01A SDAID ALREADY STOPPED 4C05I PROCESSING OF 'command' COMMAND
Explanation: The operator issued STOPSD or ENDSD, and [SUCCESSFUL|FAILED]
SDAID was already stopped. SDAID issues, in addition, one Explanation: The processing of the last entered SDAID
or more of the explanation lines below. These lines are not command is finished.
necessarily in immediate succession. The lines are: System action: Processing continues.
4C01A THE OPERATOR STOPPED SDAID BY EXTERNAL Programmer response: None.
INTERRUPT Operator response: If the command failed, correct and
4C01A AN EVENT WITH TERMINATE OPTION reenter it.
OCCURRED
4C01A AN INTERNAL PROGRAM CHECK OCCURRED
IN SDAID 4C06I 'command' COMMAND OUT OF SEQUENCE
4C01A AN I/O ERROR OCCURRED ON SDAID OUTPUT Explanation: An SDAID command was submitted in the
DEVICE wrong order.
4C01A I/O ERROR CODE: 62xx. System action: The system rejects the command. Processing
4C01A ERROR RECOVERY ACTION CODE: yy. continues.
4C01A DUMP SDAID AREA FROM address TO address Programmer response: None.
4C01A ENTER ENDSD COMMAND TO TERMINATE Operator response: Check the command in error, check for
SDAID FINALLY proper sequencing, and reenter the required commands in
correct sequence. For a description of how to use SDAID, see
For an explanation of the I/O error code xx, see the section z/VSE Diagnosis Tools.
Codes in Storage Bytes 0 Through 3 on page 488 .
4C07I function FOR phase-name FAILED
For an explanation of the error recovery code yy, see the Explanation: The named function failed during processing of
discussion of the sense bytes in the product description for the READY command by SDAID. Possible functions and
your SDAID output device. corresponding reasons for the failure are:
System action: The SDAID program remains in the stopped
state. Functions Reason(s) for the Failure
Programmer response: None.
LOADDIR A request for loading the directory for the
Operator response: Follow the instructions, if any, contained
named phase failed. The phase cannot be
in the second or subsequent 4C01A messages. Do not try to
found in the system library.
restart SDAID with STARTSD if SDAID issued the instruction
line: GETVIS A request for getting virtual storage in the
4C01A ENTER ENDSD COMMAND ... system GETVIS area for the named phase
or for a data area cannot be satisfied.
Available virtual storage is insufficient.
4C02A ENTER COMMAND CONTINUATION
Explanation: A minus sign was entered as the last character FREEVIS A request to free virtual storage taken
of the previous line to continue the command. from the system GETVIS area and
System action: The system waits for the next line of data occupied by the named phase (or by data)
from the console. cannot be satisfied because of an SDAID
Programmer response: None. or a system error.
Operator response: Enter the continuation of the command. FREEREAL A request for freeing processor storage
cannot be satisfied because of an SDAID
or a system error.
4C03I NO HELP INFORMATION AVAILABLE
System action: The system rejects the command. Processing
Explanation: The system received a request for the display of
continues.
help information, but no help information of the requested
Programmer response: None.
kind exists.
Operator response: One of the following depending on the
System action: Processing continues.
failing function:
Programmer response: None.
Operator response: None. Function Recommended Response
LOADDIR Ensure that all SDAID phases are on your
4C04I SDAID SET-UP IN PROGRESS BY system. Resubmit the trace request.
ANOTHER TASK
Explanation: You issued an SDAID setup command while GETVIS Increase the system GETVIS space on next
another attention task or partition was performing the same system start-up. Resubmit the trace
setup. Simultaneous SDAID setup tasks are not allowed. request.
System action: The command is rejected. FREEVIS Contact IBM for a search of IBM's
Programmer response: None. known-problems data base.
Operator response: Retry the SDAID setup after the other
task completes its SDAID session. FREEREAL Contact IBM for a search of IBM's
known-problems data base.
4C08D SPECIFY prompting-keyword [+] 4C12I BUFFER SIZE IS GREATER THAN 32K
Explanation: The SDAID program requests control BYTES
information. Explanation: The SDAID trace information is to be written
System action: The system waits for an operator response. onto tape, but the blocking buffer is greater than 32KB.
Programmer response: None. System action: The system cancels the OUTDEV command.
Operator response: Enter control information as required or, Processing continues.
if a default value is available and acceptable, press Programmer response: None.
END/ENTER. A plus sign (+) at the end of the message Operator response: Reenter the command with a buffer size
indicates that help information is available and will be of 3K to 32K. Your specification must be an integer number of
displayed by the system if you enter a question mark (?) or kilobytes.
HELP.
4C28I INTERACTIVE TRACE IS ACTIVE FOR 4C34I LEFT ITEM IN PAIR IS GREATER THAN
PARTITION partition-id THE RIGHT ITEM
Explanation: The interactive trace program is active in the Explanation: In a pair of addresses, the left one must always
denoted user partition. You entered a STARTSD statement for be lower than or equal to the address specified to the right of
an SDAID session which contains an instruction trace, a the colon.
branch trace or a storage alteration trace. These trace types System action: SDAID rejects the address pair specification.
cannot run concurrently with the interactive trace program. Programmer response: None.
System action: The STARTSD statement is rejected. Operator response: Refer to the operator response in the
Programmer response: None. following 4C05I or 4C08D message.
Operator response: Re-issue the STARTSD command after
the traced user program has terminated, or terminate the
SDAID session via an ENDSD statement. 4C35I ADDRESS SHOULD BE USED FOR THE
STORAGE ALTER TRACE WITHIN A DATA
SPACE
4C29I LOCK MACRO FAILED. RC=X'xxxxxxxx' Explanation: One of the parameters OFFSET, PHASE, or LTA
Explanation: The LOCK macro (used to synchronize the has been used to define a storage interval within a data space.
SDAID program with the Interactive Trace program) failed. The parameter ADDRESS should be used to define the storage
RC=X'xxxxxxxx' shows the return code of the LOCK macro in range.
hexadecimal representation. System action: The statement in error is rejected.
System action: The STARTSD command is rejected. Programmer response: None.
Programmer response: Check the IBM known-problems data Operator response: Re-issue the command with an address
base. parameter.
Operator response: None.
Operator response: None is needed if you want trace data Operator response: None.
collected in a wrap-around buffer only. The data can be
written to tape later using the attention DUMP command.
4C63I THE PARAMETERS SCOPE AND VOLID
ARE MUTUALLY EXCLUSIVE
4C62I BUFFER SIZE HAS BEEN ROUNDED TO nn Explanation: In an SDAID TRACE LOCK command the
BYTES. parameters SCOPE= and Volid= are mutually exclusive. Only
Explanation: The requested Buffersize is always rounded to a one can be specified.
multiple of 4k bytes. System action: The system rejects the command.
System action: System continues processing. Programmer response: None.
Programmer response: None. Operator response: Enter the corrected command again.
4Dxx=PARSER Messages
4D02I name IS AN INVALID COMMAND NAME. 4D07I COMMAND LINE ENDS WITH A COMMA
EC=code AND MORE INPUT IS EXPECTED
Explanation: The specified command is invalid for the reason Explanation: The message may be caused by truncation of
indicated by the error code (EC=code) in the message. This the input line if the input area is too short or, if line
code may be: continuation is allowed, a missing command-continuation
CDNF Unknown command. sign.
ENVI The command is used in an environment for which System action: The system rejects the command.
it is not defined. Programmer response: None.
IDER The environment ID set by the component is not Operator response: Correct and reenter the command.
allowed.
NCDT The command has no command table; it may have
been deleted from the system library. 4D08I COMMAND ENDS WITH A COMMA
VINV The command is either longer than 12 characters or PRECEDING A SEMICOLON
it does not begin with an alphabetic character. Explanation: The command contains an excessive comma.
System action: The system rejects the command. System action: The system rejects the command.
Programmer response: None. Programmer response: None.
Operator response: Correct and reenter the command. Operator response: Correct and reenter the command.
this point and adds the current screen image to the end of the information to be collected and held available, see z/VSE Guide
dump. Processing continues. for Solving Problems.
Programmer response: If the error recurs, consider contacting Operator response: None.
IBM for a search of its known-problems data base. For error
4G03I DISK DOES NOT HAVE A VOL1 LABEL 4G08I DUMP DATA FILE NOT FORMATTED
Explanation: The disk device selected as the dump program Explanation: The stand-alone dump data set does not have
residence has not been initialized correctly. the correct format. No dump data is written to the dump data
System action: DOSVSDMP terminates. set.
Programmer response: None. System action: If IPL was from SYSRES, the system continues
Operator response: Use a correctly initialized disk pack as processing. Otherwise, the system enters a hard wait state.
the dump program disk and rerun DOSVSDMP. Programmer response: Use the DOSVSDMP utility to create
the stand-alone dump data program and data set.
4G04D SPECIFY ADDRESS OF DUMP DEVICE Operator response: None, if IPL was from SYSRES.
(CUU OR SYSNNN) Otherwise, resume normal system operation by performing
Explanation: DOSVSDMP prompts you for the device IPL with action clear in accordance with your location's
address of the dump tape or the dump disk. procedures.
System action: The system waits for an operator response.
Programmer response: None. 4G09I DUMP PROGRAM HAS BEEN CREATED
Operator response: Enter a physical device address (like 280) Explanation: A DOSVSDMP message indicating that the
or enter a programmer logical unit (like SYS005). requested function, creating a stand-alone dump program, is
complete.
4G05D SPECIFY ADDRESS OF SDAID TAPE (CUU System action: DOSVSDMP terminates.
OR SYSNNN) Programmer response: None.
Explanation: The DOSVSDMP function 'PRINT SDAID TAPE' Operator response: None.
has been selected. DOSVSDMP prompts you for the address of
the tape drive that is to be used. 4G10I STAND-ALONE DUMP COMPLETE
System action: The system waits for an operator response. Explanation: The requested stand-alone dump is finished.
Programmer response: None. System action: If IPL was from SYSRES, the system continues
Operator response: Enter a physical device address (like 280) processing. Otherwise, the system enters a hard wait state.
or enter a programmer logical unit (like SYS005). Programmer response: None.
Operator response: None, if IPL was from SYSRES.
Otherwise, resume normal system operation by performing
4G24I DUMP FILE DOES NOT CONTAIN DUMP 4G30D SPECIFY FILE NUMBER
DATA Explanation: To print from the tape or disk, DOSVSDMP
Explanation: The dump tape or disk contains invalid data. prompts you for the dump file number.
The wrong tape or disk may have been specified. System action: The system waits for an operator response.
System action: DOSVSDMP terminates. Programmer response: None.
Programmer response: None. Operator response: One of the following:
Operator response: Rerun DOSVSDMP and ensure that the v Enter the number of the file that is to be printed: 1 for the
correct tape or disk is specified. first file, 2 for the second, and so on.
v Press END/ENTER to print the first file.
4G25I DEVICE NOT AVAILABLE IN THE SYSTEM
Explanation: The specified device is not known to the If the file number is not known, use the DOSVSDMP SCAN
system. function to print a list of the files.
System action: DOSVSDMP terminates.
Programmer response: If the message is reported to you, 4G31I FILE NUMBER SPECIFIED INCORRECTLY
ensure that the applicable ASI IPL procedure includes an ADD Explanation: The file number given in response to message
command for the device. 4G30D either:
Operator response: Ensure that you have entered the device v Was invalid (0 or a number of more than four digits), or
address correctly. If this is the case, report the message to your v Is higher than the number of the last file.
programmer. Otherwise, rerun DOSVSDMP using the correct System action: DOSVSDMP terminates.
device. Programmer response: None.
Operator response: Rerun DOSVSDMP and specify the file
4G26I WRONG DEVICE SPECIFIED number correctly (see message 4G30D).
Explanation: The type of the device specified in response to
message 4G04D (requested device: tape or disk) or message 4G32I DEVICE ALREADY USED
4G05D (requested device: tape) is invalid. Explanation: A device address in the form cuu was given in
System action: DOSVSDMP terminates. response to the message preceding this one (4G04D or 4G05D).
Programmer response: If the message is reported to you, A system-generated generic assignment request failed because
ensure that the applicable ASI IPL procedure includes a correct the device is owned by another partition.
ADD command for the device. System action: DOSVSDMP terminates.
Operator response: Ensure that you have entered the device Programmer response: None.
address correctly. If this is the case, report the message to your Operator response: Use a free tape unit and rerun
programmer. Otherwise, rerun DOSVSDMP using the correct DOSVSDMP.
device.
4G73I WRONG DUMP TYPE. IJBXSDA 4G79I INTERNAL ROUTINE IJBCSSA ISSUED
PROCESSES STAND ALONE DUMPS ONLY RETURN CODE='xx'X,REASON CODE='xx'
Explanation: The Info/Analysis exit routine IJBXSDA was Explanation: The internal routine IJBCSSA could not handle
invoked to analyze a dump file which was not produced by the console buffer data. The dump might not be complete or is
the VSE stand-alone dump program. (ABEND dump or defective. For example, the dump does not contain the SVA.
operator command dump).
System action: IJBXSDA terminates. RETURN CODE
Programmer response: None.
Operator response: None. 08 End of passed output area reached while filling with
outstanding replies. Probably not all outstanding
4G74I GETVIS FOR SDAID BUFFER FAILED replies could be written. No messages from the
Explanation: The Info/Analysis exit routine IJBXSDA was console router queue were written yet.
invoked to analyze a stand-alone dump file. IJBXSDA has 16 Console router queue for messages is empty.
requested GETVIS space for the SDAID buffer and to load the Outstanding replies were written into the output
SDAID phases IJSDDEB, IJSDPWB, and IJSDCVT. area in case there where any.
System action: IJBXSDA terminates.
Programmer response: None.
Programmer response: None. specified start address. The display command is rejected.
Operator response: None. System action: The system waits for an interactive trace
command.
Programmer response: None.
4I49I END ADDRESS LOWER START ADDRESS. Operator response: Enter an interactive trace command.
DISPLAY REJECTED
Explanation: The specified end address is lower than the
Operator response: Either enter the name of the buffer-image Explanation: The specified phase either is not in the system
phase that is to be loaded into the printer's UCB or just press library or is not valid (incorrect length).
END/ENTER. If you do not supply a name, the program System action: The system issues message 8C06A.
loads the buffer-image phase which was loaded by IPL during Programmer response: None.
system start-up. Operator response: See the description of message 8C06A.
System action: The system (partition) waits for the operator mounted. If necessary, run the INIT function of the Device
to respond and then proceeds according to this response. Support Facilities program to have the affected disk volume
Programmer response: None. properly initialized. Rerun the job, if necessary.
Operator response: Enter one of the following depending on Operator response: None.
the instructions for system operation at your location:
v CANCEL to have the system cancel the job.
v PROCEED to have the system process the copy request. 8F28I UNCORRECTABLE {READ|WRITE} ERROR
ON {INPUT|OUTPUT} DISK [e] CYL nnn
TRK nn
8F21D READ ERROR ON INPUT DISK, BLOCK Explanation: Disk error recovery procedures were unable to
number recover from an error that occurred while the fast copy
Explanation: An irrecoverable I/O error occurred when the program was reading from the input disk, writing to the
fast-copy program was reading the indicated block from the output disk, or reading the VTOC from the output disk. In the
device assigned to SYS004. message text, e is an error code supplied if a read error
System action: The system (partition) waits for an operator occurred. The code may be one of the following:
response. 1= The record number in the count field of the record
Programmer response: None. last read does not match the number of records on
Operator response: Either of the following: the track.
v Enter CANCEL to have the system cancel the job. 2= The number of records read is greater than expected,
v Enter IGNORE to have the system continue with the current or the first record is not R1.
dump or copy operation. Data contained in the indicated 3= The fast copy program expected R0; it found R1
block on the input disk volume is written to the output instead.
device as it was read. 4= A unit check occurred.
5= No R0 found.
6= Unexpected unit exception.
8F22D WRITE ERROR ON OUTPUT DISK, BLOCK 7= A unit exception occurred because the data length of
number a record's count field was other than zero.
Explanation: An irrecoverable I/O error occurred when the 8= Error in count field.
fast copy program was writing the indicated block to the 9= The key and data lengths in a count field do not
device assigned to SYS005. match the actual key and data lengths.
System action: The system (partition) waits for an operator A= A unit check occurred while the program was
response. reading R0.
Programmer response: None. B= Datalength exceeds track capacity.
Operator response: Either of the following: System action: The utility control statement is not executed.
v Enter CANCEL to have the system cancel the job. Programmer response: Perform an INSPECT run of the
v Enter IGNORE to have the system continue with the current Device Support Facilities program to have alternate tracks
copy or restore operation. The block indicated in the assigned as required. Consider using DITTO for VSE and VM
message text is left in an undefined state. as a help in rebuilding inaccessible data. You may have to
reinitialize the volume and subsequently restore your latest
8F23A ENTER NUMBER OF PRIMARY CYLS backup of the volume from a backup tape.
Explanation: Due to a VTOC access error, the utility cannot Operator response: None.
determine the number of cylinders on a disk.
System action: The system (partition) waits for an operator 8F30D ENTER FAST COPY CONTROL
response. STATEMENT [CONTINUATION|OR END]
Programmer response: None. Explanation: A prompting message requesting the operator
Operator response: Either of the following: to enter the required utility control statement.
v Specify the number of primary cylinders if the assigned System action: The system (partition) waits for an operator
disk is a subdisk. response.
v Press END/ENTER if the assigned disk is not a subdisk. Programmer response: None.
Operator response: One of the following:
8F24I UNIT=cuu INPUT=OUTPUT v Enter the required utility control statement (if the statement
Explanation: SYS004 and SYS005 are assigned to the same is longer than 80 characters, use a hyphen to indicate
device as indicated in the message by cuu. This is not allowed continuation on another line of input).
for a fast-copy utility. v Enter the required continuation of a utility control statement
System action: The utility control statement is not executed. if the fast-copy program prompts you for the continuation
Programmer response: Rerun the job with correct ASSGN line.
statements included in the control statement set. v Enter END to terminate the fast-copy online program.
Operator response: None. v Enter CANCEL to end processing by the fast-copy program.
the utility requests the SECOND fast-copy tape if an alternate Programmer response: Perform data recovery by restoring
tape is assigned to drive cuu. your latest backup of the source disk volume either on the
System action: The system (partition) waits for an operator same volume after having it reinitialized or on a different,
response. initialized disk volume.
Programmer response: None.
To initialize a disk volume, use the INIT function of the
Operator response: Either of the following:
Device Support Facilities program; you may have to perform a
v Mount the required tape volume and enter GO.
run also with that program's INSPECT function.
v Enter CANCEL to end processing by the fast-copy program.
Operator response: None.
Displayed on the console and also in the LVTOC list output. Programmer response: None
System action: Utility continues. User response: None
ensure that the required devices are ready. Operator response: None.
Operator response: Either of the following:
v Ready the device and press END/ENTER to have the
system continue processing, or 8X32I SYSxxx ASSIGNED IGNORE
v If you cannot ready the device, reply CANCEL to have the Explanation: A logical-unit assignment to IGNORE is not
system cancel the job. supported by utility programs.
System action: The job is canceled.
Programmer response: Rerun the job with correct
8X21I UNIT=cuu, MODVCE FAILED nn assignment.
Explanation: A MODVCE issued by the program for the Operator response: None.
indicated device failed. In the message, the code nn gives an
indication of the cause for the message; nn may be:
12 = The device is not ready 8X33I {SYSxxx|cuu} NOT ASSIGNED TO A DASD
24 = The device is not operational. Explanation: The indicated logical unit is assigned to a
device other than disk or, if the message displays a device
address, the device at this address is not a disk drive.
Any other code indicates a program error.
System action: The job is canceled.
System action: The job is canceled.
Programmer response: Provide the correct assignment and
Programmer response: Rerun the job and ensure that the
rerun the job.
device to be used by the program is operational and ready. If
Operator response: None.
the problem recurs, contact IBM for a search of its
known-problems data base. For error information to be
collected and held available, see z/VSE Guide for Solving 8X42D UNIT=cuu VOLID=volume-id. EQUAL
Problems. FILE-ID IN VTOC file-id
Operator response: None. Explanation: The 44-character file identifier exists already in
the format-1 label of an unexpired or a data secured file. The
message displays the volume-ID of the affected volume and
8X22I UNIT=cuu DEVICE NOT OPERATIONAL
the address of the drive on which the volume is mounted.
Explanation: Self-explanatory.
System action: The system (program) waits for the operator
System action: The system cancels the job.
response.
Programmer response: Rerun the job and ensure that the
Programmer response: If the job is canceled, rerun the job
device to be used by the program is operational and ready.
and either provide a new, non-conflicting file-ID or instruct
Operator response: None.
your operator to respond to the message by entering DELETE
when this message occurs again.
8X25D WRONG TAPE ON cuu, REPLY NEWTAP OR Operator response: One of the following:
CANCEL v Enter CANCEL to have the system cancel the job. Report
Explanation: The tape mounted on drive cuu does not have this message to your programmer.
the contents expected by the processing program. Possibly, a v Enter DELETE to have the system delete the existing file
wrong volume has been mounted. with the identical file-ID.
System action: The system (partition) waits for an operator v Enter NEWNAME to have the system prompt you for a
response. new name that is to be used by the utility instead of the
Programmer response: If the job was canceled, rerun it and originally specified name.
ensure that the correct tape volume is mounted on the drive
that is to be used by the program.
8X43A ENTER OTHER FILE-ID FOR NEW FILE
Operator response: Either of the following:
Explanation: The operator replied NEWNAME to message
v Mount the correct tape volume on the indicated drive and
8X42D.
enter NEWTAP; this causes the program to continue
System action: The system (program) waits for the operator
processing.
response.
v Enter CANCEL to have the system cancel the job. Report
Programmer response: None.
this message to your programmer.
Operator response: Enter a valid file-ID to be used instead of
the original one that caused the conflict.
8X30I SYSxxx NOT ASSIGNED
Explanation: The currently processing utility requires the
8X44I UNIT=cuu VOLID=volume-id. VTOC FULL
indicated logical unit to be assigned, but the logical unit either
Explanation: No space is available in the VTOC of the
is not assigned or is assigned UA (unassigned).
indicated disk volume to add the label(s) for the file to be
System action: The job is canceled.
created.
Programmer response: Provide the correct assignment and
System action: The job is canceled.
rerun the job.
Programmer response: Choose a different disk volume for
Operator response: None.
creation of the file and rerun the job.
Operator response: None.
8X31I SYS000 NOT ASSIGNED TO FBA
Explanation: Assignment of SYS000 was not to an FBA
device as is expected by the currently processing utility.
System action: The job is canceled.
Programmer response: Provide a correct assignment for
SYS000 and rerun the job.
of destroying data. Continuation of processing might result If the volume contains important data, either use DITTO for
in overwriting the entire volume without further warnings. VSE and VM prior to volume initialization to recover as much
of the data as possible or restore your latest backup (on tape)
following the initialization run.
8X53I UNIT=cuu VOL1 I/O ERROR Operator response: Either of the following:
Explanation: The volume on the indicated disk drive could v Enter CANCEL to have the system cancel the job.
not be read because an I/O error had occurred. v Enter PROCEED to have the system continue processing.
System action: The job is canceled. Before you enter this response, ensure that there is no risk
Programmer response: Perform the following, as appropriate: of destroying data. Continuation of processing might result
v Check the volume's contents. in overwriting the entire volume without further warnings.
v If the volume does not contain important data, initialize the
volume by running the INIT function of the Device Support
Facilities program. 8X57I UNIT=cuu VOLID=volume-id. F4 LABEL I/O
v Subsequently rerun the job. ERROR
v If the volume contains important data, either use DITTO for Explanation: On the indicated volume, the VTOC format-4
VSE and VM prior to volume initialization to recover as label could not be read because an I/O error had occurred.
much of the data as possible or restore your latest backup System action: The job is canceled.
(on tape) following the initialization run. Programmer response: Check the volume's contents. If the
Operator response: None. volume does not contain important data, initialize the volume
by running the INIT function of the Device Support Facilities
program. Subsequently rerun the job. If the volume contains
8X54D UNIT=cuu VOL1 I/O ERROR important data, either use DITTO for VSE and VM prior to
Explanation: The volume on the indicated disk drive could volume initialization to recover as much of the data as
not be read because an I/O error had occurred. possible or restore your latest backup (on tape) following the
System action: The system waits for an operator response. initialization run.
Programmer response: Perform the following, as appropriate: Operator response: None.
v If the job is canceled, check the volume's contents.
v If the volume does not contain important data, initialize the
volume by running the INIT function of the Device Support 8X58D UNIT=cuu VOLID=volume-id. F4 LABEL I/O
Facilities program. ERROR
v Subsequently rerun the job. Explanation: On the indicated volume, the VTOC format-4
v If the volume contains important data, either use DITTO for label could not be read because an I/O error had occurred.
VSE and VM prior to volume initialization to recover as System action: The system waits for an operator response.
much of the data as possible or restore your latest backup Programmer response: If the job is canceled, check the
(on tape) following the initialization run. volume's contents. If the volume does not contain important
Operator response: Either of the following: data, initialize the volume by running the INIT function of the
v Enter CANCEL to have the system cancel the job. Device Support Facilities program. Subsequently rerun the job.
v Enter PROCEED to have the system continue processing. If the volume contains important data, either use DITTO for
Before you enter this response, ensure that there is no risk VSE and VM prior to volume initialization to recover as much
of destroying data. Continuation of processing might result of the data as possible or restore your latest backup (on tape)
in overwriting the entire volume without further warnings. following the initialization run.
Operator response: Either of the following:
v Enter CANCEL to have the system cancel the job.
8X55I UNIT=cuu VOLID=volume-id. F4 LABEL NOT v Enter PROCEED to have the system continue processing.
FOUND Before you enter this response, ensure that there is no risk
Explanation: There is no valid VTOC format-4 label on the of destroying data. Continuation of processing might result
volume. in overwriting the entire volume without further warnings.
System action: The job is canceled.
Programmer response: Check the volume's contents. If the
volume does not contain important data, initialize the volume 8X59D UNIT=cuu VOLID=volume-id. ERRONEOUS
by running the INIT function of the Device Support Facilities VTOC
program. Subsequently rerun the job. If the volume contains Explanation: An I/O error occurred while the utility being
important data, either use DITTO for VSE and VM prior to executed was reading a VTOC file label (format-1, -2, or -3) in
volume initialization to recover as much of the data as order to check for overlapping extents.
possible or restore your latest backup (on tape) following the System action: The system waits for an operator response.
initialization run. Programmer response: If the job is canceled, check the
Operator response: None. volume's contents. If the volume does not contain important
data, initialize the volume by running the INIT function of the
Device Support Facilities program. Subsequently rerun the job.
8X56D UNIT=cuu VOLID=volume-id. F4 LABEL NOT If the volume contains important data, either use DITTO for
FOUND VSE and VM prior to volume initialization to recover as much
Explanation: There is no valid VTOC format-4 label on the of the data as possible or restore your latest backup (on tape)
volume. following the initialization run.
System action: The system waits for an operator response. Operator response: Either of the following:
Programmer response: If the job is canceled, check the v Enter CANCEL to have the system cancel the job.
volume's contents. If the volume does not contain important v Enter PROCEED to have the system continue processing.
data, initialize the volume by running the INIT function of the You should use this response only if you are sure that the
Device Support Facilities program. Subsequently rerun the job.
totally resides below the 16MB line and rerun the job in there.
Operator response: Redefine the partition such that it is
completely allocated below the 16MB line and rerun the job.
AOMDR81I CUU=...., OPERATION COMPLETED WITH AOMDR87I CUU=...., ESTABLISH FL-COPY FAILED,
ERRORS TARGET IS RESERVED
Explanation: This is a delayed response on a previously Explanation: This is a delayed response on a previously
submitted FlashCopy request where function completed with submitted FlashCopy request where function completed with
additional information or canceled due to the described additional information or canceled due to the described
reason. reason.
Programmer response: None. Programmer response: None.
Operator response: Retry the command if the problem Operator response: None.
persists and cannot be handled by operator intervention please
contact IBM representative.
AOMDR88I CUU=...., ESTABLISH FL-COPY FAILED,
DUE TO LACK OF RESOURCES
AOMDR82I CUU=...., OPERATION FAILED DUE TO Explanation: This is a delayed response on a previously
LACK OF RESOURCES submitted FlashCopy request where function completed with
Explanation: This is a delayed response on a previously additional information or canceled due to the described
submitted FlashCopy request where function completed with reason. The error is reported by the DASD.
additional information or canceled due to the described Programmer response: None.
reason. Operator response: Retry the command if the problem
Programmer response: None. persists and cannot be handled by operator intervention please
Operator response: Retry the command if the problem contact IBM representative.
persists and cannot be handled by operator intervention please
contact IBM representative.
AOMDR89I CUU=...., ESTABLISH FL-COPY FAILED,
TARGET IS PPRC/XRC USED
AOMDR83I CUU=...., OPERATION STILL PENDING Explanation: This is a delayed response on a previously
Explanation: This is a delayed response on a previously submitted FlashCopy request where function completed with
submitted FlashCopy request where function completed with additional information or canceled due to the described
additional information or canceled due to the described reason.
reason. Programmer response: None.
Programmer response: None. Operator response: None.
Operator response: None.
AOMDR85I CUU=..., DESTAGING OF MODIFIED DATA AOMDR8BI CUU=...., ESTABLISH FL-COPY FAILED,
FAILED TOO MANY RELATIONS
Explanation: This is a delayed response on a previously Explanation: This is a delayed response on a previously
submitted FlashCopy request where function completed with submitted FlashCopy request where function completed with
additional information or canceled due to the described additional information or canceled due to the described
reason. reason.
Programmer response: None. Programmer response: None.
Operator response: Retry the command if the problem Operator response: Retry the command later.
persists and cannot be handled by operator intervention please
contact IBM representative.
AOMDR8CI CUU=...., ESTABLISH FL-COPY FAILED,
TOO MANY TARGET RELATIONS
AOMDR86I CUU=...., ESTABLISH FL-COPY FAILED, Explanation: This is a delayed response on a previously
DUE TO PINNED DATA submitted FlashCopy request where function completed with
Explanation: This is a delayed response on a previously additional information or canceled due to the described
submitted FlashCopy request where function completed with reason.
additional information or canceled due to the described Programmer response: None.
reason. Operator response: Retry the command later.
Programmer response: None.
Operator response: Retry the command if the problem
persists and cannot be handled by operator intervention please AOMDR8DI CUU=...., ESTABLISH FL-COPY FAILED,
contact IBM representative. BECAUSE OF TRACK CONFLICTS
Explanation: This is a delayed response on a previously
submitted FlashCopy request where function completed with
additional information or canceled due to the described
reason.
Programmer response: None.
retry the command , fix the cause of the problem or the than one valid copy of the EXPORT list file exist in the TS7700
requested function is not supported by the hardware. configuation.
AOMFI32I MORE THAN ONE VALID COPY OF THE AOMFI33I A GLOBAL OPERATION IS CURRENTLY
EXPORT LIST FILE VOLUME SPECIFIED ONGOING
Explanation: The job is canceled due to function Explanation: The job is canceled due to function
incompatible on a tape library request. The error is reported incompatible on a tape library request. The error is reported
by the library manager. by the library manager.
Programmer response: None. Programmer response: None.
Operator response: Depending on the error message either Operator response: Depending on the error message either
retry the command , fix the cause of the problem or the retry the command , fix the cause of the problem or the
requested function is not supported by the hardware. More request function is not supported by the hardware.
AOMIO03I I/O BUFFER SPACE PROBLEM AOMIO06I UNEXPECTED ERROR FOR CUU=....
Explanation: The job is canceled due to an IO error or not (REASON=......)
enough GETVIS / buffer space available for an inventory Explanation: A tape library request is canceled due to an
query request. unexpected error.
Programmer response: None. Programmer response: None.
Operator response: Please verfy that enough GETVIS space is Operator response: Contact your IBM representative.
available in case of buffer space problem or rerun the job.
persists and cannot be handled by operator intervention please Programmer response: None.
contact IBM representative. Operator response: Retry the command if the problem
persists and cannot be handled by operator intervention please
contact IBM representative.
AOMUC94I FILE ACCESS DENIED
Explanation: The job is canceled due to an error trying to
execute a tape library command. The error is reported by the
library manager.
The external interfaces to the language processor can generate three of the error
messages before the language processor gains control or after control has left the
language processor. Therefore, SIGNAL ON SYNTAX cannot trap these errors.
These error numbers are:
v 3 (ARX0003I)
v 5 (ARX0005I) The external interface generates this error message if the initial
requirements for storage are not met.
v 26 (ARX0026I) The external interface generates this error message if on exit the
returned string cannot be converted to form a valid return code.
The error messages that follow are in the order of their REXX/VSE error numbers.
You can determine the corresponding REXX error number by removing the ARX
prefix and leading zeros and removing the I suffix. For example, REXX/VSE error
message ARX0004I is REXX Error 4.
The language processor detects the error and issues the message in all cases
(except when the external interface generates the message, as previously
described). All messages go to the REXX user. The system action for all errors is to
stop processing the program.
Comments The highlighted words in the message text indicate that the system supplies
specific information that varies depending on the circumstances. That
information is available only when the system produces the message.
WRONG RIGHT
ARX0003I Error running program_name, line nn: Program
is unreadable Select Select
Explanation: The REXX program could not be read from the When a=c then When a=c then do
disk. You may have called ARXEXEC and passed a pre-loaded Say A equals C Say A equals C
program that was in error. The language processor could not exit exit
read the format of the program. Otherwise nop end
User response: Check the format of the program you are end Otherwise nop
passing, or contact your system programmer for help. end
User response: Make the necessary corrections in the
program.
ARX0004I Error running program_name, line nn: Program
interrupted
Explanation: The system interrupted running the REXX ARX0008I Error running program_name, line nn:
program. Usually, this is at your request (you used the HI Unexpected THEN or ELSE
(Halt Interpretation) immediate command, the HALT exit, or Explanation: The language processor has found a THEN or
the ARXIC interface) or because of some error. In the latter an ELSE that does not match a corresponding IF or WHEN
case, the message explaining the error is issued, before this clause. This often occurs because of a missing END or
message stating that the program was interrupted. Unless DO...END in the THEN part of a complex IF...THEN...ELSE
CALL ON HALT or SIGNAL ON HALT traps the condition, construction. For example,
the language processor immediately stops processing with this
message. WRONG RIGHT
User response: If you used HI, the HALT exit, or ARXIC,
If a=c then do If a=c then do
continue as you planned. If an error caused processing to stop,
Say EQUALS Say EQUALS
check the other error message and correct the problem. exit exit
else end
Say NOT EQUALS else
ARX0005I Partition storage exhausted
Say NOT EQUALS
Explanation: While trying to process a program, the language
User response: Make the necessary corrections in the
processor was unable to get the resources it needed to
program.
continue. (For example, it could not get the space needed for
its work areas, variables, and so on.) A REXX program or the
program that called ARXEXEC may already have used up ARX0009I Error running program_name, line nn:
most of the available GETVIS storage itself. Or a request for Unexpected WHEN or OTHERWISE
storage may have been for more than the implementation
Explanation: The language processor found a WHEN or
maximum. Or a program may have gone into a loop instead
OTHERWISE outside of a SELECT construct. You may have
of ending properly.
accidentally enclosed the instruction in a DO...END
User response: If a program called ARXEXEC, check how the
construction by leaving off an END instruction, or you may
program obtains and frees storage. Also, check whether the
program is looping. Increase partition GETVIS storage or run have tried to branch to it with a SIGNAL instruction (which
the program in a bigger partition. If there is still a problem, cannot work because the SELECT is then ended).
contact your system programmer for help. User response: Make the necessary corrections in the
program.
If the cause of this message is not obvious to you, a missing ARX0016I Error running program_name, line nn: Label
quote may have caused a number of lines to be included in not found
one long string. In this case, the error probably occurred at the Explanation: A SIGNAL instruction has been processed (or
start of the data included in the clause traceback (flagged +++ an event for which a trap was set with SIGNAL ON has
in the output). occurred), and the language processor could not find the label
The internal representation of a clause does not include specified. You may have forgotten to include the label or
comments or multiple blanks that are outside of strings. Note typed it incorrectly.
also that any symbol (name) or string gains two characters in User response: Make the necessary corrections in the
length in the internal representation. program.
User response: Make the necessary corrections in the
program. ARX0017I Error running program_name, line nn:
Unexpected PROCEDURE
ARX0013I Error running program_name, line nn: Invalid Explanation: The language processor encountered a
character in program PROCEDURE instruction in an incorrect position. This could
Explanation: The language processor found a character be because:
outside of a literal (quoted) string that is not a blank or one of v No internal routines are active
the following: v The language processor has already encountered a
(Alphamerics) A-Z a-z 0-9 PROCEDURE instruction in the internal routine
v The PROCEDURE instruction was not the first instruction
(Name Characters) ? ! . _ @ # $
processed after a CALL or function invocation.
(Special Characters) & * ( ) - + = \ |
/ " ; : < , > % A possible cause is dropping through to an internal routine,
rather than invoking it with a CALL or a function call.
Also valid are the DBCS characters X'41'X'FE', if surrounded User response: Make the necessary corrections in the
by X'0E' and X'0F' and if ETMODE is on. One cause for this program.
error is using accented and other language-specific characters
in symbols (REXX/VSE does not permit this). Another cause is
ARX0018I Error running program_name, line nn: THEN
using DBCS characters without ETMODE in effect.
expected
User response: Make the necessary corrections in the
Explanation: A THEN clause must follow every IF or WHEN
program.
clause. The language processor found another clause before
finding a THEN clause.
ARX0014I Error running program_name, line nn: User response: Insert a THEN clause between the IF or
Incomplete DO/SELECT/IF WHEN clause and the clause that follows it.
Explanation: The language processor has reached the end of
the program (or end of the string for an INTERPRET
instruction) and has found a DO or SELECT without a
matching END or an IF that is not followed by a THEN
clause.
User response: Make the necessary corrections in the
program. You can use TRACE SCAN to show the structure of
ARX0019I Error running program_name, line nn: String or ARX0024I Error running program_name, line nn: Invalid
symbol expected TRACE request
Explanation: The language processor expected a literal string Explanation: The language processor issues this message
or symbol on the CALL or SIGNAL instruction, but found when:
none. You may have omitted the literal string or symbol, or v The option specified on a TRACE instruction did not start
you may have inserted a special character (such as a with an A, C, E, F, I, L, N, O, R, or S
parenthesis).
v In interactive trace, you enter a number that is not a whole
User response: Make the necessary corrections in the
program. number
v An attempt to TRACE SCAN occurs when inside any
control construction or while in interactive debug.
ARX0020I Error running program_name, line nn: Symbol User response: Make the necessary corrections in the
expected program.
Explanation: The language processor expects a symbol after
the CALL ON, CALL OFF, END, ITERATE, LEAVE,
NUMERIC, PARSE, SIGNAL ON, or SIGNAL OFF keywords. ARX0025I Error running program_name, line nn: Invalid
It expects a list of symbols or variable references after DROP, sub-keyword found
UPPER, and PROCEDURE EXPOSE. Either there was no Explanation: The language processor expected a particular
symbol when one was required or the language processor subkeyword at this position in an instruction but found
found some other token. something else. For example, in the NUMERIC instruction the
User response: Make the necessary corrections in the second token must be the sub-keyword DIGITS, FORM, or
program. FUZZ. If anything else follows NUMERIC, this message is
issued.
User response: Make the necessary corrections in the
ARX0021I Error running program_name, line nn: Invalid program.
data on end of clause
Explanation: You have followed a clause, such as SELECT or
NOP, with some token other than a comment. ARX0026I Error running program_name, line nn: Invalid
User response: Make the necessary corrections in the whole number
program. Explanation: The language processor found an expression
that did not evaluate to a whole number or is greater than the
limit (of 999 999 999). This could be in one of the following:
ARX0022I Error running program_name, line nn: Invalid v Positional pattern in a parsing template (including variable
character string positional patterns)
Explanation: This error results if a literal string contains v The term to the right of the power (**) operator
character codes that are not valid. This might be because some v The values of exprr and exprf in the DO instruction
characters are impossible, or because the character set is v The values given for DIGITS or FUZZ in the NUMERIC
extended in some way and certain character combinations are instruction
not allowed. For example, a literal string containing incorrect v Any number used in the option in the TRACE instruction.
DBCS data that is scanned with OPTIONS "ETMODE" in effect
raises this error. Incorrect DBCS data could be a character
This error is also raised:
string with unmatched SO and SI pairs (that is, an SO without
an SI) or with an odd number of bytes between the SO and SI v When the value is not permitted (for example, a negative
characters. repetition count in a DO instruction)
User response: Correct the incorrect character string in the v When the division performed during an integer divide or
program. remainder operation does not result in a whole number
v When the return code passed back from an EXIT or
ARX0023I Error running program_name, line nn: Invalid RETURN instruction is not a whole number or will not fit
SBCS/DBCS mixed string in a general register. (You use EXIT or RETURN when
Explanation: This error results if a data string (result of an calling a program as a command rather than as a function
expression, and so on) contains character codes that are not or subroutine.)
valid. This might be because some characters are impossible,
or because the character set is extended in some way and You may have incorrectly typed the name of a symbol so that
certain character combinations are not allowed. it is not the name of a variable, for example entering EXIT CR
instead of EXIT RC.
For example, a character string containing incorrect DBCS data User response: Make the necessary corrections in the
that is scanned with OPTIONS EXMODE in effect raises this program.
error. Incorrect DBCS data could be unmatched SO and SI
pairs (that is, an SO without an SI) or an odd number of bytes
between the SO and SI characters. ARX0027I Error running program_name, line nn: Invalid
User response: Correct the incorrect character string in the DO syntax
program. Explanation: The language processor found a syntax error in
the DO instruction. You might have used BY, TO, FOR,
WHILE, or UNTIL twice or used a WHILE and an UNTIL.
User response: Make the necessary corrections in the
program.
ARX0028I Error running program_name, line nn: Invalid ARX0032I Error running program_name, line nn: Invalid
LEAVE or ITERATE use of stem
Explanation: The language processor encountered a LEAVE Explanation: The program tried to change the value of a
or ITERATE instruction in an incorrect position because: symbol that is a stem. This may be in the UPPER instruction;
v No loop was active, or the action in this case is unknown and, therefore, in error.
User response: Change the program so it does not try to
v The name specified on the instruction did not match the
change the value of a stem.
control variable of any active loop.
Note that internal routine calls and the INTERPRET ARX0033I Error running program_name, line nn: Invalid
instruction protect DO loops by making them inactive. expression result
Therefore, for example, a LEAVE instruction in a subroutine Explanation: The language processor encountered an
cannot affect a DO loop in the calling routine. expression result that is incorrect in its particular context. The
result of an expression might be incorrect in one of the
One cause for this message is trying to use the SIGNAL following:
instruction to transfer control within or into a loop. Because a v ADDRESS VALUE expression
SIGNAL instruction terminates all active loops, any ITERATE v NUMERIC DIGITS expression
or LEAVE instruction would cause this message. v NUMERIC FORM VALUE expression
User response: Make the necessary corrections in the v NUMERIC FUZZ expression
program. v OPTIONS expression
v SIGNAL VALUE expression
v TRACE VALUE expression.
ARX0029I Error running program_name, line nn:
Environment name too long (FUZZ must be smaller than DIGITS.)
Explanation: The language processor encountered an User response: Make the necessary corrections in the
environment name on an ADDRESS instruction that is longer program.
than the limit (8 characters).
User response: Specify the environment name on the
ADDRESS instruction correctly. ARX0034I Error running program_name, line nn: Logical
value not 0 or 1
Explanation: The language processor found an expression in
ARX0030I Error running program_name, line nn: Name or an IF, WHEN, DO WHILE, or DO UNTIL phrase that did not
string > 250 characters result in a 0 or 1. Any value a logical operator (, \, |, &, or
Explanation: The language processor found a variable name &&) operates upon must result in a 0 or 1. For example, the
or label name or literal string that is longer than the limit. The phrase
limit for names is 250 characters, after any substitutions. The
If result then exit rc
limit for a literal string is 250 characters.
A possible cause of this error is using a period (.) in a name, fails if result has a value other than 0 or 1. Thus, it would be
causing an unexpected substitution. better to write the phrase:
Leaving off an ending quotation mark for a literal string (or If result=0 then exit rc
putting a single quotation mark in the string) can cause this User response: Make the necessary corrections in the
error because several clauses may be included in the string. program.
For example, write the string dont as: dont or as "dont".
You can create a larger string by using concatenation. For ARX0035I Error running program_name, line nn: Invalid
example: expression
Explanation: The language processor found a grammatical
a = ...character string < 250 characters...
b = ...character string < 250 characters... error in an expression. This could be because:
c = a || b v You ended an expression with an operator
User response: Make the necessary corrections in the v You specified, in an expression, two operators next to one
program. another with nothing in between them (for example,
answer a ++ 5)
v You did not specify an expression when one was required
ARX0031I Error running program_name, line nn: Name v You did not specify a right parenthesis when one was
starts with number or . required
Explanation: The language processor found a variable whose v You used special characters (such as operators) in an
name began with a digit or a period. REXX rules do not allow intended character expression without enclosing them in
you to assign a value to a variable whose name begins with a quotation marks. For example:
digit or a period, because you could then redefine numeric
/* In this example * is mistaken for multiply */
constants. ADDRESS POWER "PDISPLAY RDR," * "MYJOB"
User response: Rename the variable correctly. Starting a /* This is correct: */
variable name with an alphabetic character is recommended, ADDRESS POWER "PDISPLAY RDR, * MYJOB"
but some other characters are allowed. User response: Make the necessary corrections in the
program.
ARX0040I Error running program_name, line nn: Incorrect If you were not trying to invoke a routine, you may have put
call to routine a symbol or string adjacent to a ( when you meant it to be
Explanation: The language processor encountered an separated by a space or an operator. The language processor
incorrect call to a routine. Some possible causes are: would see this as a function call. For example, write the string
v You passed incorrect data (arguments) to the built-in or 3(4+5) as follows: 3*(4+5).
external routine. This is the most common cause. User response: Make the necessary corrections in the
v You passed too many arguments to the built-in, external, or program.
internal routine.
v The external routine invoked was not compatible with the ARX0044I Error running program_name, line nn: Function
language processor. did not return data
v A routine returns a nonzero return code. (The language Explanation: The language processor invoked an external
processor issues this message and passes back a return routine within an expression. The routine seemed to end
code, for instance because of GETVIS storage exhausted.) without error, but it did not return data for use in the
expression.
If you were not trying to invoke a routine, you may have a
symbol or a string adjacent to a ( when you meant it to be Or you may have specified the name of a program that is not
separated by a space or an operator. The language processor intended for use as a REXX function. Call it as a command or
would see this as a function call. For example, write TIME(4+5) subroutine instead.
as follows: TIME*(4+5).
User response: Make the necessary corrections in the appropriate action at the next pause point.
program.
To re-execute the last instruction in the program that was
traced, use an equal sign (=) as input. You can also use
ARX0045I Error running program_name, line nn: No data additional instructions, such as REXX keyword instructions
specified on function RETURN and REXX/VSE commands. The language processor processes
Explanation: A REXX program has been called as a function, the input immediately before it processes the next instruction
but an attempt is being made to return (by a RETURN; in the program.
instruction) without passing back any data. Similarly, an
To end interactive trace, use TRACE OFF. In this case,
internal routine, called as a function, must end with a
program processing continues but interactive tracing is no
RETURN instruction specifying an expression.
longer active.
User response: Make the necessary corrections in the
Destination: REXX user
program.
Module: ARXSYSET
program again. If the error continues, contact your system processor processor_name to the compiler programming table
programmer for help. module ARXCMPTM.
Destination: REXX user Destination: REXX user
Module: ARXSYSET Module: ARXENTRY
Module: ARXFTRAP
ARX0209E The characters in the variable name passed to
OUTTRAP are incorrect or the period at the
end is missing. ARX0214E The maximum count number passed to
Explanation: The OUTTRAP variable name was not a valid OUTTRAP is invalid.
stem name. It must contain a period at the end of the name. Explanation: The maximum count number used in the
System action: The OUTTRAP function ends and returns an OUTTRAP function contained characters that are not valid.
error message. System action: The function ends and a syntax error occurs.
User response: Correct the variable name for OUTTRAP by If a SYNTAX trap is not enabled, the program ends.
adding a period at the end. User response: For the maximum count, specify an integer or
Destination: REXX user an asterisk (*).
Module: ARXFTRAP Destination: REXX user
Module: ARXFTRAP
ARX0210E The first character in the variable name
passed to OUTTRAP is invalid. ARX0215E The CONCAT operand is invalid.
Explanation: The OUTTRAP function was specified, but the Explanation: The concatenation operand for the OUTTRAP
first character of the variable name used in OUTTRAP is function is incorrect. The operand must be either CONCAT or
incorrect. NOCONCAT. The default is CONCAT.
System action: The function ends and a syntax error occurs. System action: The function ends and a syntax error occurs.
If a SYNTAX trap is not enabled, the program ends. If a SYNTAX trap is not enabled, the program ends.
User response: Correct the variable name for OUTTRAP. The User response: Correct the operand on the OUTTRAP
variable name for OUTTRAP follows the same rules for function.
variable names in the REXX language. Destination: REXX user
Destination: REXX user Module: ARXFTRAP
Module: ARXFTRAP
ARX0289I SETLANG error; the argument is not valid. ARX0305E The parameter(s) passed to message msgid
Explanation: The SETLANG function received an argument were too large.
that is not valid, or too many arguments were specified. The Explanation: An error occurred during text substitution for
argument must be a valid 3-character language code. message msgid.
System action: The function ends.
User response: Specify a valid language code. This is usually a system error where a routine could not
substitute message text information. However, your
Module: ARXFLANG
installation may have installed the message phases incorrectly
or renamed them incorrectly.
ARX0300I The message module phase could not be System action: The specified message msgid is not issued.
loaded. User response: Contact your system programmer for help.
Explanation: The REXX message issuing routine attempted to Destination: REXX user
load a phase containing messages and the load failed. The Module: ARXEMSG
name of the phase is displayed in the message.
System action: This message is issued and REXX attempts to
ARX0400E Unable to open file file_name. The REXX exec
issue the message in US English.
program_name could not be loaded.
User response: The language specified for REXX in the
Explanation: The load routine could not open the specified
initialization parameters or through the SETLANG function
file file_name. The program could not be loaded.
must be a valid 3-character language code representing a
language installed on your system. Contact your system This is usually a system error. However, if the specified file
programmer to learn what languages are on your system. was already opened, but opened in the wrong mode (for
Destination: REXX user example, open for I/O), the OPEN fails.
Module: ARXEMSG System action: The program is not loaded.
User response: Contact your system programmer for help.
Destination: REXX user
ARX0301E The message msgid could not be found in the
Module: ARXELOAD
message table.
Explanation: Message number msgid could not be located in
the message table. ARX0401E An unknown function request was passed to
the REXX exec load routine.
This is usually a system error where a routine could not find a
Explanation: The exec load routine was called, but the
message in a message phase. However, your installation may
function specified on the call is not supported.
have installed the message modules incorrectly or renamed
System action: No function is performed.
them incorrectly.
User response: Correct the call to the exec load routine, or
System action: The specified message msgid is not issued.
contact your system programmer for help.
User response: Contact your system programmer for help.
Destination: REXX user
Destination: REXX user
Module: ARXELOAD
Module: ARXSYSET
Module: ARXELOAD
ARX0423E Invalid storage amount requested during the
REXX exec load function function.
ARX0406E Unable to find REXX exec <procname> within Explanation: The exec load routine was not able to obtain
active library chain. storage when it was called for the specified function. An
Explanation: The exec load routine was called for the 'LOAD' invalid amount was requested. This is an internal system
function, but no exec with the specified <procname> could be error.
found within the active library proc chain. System action: The function is not performed.
System action: The specified exec <procname> is not loaded User response: Contact your system programmer for help.
and executed. RC is set to 3. Destination: REXX user
User response: Correct either spelling of <procname> within Module: ARXELOAD
the REXX exec or the definition of your LIBDEF PROC
statement.
ARX0424E Caller of exec load routine must serialize
Destination: REXX user
when requesting the function function.
Module: ARXELOAD
Explanation: The caller of the exec load routine must
serialize on required system resources when calling the exec
ARX0410E Unable to delete the specified REXX exec. It load routine for the specified function.
cannot be found. System action: The function is not performed.
Explanation: The exec load routine was called to delete User response: Contact your system programmer for help.
(FREE) a program, but the program is currently not loaded Destination: REXX user
under this task. Module: ARXELOAD
System action: The program cannot be deleted.
User response: Before you try to delete (FREE) a program,
ARX0430E The specified exec load file member cannot be
call the exec load routine with the STATUS function to
closed. It is not owned by the current task.
determine if the program is currently loaded, or contact your
Explanation: This program or task cannot close the specified
system programmer for help.
exec load file. A higher-level task owns the file, and only the
Destination: REXX user
task that owns the file can close it.
Module: ARXELOAD
System action: The file is not closed.
User response: Contact your system programmer for help.
ARX0420E Unable to serialize during the REXX exec Destination: REXX user
load function function. Module: ARXELOAD
Explanation: The exec load routine was not able to serialize
on a system resource when the routine was called for the
ARX0431E The specified exec load file member cannot be
specified function.
closed. It was not opened as an exec load file.
System action: The function is not performed.
Explanation: The exec load routine cannot close the specified
User response: Contact your system programmer for help.
file. The file was not opened for the routine.
Destination: REXX user
System action: The file is not closed.
Module: ARXELOAD
User response: Contact your system programmer for help.
Destination: REXX user
ARX0421E Unable to release serialization during the Module: ARXELOAD
REXX exec load function function.
Explanation: The exec load routine was not able to release
ARX0432E The specified exec load file member cannot be
serialization on a system resource when the routine was called
closed. It is not known to the current REXX
for the specified function.
environment.
System action: The function is not performed.
Explanation: The exec load routine cannot close the specified
User response: Contact your system programmer for help.
exec load file. The file is not defined in the current language
Destination: REXX user
processor environment.
Module: ARXELOAD
System action: The file is not closed.
User response: Contact your system programmer for help.
ARX0422E Unable to obtain storage during the REXX Destination: REXX user
exec load function function. Module: ARXELOAD
Explanation: The exec load routine was not able to obtain
storage when it was called for the specified function.
ARX0435E An invalid record was found during exec
System action: The function is not performed.
load. This is an internal error.
User response: Rerun in a partition with a larger GETVIS
Explanation: An invalid record was found during the exec
area, or contact your system programmer for help.
load process. This may be the result of a system overlay or a
Destination: REXX user
serious internal problem. This is an internal system error.
Module: ARXELOAD
System action: The load function is ended.
User response: Contact your system programmer for help.
Destination: REXX user
Module: ARXELOAD
ARX0440E No I/O buffer is available for exec load from ARX0520E Unable to serialize during the REXX I/O
file file_name. This is an internal error. function, function.
Explanation: No internal I/O buffer is available during exec Explanation: The REXX I/O routine was unable to serialize
load. This may be the result of a system overlay or serious when called for the specified function.
internal problem. This is an internal system error. System action: The function is not performed.
System action: The load function is ended. User response: Contact your system programmer for help.
User response: Contact your system programmer for help. Destination: REXX user
Destination: REXX user Module: ARXIOGPT
Module: ARXELOAD
ARX0531E Unable to close file file_name. It was not ARX0541E Update failed. Number of record specified
opened by the REXX I/O routine. does not match number of last record read.
Explanation: The REXX I/O routine cannot close the Explanation: The absolute number of the record to be
specified file. It was not opened for I/O. updated does not match the number of the last record read.
System action: The file is not closed. The update is not allowed.
User response: Contact your system programmer for help.
This error may indicate multiple tasks are simultaneously
Destination: REXX user
processing the same file. The number of the last record the
Module: ARXIOGPT
updating task read may not be what the task expects if
another task is also reading the file with the same control
ARX0532E Unable to close file file_name. It is not open. block.
Explanation: The REXX I/O routine cannot close the System action: The update is not performed.
specified file. The file is not defined in the current REXX User response: Contact your system programmer for help.
environment. Destination: REXX user
System action: The file is not closed. Module: ARXIOGPT
User response: Contact your system programmer for help.
Destination: REXX user
ARX0542E Missing or incorrect record format for file
Module: ARXIOGPT
file_name.
Explanation: You did not specify the record format, or the
ARX0533E Unable to READ and/or WRITE from exec. format is incorrect. Valid values are: FIXUNB, FIXBLK,
The function request is not allowed. VARBLK, and VARUNB.
Explanation: This current program has tried to READ from a System action: EXECIO ends.
file or WRITE to a file. Either one or both of these functions is User response: Specify one of the valid values after
not permitted for programs in the current REXX environment. RECFORM, or check the IOPTS control block on the
The function is not allowed. ARXINOUT interface.
System action: The function is not performed. Destination: REXX user
User response: Do not attempt to READ or WRITE or both Module: ARXIOGPT
from programs in this environment, or contact your system
programmer for help.
ARX0543E Missing or incorrect block size for file
Destination: REXX user
file_name.
Module: ARXIOGPT
Explanation: The block size is missing or is incorrect. The
maximum value for the block size is 32761.
ARX0535E The REXX I/O service was called to WRITE a System action: EXECIO ends.
record but an invalid record was provided. User response: Specify BLOCKSIZE n, where n is the block
Explanation: A record that was not valid was found during a size. Or check the IOPTS control block on the ARXINOUT
REXX I/O WRITE request. This may be the result of a system interface.
overlay or other serious internal problem. The WRITE function Destination: REXX user
is ended. Module: ARXIOGPT
System action: The WRITE function is not performed.
User response: Contact your system programmer for help.
ARX0544E Missing or incorrect record size for file
Destination: REXX user
file_name.
Module: ARXIOGPT
Explanation: The record size is missing or is incorrect. The
correct record size is less than or equal to the block size, and
ARX0536E Record cannot be updated. No record from the block size is a multiple of the record size.
file file_name has been read for update. System action: EXECIO ends.
Explanation: The REXX I/O routine was called to update a User response: Specify RECSIZE n, where n is the record
record from the specified file, but the update is not allowed size. Or check the IOPTS control block on the ARXINOUT
because no record has been read for update. Update allows interface.
only rewriting (in-place) the last record read. The WRITE Destination: REXX user
function is ended. Module: ARXIOGPT
System action: The WRITE function is not performed.
User response: Contact your system programmer for help.
ARX0545E No IOPTS control block for file file_name.
Destination: REXX user
Explanation: ARXINOUT did not pass the IOPTS control
Module: ARXIOGPT
block. The language processor needs this to determine how to
open the file.
ARX0540E No I/O buffer is available for input or output System action: EXECIO ends.
with file file_name User response: Specify parameter 9 in the call to ARXINOUT.
Explanation: No internal I/O buffer is available during REXX Destination: REXX user
I/O. This may be the result of a system overlay or other Module: ARXIOGPT
serious internal problem. The REXX I/O function is ended.
System action: I/O is not performed.
User response: Contact your system programmer for help.
Destination: REXX user
Module: ARXIOGPT
ARX0546E The I/O function is not valid for file_name. ARX0562E Abnormal completion of the service_name
Explanation: The I/O function is not valid for the file. Data Management macro.
System action: EXECIO ends. Explanation: An error occurred while trying to perform the
User response: Check the I/O function on the EXECIO specified data management service. The service ended
command or in the ARXINOUT interface. The DISKW in the abnormally.
EXECIO command and an OPENW, WRITE, or CLOSE System action: The data management service service_name
function in the ARXINOUT interface are the only I/O did not complete.
functions allowed for SYSLST. The DISKR in the EXECIO User response: Try to correct the condition causing the error,
command and an OPENR, READ, or CLOSE function in the or contact your system programmer for help.
ARXINOUT interface are the only valid I/O functions for Destination: REXX user
SYSIPT. Module: ARXIOLAR
Destination: REXX user
Module: ARXEXPRS ARXIOGPT
ARX0563E Unable to open file file_name.
Explanation: An error occurred during an attempt to open
ARX0547E File file_name does not have record format the specified file using the Data Management OPEN macro.
STRING. Option BYTES is invalid. Other messages that describe the cause of the open failure
Explanation: The given library file has a logical record format may accompany this message.
"fixed". Option BYTES is invalid for this file type. System action: The file is not opened.
System action: EXECIO ends. User response: Correct the error condition, or contact your
User response: Omit option BYTES in the EXECIO command. system programmer for help.
Use parameter "linenum" instead. Destination: REXX user
Destination: REXX user Module: ARXIOLAR
Module: ARXIOGPT
ARX0570E Unable to obtain or free storage for console ARX0605E EXECIO filename positional parameter is
I/O. not valid.
Explanation: A request was made in a program to read from Explanation: The third positional parameter on the EXECIO
the REXX input stream and virtual storage was not available. command is not a valid file name.
System action: I/O is not performed. System action: EXECIO ends.
User response: Try to correct the error condition, or contact User response: Specify a 1 to 7 character file name or 34
your system programmer for help. character library name to or from which I/O is performed. For
Destination: REXX user a SAM file, associate the file with a file name before using
Module: ARXSYSCO EXECIO.
Destination: REXX user
Module: ARXEXPRS
ARX0572E Invalid function request.
Explanation: A function that was not valid was passed to an
I/O routine. ARX0606E EXECIO filename positional parameter is
System action: I/O is not performed. missing.
User response: Try to correct the error condition, or contact Explanation: The third positional parameter on the EXECIO
your system programmer for help. command, the file name, is missing. This parameter is
Destination: REXX user required.
Module: ARXSYSCO System action: EXECIO ends.
User response: Specify a 1 to 7 character file name or 34
character library name to or from which I/O is performed. For
ARX0601E EXECIO lines positional parameter is not a SAM file, associate the file with a file name before using
valid. Specify * or a number. EXECIO.
Explanation: The first EXECIO positional parameter must be Destination: REXX user
the number of lines for EXECIO to process or * (for all lines). Module: ARXEXPRS
System action: EXECIO ends.
User response: Specify an asterisk (*) or a number.
Destination: REXX user ARX0607E EXECIO linenum positional parameter is
Module: ARXEXPRS not valid. Specify a number or nothing.
Explanation: The fourth positional parameter on the EXECIO
command, if specified, must be a valid number. This
ARX0602E EXECIO lines positional parameter is parameter represents the record number at which reading is to
missing. begin for a DISKR or DISKRU operation. This parameter is not
Explanation: The first EXECIO positional parameter must be valid for DISKW.
the number of lines for EXECIO to process or * (for all lines). System action: EXECIO ends.
This parameter is required. User response: Specify a linenum value, or specify nothing.
System action: EXECIO ends. Destination: REXX user
User response: Specify an asterisk (*) or a number. Module: ARXEXPRS
Destination: REXX user
Module: ARXEXPRS
ARX0608E No EXECIO positional parameters were
found. Three are required.
ARX0603E EXECIO operation positional parameter is Explanation: No positional parameters were found for the
not valid. Specify DISKR, DISKRU, or EXECIO command. However, you must specify at least three
DISKW. positional parameters.
Explanation: The second positional parameter on the System action: EXECIO ends.
EXECIO command is not valid. This parameter must specify User response: Specify a number or asterisk (*) as the first
one of the valid operations to be performed. positional parameter to indicate the number of lines to
System action: EXECIO ends. process. Specify DISKR, DISKRU, or DISKW (the operation) as
User response: Specify DISKR (input) to read a file, DISKRU the second positional parameter. Specify the file name to or
(update) to update a file, or DISKW (output) to write a file. from which I/O is to be done as the third positional
Destination: REXX user parameter.
Module: ARXEXPRS Destination: REXX user
Module: ARXEXPRS
ARX0604E EXECIO operation positional parameter is
missing. Specify DISKR, DISKRU, or ARX0609E Too many EXECIO positional parameters
DISKW. found. The maximum is four.
Explanation: The second positional parameter on the Explanation: The command contained an unknown positional
EXECIO command is missing. It must be a valid operation parameter.
identifier: DISKR, DISKRU, or DISKW. It is required and must System action: EXECIO ends.
specify one of the valid operations to be performed. User response: You can specify a maximum of four positional
System action: EXECIO ends. parameters. Remove any extra parameters. If you wish to
User response: Specify DISKR (input) to read a file, DISKRU specify EXECIO options, they must follow the positional
(update) to update a file, or DISKW (output) to write a file. parameters, and a left parenthesis delimits them from the
Destination: REXX user positional parameters.
Destination: REXX user User response: Correct the EXECIO command so that linenum
Module: ARXEXPRS is not present with DISKW.
Destination: REXX user
Module: ARXEXPRS
ARX0610E No STEM name was found after EXECIO
STEM option.
Explanation: There was no STEM variable name after the ARX0616E EXECIO SKIP option is not allowed with
EXECIO STEM option. DISKW.
System action: EXECIO ends. Explanation: The EXECIO command included the SKIP
User response: Specify the name of the STEM variable after option and the DISKW operation. However, SKIP is not valid
the STEM option. A STEM variable name can be from 1 to with DISKW.
240 characters in length. System action: EXECIO ends.
Destination: REXX user User response: Correct the EXECIO command so that the
Module: ARXEXPRS SKIP option is not present with DISKW.
Destination: REXX user
Module: ARXEXPRS
ARX0611E EXECIO STEM option is specified more than
once.
Explanation: The EXECIO STEM option can be specified only ARX0617E EXECIO error. Unrecognized or ambiguous
once on the EXECIO command. keyword found.
System action: EXECIO ends. Explanation: An unknown or ambiguous EXECIO keyword
User response: Correct the EXECIO command so that STEM option was found on the EXECIO command. It cannot be
is specified only once. processed. An unknown option is something other than the
Destination: REXX user valid options FIFO, LIFO, STEM, SKIP, FINIS, and OPEN. An
Module: ARXEXPRS ambiguous option is something like FI (which may be either
FIFO or FINIS).
System action: EXECIO ends.
ARX0612E EXECIO STEM name is not valid or is too User response: Change the EXECIO keyword to a valid
long. option.
Explanation: The specified EXECIO STEM name is not valid Destination: REXX user
or is too long. Module: ARXEXPRS
System action: EXECIO ends.
User response: Valid names are 1 to 240 characters in length
and must be valid REXX variable names. ARX0618E EXECIO error. No RECFORM value was
Destination: REXX user found after EXECIO RECFORM option.
Module: ARXEXPRS Explanation: A value (FIXUNB, FIXBLK, VARUNB, or
VARBLK) must follow the RECFORM keyword. This is
missing.
ARX0613E EXECIO FIFO or LIFO options are not System action: EXECIO ends.
allowed with STEM. User response: Include a value after RECFORM.
Explanation: The EXECIO command included the FIFO or Destination: REXX user
LIFO option and the STEM option. However, the LIFO, FIFO, Module: ARXEXPRS
and STEM options are mutually exclusive.
System action: EXECIO ends.
User response: Remove either the STEM option or the FIFO ARX0619E EXECIO error. The RECSIZE value is not
or LIFO option. numeric.
Destination: REXX user Explanation: The parameter (n) following the RECSIZE
Module: ARXEXPRS keyword must be a number. n was not a number.
System action: EXECIO ends.
User response: Specify a number for n.
ARX0614E EXECIO FIFO or LIFO options are not Destination: REXX user
allowed with DISKW. Module: ARXEXPRS
Explanation: The EXECIO command included the FIFO or
LIFO option and the DISKW operation. However, FIFO and
LIFO are not valid with DISKW. ARX0620E EXECIO error. No RECSIZE value was found
System action: EXECIO ends. after EXECIO RECSIZE option.
User response: Correct the EXECIO command so FIFO and Explanation: A record size (n) must follow the RECSIZE
LIFO are not present with DISKW. keyword. This is missing.
Destination: REXX user System action: EXECIO ends.
Module: ARXEXPRS User response: Include a record size (n) value after RECSIZE.
Destination: REXX user
Module: ARXEXPRS
ARX0615E EXECIO linenum parameter is not allowed
with DISKW.
Explanation: The EXECIO command included the linenum
parameter and the DISKW operation. However, linenum is not
valid with DISKW.
System action: EXECIO ends.
ARX0651E EXECIO error. STEM variable name is not ARX0662E EXECIO error. Unable to obtain storage.
valid. Explanation: The EXECIO routine was unable to obtain
Explanation: The REXX variable access routine storage.
(ARXEXCOM) detected an incorrect REXX variable name used System action: EXECIO ends.
with the EXECIO STEM option. User response: Try running the program in a partition with a
System action: EXECIO ends. larger GETVIS area, or contact your system programmer for
User response: Specify a valid REXX variable name after the help.
EXECIO STEM option. The STEM variable name can be Destination: REXX user
from 1 to 240 characters in length. Module: ARXEXIO
Destination: REXX user
Module: ARXEXIO
ARX0663E EXECIO error. Invalid storage amount
requested.
ARX0652E EXECIO error while trying to fetch a REXX Explanation: The EXECIO routine was unable to obtain
variable. storage. The requested amount was not valid. This is an
Explanation: An error occurred in the REXX variable access internal error.
routine (ARXEXCOM) during a variable fetch operation from System action: EXECIO ends.
the EXECIO routine. The variable value was not obtained User response: Contact your system programmer for help.
successfully. Destination: REXX user
System action: EXECIO ends. Module: ARXEXIO
User response: Contact your system programmer for help.
Destination: REXX user
Module: ARXEXIO ARX0670E EXECIO error while trying to GET or PUT a
record.
Explanation: The REXX I/O routine returned a return code
ARX0653E EXECIO error while trying to store a REXX indicating an error to the EXECIO routine during an I/O
variable. operation.
Explanation: An error occurred in the REXX variable access
routine (ARXEXCOM) during a variable store (or set) Another message (from the REXX I/O routine) that more fully
operation from the EXECIO routine. The variable value was describes the error condition may accompany this message.
not set successfully. System action: EXECIO ends.
System action: EXECIO ends. User response: Try to correct the error condition, or contact
User response: Contact your system programmer for help. your system programmer for help.
Destination: REXX user Destination: REXX user
Module: ARXEXIO Module: ARXEXIO
ARX0654E EXECIO error. An attempt was made to read ARX0671E EXECIO error while trying to close a file.
or write to an unusable record. Explanation: The REXX I/O routine returned a return code
Explanation: An unusable record was encountered while indicating an error to the EXECIO routine during a 'CLOSE'
trying to read or write a record during EXECIO processing. request. This program cannot close the specified file.
This is an internal error. Another message (from the REXX I/O routine) that more fully
System action: EXECIO ends. describes the error condition may accompany this message.
User response: Contact your system programmer for help.
Destination: REXX user A likely cause of this error is attempting to close a file that a
Module: ARXEXIO higher level task opened. You may have specified the FINIS
option or the linenum positional parameter for a file that was
opened under another task. However, you should specify only
ARX0660E EXECIO error. Unable to serialize. a file that has not yet been opened or that was opened at the
Explanation: The EXECIO routine was unable to serialize. current task level when using FINIS or linenum.
EXECIO processing is not performed.
System action: EXECIO ends. Note: Both FINIS and linenum cause EXECIO to try to close
User response: Contact your system programmer for help. the specified file. However, EXECIO can close only files
Destination: REXX user that were opened at the same task level as that of the
Module: ARXEXIO currently running program.
System action: EXECIO ends.
ARX0661E EXECIO error. Unable to release serialization. User response: Contact your system programmer for help.
Explanation: The EXECIO routine was unable to release Destination: REXX user
serialization. Module: ARXEXIO
System action: EXECIO ends.
User response: Contact your system programmer for help. ARX0672E EXECIO error while trying to get an element
Destination: REXX user from the data stack.
Module: ARXEXIO Explanation: The stack routine returned a return code
indicating an error to the EXECIO routine while trying to get
an element from the data stack or default input file.
ARX0766E The GETBLOCK parameter is not valid ARX0771E Function is not a valid function for the get
under the current operation. result routine.
Explanation: The get result routine (ARXRLT) can be called Explanation: The parameter that should contain the function
with the GETBLOCK parameter only from an external for the get result routine (ARXRLT) to perform did not match
function or subroutine. It cannot be called when the REXX the allowable values.
program is a command or when no program is running under System action: An error code is passed to the caller.
the current environment. User response: Verify the value passed in the function field
of the parameter list to the get result routine. Or, contact the
The application must be modified to call the get result routine author of the application that called the get result service
with the GETBLOCK parameter only from an external
routine.
function or subroutine. Destination: REXX user
System action: A new evaluation block is not obtained. The
Module: ARXERSLT
original REXX evaluation block remains intact. An error code
is passed to the caller.
User response: Contact the author of the application that ARX0772E The parameter list to ARXRLT is invalid.
called the get result service routine. Explanation: The parameter list to the get result routine
Destination: REXX user (ARXRLT) is not valid.
Module: ARXERSLT System action: ARXRLT processing ends.
User response: Verify the values passed in the parameter list
to the get result routine Or, contact the author of the
ARX0767E There was insufficient storage available for
application that called the get result service routine.
the new REXX evaluation block.
Destination: REXX user
Explanation: The get result routine (ARXRLT) could not
Module: ARXRSLT
obtain the amount of storage requested for the new REXX
evaluation block.
System action: A new evaluation block is not obtained. The ARX0798I The REXX environment cannot be
original REXX evaluation block remains intact. An error code terminated.
is passed to the caller. Explanation: The REXX language processor environment
User response: Verify the length of the data area requested cannot be terminated. Possible reasons are:
for the new REXX evaluation block. Or, contact the author of v Recovery cannot be established
the application that called the get result service routine. v Storage cannot be obtained
Destination: REXX user v The phase cannot be loaded
Module: ARXERSLT v Serialization cannot be established
v A REXX program is still running.
System action: The REXX language processor environment is
ARX0768E The length specified for the new REXX
not terminated.
evaluation block is not valid.
User response: Contact your system programmer for help.
Explanation: The parameter that should contain the length,
Destination: REXX user
in bytes, of the requested data area for the new REXX
Module: ARXITERM
evaluation block is negative or greater than the maximum
allowed.
System action: A new evaluation block is not obtained. The ARX0801E Unable to serialize or release serialization
original REXX evaluation block remains intact. An error code when accessing the data stack.
is passed to the caller. Explanation: The data stack routine was unable to serialize
User response: Verify the length of the data area requested or release serialization when accessing the data stack.
for the new REXX evaluation block. Or, contact the author of System action: Data stack processing ends.
the application that called the get result service routine. User response: Contact the system programmer for help.
Destination: REXX user Destination: REXX user
Module: ARXERSLT Module: ARXESTK
ARX0770E An error occurred during a request for the ARX0802E Storage not available.
REXX evaluation block. Explanation: Dynamic storage was not available for a stack
Explanation: The get result routine (ARXRLT) encountered an control block or element.
error that prevents it from performing any type of service. System action: Data stack processing ends.
Alternate message ARX0771E or ARX0772E accompanies this User response: Increase the GETVIS area of the partition, or
primary message and describes the error in more detail. contact your system programmer for help.
System action: The system action varies, depending on the Destination: REXX user
particular error. See the alternate message for details. Module: ARXESTK
User response: Contact the author of the application that
called the get result service routine.
Destination: REXX user ARX0803E Invalid stack function, function requested.
Module: ARXERSLT Explanation: The call to the data stack routine specified a
non-supported function request.
System action: Data stack processing ends.
User response: Contact your system programmer for help.
Destination: REXX user
Module: ARXESTK
ASMAnnns
nnn a three-character message number
s severity indicator
The severity indicators, and the corresponding severity codes are:
IInformational
(Severity code = 0)
This error does not affect the running of the program;
rather, it is a coding inefficiency or other such condition
that can be changed. The assembler has not detected any
conditions affecting the correctness of the program.
NNotice (Severity code = 2)
This type of message brings your attention to a condition
that you might wish to correct. The assembler has not
detected any conditions affecting the correctness of the
program; however, the output from the assembly might not
be what you expect.
WWarning (Severity code = 4)
Although the statement in which the condition occurs is
syntactically correct, it has the potential for causing an
error when the program is run.
EError (Severity code = 8)
The condition is definitely an error. However, the
assembler has tried to correct the error, or has ignored the
statement in error. The program probably will not run
successfully.
SSevere (Severity code = 12)
The condition is a serious error. The assembler has either
ignored the statement in error, or the machine instruction
has been assembled to zero. It is not likely that the
program will assemble as expected or that it will run.
ASMAHL command error messages have the following message code format:
ASMACMSnnnE
where:
nnn Is a three-character message number
E Simply indicates an error. In some cases the assembly will proceed after
the message has been issued.
Message Descriptions
Each message entry for assembly error diagnostic messages and assembly
abnormal termination messages has the following five sections:
v Message Number and Text
v Explanation of Message
v System Action
v Programmer Response
v Severity Code
Each message entry for ASMAHL command error messages has up to five of the
following sections:
v Message Number and Text
v Explanation of Message
v Supplemental Information
v System Action
v Programmer Response
Explanation of Message
For some messages there is more than one explanation, as different sections of the
assembler can generate the same message. Several assembler termination messages
have identical explanations.
System Action
This section describes how the assembler handles statements with errors. Some
actions include:
v A machine instruction assembles as all zeros.
v An assembler instruction is usually ignored; it is printed but has no effect on the
assembly. Many assembler instructions, however, are partially processed or
processed with a default value. For some instructions, the operands preceding
the operand in error, or every operand except the operand in error, is processed.
For example, if one of several operands on a DROP statement is a symbol that
cannot be evaluated to a register number, only that operand is ignored. All the
correctly-specified registers are processed correctly.
v For some assembler statements, especially macro prototype and conditional
assembly statements, the operand or term in error is given a default value. Thus
the statement assembles completely, but will probably cause incorrect results if
the program is run.
For ASMAHL command error messages, this section describes the command return
code and the status of the system after the error.
Programmer Response
Many errors have specific or probable causes. In such a case, the Programmer
Response section gives specific steps for fixing the error. Most messages, however,
have too many possible causes to list (from keying errors to wrong use of the
statement). The Programmer Response section for these error messages does not
give specific directions. The cause of most such errors can be determined from the
message text and the explanation.
Severity Code
The level of severity code indicates how critical the error might be. The severity
codes and their meanings are described in Message Code Format on page 403.
ASMAHL command error messages do not have a severity code, although each
message issued by the ASMAHL command that causes the assembly to terminate
produces a return code higher than 20.
The severity code is used to determine the return code issued by the assembler
when it returns control to the operating system. The IBM-supplied cataloged
procedures (for MVS) include a COND parameter on the linkage edit and run
steps. The COND parameter prevents the running of these steps if the return code
from the assembler is greater than 8. Thus errors with a severity code of S prevent
the assembled program from linkage editing or running. Errors with a severity
code of E, or lower, in the message do not prevent the assembled program from
linkage editing or running.
Keyword parameters are numbered in the order defined in the macro definition,
starting at KPARM0001. Positional parameters are numbered in the order defined
in the macro definition, starting at PPARM0001.
Several messages might be issued for a single statement or even for a single error
within a statement. This happens because each statement is usually evaluated on
more than one level (for example, term level, expression level, and operand level)
or by more than one phase of the assembler. Each level or phase can diagnose
errors; therefore, most or all of the errors in the statement are flagged.
Occasionally, duplicate error messages might occur. This is a normal result of the
error-detection process.
The statement preceding this message contains an error but the assembler routine
that detected the error issued the number (nnn) of a nonexistent error message to
the assembler's message generation routine. If you can correct the error, this
statement will assemble correctly. However, this message indicates an error in the
error detection process of the assembler. Save the output and the source deck from
this assembly and report the problem to your IBM service representative.
Messages
SETA = 0
ASMA001E Operation code not allowed to be generated -
SETB = 0
xxxxxxxx SETC = null (empty) string
Explanation: An attempt was made to produce a restricted
operation code by variable symbol substitution. Restricted
operation codes are: The type attribute (T') of the variable is given a default value
of U (undefined).
ACTR AGO AGOB AIF
Programmer response: Declare the variable before you use it
AIFB ANOP AREAD COPY
GBLA GBLB GBLC ICTL as an operand.
ISEQ LCLA LCLB LCLC Severity: 8
MACRO MEND MEXIT REPRO
SETA SETAF SETB SETC
SETCF ASMA004E Duplicate SET symbol declaration; first is
System action: The statement is ignored. retained - xxxxxxxx
Programmer response: If you want a variable operation code, Explanation: A SET symbol has been declared (defined) more
use AIF to branch to the correct unrestricted statement. than once. A SET symbol is declared when it is used in the
Severity: 8 name field of a SET statement, in the operand field of an LCL
or GBL statement, or in a macro prototype statement.
System action: The value of the first declaration of the SET
ASMA002S Generated statement too long; statement symbol is used.
truncated - xxxxxxxx Programmer response: Eliminate the incorrect declarations.
Explanation: The statement generated by a macro definition Severity: 8
is more than 1728 characters long.
System action: The statement is truncated; the leading 1728
characters are retained. ASMA005S No storage for macro call; continue with open
Programmer response: Shorten the statement. code
Severity: 12 Explanation: An inner macro call could not be processed
because no main storage was available.
System action: The assembly continues with the next open
ASMA003E Undeclared variable symbol; default=0, null, code statement.
or type=U - xxxxxxxx Programmer response: Check whether the macro is recursive,
Explanation: A variable symbol in the operand field of the and, if so, whether termination is provided for; correct the
statement has not been declared (defined) in the name field of macro if necessary. If the macro is correct, allocate more main
a SET statement, in the operand field of an LCL or GBL storage.
statement, or in a macro prototype statement. Severity: 12
System action: The variable symbol is given a default value
as follows:
Severity: 8
ASMA016W Literal used as a branch target
Explanation: The target of a branch instruction is a literal.
ASMA011E Inconsistent global declarations; first is This indicates a potential error.
retained - xxxxxxxx System action: The instruction assembles as specified.
Explanation: A global SET variable symbol has been defined Programmer response: Specify the branch target correctly.
in more than one macro definition or in a macro definition Severity: 4
and in the source program, and the two definitions are
inconsistent in type or dimension.
ASMA017W Undefined keyword parameter; default to
System action: The first definition encountered is retained.
positional, including keyword - xxxxxxxx
Programmer response: Assign a new SET symbol or make
Explanation: A keyword parameter in a macro call is not
the declaration compatible.
defined in the corresponding macro prototype statement.
Severity: 8
This message is also generated by a valid positional parameter
that contains an equal sign.
ASMA012S Undefined sequence symbol - xxxxxxxx;
System action: The keyword (including the equals sign and
macro aborted
value) is used as a positional parameter.
Explanation: A sequence symbol in the operand field is not
Programmer response: Define the keyword in the prototype
defined; that is, it is not used in the name field of a model
statement, or enclose the valid positional parameter in
statement.
parentheses, or single quotation marks, and adjust the macro
System action: Exit from the macro definition.
coding appropriately.
Programmer response: Define the sequence symbol or correct
Severity: 4
the reference to it.
Severity: 12
ASMA018S Duplicate keyword in macro call; last value is
used - xxxxxxxx
ASMA013S ACTR counter exceeded - xxxxxxxx
Explanation: A keyword operand occurs more than once in a
Explanation: The conditional assembly loop counter (set by
macro call.
an ACTR statement) has been decremented to zero. The ACTR System action: The latest value assigned to the keyword is
counter is decremented by one each time an AIF or AGO used.
branch is processed successfully. The counter is halved for
Programmer response: Eliminate one of the keyword
most errors encountered by the macro editor phase of the
operands.
assembler.
Severity: 12
System action: Any macro expansion stops. If the ACTR
statement is in the source program, the assembly stops.
Programmer response: Check for an AIF/AGO loop or ASMA019W Length of EQUated symbol xxxxxxxx
another type of error. (You can use the MHELP facility, undefined; default=1
described in the manual High Level Assembler for MVS & VM & Explanation: The value of the length attribute extracted for
VSE Programmer's Guide. See chapter ' Diagnosing Assembly an EQUated symbol with an unspecified length has been set
Errors' and appendix 'MHELP Sample Macro Trace' to trace to the default: 1.
macro definition logic.) If there is no error, increase the initial System action: The instruction assembles as specified.
count on the ACTR instruction. Programmer response: Ensure that the length attribute of the
Severity: 12 symbol is defined.
Severity: 4
ASMA014E Irreducible qualified expression
Explanation: The statement cannot be resolved because two ASMA020E Illegal GBL or LCL statement - xxxxxxxx
or more qualified symbols are used in a complex relocatable Explanation: A global (GBL) or local (LCL) declaration
expression, or two or more qualified symbols with different statement does not have an operand.
symbol qualifiers are paired in an absolute expression. System action: The statement is ignored.
System action: A machine instruction assembles as zero. An Programmer response: Remove the statement or add an
assembler instruction is ignored. operand.
Programmer response: Supply an absolute expression, or Severity: 8
correct the qualified symbol in error.
Severity: 8
ASMA021E Illegal SET statement - xxxxxxxx
Explanation: The operand of a SETB statement is not 0, 1, or
ASMA015W Literal bounds exceeded a SETB expression enclosed in parentheses.
Explanation: The expression containing the reference to the System action: The statement is ignored.
literal resolves to an address outside the bounds of the literal. Programmer response: Correct the operand or delete the
This indicates a potential error. statement.
System action: The instruction assembles as specified. Severity: 8
Programmer response: Change the expression to not exceed
the bounds.
Severity: 4
v The statement is too complex. For example, it might have treated as the beginning of a new statement.
forward references or cause an arithmetic overflow during Programmer response: In the first case, break the statement
evaluation. into two or more statements. In the second case, ensure that a
v The statement is circularly defined. continued statement does not span the end of a library
System action: Sequence checking stops. member. Check for lost records or an extraneous continuation
Programmer response: Supply valid ISEQ operands. Also, be character.
sure that the records following this statement are in order; Severity: 8
they have not been sequence checked.
Severity: 4
ASMA055S Recursive COPY
Explanation: A nested COPY statement (COPY within
ASMA050E Illegal name field; name discarded - xxxxxxxx another COPY) attempted to copy a library member already
Explanation: One of these errors has occurred: being copied by a higher level COPY within the same nest.
v The name field of a macro prototype statement contains an System action: This COPY statement is ignored.
incorrect symbolic parameter (variable symbol) Programmer response: Correct the operand of this COPY if it
v The name field of a COPY statement in a macro definition is wrong, or rearrange the nest so that the same library
contains an entry other than blank or a valid sequence member is not copied by COPY statements at two different
symbol levels.
System action: The incorrect name field is ignored. Severity: 12
Programmer response: Correct the incorrect name field.
Severity: 8
ASMA056W Absolute value found when relocatable value
expected - xxxxxxxx
ASMA051E Illegal statement outside a macro definition Explanation: An absolute expression has been used as the
Explanation: A MEND, MEXIT, ASPACE, AEJECT or AREAD immediate field in a branch-relative instruction. The
statement appears outside a macro definition. immediate field in a branch-relative instruction is used as
System action: The statement is ignored. signed number of halfwords relative to the current location
Programmer response: Remove the statement or, if a macro counter. The use of an absolute expression for this value may
definition is intended, insert a MACRO statement. cause unpredictable results.
Severity: 8 System action: The instruction assembles as written.
Programmer response: Supply a relocatable expression.
Severity: 4
ASMA052S Record out of sequence - xxxxxxxx
Explanation: Input sequence checking, under control of the
ISEQ assembler instruction, has determined that this statement ASMA057E Undefined operation code - xxxxxxxx
is out of sequence. The sequence number of the statement is Explanation: One of the following errors has occurred:
appended to the message. v The operation code of this statement is not a valid machine
System action: The statement assembles normally. However, or assembler instruction or macro name.
the sequence number of the next statement is checked relative v In an OPSYN statement, this operand symbol is undefined
to this statement. or illegal or, if no operand is present, the name field symbol
Programmer response: Put the statements in correct is undefined.
sequence. If you want a break in sequence, put in a new ISEQ v On VSE the High Level Assembler for VSE only reads
statement and sequence number. ISEQ always resets the library macros that have a member type of A, or if the //
sequence number; the record following the ISEQ is not OPTION SUBLIB=DF statement is used, a member type of
sequence checked. D. Edited (E-Deck) macros, that have a member type of E or
Severity: 12 F can only be read by a LIBRARY exit.
System action: The statement is ignored. Note that OPSYN
does not search the macro library for an undefined operand.
ASMA053W Blank sequence field - xxxxxxxx Programmer response: Correct the statement. In the case of
Explanation: Input sequence checking, controlled by the an undefined macro instruction, the wrong data set might
ISEQ assembler statement, has detected a statement with a have been specified for the macro library. In the case of
blank sequence field. The sequence number of the last OPSYN, a previous OPSYN or macro definition might have
numbered statement is appended to the message. failed to define the operation code.
System action: The statement assembles normally. The
sequence number of the next statement is checked relative to If the operation code shown is a VSE edited macro (E-Deck),
the last statement having a non-blank sequence field. High Level Assembler for VSE can only find and read it with
Programmer response: Put the correct sequence number in a LIBRARY exit. You might want to use the VSE supplied
the statement or discontinue sequence checking over the blank LIBRARY exit described in z/VSE Guide to System Functions.
statements by means of an ISEQ statement with a blank Severity: 8
operand.
Severity: 4
ASMA058E Invalid target of branch relative instruction -
xxxxxxxx
ASMA054E Illegal continuation record Explanation: One of the following has occurred:
Explanation: A statement has more than 10 records or v The target expression is not in the same control section as
end-of-input has been encountered when a continuation record the instruction
was expected. v The target expression is an odd value, and therefore cannot
System action: The records already read are processed as is. be represented as a number of halfwords
If the statement had more than 10 records, the next record is System action: The instruction assembles as zero.
Programmer response: Supply a valid target value that is on v AINSERTthe first operand is not a valid string, or the
a halfword boundary and within the same control section. second operand is not BACK or FRONT
Severity: 8 v AMODEthe operand does not specify 24, 31, or ANY
v DROP or USINGmore than 16 registers are specified in
the operand field
ASMA059C Illegal ICTL - xxxxxxxx v EXITCTLmore than five operands are specified, or the
Explanation: An ICTL statement has one of the following first operand is not a valid exit type, or the value of one of
errors: the expressions specified in the second and subsequent
v The operation code was created by variable symbol operands is outside the range 231 to +2311
substitution v MNOTEthe syntax of the severity code (first operand) is
v It is not the first statement in the assembly not correct, or the sum of the length of the operands
v The value of one or more operands is incorrect including quotes and commas exceeds 1024 bytes
v An operand is missing v PRINTan operand specifies an incorrect print option
v A character is detected in the operand field that is not v PUSH or POPan operand does not specify a PRINT or
permitted USING statement
System action: The ICTL statement is ignored. Assembly v RMODEthe operand does not specify 24 or ANY
continues with standard ICTL values. v TITLEmore than 100 bytes were specified
Programmer response: Correct or remove the ICTL. The System action: The first 16 registers in a DROP or USING
begin column must be 1-40; the end column must be 41-80 statement are processed. The operand in error and the
and at least five greater than the begin column; and the following operands of a PUSH, POP, or PRINT statement are
continue column must be 2-40. ignored. The AMODE or RMODE instruction is ignored, and
Severity: 16 the name field (if any) does not appear in the cross-reference
listing. The first 100 bytes of the operand of the TITLE
ASMA060S COPY code not found - xxxxxxxx instruction are used as the title.
Explanation: (1) If this message is on a COPY statement and Programmer response: Supply a valid operand field.
no text is printed with it, one of the following occurred: Severity: 8
v The library member was not found.
v The lookahead phase previously processed the COPY ASMA063E No ending apostrophe - xxxxxxxx
statement and did not find the library member, the copy Explanation: The quotation mark terminating an operand is
was recursive, or the operand contains a variable symbol. missing, or the standard value of a keyword parameter of a
Variable symbols can be used if the COPY statement is in macro prototype statement is missing.
open code. System action: The operand or standard value in error is
ignored. If the error is in a macro definition model statement,
(2) If this message is not on a COPY statement, but has a the whole statement is ignored.
library member name printed with it, the lookahead phase of Programmer response: Supply the missing quotation mark.
the assembler could not find the library member because the Severity: 8
name is undefined or contains a variable symbol.
System action: The COPY statement is ignored; the library
member is not copied. ASMA064S Floating point characteristic out of range
Programmer response: Check that the correct macro library Explanation: A converted floating-point constant is too large
was assigned, or check for a possible misspelled library or too small for the processor. The allowable range is
member name. approximately 5.4x1079 to 7.2x1075..
System action: The constant assembles as zero.
If COPY member is not defined in any macro library, and is Programmer response: Check the characteristic (exponent),
not processed because of an AGO or AIF assembler exponent modifier, scale modifier, and mantissa (fraction) for
instruction, add a dummy COPY member with the name to validity. Remember that a floating-point constant is rounded,
the macro library. not truncated, after conversion.
Severity: 12 Severity: 12
ASMA061E Symbol not name of DSECT, DXD or external ASMA065E Unknown type - xxxxxxxx
label Explanation: An unknown constant type has been used in a
Explanation: The operand of a Q-type address constant is not DC or DS statement or in a literal, or the assembler option
a symbol or the name of a DSECT or DXD statement, or an required to support the constant type has not been supplied.
external label. System action: The operand in error and the following
System action: The constant assembles as zero. operands are ignored.
Programmer response: Supply a valid operand. Programmer response: Supply a valid constant or the
Severity: 8 required assembler option. Look for an incorrect type code or
incorrect syntax in the duplication factor.
Severity: 8
ASMA062E Illegal operand format - xxxxxxxx
Explanation: One of the following errors has occurred:
v ADATAmore than five operands are specified, or the
value of one of the expressions specified in one of the first
four operands is outside the range 231 to +2311, or the
fifth operand is not a valid character expression
v ACONTROLone or more of the operands supplied is
invalid
ASMA066W 2-byte relocatable address constant ASMA070E Scale modifier error - xxxxxxxx
Explanation: This statement contains a relocatable Y-type Explanation: A scale modifier in a constant is used illegally,
address constant or a 2-byte relocatable A-type address is out of range, or is relocatable, or there is an error in a scale
constant. Addressing errors occur if the address constant is modifier expression.
used to refer to a storage address equal to or greater than 64K System action: If the scale modifier is out of range, it
(65,536). defaults to zero. Otherwise, the operand in error and the
System action: The statement assembles as written. following operands are ignored.
Programmer response: If the address constant is used to refer Programmer response: Supply a valid scale modifier.
to a storage address less than 64K (65,536), the 2-byte Severity: 8
relocatable address constant is valid. You can use the
assembler option RA2 to suppress this message.
Severity: 4 ASMA071E Exponent modifier error
Explanation: The constant contains multiple internal
exponents, the exponent modifier is out of range or
ASMA067S Illegal duplication factor - xxxxxxxx relocatable, or the sum of the exponent modifier and the
Explanation: One of the following errors has occurred: internal exponent is out of range.
v A literal has a zero duplication factor System action: If the constant contains multiple internal
v The duplication factor of a constant is greater than the exponents, the operand in error and the following operands
maximum of 2241 bytes are ignored. Otherwise, the exponent modifier defaults to zero.
v A duplication factor expression of a constant is not correct Programmer response: Change the exponent modifier or the
System action: The operand in error and the following internal exponent.
operands of a DC, DS, or DXD statement are ignored. The Severity: 8
statement containing the literal assembles as zero.
Programmer response: Supply a valid duplication factor. If
you want a zero duplication factor, write the literal as a DC ASMA072E Data item too large
statement. Explanation: The value of a Y-type address constant or
Severity: 12 H-type constant is larger than 2151 or smaller than 215, or
the value of a F-type constant is larger than 2311 or smaller
than 231.
ASMA068E Length error - xxxxxxxx System action: The constant is truncated. The high-order bits
Explanation: The length modifier of a Character Unicode are lost.
constant must be a multiple of 2. Programmer response: Supply a smaller scale modifier, a
System action: The operand in error, and the operands longer constant, or a smaller value.
following, are ignored. Severity: 8
Programmer response: Correct the length modifier.
Severity: 12
ASMA073E Precision lost
Explanation: The modifiers of a floating-point number either
ASMA068S Length error - xxxxxxxx truncate the exponent or shift the fraction out of the converted
Explanation: One of the following errors has occurred: constant.
v The length modifier of a constant is wrong System action: The constant assembles with an exponent but
v The C, X, B, Z, or P-type constant is too long with a fraction of zero.
v An operand is longer than 2241 bytes Programmer response: Change the modifier or use a longer
v A relocatable address constant has an illegal length constant type.
v The length field in a machine instruction is not correct or Severity: 8
out of the permissible range
System action:
v A machine instruction assembles as zero ASMA074E Illegal syntax in expression - xxxxxxxx
v A new floating point constant assembles as zero Explanation: An expression has two terms or two operations
v An address constant is truncated in succession, or incorrect or missing characters or delimiters.
v For other DC, DS or DXD statements, the operand in error System action: In a DC, DS, or DXD statement, the operand
and the following operands are ignored in error and the following operands are ignored. In a macro
Programmer response: Supply a valid length. definition, the whole statement is ignored. A machine
Severity: 12 instruction assembles as zero.
Programmer response: Check the expression for typing
errors, or for missing or incorrect terms or characters.
ASMA069S Length of second operand must be less than Severity: 8
length of first
Explanation: The length of the second operand must be less
than the length of the first operand - otherwise, a specification ASMA075E Arithmetic overflow
exception will be recognised. Explanation: The intermediate or final value of an expression
System action: The machine instruction assembles as zero. is not within the range 231 through 2311.
Programmer response: Supply a second operand with a System action: A machine instruction assembles as zero; an
length which is less than that of the first operand. assembler instruction is ignored; a conditional assembly
Severity: 12 expression uses zero as the result.
Programmer response: Change the expression.
Severity: 8
ASMA076E Statement complexity exceeded ASMA082E Created SET symbol is null - xxxxxxxx
Explanation: The complexity of this statement caused the Explanation: A SET symbol created by variable symbol
assembler's expression evaluation work area to overflow. substitution is null (empty string).
System action: A machine instruction assembles as zero. An System action: If the symbol is in the operand field of a SET,
assembler instruction is ignored. AIF, or AGO statement, its value is set to zero or null, and the
Programmer response: Reduce the number of terms, levels of type attribute is set to undefined (U). If the symbol is in the
expressions, or references to complex relocatable EQU names. operand field of a GBL, or LCL statement or the name field of
Severity: 8 a SET statement, processing of the macro stops.
Programmer response: Supply a valid symbol.
Severity: 8
ASMA077E Circular definition
Explanation: The value of a symbol in an expression is
dependent on itself, either directly or indirectly, via one or ASMA083E Created SET symbol is not a valid symbol -
more EQU statements. In the following example: xxxxxxxx
A EQU B Explanation: A SET symbol created by variable symbol
B EQU C substitution or concatenation does not consist of an
C EQU A ampersand followed by up to 62 alphanumeric characters, the
first of which is alphabetic.
A is circularly defined. System action: If the symbol is in the operand field of a SET,
System action: The value of the EQU statement defaults to AIF, or AGO statement, its value is set to zero or null, and the
the current value of the location counter. All other EQU type attribute is set to undefined (U). If the symbol is in the
statements involved in the circularity are defaulted in terms of operand field of a GBL or LCL statement or the name field of
this one. a SET statement, processing of the macro stops.
Programmer response: Supply a correct definition. Programmer response: Supply a valid symbol.
Severity: 8 Severity: 8
ASMA078E Operand op expression complexly relocatable ASMA084S Generated name field exceeds 63 characters;
- expr discarded - xxxxxxxx
Explanation: The expression specified is complexly Explanation: The name field on a generated statement is
relocatable, but an absolute or simply relocatable expression is longer than 63 characters.
required. System action: The name field is not generated. The rest of
System action: The instruction assembles as zero. the statement assembles normally.
Programmer response: Correct the expression. Programmer response: Shorten the generated name to 63
Severity: 8 characters or fewer.
Severity: 12
Severity: 12
ASMA094I Substring goes past string end;
default=remainder
ASMA088E Unbalanced parentheses in macro call Explanation: The second expression of a substring notation
operand - xxxxxxxx specifies a length that extends beyond the end of the string.
Explanation: Excess left or too few right parentheses occur in System action: The result of the substring operation is a
an operand (parameter) of a macro call statement. string that ends with the last character in the character string.
System action: The parameter corresponding to the operand Programmer response: Make sure the arithmetic expression
in error is given a null (empty) value. used to specify the length does not specify characters beyond
Programmer response: Balance the parentheses. the end of the string. Either change the first or the second
Severity: 8 expression in the substring notation. You can use the
assembler option FLAG(NOSUBSTR) to suppress this message.
Severity: 0
ASMA089E Arithmetic expression contains illegal
delimiter or ends prematurely - xxxxxxxx
Explanation: An arithmetic expression contains an incorrect ASMA095W Substring expression 2 less than 0;
character or an arithmetic subscript ends without enough right default=null - xxxxxxxx
parentheses. Explanation: The second arithmetic expression of a SETC
System action: The statement is ignored. substring is less than or equal to zero.
Programmer response: Supply a valid expression. System action: No characters (a null string) from the
Severity: 8 substring character expression are used.
Programmer response: Supply a valid expression.
Severity: 4
ASMA090E Excess right parenthesis in macro call
operand - xxxxxxxx
Explanation: A right parenthesis without a corresponding left ASMA096E Unsubscripted SYSLIST; default=SYSLIST(1)
parenthesis was detected in an operand of a macro instruction. - xxxxxxxx
System action: The excess right parenthesis is ignored. The Explanation: The system variable symbol, &SYSLIST, is not
macro expansion might be incorrect. subscripted. &SYSLIST(n) refers to the nth positional
Programmer response: Insert the correct parenthesis. parameter in a macro instruction. N'&SYSLIST does not have
Severity: 8 to be subscripted.
System action: The subscript defaults to one so that it refers
to the first positional parameter.
ASMA091E SETC or character relocatable operand over Programmer response: Supply the correct subscript.
255 characters; truncated to 255 characters - Severity: 8
xxxxxxxx
Explanation: The value of the operand of a SETC statement
or the character relational operand of an AIF statement is ASMA097E Invalid attribute reference to SETA or SETB
longer than 255 characters. This might occur before substrings symbol; default=U or 0 - xxxxxxxx
are evaluated. Explanation: A length (L'), scaling (S'), integer (I'), or defined
System action: The first 255 characters are used. (D') attribute refers to a SETA or SETB symbol.
Programmer response: Shorten the SETC expression value or System action: The attributes are set to default values:L'=0,
the operand value. S'=0, I'=0,and D'=0.
Severity: 8 Programmer response: Change or remove the attribute
reference.
Severity: 8
ASMA092E Substring expression 1 points past string end;
default=null - xxxxxxxx
Explanation: The first arithmetic expression of a SETC ASMA098E Attribute reference to invalid symbol;
substring points beyond the end of the expression character default=U or 0 - xxxxxxxx
string. Explanation: An attribute attempted to reference a symbol
System action: The substring is given a null value. that is not correct or has a null value. (A valid symbol is 1 to
Programmer response: Supply a valid expression. 63 alphanumeric characters, the first of which is alphabetic.)
Severity: 8 System action: For a type (T') attribute, defaults to U. For all
other attributes, defaults to 0.
Programmer response: Supply a valid symbol.
ASMA093E Substring expression 1 less than 1; Severity: 8
default=null - xxxxxxxx
Explanation: The first arithmetic expression of a SETC
substring is less than one; that is, it points before the ASMA099W Wrong type of constant for S or I attribute
expression character string. reference; default=0 - xxxxxxxx
System action: The substring expression defaults to null. Explanation: An integer (I') or scaling (S') attribute references
Programmer response: Supply a valid expression. a symbol whose type is other than floating-point (E,D,L),
Severity: 8 decimal (P,Z), or fixed-point (H,F).
System action: The integer or scaling attribute defaults to
zero.
Programmer response: Remove the integer or scaling
attribute reference or change the constant type.
Severity: 4
ASMA112S Invalid sequence symbol - xxxxxxxx ASMA118S Source macro ended by 'MEND' in COPY
Explanation: One of the following errors has occurred: code
v A sequence symbol does not begin with a period followed Explanation: A library member, being copied by a COPY
by one to 62 alphanumeric characters, the first being statement within a macro definition, contained a MEND
alphabetic. statement.
v A sequence symbol in the name field was created by System action: The MEND statement is honored and the
substitution. macro definition stops. No more COPY code is read. The
v Operand of AGO is blank or sequence symbol in AIF is statements brought in before the end of the COPY code are
blank. processed.
System action: The sequence symbol in the name field is Programmer response: Make sure that each library member
ignored. A sequence symbol in the operand field of an AIF or to be used as COPY code contains balanced MACRO and
AGO statement causes the whole statement to be ignored. MEND statements.
Programmer response: Supply a valid sequence symbol. Severity: 12
Severity: 12
ASMA114S Invalid COPY operand - xxxxxxxx ASMA120S EOD where continuation record expected
Explanation: The operand of a COPY statement is not a Explanation: An end-of-data occurred when a continuation
symbol of 1 to 8 alphanumeric characters, the first being record was expected.
alphabetic. System action: The portion of the statement read in is
System action: The COPY statement is ignored. assembled. The assembly stops if the end-of-data is on the
Programmer response: Supply a valid operand. In open code PRIMARY INPUT. If a library member is being copied, the
the operand can be specified as a previously defined SET assembly continues with the statement after the COPY
symbol. statement.
Severity: 12 Programmer response: Check to determine whether any
statements were omitted from the source program or from the
COPY code.
ASMA115S COPY operand too long - xxxxxxxx Severity: 12
Explanation: The symbol in the operand field of a COPY
statement is more than 8 characters long.
System action: The COPY statement is ignored. ASMA121S Insufficient storage for editor work area
Programmer response: Supply a valid operand. Explanation: The macro editor module of the assembler
Severity: 12 cannot get enough main storage for its work areas.
System action: The assembly stops.
Programmer response: Split the assembly into two or more
ASMA116E Illegal SET symbol - xxxxxxxx parts or give the macro editor more working storage.
Explanation: A SET symbol in the operand field of a GBL or
LCL statement or in the name field of a SET statement does On MVS or CMS, this can be done by increasing the region
not consist of an ampersand followed by one to 62 size for the assembler, decreasing blocking factor or block size
alphanumeric characters, the first being alphabetic. on the assembler data sets, or a combination of both.
System action: For a GBL or LCL statement, the incorrect
On VSE, this can be done by decreasing the value you specify
SET symbol and all following SET symbols in a GBL or LCL
on the SIZE parameter of the JCL EXEC statement, or by
statement are ignored. For a SET statement, the whole SET
running the assembly in a larger partition.
statement is ignored.
Severity: 12
Programmer response: Supply a SET symbol.
Severity: 8
ASMA122S Illegal operation code format
Explanation: The operation code is not followed by a blank
ASMA117E Illegal subscript - xxxxxxxx
or is missing altogether, or the first record of a continued
Explanation: The subscript following a SET symbol contained
source statement is missing.
unbalanced parentheses or an incorrect arithmetic expression.
System action: The statement is ignored.
System action: This statement is ignored.
Programmer response: Ensure that the statement has a valid
Programmer response: Supply an equal number of left and
operation code and that all records of the statement are
right parentheses or a valid arithmetic expression.
present.
Severity: 8
Severity: 12
Programmer response: Supply a valid SETB expression. Programmer response: Remove the REPRO or ensure that it
Severity: 12 is followed by a record to be punched.
Severity: 12
ASMA138W Non-empty PUSH xxxxxxx stack ASMA143E Bad character in name field - xxxxxxxx
Explanation: The number of PUSH instructions exceeds the Explanation: The name field contains a non-alphanumeric
number of POP instructions at the end of the assembly. This character, that is, a character other than A to Z, 0 to 9, $, #, @
indicates a potential error. or _.
System action: The assembly continues. System action: If possible, the statement is processed without
Programmer response: Change your program to issue POP a name. Otherwise, it is ignored.
instructions for all PUSHes. You can suppress this warning by Programmer response: Put a valid symbol in the name field.
specifying the NOPUSH suboption of the FLAG option. Severity: 8
Severity: 4
ASMA144E Begin-to-continue columns not blank -
ASMA139S EOD during REPRO processing xxxxxxxx
Explanation: A REPRO statement was immediately followed Explanation: On a continuation record, one or more columns
by an end-of-data so that no valid record could be punched. between the begin column (usually column 1) and the
The REPRO is either the last record of source input or the last continue column (usually column 16) are not blank.
record of a COPY member. System action: The extraneous characters are ignored.
System action: The REPRO statement is ignored. Programmer response: Check whether the operand started in
the wrong column or whether the preceding record contained
ASMA154E Operand must be absolute, predefined ASMA158E Operand expression is defective; set to *
symbols; set to zero - xxxxxxxx Explanation: The first operand of an EQU statement is
Explanation: The operand on a SETA, SETB, SETC, START or defective. If another message appears with this statement, this
MHELP statement is not correct. If there is another message message is advisory. If this message appears alone, one of the
with this statement, this message is advisory. If this message following errors has occurred:
appears alone, it indicates one of the following: v The statement is too complex. For example, it has too many
v There is a location counter reference (*) in a START forward references or causes an arithmetic overflow during
operand. evaluation.
v An expression does not consist of absolute terms, v The statement is circularly defined.
predefined symbols, or both. v The statement contains a relocatable term that is multiplied
v The statement is too complex. For example, it might have or divided.
too many forward references or cause arithmetic overflow System action: The symbol in the name field is equated to
during evaluation. the current value of the location counter (*), and operands 2
v The statement is circularly defined. and 3 of the statement, if present, are ignored.
v A relocatable term is multiplied or divided. Programmer response: If an error exists, supply a correct
System action: The operand of the statement is treated as expression for operand 1 of the statement.
zero. Severity: 8
Programmer response: Correct the error if it exists. Paired
relocatable symbols in different LOCTRs, even though in the
same CSECT or DSECT, are not valid where an absolute, ASMA159S Operand must be absolute, proper multiples
predefined value is required. of 2 or 4
Severity: 8 Explanation: The combination of operands of a CNOP
statement is not one of the following valid combinations:
0,4 2,4
ASMA155S Previous use of symbol is not this section 0,8 2,8
type 4,8 6,8
Explanation: The name on a CSECT, DSECT, COM, CATTR System action: The statement is ignored. However, the
or LOCTR statement has been used previously, on a different location counter is adjusted to a halfword boundary.
type of statement. For example, the name on a CSECT has Programmer response: Supply a valid combination of CNOP
been used before on a statement other than CSECT, such as a operands.
machine instruction or a LOCTR. Severity: 12
System action: This name is ignored, and the statement
processes as unnamed.
Programmer response: Correct the misspelled name, or ASMA160W Invalid BYTE function operand xxxxxxxx
change the name to one that does not conflict. Explanation: The value xxxxxxxx of the operand of the BYTE
Severity: 12 built-in function is outside the expected range of 0255.
System action: The low-order eight bits of the operand's
value are used.
ASMA156S Only ordinary symbols, separated by Programmer response: Supply an arithmetic expression
commas, allowed which returns an acceptable value.
Explanation: The operand field of an ENTRY, EXTRN, or Severity: 4
WXTRN statement contains a symbol that does not consist of
1-to-8 alphanumeric characters, the first being alphabetic, or
the operands are not separated by a comma. ASMA161W Only one TITLE statement may have a name
System action: The operand in error is ignored. If other field
operands follow, they process normally. Explanation: More than one TITLE statement has a name
Programmer response: Supply a correct symbol or insert the field. The named TITLE statement need not be the first one in
missing comma. If you want an expression as an ENTRY the assembly, but it must be the only one named.
statement operand (such as SYMBOL+4), use an EQU System action: The name on this TITLE statement is ignored.
statement to define an additional symbol. The name used for deck identification is taken from the first
Severity: 12 named TITLE statement encountered.
Programmer response: Delete the unwanted name.
Severity: 4
ASMA157S Operand must be a simply-relocatable
expression
Explanation: If there is another message with this statement, ASMA162S PUNCH operand exceeds 80 columns;
this message is advisory. If this message appears alone, the ignored
operand of an ORG or END statement is not a simple Explanation: A PUNCH statement attempted to punch more
relocatable expression, is too complex, or is circularly defined. than 80 characters into a record.
The error might also be that the END operand symbol is not System action: The statement is ignored. The record is not
in a CSECT. punched.
System action: An ORG statement or the operand of an END Programmer response: Shorten the operand to 80 characters
statement is ignored. or fewer or use more than one PUNCH statement.
Programmer response: If an error exists, supply a correct Severity: 12
expression. Paired relocatable symbols in different LOCTRs,
even though in the same CSECT or DSECT, might cause
circular definition when used in an ORG statement.
Severity: 12
Severity: 4
ASMA203E Unbalanced double-byte delimiters -
xxxxxxxx
ASMA196W Scaling modifier ignored for binary Explanation: A mismatched SO or SI has been found. This
floating-point constant could be the result of truncated or nested double-byte data.
Explanation: A scaling modifier has been included in the This error does NOT occur because valid double-byte data is
definition of a binary floating-point constant. truncated to fit within the explicit length specified for C-type
System action: The scaling modifier has been ignored. DC, DS, and DXD statements and literals - that condition
Programmer response: Remove the scale modifier. produces error ASMA208E.
Severity: 4 System action: The operand in error, and the following
operands are ignored.
Programmer response: Correct the incorrect double-byte
ASMA198E Exponent modifier is not permitted for data.
special value Severity: 8
Explanation: The exponent modifier is not permitted for a
floating-point special value.
System action: The constant assembles as zeroes. ASMA204E Invalid double-byte data - xxxxxxxx
Programmer response: Remove the exponent modifier. Explanation: All data between SO and SI must be valid
Severity: 8 double-byte characters. A valid double-byte character is
defined as either double-byte blank (X'4040'), or two bytes
each of which must be in the range X'41' to X'FE' inclusive.
ASMA199E Rounding indicator invalid
Explanation: The rounding indicator for the floating-point This error does not apply to the operands of macro
constant is not a valid value. instructions.
System action: The operand in error and the following System action: The operand in error, and the following
operands are ignored. operands are ignored.
Programmer response: Correct the rounding indicator. Programmer response: Correct the incorrect double-byte
Severity: 8 data.
Severity: 8
ASMA207E Length of G-type constant must be a multiple ASMA254I *** MNOTE ***
of 2 - xxxxxxxx Explanation: The text of an MNOTE statement, which is
Explanation: A G-type constant must contain only appended to this message, has been generated by your
double-byte data. If assembled with a length modifier which is program or by a macro definition or a library member copied
not a multiple of 2, incorrect double-byte data is created. into your program. An MNOTE statement enables a source
System action: The operand in error, and the operands program or a macro definition to signal the assembler to
following are ignored. generate an error or informational message.
Programmer response: Either correct the length modifier, or System action: None.
change the constant to a C-type. Programmer response: Investigate the reason for the
Severity: 8 MNOTE. Errors flagged by MNOTE often cause the program
to fail if it is run.
Severity: An MNOTE is assigned a severity code of 0 to 255
ASMA208E Truncation into double-byte data is not by the writer of the MNOTE statement.
permitted - xxxxxxxx
Explanation: The explicit length of a C-type constant in a DS,
DC or DXD statement or literal must not cause the nominal ASMA300W USING overridden by a prior active USING
value to be truncated at any point within double-byte data. on statement number nnnnnn
System action: The operand in error, and the following Explanation: The USING instruction specifies the same base
operands are ignored. address as a previous USING instruction at statement number
Programmer response: Either correct the length modifier, or nnnnnn, and the base register specified is lower-numbered
change the double-byte data so that it is not truncated. than the previously specified base register.
Severity: 8 System action: The assembler uses the higher-numbered base
register for address resolution of symbolic addresses within
the USING range.
ASMA209E Symbol not name of class, DXD or DSECT Programmer response: Check your USING statements to
Explanation: The operand of a J-type address constant is not ensure that you have specified the correct base address and
the name of a class, DXD, or DSECT. base register and that you have not omitted a needed DROP
System action: The constant assembles as zero. statement for the previous base register. You can suppress this
Programmer response: Supply a valid operand. message by reducing the value specified in the WARN
Severity: 8 sub-option of the USING option by 1.
Severity: 4
ASMA210E Illegal register usage
Explanation: The register operands for this machine ASMA301W Prior active USING on statement number
instruction must be unique. nnnnnn overridden by this USING
System action: The machine instruction assembles as zero. Explanation: The USING instruction specifies the same base
Programmer response: Correct the instruction such that the address as a previous USING instruction at statement number
operands specified are unique. nnnnnn, and the base register specified is higher-numbered
Severity: 8 than the previous base register.
System action: The assembler uses the higher-numbered base
ASMA211E Unicode conversion table not available. register for address resolution of symbolic addresses within
Explanation: The address of the UNICODE conversion table the USING range.
is zero in the Code Page module specified in the CODEPAGE Programmer response: Check your USING statements to
option. ensure that you have specified the correct base address and
System action: The constant is not converted. base register and that you have not omitted a needed DROP
Programmer response: Ensure the code page module is statement for the previous base register. You can suppress this
generated according to the instructions described in High Level message by reducing the value specified in the WARN
Assembler for MVS & VM & VSE Programmer's Guide, appendix sub-option of the USING option by 1.
'How to Generate a Unicode Translation Table'. Severity: 4
Severity: 12
ASMA302W USING specifies register 0 with a non-zero
absolute or relocatable base address
ASMA253C Too many errors
Explanation: The assembler assumes that when register 0 is
Explanation: No more error messages can be issued for this
used as a base register, it contains zero. Therefore, regardless
statement, because the assembler work area in which the
errors are logged is full. of the value specified for the base address, displacements are
calculated from base 0.
System action: If more errors are detected for this statement,
System action: The assembler calculates displacements as if
the messages, annotated text, or both, are discarded.
Programmer response: Correct the indicated errors, and the base address specified were absolute or relocatable zero.
Programmer response: Check the USING statement to ensure
rerun the assembly. If there are more errors on this statement,
they will be detected in the next assembly. you have specified the correct base address and base register.
You can suppress this message by reducing the value specified
Severity: 16
in the WARN suboption of the USING option by 2.
Severity: 4
ASMA304W Displacement exceeds LIMIT value specified ASMA310W Name already used in prior ALIAS - xxxxxxxx
Explanation: The address referred to by this statement has a Explanation: The name specified in the ALIAS statement has
valid displacement that is higher than the displacement limit already been used in a previous ALIAS statement.
specified in the USING(LIMIT(xxx)) option. System action: The statement is ignored.
System action: The instruction assembles correctly. Programmer response: Change the program so that the name
Programmer response: This error diagnostic message is is used in only one ALIAS statement.
issued at your request. You can suppress this message by Severity: 4
reducing the value specified in the WARN suboption of the
USING option by 8.
Severity: 4 ASMA311E Illegal ALIAS string
Explanation: The ALIAS string is illegal for one of the
following reasons:
ASMA305E Operand 1 does not refer to location within
v The string is null
reference control section
Explanation: The first operand in a dependent USING v The string is not in the form C"cccccccc" or X'hhhhhhhh'
statement does not refer to a location within a reference v The string is in the form X'hhhhhhhh' but an odd number
control section defined by a DSECT, DXD, or COM instruction. of hexadecimal digits has been specified
System action: The USING statement is ignored.
v The string contains a character outside the valid range of
Programmer response: Change the USING statement to
X'42' to X'FE'
specify a location within a reference control section.
Severity: 8 v The string has been used in the name entry on a previous
CSECT, DSECT, COM or LOCTR instruction
System action: The statement is ignored.
ASMA306W USING range overlaps implicit USING 0,0 Programmer response: Change the program so that the string
Explanation: The USING range overlaps the assembler's conforms to the required syntax.
implicit USING 0,0. This implicit USING is used to convert Severity: 8
absolute implicit addresses in the range 0 to 4095. As a result
of this USING, the assembler may not generate the expected
object code. ASMA312E ALIAS name is not declared as an external
System action: The assembly continues symbol - xxxxxxxx
Programmer response: Correct the USING instruction. Explanation: The name specified on the ALIAS statement is
Severity: 4 not declared as an external symbol, either explicitly via an
EXTRN, CSECT, etc., or implicitly via a V-type constant.
System action: The statement is ignored.
ASMA307E No active USING for operand n Programmer response: Change the program so that the name
Explanation: The operand specified occurs in a section is declared as an external symbol.
without an active USING. Severity: 8
System action: The instruction assembles as zero.
Programmer response: Provide a USING instruction.
Severity: 8 ASMA313E The end value specified in the USING is less
than or equal to the base value
Explanation: The end value specified is less than or equal to
ASMA308E Repeated register reg nullifies prior USING the base value which would result in a zero or negative range.
range System action: The end value is ignored and the default
Explanation: The repeated register nullifies the range range value is used.
specified by a prior use of that register on the same USING Programmer response: Change the USING statement to
instruction. specify an end value that is greater than the base value.
System action: The statement is ignored. Severity: 8
ASMA314E The base and end values have differing ASMA404W Invalid term line length xxxxxx returned by
relocation attributes TERM exit; exit processing bypassed
Explanation: The base and end values have differing Explanation: When invoked with an OPEN request, the
relocation attributes; that is, they are defined in different TERM exit specified a line length that was either zero or
sections. greater than 255 (MVS and CMS), 125 (VSE), or was not
System action: The end value is ignored and the default permitted for the device to which the terminal file is assigned.
range value is used. System action: The assembler bypasses the exit when
Programmer response: Change the USING statement to processing terminal records, and writes the terminal records to
specify an end value that is in the same section as the base the standard terminal file. The line length is determined by
value. the assembler.
Severity: 8 Programmer response: Correct the error in the TERM exit.
Severity: 4
correct JCL for the work file. On MVS and CMS check
ASMA417C Unable to open OBJECT file
whether your installation has changed the default DDname for
Explanation: The assembler encountered an error when
the work file, and ensure that you are using the correct
attempting to open the assembler object output file. This is
DDname. For details of defining the work file on VSE you can
usually caused by a job control language error.
refer to the table 'Assembler file characteristics'. The table can
System action: The assembly stops and no listing is
be found in the manual High Level Assembler for MVS & VM &
produced.
VSE Programmer's Guide, chapter 'Assembling Your Program
Programmer response: Check the JCL for the object output
on VSE'.
file.
Severity: 4
Severity: 16
ASMA433W Statement not continued - continuation ASMA437N Attempt to override invocation parameter in
statement may be in error a *PROCESS statement. Suboption yyyyyyyy
Explanation: The continued record is full but the of xxxxxxxx option ignored.
continuation record does not start in the continue column Explanation: The suboption yyyyyyyy of option xxxxxxxx
(usually column 16). specified on a *PROCESS statement conflicts with a suboption
System action: Any remaining continuation lines belonging specified in either the ASMAOPT file or in the invocation
to this statement are ignored. parameters.
Programmer response: Check that the continuation was System action: If option PESTOP is specified, the assembler
coded as intended. stops. If option NOPESTOP is specified, the assembly
Severity: 4 continues using the suboption specified on the *PROCESS
OVERRIDE statement.
Programmer response: Correct the *PROCESS statement and
ASMA434N GOFF/XOBJECT option specified, option resubmit the assembly. the assembly.
LIST(133) will be used Severity: 2
Explanation: You specified the GOFF or XOBJECT option,
and the LIST suboption is 121.
System action: The assembler sets the LIST suboption to 133. ASMA438N Attempt to override ASMAOPT parameter.
If option PESTOP is specified, the assembly stops. If option Option yyyyyyyy ignored
NOPESTOP is specified, the assembly continues. Explanation: The option yyyyyyyy specified as an invocation
Programmer response: To prevent this warning message, run parameter overrides the option specified in the ASMAOPT file
the assembly again specifying XOBJECT and LIST(133). (CMS or MVS) or Librarian member (VSE).
Severity: 2 System action: If option PESTOP is specified, the assembly
stops. If option NOPESTOP is specified, the assembly
continues using the option specified in the ASMAOPT file
ASMA435I Record n in xxxxxxx on volume: vvvvvv (MVS and CMS) or library member (VSE).
Explanation: The data set xxxxxxxx which is located on Programmer response: Remove the option from the
volume serial vvvvvv, contains an error on record number n. invocation parameters and resubmit the assembly.
The volume serial might not be available. Severity: 2
For an AINSERT instruction:
n The number of the statement within the AINSERT ASMA439N Attempt to override ASMAOPT parameter.
internal buffer. This number may not reflect the Suboption yyyyyyyy of option xxxxxxxx
statement's relative statement number within the buffer at ignored
the point of retrieval, but does reflect the relative retrieval Explanation: The suboption xxxxxxxx of options yyyyyyyy
number. This is because it is possible to insert records specified as an invocation parameter overrides the suboption
into the buffer after statements have been retrieved from specified in the ASMAOPT file (MVS and CMS) or library
the buffer. member (VSE).
System action: If option PESTOP is specified, the assembly
xxxxxxxx stops. If option NOPESTOP is specified, the assembly
The constant AINSERT BUFFER to indicate that the continues using the suboption specified in the ASMAOPT file
statement resulted from an AINSERT instruction. (MVS and CMS) or library member (VSE).
Programmer response: Remove the suboption from the
vvvvvv
invocation parameters and resubmit the assembly.
will be null.
Severity: 2
System action: See the System Action section of the error
message(s) which immediately precede this message.
Programmer response: Refer to the Programmer Response ASMA440N Attempt to override OVERRIDE parameter in
section of the error messages which immediately precede this *PROCESS statement. Option yyyyyyyy
message. ignored.
Severity: 0 Explanation: The option yyyyyyyy specified on a *PROCESS
statement conflicts with an option specified on a previous
ASMA436N Attempt to override invocation parameter in *PROCESS OVERRIDE statement.
a *PROCESS statement. Option yyyyyyyy System action: If option PESTOP is specified, the assembler
ignored. stops. If option NOPESTOP is specified, the assembly
Explanation: The option yyyyyyyy specified on a *PROCESS continues using the option specified on the *PROCESS
statement conflicts with an option specified either in the OVERRIDE statement.
ASMAOPT file or in an invocation parameter. Programmer response: Correct the *PROCESS statement and
System action: If option PESTOP is specified, the assember resubmit the assembly.
stops. If option NOPESTOP is specified, the assembly Severity: 2
continues using the option specified on the ASMAOPT file or
the invocation parameters. ASMA441N Attempt to override OVERRIDE parameter in
Programmer response: Correct the *PROCESS statement and a *PROCESS statement. Suboption yyyyyyyy
resubmit the assembly. ignored. yyyyyyyy of xxxxxxxx ignored.
Severity: 2 Explanation: The suboption yyyyyyyy of option xxxxxxxx
specifed on a *PROCESS statement conflicts with a suboption
specified on a previous *PR OVERRIDE statement.
System action: If option PESTOP is specified, the assembler
stops. If option NOPESTOP i specified, the assembly continues requested the assembler to issue this message with the exit
using the suboption specified on the *PROCESS OVERRIDE supplied text.
statement. System action: None
Programmer response: Correct the *PROCESS statement and Programmer response: Check the installation documentation
resubmit the assembly. for the cause of this message and for the correct response.
Severity: 2 Severity: 16
ASMA442N ASMAOPT internal buffer full - some ASMA710I function-name: function-supplied text
options ignored. Explanation: The user supplied function function-name has
Explanation: The length of the options list provided by the requested the assembler to issue this message with the
ASMAOPT file, including the delimiting commas inserted by function-supplied text.
the assembler, exceeds 32766 bytes. System action: None
System action: The record which caused the message to be Programmer response: Check the external function
generated, together with those records following, will be documentation for the cause of this message and for the
ignored. correct response.
Programmer response: Reduce the length of the options list Severity: 0
provided by the ASMAOPT file.
Severity: 2
ASMA711W function-name: function-supplied text
Explanation: The user supplied function function-name has
ASMA700I exit-type: exit supplied text requested the assembler to issue this message with the
Explanation: The user supplied exit for exit-type exit has function-supplied text.
requested the assembler to issue this message with the exit System action: None
supplied text. Programmer response: Check the external function
System action: None documentation for the cause of this message and for the
Programmer response: Check the user exit documentation for correct response.
the cause of this message and for the correct response. Severity: 4
Severity: 0
ASMA930U LOAD OF ASMA93 PHASE FAILED; ASMA934U UNABLE TO LOAD DEFAULT OPTIONS
INSUFFICIENT GETVIS STORAGE OR MODULE - xxxxxxxx
PHASE NOT FOUND Explanation: The assembler attempted to load the named
Explanation: The assembler attempted to load the phase default options module, but the load failed.
ASMA93, but the load failed either because there was
insufficient GETVIS storage available to complete the load, or
Note: This message is only produced in uppercase English.
the phase could not be found.
System action: The assembly stops and no listing is
produced.
Note: This message is only produced in uppercase English. Programmer response: Check that the default options
System action: The assembly stops and no listing is module is in a library accessible by the assembler.
produced. Severity: 20
Programmer response: Check the LIBDEF chain to ensure
that the sublibrary containing High Level Assembler for VSE
is correctly concatenated. If it is, you should consider ASMA935U One or more required files not available
increasing the partition size. Explanation: The assembler encountered an error when
Severity: 20 attempting to open a required file.
System action: Before this message is issued, one or more
associated messages are issued that describe which file or files
ASMA931U Unable to load specified operation code table could not be opened. After this message is issued, the
- xxxxxxxx assembly stops.
Explanation: The assembler attempted to load the named Programmer response: Check the associated message or
operation code table, but the load failed. messages.
System action: The assembly stops and no listing is Severity: 20
produced.
Programmer response: Check that the specified operation
code table is in a library accessible by the assembler. ASMA936U Assembly terminated due to errors in
Severity: 20 invocation parameters
Explanation: The assembler detected an error in one or more
of the parameters specified when the assembler was invoked,
ASMA932U Unable to load specified EXIT module - and the installation default value for the PESTOP assembler
xxxxxxxx option is YES.
Explanation: The assembler attempted to load the named exit System action: Before this message is issued, one or more
module, but the load failed. associated messages are issued that describe which parameter
System action: The assembly stops and no listing is or parameters were in error. After this message is issued, the
produced. assembly stops.
Programmer response: Check that the specified exit module Programmer response: Check the associated message or
is in a library accessible by the assembler. messages. Invoke the assembler with correct invocation
Severity: 20 parameters. Do not attempt to override the fixed installation
defaults.
ASMA933U UNABLE TO LOAD SPECIFIED MESSAGES Severity: 20
MODULE - xxxxxxxx
Explanation: The assembler attempted to load the named ASMA937U Unable to load specified translation table -
messages module, but the load failed. The name of the xxxxxxxx
messages module is determined from the value specified in Explanation: The assembler attempted to load the translation
the LANGUAGE option. table called xxxxxxxx, but the load failed. The name of the
translation table is determined from the value specified in the
Note: This message is only produced in uppercase English. TRANSLATE option.
System action: The assembly stops and no listing is System action: The assembly stops and no listing is
produced. produced.
Programmer response: Check that you have correctly Programmer response: Check you have correctly specified
specified the correct messages module using the LANGUAGE the translation table module using the TRANSLATE option,
option, and that the specified messages module is in a library and the module is in a library accessible by the assembler.
accessible by the assembler. Severity: 20
Severity: 20
ASMA938U Module xxxxxxxx is not a valid translation ASMA943U Unable to find listing header nnn
table Explanation: The assembler tried to produce a heading line
Explanation: The translation table specified in the in the assembler listing but could not find the heading. This
TRANSLATE option is not valid. can be caused if the assembler load module has been
System action: The assembly stops. corrupted.
Programmer response: Ensure the translation table is System action: The assembly is aborted.
generated according to the instructions described in the Programmer response: Reassemble the program; it might
manual High Level Assembler for MVS & VM & VSE assemble correctly. If it does not reassemble without error,
Programmer's Guide, appendix 'How to Generate a Translation save the output from the assembly, and the input source(s),
Table'. and contact IBM for support.
Severity: 20 Severity: 20
ASMA939U Unable to load external function module - ASMA944U LOAD OF ASMA93 MODULE FAILED;
xxxxxxxx INSUFFICIENT MAIN STORAGE OR
Explanation: The assembler attempted to load the external MODULE NOT FOUND
function module xxxxxxxx, but the load failed. Explanation: The assembler attempted to load the module
System action: The assembly stops and no listing is ASMA93, but the load failed either because there was
produced. insufficient main storage available to complete the load, or the
Programmer response: Check that the specified module is in module could not be found.
a library accessible by the assembler, and that the external
function name has been spelled correctly in the SETAF or Note: This message is only produced in uppercase English.
SETCF statement. System action: The assembly stops and no listing is
Severity: 20 produced.
Programmer response: On MVS, ensure that the correct High
Level Assembler for VSE load library is available in the
ASMA940U exit-type exit has requested termination
standard load module search order. If it is, consider increasing
during operation processing; exit error text: <
the region size.
none | error text >
Explanation: The user supplied exit for exit-type failed when On CMS, ensure that the correct mini disk containing the High
processing an operation request. The exit might have provided Level Assembler for VSE modules is being accessed. If it is,
error text to assist in determination of the failure. consider increasing your virtual machine storage size.
System action: The assembly stops. Severity: 20
Programmer response: Check the specified exit program for
the cause of failure.
Severity: 20 ASMA945U Unable to load code page xxxxxxxx
Explanation: The assembler attempted to load the Code Page
module called xxxxxxxx, but the load failed. The name of the
ASMA941U external function name has requested module is determined from the value specified in the
termination during processing. CODEPAGE option.
Explanation: The user supplied external function external System action: The assembly stops.
function name failed during processing. Programmer response: Check that you have correctly
System action: The assembly stops. specified the COde Page module using the CODEPAGE
Programmer response: Check the specified external function option, and that the module is in a library accessible by the
program for the cause of failure. assembler.
Severity: 20 Severity: 20
ASMA942U xxxxxxxx IS NOT IN RELEASE 4 FORMAT ASMA946U Module ASMAxxxx is not a valid code page
Explanation: The default options module ASMADOPT, or an module.
operation code table module, is not in the required format for Explanation: The code page module specified in the
Release 4. CODEPAGE option is not valid.
System action: The assembly stops.
Note: This message may be produced in uppercase English, Programmer response: Ensure the code page module is
even if you have specified a different language. generated according to the instructions described in High Level
System action: The assembly terminates. Assembler for MVS & VM & VSE Programmer's Guide, appendix
Programmer response: Ensure that you have the correct 'How to Generate a Unicode Translation Table'.
version of the ASMADOPT or ASMAOxxx module available. Severity: 20
You might need to reassemble your default options module
with the ASMAOPT macro provided with High Level
ASMA950U End of statement flag was expected in Macro
Assembler for VSE Release 4.
Edited Text, but was not found - MACRO
Severity: 20
EDITOR is suspect
ASMA971U Insufficient storage available for Macro ASMA976U Statement too complex for expression
Editor work area analysis
Explanation: The statement is too complex to be analyzed by
the expression analysis routine of the assembler. It overflowed
ASMA972U Virtual storage exhausted; increase the SIZE the analysis work area. The size of the analysis work area is
option the same as the work file block size. Normally, there is no
Explanation: The size of the dynamic storage area allocated problem with the assembler. The statement can be rewritten to
for assembler buffer areas, tables, and work areas, as specified simplify it, and the program reassembled successfully.
in the SIZE option, is not enough for the assembly to System action: The assembly stops and a formatted abnormal
complete. termination dump is produced. The dump indicates which
System action: A special abnormal termination dump (High statement was being processed at the time of abnormal
Level Assembler for VSE interrupt and diagnostic dump) termination. It also includes the contents of the assembler
follows the message. The dump usually indicates the registers and work areas and other status information that
statement being processed when the assembler determined might be required by an IBM support representative if the
there was not enough dynamic storage available to continue. problem persists.
Depending on where the error occurred, the assembly listing Programmer response: Check the statement that was being
up to the statement being processed might also be produced. processed at the time of abnormal termination. Rewrite the
The other information in the dump, such as register and work statement or split it into two or more statements. Alternatively,
area contents, is not needed. increase the work file block size. Reassemble the program; it
Programmer response: Increase the value specified in the should assemble correctly. However, if the problem persists,
SIZE option, or split the assembly into two or more there might be a problem with the assembler. Save the
assemblies. Check for conditional assembly language loops in abnormal termination dump, the assembly listing (if one was
open code that could cause the symbol table to overflow. produced), and the input source(s), and contact IBM for
Severity: 20 support.
Severity: 20
ASMA973U WORK file maximum block count exceeded
Explanation: The maximum block count of 65,535 has been ASMA990U Location Counter does not match symbol
exceeded for SYSUT1 (MVS and CMS) or IJSYS03 (VSE). table value
System action: The assembly stops and no listing is Explanation: A difference has been detected between the
produced. symbol table and the location counter. The assembly stops and
Programmer response: Increase the work file block size, or a special abnormal termination dump (High Level Assembler
split the assembly into two or more smaller assemblies. for VSE interrupt and diagnostic dump) is taken. The listing is
Severity: 20 not completed.
System action: The High Level Assembler for VSE interrupt
ASMA974U Insufficient storage available to satisfy the and diagnostic dump shows the statement that was being
SIZE option printed when the difference between the location counter and
Explanation: The assembler attempted to acquire the amount the symbol table was detected.
of storage specified in the SIZE option, but there was not Programmer response: Reassemble the program using
enough available storage in the region (MVS), virtual machine NOALIGN. If alignment is needed, use CNOP or DS to force
(CMS), or partition GETVIS (VSE). alignment.
System action: The assembly stops and no listing is Severity: 20
produced.
Programmer response: Increase the region size (MVS), the ASMA998U The assembler could not resume reading a
virtual machine size (CMS), or the partition GETVIS (VSE) LIBRARY member because it could not FIND
size, or reduce the size requested in the SIZE option. the member again
Severity: 20 Explanation: The assembly stops, because the assembler
cannot find a COPY member that it has already read. This
ASMA975U SIZE option specifies insufficient storage for usually is caused by an error in the assembler itself or by an
assembly Operating System I/O error. Under certain conditions,
Explanation: The SIZE option was specified as MAX-nnnK or however, the assembly can be rerun successfully.
MAX-nnM, but the amount of storage available to the System action: A special abnormal termination dump (High
assembler using this formula is not enough for the assembly Level Assembler for VSE interrupt and diagnostic dump)
to continue. The assembler requires a minimum of either 200K follows the message. The dump usually indicates which
bytes or 10 times the work file blocksize, plus 20K, of working statement caused termination. It also might include contents of
storage in the region (MVS), virtual machine (CMS), or the assembler registers and work areas and other status
partition GETVIS (VSE) to proceed. information for use by IBM or your assembler maintenance
System action: The assembly stops and no listing is programmers in determining the cause of the termination.
produced. Programmer response: Reassemble the program; it might
Programmer response: Increase the region size (MVS), virtual assemble correctly. If it does not reassemble without error,
machine size (CMS), or the partition GETVIS (VSE) size, or save the abnormal termination dump, the assembly listing (if
reduce the amount of storage to be reserved in the MAX-nnnK one was produced), and the input source(s), and contact IBM
or MAX-nnM form of the SIZE option. for support.
Severity: 20 Severity: 20
Some message descriptions contain more detailed information about the return and
reason codes contained in the message.
Operator response: Contact your system programmer and records were generated by an IBM component, contact IBM for
provide output from this session. programming support.
Programmer response: Identify the component that generated
the section-6 records in the dump, and notify the owner. If
you cannot determine the component or if you determine that BLN0930I INVALID COMBINATION OF
an IBM component generated the section-6 records, contact EXTENSIONS IN LBD
IBM for programming support. Explanation: While processing a section 6 extension of the
dump symptom record, Info/Analysis encountered a locating
block descriptor (LBD) with an invalid format.
BLN0926I ERROR IN PARAMETER LIST FOR System action: Processing continues. However, the data that
SYMPTOM RECORD ACCESS contained the format error is omitted from any control block
Explanation: While accessing the dump symptom record the displays or printed output.
parameter list passed to the access routine contained an error. Operator response: Contact your system programmer and
System action: The request for symptom data is not provide the output from this session. You may attempt to
completed. Info/Analysis remains at the function level and continue.
waits for the next entry. Programmer response: Identify the component that generated
Operator response: Contact your system programmer and the section 6 records in the dump and contact either IBM
provide the output from this session. program support or the owner of the analysis routine.
Programmer response: Identify the component that generated
the data and contact the owner; for example, IBM program
support or the owner of the analysis routine. BLN0931I INVALID EXTENSION FOR BLNSYMPT
LBD
Explanation: BLNSYMPT is a reserved name for an LBD in
BLN0927I INVALID DUMP NAME PASSED TO section 6 of the dump symptom record. It is used to identify a
SYMPTOM RECORD ACCESS revised version of the symptom record. The format of this
Explanation: While accessing the dump symptom record the LBD is restricted but the LBD was found to contain a format
dump name field in the parameter list to the access routine which is not compatible with these restrictions.
contained an error. The request for symptom data was not System action: Processing continues. However, the data that
completed. contained the format error is omitted from control block
System action: The request for symptom data is not displays or printed output.
completed. Info/Analysis remains at the function level and Operator response: Contact your system programmer and
waits for the next entry. provide the output from this session. You may attempt to
Operator response: Contact your system programmer and continue.
provide the output from this session. Programmer response: Identify the component that generated
Programmer response: Identify the component that generated the section 6 records in the dump and contact IBM program
the data and contact the owner; for example, IBM program support or the owner of the analysis routine.
support or the owner of the analysis routine.
BLN0934I INVALID EXTENSION ID FIELD IN LBD BLN1007I FUNCTION NOT SELECTED, ACTIVE
Explanation: While accessing the dump Symptom record, DUMP NAME REQUIRED
Info/Analysis detected a control block locator (LBD) with an Explanation: A function has been selected other than Dump
error. According to the length specified in the LBD an Management but no dump name was entered prior to this
extension was expected, but was not found. Either the selection. The selected function requires a dump name.
extensions ID is in error, or there is a length error in the LBD. System action: In line mode, Info/Analysis remains at the
System action: Processing continues. However, the data that selection level and issues message BLN1005D to request the
contained the format error is omitted from control block next control statement. In reader mode, Info/Analysis flushes
formatting. subsequent control statements to empty the reader and cancel
Operator response: Contact your system programmer and the job. Message BLN1004I is issued for each flushed
provide the output from this session. statement.
Programmer response: Identify the component that generated Operator response: In line mode, respond to message
the section 6 records in the dump and contact IBM program BLN1005D by entering the DUMP NAME control statement
support or the owner of the analysis routine. and reenter the SELECT statement for the function. In reader
mode, resubmit the job and include the DUMP NAME control
statement.
BLN1003I DUMP NAME EXCEEDS 44 CHARACTER Programmer response: None.
LIMIT
Explanation: The name entered on the DUMP NAME control
statement exceeded the 44-character limit. BLN1008I INFORMATION/ANALYSIS READY
System action: Info/Analysis ignores the invalid control Explanation: Info/Analysis is initialized and ready to process
statement. In line mode, Info/Analysis issues message control statements.
BLN1005D to request another control statement. In reader System action: In line mode, Info/Analysis issues message
mode, Info/Analysis reads and flushes subsequent control BLN1005D to request the first control statement. In reader
statements to empty the reader and cancels the job. Message mode, Info/Analysis continues by reading the first control
BLN1004I is issued for each flushed statement. statement in the job stream.
Operator response: In line mode, correct and reenter the Operator response: In line mode, respond to message
control statement in response to message BLN1005D. In reader BLN1005D by entering a control statement.
mode, correct the dump name and resubmit the job. Programmer response: None.
Programmer response: None.
becomes full, use the Dump Management delete function to and then recreate it via the Dump Management UTILITY
delete from the file the names of any dumps that are no command.
longer needed. If more space is needed, contact your system
programmer.
Programmer response: Reallocate the dump management file BLN2014I NEW DUMP MANAGEMENT FILE TOO
with additional space. Reinitialize the file using the UTILITY SMALL
statement. Explanation: The UTILITY control statement has been
entered to copy the current dump management file to a new
file. The new file is not large enough to contain the current
BLN2008I DUMP MANAGEMENT FILE ALLOCATION file.
ERROR System action: The dump management file is not copied; the
Explanation: A failure occurred while allocating the Dump
current file remains intact. Info/Analysis reads and flushes
Management disk file. This message follows message
subsequent control statements to empty and cancel the job.
BLX03103I.
Message BLN1004I is issued for each flushed statement.
System action: Info/Analysis continues processing, but the
Operator response: Reallocate the dump management file
Dump Management file is not allocated, and any later step
needing that file will fail. with additional space. Reinitialize this file using the UTILITY
Operator response: None. control statement.
Programmer response: Be sure that the ASSIGN, DLBL, and Programmer response: None.
EXTENT statements are correct for the Dump Management file
(BLNDMF).
BLN2017I DUMP MANAGEMENT FILE IS EMPTY
Explanation: A print or delete request has been made but the
BLN2009I DUMP dumpid NOT DELETED dump management file is empty; there is no data to delete or
Explanation: A delete request has been made but the dump print.
could not be deleted. Accompanying messages describe the System action: Info/Analysis ignores the print or delete
reason for this error. control statement. In line mode, Info/Analysis issues message
System action: The dump is not deleted. In line mode, BLN1005D to request the next control statement. In reader
Info/Analysis issues message BLN1005D to request the next mode, Info/Analysis continues by reading the next control
control statement. In reader mode, Info/Analysis continues by statement in the job stream.
reading the next control statement in the job stream. Operator response: In line mode, respond to message
Operator response: Refer to accompanying messages for the BLN1005D by entering a control statement.
reason for this error. If necessary, contact your system Programmer response: None.
programmer. In line mode, respond to message BLN1005D
with a control statement to continue or end your session.
Programmer response: Refer to accompanying system or BLN2019I CURRENT DATE/TIME USED
Info/Analysis messages to determine the cause of the error Explanation: The dump does not have a symptom record, or,
and the corrective action to be taken. in the case of a stand-alone dump, the symptom record does
not include a date and time stamp. Consequently, the current
date and time are specified as the dump's date and time
BLN2013I DUMP MANAGEMENT FILE ERROR,
stamp in the dump management file.
REASON CODE = code
System action: Processing continues.
Explanation: An error occurred while Info/Analysis was
reading the dump management file. Accompanying messages Operator response: None.
provide information about the error. The reason code indicates Programmer response: None.
the type of error as follows:
BLN2020I DUMP MANAGEMENT FILE INITIALIZED
2004 - Error opening file Explanation: The dump management file has been
2008 - Unable to get storage to process file successfully initialized by the UTILITY statement.
2012 - Error closing file System action: In line mode, Info/Analysis issues message
2016 - Error writing to file BLN1005D to request the next control statement. In reader
2020 - Error reading file mode, Info/Analysis continues by reading the next control
2024 - Invalid data record in file statement in the job stream.
2028 - Invalid control record in file Operator response: In line mode, respond to message
System action: In line mode, Info/Analysis ends the BLN1005D by entering a control statement.
function, returns to the selection level, and issues message Programmer response: None.
BLN1005D to request the next control statement. In reader
mode, Info/Analysis reads all subsequent control statements
to empty the reader and cancel the job. Message BLN1004I is BLN3002I ONLOAD FAILED, REASON CODE = code
issued for each statement read. Explanation: An error occurred while Info/Analysis was
Operator response: Contact your system programmer and onloading a dump. The reason code indicates the type of error
provide the output from this session. In line mode, you may as follows:
attempt to continue your session unless the message reoccurs.
Programmer response: Refer to prior system or 3008 - Unable to identify dump type
Info/Analysis error messages to determine the cause of the 3012 - Error while writing dump to storage
error and the corrective action to be taken. (Possibly a library full condition
or a sublibrary does not exist)
The previous Info/Analysis session was probably canceled
3016 - Error while reading dump tape
while the Dump Management file was being updated. To
3018 - Error while reading disk dump file
recover from this problem, scratch the Dump Management file
3020 -Error while opening tape file make sure that the specified logical unit SYSnnn is assigned to
3021 -Error while opening disk dump file the disk device which contains the dump data set. (//ASSGN
3022 -Close dump tape SYSnnn,cuu)
3023 -Error while closing disk dump file
3024 -Error during allocation of tape drive
3026 -Error during allocation of disk drive BLN4003I BYPASS NOT ALLOWED
3028 -Unable to allocate storage for write buffer Explanation: The bypass option has been requested for a
3032 -Error while reading dump management file dump offload. However, the offload cannot be bypassed
3036 -Error while writing dump management file because an exact copy of the dump does not exist on tape.
3040 -Dump name not in dump management file That is, there is no copy or the dump has been modified by an
3044 -Volume id not available analysis routine since it was last offloaded.
3048 -Dump already in system System action: Info/Analysis does not offload the dump. In
3052 -Onload multiple dumps not allowed line mode, Info/Analysis returns to the selection level and
3060 -A dump being onloaded from a multiple file tape, issues message BLN1005D to request the next control
was not an operator requested dump statement. In reader mode, Info/Analysis reads and flushes
System action: The dump is not onloaded. In line mode, subsequent control statements up to the next RETURN
Info/Analysis issues message BLN1005D to request the next statement. Message BLN1004I is issued for each flushed
control statement. In reader mode, Info/Analysis disregards statement.
subsequent control statements and cancels the session. Operator response: In line mode, respond to message
Message BLN1004I is issued for each flushed statement. BLN1005D by entering a control statement. To offload the
Operator response: If the reason code is 3044, you may dump in either case, select Dump Offload again and do not
correct the volume id and either retry the request or resubmit specify bypass. To offload the dump in reader mode, remove
the job. If the reason code is 3048, correct the dump name and the BYPASS statement and resubmit the job.
retry the request or resubmit the job. To stop the onload in Programmer response: None.
line mode, enter a control statement in response to message
BLN1005D. In reader mode, correct the error and resubmit the BLN4004I DUMP dumpid OFFLOADED| AND
job. For all other reason codes, refer to accompanying ERASED|, BUT NOT ERASED
messages for the cause of the error. Record these messages Explanation: The indicated dump has been successfully
and codes as well as other system output and give them to offloaded. As indicated in the message, the dump has either
your system programmer. been erased or not erased from the system.
Programmer response: For reason code 3008, ensure that the System action: In line mode, Info/Analysis issues message
correct tape was mounted for the onload. The first record of BLN1005D to request the next control statement. In reader
the tape identifies the system type that created the dump. For mode, Info/Analysis continues by reading the next control
all other reason codes, refer to accompanying messages for the statement in the job stream.
reason for the error. Take corrective action depending on the Operator response: In line mode, respond to message
message. BLN1005D by entering a control statement.
Programmer response: None.
BLN4001I INVALID VOLUME ID ENTERED
Explanation: A volume identifier has been entered that is not BLN4005I OFFLOAD FAILED, REASON CODE = code
six characters long. Explanation: An error occurred while Info/Analysis was
System action: The request is not processed. In line mode, offloading a dump. The reason code indicates the type of error
Info/Analysis issues message BLN1005D to request the next as follows:
control statement. In reader mode, Info/Analysis reads and
flushes subsequent control statements and cancels the session. 4004 - Error while deleting dump from online
storage
Message BLN1004I is issued for each flushed statement.
4008 - Error while adding VOLID to dump management
Operator response: In line mode, respond to message file
BLN1005D by correcting and reentering the VOLID control 4012 - Error writing dump to tape
statement. In reader mode, correct the VOLID control 4016 - Unable to allocate storage buffer for VOLID
statement and resubmit the job. 4020 - VOLID not found in dump management file
Programmer response: None. 4024 - Entry for dump not found in dump management
file
4028 - Error while reading dump management file
BLN4002I LOGICAL UNIT NUMBER MISSING OR 4030 - Bypass offload not allowed, no copy on tape
INVALID 4032 - Bypass offload not allowed, dump altered
Explanation: The logical unit number on the VOLID 4036 - Dump not found in online storage
4040 - Error while allocating the tape file
statement is missing or invalid. The VOLID statement for the
4044 - Error while opening dump tape file
dump data set on disk has the format VOLID DISK SYSnnn. If 4048 - Error while closing dump tape file
DISK is specified as the second parameter on the VOLID 4052 - Error while de-allocating dump tape file
statement, then the SYSnnn parameter is required and should System action: The dump is not offloaded. In line mode,
be assigned to a disk drive. Info/Analysis returns to the Selection level and issues message
System action: The request is not processed. In line mode, BLN1005D to request the next control statement. In reader
Info/Analysis issues message BLN1005D to request the next mode, Info/Analysis continues by reading the next control
control statement. In reader mode, Info/Analysis reads and statement in the job stream.
flushes subsequent control statements and cancels the session. Operator response: If the reason code is 4020, enter the
Message BLN1004I is issued for each flushed statement. volume id and retry the offload request. For all other codes,
Programmer response: None. call your system programmer and provide output from this
Operator response: Provide a correct VOLID statement and
7412 - Invalid end cond length field analysis routine in the symptom record, contact your system
7413 - Invalid chain ext type field programmer about this problem.
7414 - Invalid chain ext address list ptr Programmer response: Update the analysis routine to use the
7421 - Invalid hex ext length call analysis symptom record update exit provided by
7431 - Invalid text ext length Info/Analysis.
7441 - Keyfield length is zero
7442 - Invalid keyfield format field
7443 - Invalid keyfield type field BLN7520I VALID ROUTINE NAME REQUIRED FOR
7451 - Nbr of entries in fmt descr is zero CALL STATEMENT
7451 - Nbr of entries in lnk descr is zero Explanation: A CALL control statement was entered but the
7452 - Length error in format descr routine name was missing or was longer than eight characters.
7452 - Length error in linkage descr System action: The control statement is flushed. In line
System action: Processing continues but the corresponding mode, message BLN1005D is issued to request the next control
data is omitted from the dump display. statement. In reader mode, all control statements are flushed
Operator response: Continue your session. Contact your and the session is canceled. Message BLN1004I is issued for
system programmer and provide output from this session. each flushed statement.
Programmer response: Determine the dumping component Operator response: In line mode, respond to message
or analysis routine that created the entry. Present the output of BLN1005D with the corrected CALL control statement. In
this session to the owner; for example IBM program support reader mode, correct the CALL control statement and resubmit
or the owner of the analysis routine. the job.
Programmer response: None.
Operator response: The user must make another selection. mode, Info/Analysis continues processing by reading the next
Programmer response: Check on status of file to allocate and control statement.
correct condition causing error. Operator response: Contact your system programmer. In line
mode, you may choose to continue or to end your session.
Programmer response: Determine which external routine
BLN9031I LIBRARIAN ERROR OCCURRED, RETURN caused the error by referring to the last operation performed
CODE = retcode, REASON CODE = code before the message was issued. If the routine was called
Explanation: A librarian service encountered an error during during Dump Viewing, that routine was in error. If the routine
its execution. This service did not provide a message was called either just after selecting Dump Management for
indicating the reason for the failure. the first time in the session, or when specifying a dump for
System action: Info/Analysis remains at the function level the first time at the selection level in the session, BLNUSDDM
and waits for the next entry. caused the error. In most other cases, either the system dump
Operator response: Contact your system programmer with access routine, the symptom record, or one of its extensions
the output from this session. caused the error. Contact the owner for program support.
Programmer response: Contact your IBM Support Center and
report the feedback code displayed by this message.
BLN9051I DUMP LIBRARY IS FULL
Explanation: During the ONLOAD function, the dump
BLN9032I DUMP dumpid ALREADY IN SYSTEM library became full. The dump cannot be onloaded.
Explanation: The current dump is identified in the dump System action: In line mode, Info/Analysis issues message
management file and already resides on the system. BNL1005D to request the next control statement. In reader
System action: Info/Analysis remains at the function level mode, Info/Analysis continues processing by reading the next
and waits for the next entry. control statement.
Operator response: Before selecting the requested function Operator response: Contact your system programmer. In line
again, the dump must not be in the system. mode, you may choose to continue or to end your session.
Programmer response: None. Programmer response: Increase the dump library or delete
dumps from the library which are no longer needed.
BLN9042I INFO/ANALYSIS ABNORMAL
TERMINATION DUMP IN PROGRESS
Explanation: An program check or another abnormal ending
(ABEND) occurred.
System action: The system performs a dump, and terminates
the operation in process.
Programmer response: Review the dump listing with the
system programmer to find and correct the error.
Operator response: Record this message and the jobs being
processed when the error occurred. Provide this information
and the dump listing to the responsible programmer.
The acronym DAS appearing in these messages means the Data Access Services
function of BLX. Application means a program running under BLX. In an
interactive environment, these messages appear on your screen, which is cleared.
To restore the screen, wait for the three asterisks to appear, then press the ENTER
key.
X'0A000000' - Invalid non-VSAM command. indicates that this record is not a control record; therefore, this
data set does not have a control record.
No reason codes have been identified for return code 8. Zero System action: If the failure occurs just after the data set is
is returned. The possible reason codes for return code 12 opened, or if it occurs at pseudo-close time, the application
(except for OPEN and CLOSE operations) are: program issues an ABEND. Otherwise, the data set is closed
X'00000000' - Permanent data error and reopened, and pseudo-open processing is attempted
X'00040000' - End of extent error (No more extents again.
available) Operator response: Notify your system programmer.
System action: The requested Data Access Services request Programmer response: If possible, determine why the failure
was not performed. When the application program is executed occurred and eliminate the causes of the failure. Most
under MVS and the Data Access Services return code is X'0C', probably, the data set has just been defined and utility
message BLX03115I will follow this message. This message BLGUT2 has not been executed to add a control record to it.
gives additional information as to the nature of the error.
When the application program is executed and the Data
BLX03120I A CONTROL RECORD IN CLUSTER dsn
Access Services return code is X'0C', the rightmost 4
WAS UPDATED WHILE THE CLUSTER
hexadecimal digits of the DAS reason code contain bits 32-47
WAS LOCKED
of the Channel Status Word for the I/O request that failed.
Explanation: As part of pseudo-close processing, a control
The meaning of these bits is specified in IBM System 370
record was read from a high-contention, key-sequenced data
Principles of Operation
set and the data was compared to data saved at
Operator response: Respond as appropriate to the message
pseudo-open time. The comparison failed, indicating that
that follows.
the control record was updated by some other user while the
Programmer response: None.
data set was pseudo-open. This should never occur. Only a
user who has a high-contention data set pseudo-open for
BLX03117I AN ERROR OCCURRED WHILE READING output processing is allowed to update the data set, and only
A CONTROL RECORD one user at a time may have a data set pseudo-open for
Explanation: As part of pseudo-open or pseudo-close output.
processing, an attempt was made to read the control record System action: The application issues an ABEND.
from a high-contention, key-sequenced VSAM data set. The Operator response: Notify your system programmer. Restart
VSAM GET request generated a non-zero return code. the application as soon as sufficient diagnostic information has
System action: If the failure occurs just after the data set is been collected. However, you may discover that the data set
opened, or if it occurs at pseudo-close time, the application has been corrupted. It is also possible that the data set will
program issues an ABEND. Otherwise, the data set is closed later become corrupted as a result of this error.
and reopened, and pseudo-open processing is attempted Programmer response: Determine which program updated
again. the control record. The program must never be executed
Operator response: Notify your system programmer. Restart against high-contention data sets while the application is
the application program as soon as sufficient diagnostic active. Most probably, a non-application program
information has been collected. inadvertently updated the control record. The control record
Programmer response: If possible, determine why the failure has a key of binary zeros and should be referenced and
occurred and eliminate the causes of the failure. updated only by Data Access Services.
BLX03118I THE CONTROL RECORD IN CLUSTER dsn BLX03121I AN ERROR OCCURRED WHILE
IS NOT nnn BYTES LONG UPDATING A CONTROL RECORD
Explanation: As part of pseudo-open or pseudo-close Explanation: As part of pseudo-open or pseudo-close
processing, a control record was read from a high-contention, processing, an attempt was made to update the control record
key-sequenced VSAM data set. The length of the control in a high-contention, key-sequenced VSAM data set. The
record was not correct. A control record must be 37 bytes VSAM PUT request generated a non-zero return code.
longer than the key field. The name of the data set and the System action: If the failure occurs just after the data set is
required length of the control record are substituted into the opened, or if it occurs at pseudo-close time, the application
message text. issues an ABEND. Otherwise, the data set is closed and
System action: If the failure occurs just after the data set is reopened, and pseudo-open processing is attempted again.
opened, or if it occurs at pseudo-close time, the application Operator response: Notify your system programmer. Restart
program issues an ABEND. Otherwise, the data set is closed as soon as sufficient diagnostic information has been collected.
and reopened, and pseudo-open processing is attempted Programmer response: If possible, determine why the failure
again. occurred and eliminate the causes of the failure.
Operator response: Notify your system programmer.
Programmer response: If possible, determine why the failure
BLX03122I AN ERROR HAS BEEN DETECTED IN THE
occurred and eliminate the causes of the failure.
VSAM CONTROL FOR CLUSTER dsn
Explanation: As part of pseudo-open processing, an
BLX03119I THE CONTROL RECORD IS MISSING attempt was made to invalidate VSAM index buffers. While
FROM CLUSTER dsn scanning the VSAM control block chain, an error was detected.
Explanation: As part of pseudo-open or pseudo-close The name of the VSAM cluster with which the control block
processing, the record at relative byte address 0 (RBA 0) was chain is associated is substituted into the message text.
read from the VSAM high-contention data set specified by the System action: The application issues an ABEND.
cluster name. The key field of this record does not contain Operator response: Notify your system programmer.
binary zeros or the record identifier field is invalid, which Programmer response: If possible, determine why the failure
occurred and eliminate the causes of the failure. Most Programmer response: Allocate a greater partition size
probably, a new release of VSAM has just been installed on and/or change the SIZE operand in the EXEC statement.
the system where the application is running, and the Operator response: Notify your system programmer.
application has not been upgraded with support for the new
VSAM release. It is possible, as a temporary measure, to
suppress the execution of the VSAM index buffer invalidation
function. However, suppressing execution of the function
causes a performance degradation.
System programmer response: Correct the problem and Operator response: None.
rerun the program.
Operator response: None.
BSSD19I LIBRM PUT FAILED. LIBRARY IS FULL
Explanation: BSSDCERT failed to write a member to a VSE
BSSD13I OPEN FAILED. LIBRARY DOES NOT EXIST library. There was not enough space available in this library.
Explanation: BSSDCERT tries to open a VSE library member For the library name see message BSSD10I.
but the requested library does not exist. For the library name System action: BSSDCERT terminates.
see message BSSD10I. System programmer response: Correct the problem and
System action: BSSDCERT terminates. rerun the program.
System programmer response: Correct the problem and Operator response: None.
rerun the program.
Operator response: None.
BSSD20I LIBRM PUT FAILED WITH RC = rc
REASON = rs
BSSD14I LIBRM OPEN FAILED WITH RC = rc Explanation: BSSDCERT tries to write data to a VSE library
REASON = rs member and got an unexpected return code rc with reason
Explanation: BSSDCERT tries to open a VSE library member code rs from LIBRM macro PUT invocation. For the member
but got an unexpected return code rc with reason code rs from name see message BSSD10I.
LIBRM macro invocation. For the member name see message System action: BSSDCERT terminates.
BSSD10I. System programmer response: See the System Macro
System action: BSSDCERT terminates. Reference for the meaning of the return code. Correct the
System programmer response: See the System Macro problem and rerun the program.
Reference for the meaning of the return code. Correct the Operator response: None.
problem and rerun the program.
Operator response: None.
BSSD21I RECORD FORMAT OR RECORD LENGTH
INVALID ON INPUT MEMBER
BSSD15I LIBRM GET FAILED WITH RC = rc Explanation: BSSDCERT failed to add a certificate. The
REASON = rs member that should contain a Base64-formated certificate does
Explanation: BSSDCERT tries to read data from a VSE library not have a fixed record format or does not have a record
member and got an unexpected return code rc with reason length greater than 63.
code rs from LIBRM macro GET invocation. For the member System action: BSSDCERT terminates.
name see message BSSD10I. System programmer response: Correct the problem and
System action: BSSDCERT terminates. rerun the program.
System programmer response: See the System Macro Operator response: None.
Reference for the meaning of the return code. Correct the
problem and rerun the program.
Operator response: None. BSSD22I ACCESS CONTROL FAILED. MEMBER
NOT OPENED
Explanation: BSSDCERT is used with a user ID which is not
BSSD16I MEMBER DOES NOT CONTAIN A authorized to access the required member. For the member
MAPPING LIST name see message BSSD10I.
Explanation: BSSDCERT reads data from a provided System action: BSSDCERT terminates.
mapping member but the data is not a mapping list. For the System programmer response: Correct the security definition
member name see message BSSD10I. and rerun the program.
System action: BSSDCERT terminates. Operator response: None.
System programmer response: Correct the problem and
rerun the program.
Operator response: None. BSSD23I INVALID CERTIFICATE
Explanation: BSSDCERT failed to add a certificate. For more
information about the reason see the subsequent message.
BSSD17I BAD IO REQUEST CODE: iorc System action: BSSDCERT terminates.
Explanation: BSSDCERT got an error on an internal IO System programmer response: Correct the problem and
service request. rerun the program.
System action: BSSDCERT terminates. Operator response: None.
System programmer response: Rerun the program. If it still
fails, save the bad IO request code iorc and contact IBM for
help. BSSD24I SERIAL NUMBER AND ISSUER'S NAME
Operator response: None. TOO LONG
Explanation: BSSDCERT failed to add a certificate. The
length of the serial number plus the length of the issuer's
BSSD18I SSL SERVICE FAILED: service RC = rc name exceeds 245.
Explanation: BSSDCERT uses the service service to process a System action: BSSDCERT terminates.
SSL certificate and got an unexpected return code rc. System programmer response: Correct the problem and
System action: BSSDCERT terminates. rerun the program.
System programmer response: See SSL for VSE User's Guide Operator response: None.
for the meaning of the return code. Correct the problem and
rerun the program.
BST120I RESOURCE NOT PROTECTED BST132E XPCC SEND TO SERVER FAILED WITH RC
Explanation: This error occurs when BSM detects an = rc
unauthorized attempt to access a resource, but the resource is Explanation: The application could not send data to the
not protected. Security Server running in FB through XPCC. The Basic
System action: The BSM allows the requested access. Security Manager issues a XPCC SENDR to the server
partition which fails with the internal return code rc.
BST130E XPCC IDENTIFY FAILED WITH RC = rc For possible return codes, see message BST130E on page 475.
Explanation: The application could not identify itself to the System action: The indicated request to the Basic Security
Security Server running in FB. The Basic Security Manager Manager failed. Processing of the request is terminated.
issues a XPCC IDENTIFY which fails with the internal return Operator response: Inform your system programmer.
code rc. System programmer response:
For possible return codes see the following list: 1. Check the system load. End CPU consuming programs or
increase the priority of the server partition.
RC Explanation 2. If message BST131E occurs again, do an IPL.
0 OK
BST190I ***** Basic Security Manager STARTED ***
2 Reply required Request=request
3 Timeout occured Explanation: This is trace information from the Basic Security
Manager (BSM). It shows that the BSM is started to process
4 Partner purged data the RACROUTE request request. For details about RACROUTE
requests, see OS/390 SecureWay Security Server External Security
5 Partner cleared data
Interface (RACROUTE) Macro Reference, GC28-1922.
6 Connection is released System action: System continues processing.
Operator response: None.
7 Maintask terminated Programmer response: None.
8 Invalid task
9 Invalid input address BST191I ***** Basic Security Manager ENDED *****
Return Codes = SAF RC / RACF (BSM) RC /
10 Invalid input length reason code
11 Invalid XPCC control block Explanation: This is trace information from the Basic Security
Manager (BSM). It shows the return codes for the processed
12 Invalid request sequence RACROUTE request from BSM. This messages is related to a
preceding message BST190I. For details about RACROUTE
System action: The indicated request to the Basic Security requests, see OS/390 SecureWay Security Server External Security
Manager failed. Processing of the request is terminated. Interface (RACROUTE) Macro Reference, GC28-1922.
Operator response: Inform your system programmer. System action: System continues processing.
System programmer response: Operator response: None.
1. Check the system load. End CPU consuming programs or Programmer response: None.
increase the priority of the server partition.
2. If message BST131E occurs again, do an IPL. BST201E COULD NOT CREATE STACK. EXITING.
Explanation: An internal error occurred in the Security
Server running in the selected server partition. Stack storage
BST131E XPCC CONNECT TO SERVER FAILED could not be allocated.
WITH RC = rc System action: The server startup terminates.
Explanation: The application could not connect to the Operator response: Check GETVIS for the selected server
Security Server running in FB through XPCC. The Basic partition.
Security Manager issues a XPCC CONNECT to the server Programmer response: None.
partition which fails with the internal return code rc.
For possible return codes, see message BST130E on page 475.
BST202E XPCC IDENTIFY FAILED. EXITING.
System action: The indicated request to the Basic Security
Explanation: An internal error occurred in the Security
Manager failed. Processing of the request is terminated.
Server running in the selected server partition. The server
Operator response: Inform your system programmer.
could not identify itself to other applications using the XPCC
System programmer response:
service IDENTIFY.
1. Check the system load. End CPU consuming programs or System action: The server terminates.
increase the priority of the server partition. Operator response: Keep information about this incident.
2. If message BST131E occurs again, do an IPL. Contact IBM.
Programmer response: None.
MSG xx,DATA=?
BST211I RESET COMMAND ACCEPTED.
Explanation: The RESET command has been entered from MSG xx,DATA=HELP
the console and was accepted.
System action: The server resets to its initial state. MSG xx,DATA=
Operator response: None. System action: The message is followed by several lines
Programmer response: None. showing a list of possible server commands.
Operator response: None.
Programmer response: None
BST212I STOP COMMAND ACCEPTED.
Explanation: The STOP command has been entered from the
console and was accepted. BST223I CURRENT STATUS OF THE SECURITY
System action: The server terminates. TRANSACTION SERVER:
Operator response: None. Explanation: This message is issued when the user entered
Programmer response: None. the STATUS command. Issue 'HELP' or '?' to get information
about how to enter the STATUS command.
System action: The message is followed by several lines
BST213I LOGTIME SET TO ..... MINUTES. showing information about the server's internal state.
Explanation: The logtime has been changed. Operator response: None.
System action: The server will update its internal cache in Programmer response: None.
the specified time interval. The UXLOGENTRY record of the II
Control File contains a list of keys to records that have been
changed (or added) by the security server. As the II Control BST224I GOT RESET REQUEST VIA XPCC.
File may be shared across systems, the UXLOGENTRY record RESETTING SERVER.
is used to make changes to the II file available to each server. Explanation: This message is issued when the server got a
Entries in the log list are then used to fetch updated II records RESET request via XPCC from another application. The
and write them into the server's cache. The default time message is intended only to show this fact on the system
interval is 5 minutes. console.
Operator response: None. System action: The server performs the RESET request.
Programmer response: None. Operator response: None.
Programmer response: None.
BST305E CACHE PUT FAILURE. RC = ........ BST312I INTERNAL ERROR. function FAILED WITH
Explanation: Internal service CACHEput failed with rc=xxxx RC = rc, rs
System action: System continues processing. Explanation: During security server processing an internally
Operator response: Keep information about this incident. If called function failed with return code rc. rs shows a reason
the problem persists, contact IBM. code, if the failing function provides it.
Programmer response: None. System action: If a recovery is possible, subsequent reply
messages are issued. Otherwise the server terminates.
Operator response: Look for additional BST messages and
BST306I REQUEST IGNORED. II CONTROL FILE inform your system programmer.
NOT OPEN. Programmer response: Look for outstanding replies on BST
Explanation: The related database service request was messages and check the message description of these
ignored because the II Control File is not open. messages. Normally the failing function is a VSE system
System action: System continues processing. macro. For details of the failure reason refer to the manual
Operator response: The OPENCNTL command can be used z/VSE System Macros Reference. If the failing function is not a
to open the file. system macro, an unexpected internal error occurred. In this
Programmer response: None. case contact your IBM support center and report this message.
BST316W WRONG SIZE VALUE, REENTER. BST321I BSM CONTROL FILE OPENED
(nnnnnnn) SUCCESSFULLY.
Explanation: The new size specified as a reply for message Explanation: A request to open the BSM control file was
BST315W was invalid. The value contains zero or non-numeric received and accepted.
characters. System action: The BSM control file is opened.
System action: The server startup waits for reply. Operator response: None.
Operator response: Inform your system programmer. Programmer response: None.
Programmer response: Enter only up to 7 digits for the new
size value.
BST322I BSM CONTROL FILE ALREADY OPENED.
Explanation: A request to open the BSM control file was
BST317I RACLIST FAILED, reason. received and ignored because the file was already open.
Explanation: A RACROUTE LIST request was issued to System action: System continues processing.
refresh the data space contents. The refresh failed. Changes to Operator response: None.
the BSM control file are not active. The reason can be: Programmer response: None.
v NO BSM DATA SPACE - There is no data space.
v BSM DATA SPACE SIZE TOO SMALL - The data space is BST323I DATABASE CACHE NOT AVAILABLE,
too small to keep the refresh data. REQUEST IGNORED.
v BSM DATA SPACE ALREADY LOCKED - The data space Explanation: A request to start or stop database caching was
cannot be locked for this refresh because it is locked by received. No database cache is available. The request was
another task. ignored.
System action: The BSM fails the request. The resource System action: System continues processing.
managers issuing this request will decide how to continue. Operator response: None.
Operator response: None. Programmer response: None.
Programmer response: If the data space size was too small,
use the BSTADMIN command PERFORM DATASPACE SIZE
BST324I UNKNOWN RESOURCE CLASS IN
to define a new data space size which will be active with the
BSTCNTL. CLASS NUMBER cn
next IPL. The current data space values can be listed via
Explanation: The BSM control file describes a resource class
BSTADMIN command STATUS. The new data space size
which is not in the class table of this z/VSE system. This
could also be specified during the next IPL in response to
could happen if the BSM control file is on a newer level than
message BST315W. If DATA SPACE ALREADY LOCKED was
the z/VSE system.
the problem, ensure that no parallel refreshes are started, and
System action: System continues processing.
refreshes are not abnormally terminated. An IPL will also clear
Operator response: Inform your system programmer.
the lock.
Programmer response: Ensure that the level of the z/VSE
system and the level of the BSM control file are the same.
BST318I REQUESTED DATA SPACE SIZE IS n K
Explanation: This message shows the requested size of the
BST700I BSTSAVER CALLED, BUT
new data space for the BSM control file information. If 0K is
PARM=MEMBER-SPECIFICATION
shown, the system default size will be used. The default size
MISSING
can be displayed via the command QUERY DSPACE.
Explanation: BSTSAVER was called, but PARM was not
System action: System continues processing.
specified or specified without the member specification. The
Operator response: None.
member specification is required to tell the BSTSAVER routine,
Programmer response: None.
where the generated BSTADMIN commands should be saved.
System action: The BSTSAVER terminates.
BST319I BSM CONTROL FILE CLOSED Operator response: Call BSTSAVER again with
SUCCESSFULLY. PARM=member-specification in the format EXEC
Explanation: A request to close the BSM control file was BSTSAVER,PARM=library.sublibrary.member-name.member-
received and accepted. type
System action: The BSM control file is closed. Programmer response: None.
Operator response: None.
Programmer response: None.
BST701I INVALID PARAMETER parameter RC = rc
Explanation: The member-specification provided with
BST320I BSM CONTROL FILE ALREADY CLOSED. PARM=parameter is invalid. The return code rc specifies
Explanation: A request to close the BSM control file was details:
received and ignored because the file was not open. 1. Library name missing or too long
System action: System continues processing.
2. Sublibrary name missing or too long
Operator response: None.
Programmer response: None. 3. Member name missing or too long
4. Member type missing or too long
System action: The BSTSAVER terminates.
Operator response: Call BSTSAVER again with
PARM=member-specification in the format EXEC
BSTSAVER,PARM=library.sublibrary.member-name.member-
type
BST800I BSM CONTROL FILE SUCCESSFULLY BST905I INTERNAL ERROR. function FAILED WITH
INITIALIZED RC = rc, rs
Explanation: This information message occurs as Explanation: An internally called function failed with return
confirmation that the BSM control file was successfully code rc. rs shows a reason code, if the failing function
initialized. provides it.
System action: System continues processing. System action: BSTADMIN terminates.
Operator response: None. Operator response: None.
Programmer response: None. Programmer response: Normally the failing function is a VSE
system macro. For details of the failure reason refer to the
manual z/VSE System Macros Reference. If the failing function is
BST801I THE FUNCTION function FAILED WITH RC not a system macro, an unexpected internal error occurred. In
rc this case contact your IBM support center and report this
Explanation: A function used to initialize the BSM VSAM message.
control file failed. The reason is shown by the return code.
System action: The program BSTVINIT terminates with
message BST802I. BST906I THE REQUIRED BASIC SECURITY
Operator response: Inform your System Programmer. MANAGER (BSM) IS NOT ACTIVE
Programmer response: See the VSE documentation for the Explanation: Most of the BSTADMIN commands require that
meaning of the return code for this function. the BSM is active. The BSM is not active and the specified
command failed.
System action: BSTADMIN terminates. If the system was
BST802I BSM CONTROL FILE INITIALIZATION IPLed in recovery mode (SYS SEC=RECOVER), BSTADMIN
TERMINATES WITH ERRORS treats it as a syntax error.
Explanation: BSTVINIT failed to initialize the BSM VSAM Operator response: None.
control file. For details see message BST801I. Programmer response: None.
System action: BSTVINIT terminates.
Operator response: Inform your System Programmer.
Programmer response: Correct the problem and rerun the BST907I INVALID INPUT PARAMETER
program. Explanation: BSTADMIN was called with invalid input
parameter (e.g. PARM=...).
System action: BSTADMIN terminates.
BST901A ENTER COMMAND OR END Operator response: Retry with correct program specification.
Explanation: The BSM administration routine is executed Programmer response: None.
from SYSLOG.
System action: Waits for next command or termination
request. BST908I COMMAND LOGGING FAILED. reason
Operator response: None. Explanation: The BSM tries to log BSTADMIN commands
Programmer response: None. but it fails. reason describes why it fails. There are following
reasons:
For a hard-wait condition, a new system start-up is the only recovery method. If a
wait code indicates a condition which does not require a new system start-up, then
the action recommendation includes appropriate instructions.
Whenever a wait condition occurs and the system does not display a message,
check first for a code that may have been set into the address part of the current
PSW. If this area does not contain a valid wait code, check bytes 0 through 3 of
processor storage. Both types of wait codes are listed in this chapter.
In the lists of possible wait codes, a value designated xx is either a variable, or not
significant for analyzing the code. All codes are given in hexadecimal notation.
This section describes the codes in hexadecimal order, and refers to messages
described in this manual. Refer to the particular message description for the action
to take for a given code.
Cancel Associated
Code Message Reason for Cancelation:
00 - The default code. Is issued by the system if none of the others applies.
08 0V16 CANCEL request from VSE/POWER.
09 0V15 CANCEL request from LIOCS.
0A 0S21 - The system's access control table is in error. - A processing error occurred during an
access-control operation.
0B 0S20 Access control violation.
0C 0S19 Failure in an interactive partition of VSE/ICCF.
0D 0V13 Program check in a subsystem or appendage routine.
0E 0V14 Page fault in a subsystem or appendage routine.
0F 0P80 Invalid disk address for an FBA system disk file.
10 - Normal EOJ.
11 0V07 No channel program translation for an unsupported device.
12 0V06 Insufficient buffer space for channel program translation.
13 0S18I Error in channel program.
14 0V04 The page pool is too small.
15 0V02 Page fault in a disabled non-supervisor program.
17 0S02 A main task issued CANCEL with an attached subtask.
18 - A main task issued DUMP with an attached subtask.
19 0P74 The operator responded cancel to an I/O error.
1A 0P73 An I/O error has occurred.
1B 0P82 A channel failure has occurred.
1C 0S14 A CANCEL ALL macro was issued in another task.
1D 0S12 A main task was terminated while a subtask was still attached.
1E 0S13 A lock-file I/O error has occurred.
1F 0P81 A failure has occurred in the processing unit.
20 0S03 A program check has occurred.
21 0S04 An invalid SVC was issued.
22 0S05 Phase not found in the accessible libraries.
23 0S02 The CANCEL macro was issued.
24 0S01 Program canceled as requested by the operator.
25 0P77 The system encountered an invalid address (outside the affected partition).
26 0P71 SYSxxx is not assigned (unassigned LUB code).
27 0P70 Undefined logical unit.
28 0S35 Phase too long for the LTA or partition.
29 0P92 Invalid library structure.
2A 0V10 An I/O error has occurred during page I/O.
2B 0P84 An I/O error has occurred during a fetch from a library.
2C 0V09 A page-fault appendage routine passed an invalid parameter to the supervisor.
2D 0P88 The affected program cannot be executed (or restarted) because of a failing storage
block.
2E 0S16 The resource request to be processed is invalid (possible deadlock situation).
2F 0V03 More than 255 PFIX requests exist for one page.
Cancel Associated
Code Message Reason for Cancelation:
30 0P72 The affected program issued a read request past /& on the SYSRDR/SYSIPT device.
32 0P76 The system encountered an invalid DASD address.
33 0P79 No long seek for a disk access.
34 0P93 GETVIS exhausted.
35 0P85 A job control open failure has occurred.
36 0V08 A page fault has occurred in an I/O appendage routine.
38 0V11 Error in a CCW translated by a user-written routine.
39 0V12 Invalid CCW chain for the SYSLOG device.
3A 0V17 Spool request out of sequence.
3B 0V18 Cancel request from VSE/OCCF.
3C 0V19 Cancel request from VSE/OCCF.
3D 0P95 PFIX request failed.
40 0V95 Termination of task by VTAM.
41 0V96 Invalid VTAM condition.
42 0P86 DASD file-protection exception: the failing program attempted to access a location
beyond extent limits.
43 0P94 The program cannot be run in dynamic partitions.
44 0S22 Security manager error.
45 0S17 Execution mode violation.
46 0S15 Error when using data space services.
47 0S11 A task terminated abnormally.
48 ABEND code, An OS/390 cancel condition occured for a program executing in OS/390 mode. This
reason and is the VSE cancel code raised for all ABEND codes documented above. The system
subreason code, issues message 0S27I.
macro name
49 ABEND reason A program executing in OS/390 mode issued an ABEND macro. The system issues
code as specified message 0S28I.
4A Jobname A program executing in x-memory mode is cancelled because its service provider
terminated. The system issues message 0S37I.
4B 0P97I Inconsistent encryption keys.
FF - Job is canceled during job control.
xx 0P78 Unrecognized cancel code.
0319 The extended authorization index (EAX) specified was not reserved by the
home address space.
0320 The name of the associated recovery routine (ARR) could not be found.
0321 An entry table descriptor (ETD) requested that CANCEL/DETACH
processing be deferred while the associated recovery routine (ARR) is
running. Defer is not possible, because routine might not run in supervisor
state or key 0.
0322 An entry table descriptor (ETD) requested that CANCEL/DETACH
processing or asynchronous exits be deferred while the ARR is running, but
no ARR was specified.
0323 The index specified in the entry table description (ETD) is greater than the
maximum index allowed. Register 2 contains the index.
04yy The program issued an ETDES macro.
0401 A reserved input field in the parameter list is not 0.
0402 The format number field in the parameter list is not valid.
0411 The specified token is not valid.
0412 The program specified a token for a system entry table but did not specify
PURGE=YES.
0413 The specified token is for an entry table that the current partition does not
own.
0414 The program specified a token for an entry table that is in use, but the
program did not specify PURGE=YES.
05yy The program issued an ETCON macro.
0501 A reserved input field is not 0.
0502 The format number field is not valid.
0503 The token list count or the linkage index (LX) list count is not valid.
0511 The token list count and the linkage index (LX) list count are not equal.
0512 A specified linkage index (LX) is already in use. Register 2 contains the
incorrect LX.
0513 A specified linkage index (LX) is not reserved. Register 2 contains the
incorrect LX.
0514 A specified token is incorrect.
0515 A specified token is for an entry table that is already connected to the
partition's linkage table. Register 2 contains the incorrect token.
0516 A specified token is for an entry table that is not authorized for connection.
Register 2 contains the incorrect token.
0517 An entry table and the corresponding linkage index are not owned by the
same partition. Register 2 contains the LX.
0519 A token appeared more than once in the token list. Register 2 contains the
token.
051A A linkage index (LX) appeared more than once in the LX list.
06yy The program issued an ETDIS macro.
0603 The token count is not valid. Register 2 contains the incorrect count.
0604 The caller passed a non-zero value in register 1. Register 2 contains the
value.
0611 A specified token is incorrect. Register 2 contains the token.
0612 The specified token is for a system entry table. Register 2 contains the
token.
0613 A specified token is for an entry table that is not connected. Register 2
contains the token.
0614 A token appears more than once in the token list. Register 2 contains the
token.
0615 The LXFRE macro passed an incorrect address space identifier (ASID) to the
ETDIS macro. Register 2 contains the incorrect ASID.
0000 The FRR recovery stack could not hold any more FRRs because all of the
available slots were filled. This abend is probably caused by an
installation-provided program that issued SETFRR incorrectly as follows:
v Adding FRRs without deleting them.
v In a loop that includes a SETFRR macro.
v Adding too many FRRs. The system only guarantees that installations can
add two FRRs.
0004 The caller of SETFRR DELETE was not in a legal state to be holding FRRs at
the time that SETFRR DELETE was issued. From the time an FRR is
established until the time it is deleted, at least one of the following things
must be true:
v Some lock is held
v The task is running disabled
v An FRR with EUT=YES exists
0Cn n = 1 - F A program interruption exception occurred but no ESPIE routine
was defined to process this type of interruption. The last digit is a
hexadecimal number equal to the hardware interruption code at location
X'8F' with exception of 0C4 representing a protection exception, a segment
translation exception.
0C1 1 Operation exception
0C2 2 Privileged-operation exception
0C3 3 Execute exception
0C4 4 Protection exception. The key of the storage area the running program tries
to access is different from the program's PSW key.
10 Segment-translation exception. A program tried to reference storage that is
not accessable, because the program
v the program referenced storage that had not been obtained,
v the program referenced storage that does not belong to its address space.
0C5 5 Addressing exception
0C6 6 Specification exception
0C7 7 Data exception. A data exception may occur if STIMER or STIMERM
parameters DINTVL, GMT, TOD or LT are not specified in zoned format.
0C8 8 Fixed-point-overflow exception
0C9 9 Fixed-point-divide exception
0CA A Decimal-overflow exception
0CB B Decimal-divide exception
0CC C Exponent-overflow exception
0CD D Exponent-underflow exception
0CE E Significance exception
0CF F Floating-point-divide exception
0D5 A program issued a Program Call (PC), instruction for cross memory access.
One of the following occurred:
v An address space first table index (AFX) translation exception (program
interruption code X'20') occurred. The value in the address space first
table (AFT) corresponding to the address space identifier (ASID) is not
valid. No such address space exists.
v An address space second table index (ASX) translation exception
(program interruption code X'21') occurred. The value in the address
space second table (AST) corresponding to the address space identifier
(ASID) is not valid. No such address space exists.
0D6 A program issued a Program Call (PC) instruction that specified an incorrect
PC number. A hexadecimal reason code in register 15 explains the error:
00 The PC number specified in the PC instruction is undefined.
22 A linkage index (LX) translation exception occurred. The program
interruption code is X'22'.
000C The value for the Greenwich mean time (GMT) or local time of day (LT or
TOD) parameter was greater than 24:00:00.00.
0010 The STIMER service routine cannot access the storage containing the
user-specified parameters for the STIMER macro.
0014 The STIMER service routine received an STIMER macro parameter that was
not valid.
0028 The requested time interval was too large. One of these situations occurred:
For TASK type requests, the requested MICVL time interval was larger than
X'7FFFFFFFFFFFFFFF'. For REAL/WAIT type requests, the requested time
interval (BINTVL, DINTVL, MICVL, or TUINTVL) added to the current
TOD clock contents would have exceeded X'FFFFFFFFFFFFFFFF' (a value
that would expire on September 17, 2042). A value greater than X'7FFFFFFF'
was specified for BINTVL.
130 During processing of the DEQ macro the system found an error.
This may or may not be an error, depending on the intent of the user.
Consequently, the system does not abnormally end the task issueing the
DETACH macro.
201 During processing of a WAIT macro, the system found either:
v The macro expansion contained an incorrect address for an event control
block (ECB)
v The program issuing the WAIT macro was not running under the same
storage protection key as the storage containing the ECB
206 An error occurred during processing of a LOAD or DELETE macro. The
reason code in register code 15 identifies the error:
0004 A LOAD macro was issued with conflicting or unsupported options.
0008 An unauthorized program attempted to run a LOAD macro that had the
load to global feature (GLOBAL keyword).
000C An unauthorized program attempted to run a LOAD macro that had the
explicit load option (ADDR keyword).
0018 A LOAD macro was issued with the ADDR keyword but the value of the
ADDR keyword, the address, is not a doubleword boundary, or it is invalid.
0020 The macro level for this macro is not compatible with this system.
0024 The program issuing the macro is in AR mode, but the parameter list
address does not have an access list entry table (ALET) of zero. Callers in
AR mode must qualify the parameter list address with an ALET of zero.
0028 Either the EP (entry name) keyword parameter or the DE (list entry
address) keyword parameter does not have an ALET of zero.
002C The data control block (DCB) address keyword parameter does not have an
ALET of zero.
00C0 A parameter was not addressable or was in the wrong storage key.
00C4 The directory entry passed in the data control block (DCB) address (DE)
keyword parameter was not addressable or was in the wrong storage key.
00C8 The data control block (DCB) was not addressable or was in the wrong
storage key.
00CC Invalid directory entry.
222 The operator cancelled the partition without requesting a dump.
22C During processing of a CHAP macro, the system found that the address of
the fullword specified in the second operand is incorrect. This fullword
contains the address of the TCB for the subtask whose priority was to be
changed.
0422 The program issued an ATTACHX, CHAP, DETACH, POST or WAIT macro
with an invalid parameter list address.
0423 The POST macro was specified with unsupported keywords.
0424 The program issued an ATTACHX macro with an invalid entry name. The
entry name cannot be found for loading.
0425 The program issued an ATTACHX macro with an invalid ETXR address.
0426 The program issued an ATTACHX macro with an incorrect DPMOD
specification.
0427 The DISP, JSTCB or SVAREA specification of the ATTACHX macro is not
supported.
0428 The program issued an ATTACHX macro with SM=SUP, but it was not in
supervisor state or key 0.
0429 The program issued an ATTACHX macro with KEY=ZERO, but it was not
in supervisor state or key 0.
042A The program issued an ATTACHX macro with the RSAPF operand, but it
was not authorized. (It was not a subsystem or a vendor exit, it was not in
supervisor state, or key zero.)
042C The program issued a CHAP macro with a priority specification larger than
9.
042D The program issued a DETACH macro, and the specified OS/390 TCB was
not on a fullword boundary.
042E The program issued a DETACH macro with an OS/390 TCB, whose pointer
to the corresponding VSE TCB is 0.
042F An internal error occurred during POST exit creation or deletion or during
POST macro processing.
00 FIND function failed because of missing POX table header.
01 ADD function failed because of missing POX table header.
02 DELETE function failed because of missing POX table header.
03 FIND function failed because of missing POX table entry.
0430 An internal error occurred during POST exit creation or deletion or during
POST macro processing. A POX function other than ADD, FIND or DELETE
was called.
0431 An internal error occurred during POST exit creation or deletion or during
POST macro processing. POX table could not be initialized because of a
GETVIS or FREEVIS failure.
0437 An internal error occurred during POST exit creation or deletion or during
POST macro processing.
00 The IJBFMTBL FIND function failed.
01 The IJBFMTBL ADD function failed.
02 The IJBFMTBL DELETE function failed.
04F0 The program issued a SETRP macro with the unsupported operand
RETRY=ERROR.
04FE A SETFRR service, POST exit or ETXR exit is requested by a program with a
non-zero PSW key.
04FF A SETFRR service, POST exit or ETXR exit is requested by a program not
executing in supervisor state.
0500 An STIMER WAIT or STIMERM WAIT=YES macro was issued in an exit
routine, although the program had already issued an STIMER WAIT or
STIMERM WAIT=YES macro.
0501 An STIMER WAIT or STIMERM WAIT=YES macro was issued by a timer
exit routine.
0502 The program issued an STIMER WAIT or STIMERM WAIT=YES macro
while owning the LTA.
0503 An STIMER, STIMERM or TTIMER macro was issued by an AB-type exit
routine.
450000nn The execution mode of the program issuing VSE SVC X'nn' is invalid for
one of the following reasons:
v the addressing mode is incorrect for this service,
v the residency mode of the specified parameters is incorrect or conflicting
with the addressing mode of the issuing program,
v access register mode is used, but not allowed for the service,
v home space mode or secondary ASC mode is used, but not supported by
VSE.
450083mm The execution mode of the program issuing OS/390 SVC X'mm' is invalid
for one of the following reasons:
v the addressing mode is incorrect for this service,
v the residency mode of the specified parameters is incorrect or conflicting
with the addressing mode of the issuing program,
v access register mode is used, but not allowed for the service,
v home space mode or secondary ASC mode is used, but not supported by
VSE.
450084mm The execution mode of the program which executed in emulation mode and
which issued OS/390 SVC X'mm' is invalid for one of the following reasons:
v the addressing mode is incorrect for this service,
v the residency mode of the specified parameters is incorrect or conflicting
with the addressing mode of the issuing program,
v access register mode is used, but not allowed for the service,
v home space mode or secondary ASC mode is used, but not supported by
VSE.
46xxxxxx Data space services were cancelled with reason code xxxxxx as described
with message 0S15I in z/VSE Messages and Codes, Volume 1.
470100xx Stand alone FETCH was cancelled with reason code xx. The FETCH reason
code xx is described in z/VSE System Macros Reference.
47020002 A PR instruction was issued by an AB exit routine without a corresponding
PC/BAKR.
47020003 The PC number in the PC instruction is not supported.
47020004 The program issued a STXIT AB macro while the linkage stack was not
empty.
47020006 Internal error during processing of a STXIT AB/IT/OC/PC macro. No
System GETVIS available to create system control blocks. The return code
from System GETVIS is passed to the caller in register 15.
47020008 A STXIT AB macro was issued by an AB-type exit routine.
4702000A The program issued a STXIT PC macro, although it had an ESPIE exit
defined.
4702000B A STXIT AB macro was issued by an PC-type exit routine.
4702000C A STXIT AB macro was issued by an OC-type exit routine.
4702000D A STXIT AB macro was issued by an IT-type exit routine.
4702000E A STXIT AB macro was issued by a POST exit or an ETXR exit routine.
47020010 An error occurred during processing of a BAKR or PC service. No System
GETVIS storage available for creating or extending the linkage stack.
47020011 An error occurred during processing of a BAKR or PC service. No System
GETVIS storage available for creating or extending the recovery linkage
stack.
47020012 An error occurred during processing of a BAKR or PC service. The linkage
stack became full.
47020013 An error occurred during processing of a BAKR or PC service. The recovery
linkage stack was full.
47020014 No System GETVIS storage available for creating a DUAL.
47020020 The requested service (SVC or PC) is not supported in cross-memory-
environment.
0008 A LOAD macro requested, by the load to global option, a phase that is not
SVA eligible.
000C An authorized program requested via a LOAD macro a phase not in an APF
authorized library.
0010 A LOAD macro requested, using the GLOBAL=(YES,F) keyword, a phase
that requires page alignment.
0024 An authorized service attempted via LOAD macro to access a copy of a
phase which is not SVA eligible and loaded from an authorized library by
an authorized caller. Another copy of the phase could not be found.
32E When a program issued the STIMERM service routine, an error occurred.
Register 15 contains a hexadecimal reason code:
010C The Greenwich mean time (GMT), time-of-day (TOD), or local time (LT)
parameter in a STIMERM SET macro specified a value that was greater that
24 hours.
0110 The TIMER service routine received an incorrect STIMERM or STIMERM
SET macro parameter.
011C The limit of concurrent STIMERM SET macro requests was exceeded.
0120 The timer service routine cannot access the storage containing the
parameters for the STIMERM SET macro.
0128 The requested time interval was too large. One of these situations occurred:
The time interval specified (BINTVL, DINTVL, MICVL, or TUINTVL),
added to the current TOD clock contents, would have exceeded
X'FFFFFFFFFFFFFFFF' (a value that would expire on September 17, 2042). A
value greater than X'7FFFFFFF' was specified for BINTVL.
0210 An incorrect parameter was specified on the STIMERM TEST macro.
0220 The timer service routine cannot access the storage containing the
parameters for the STIMERM TEST macro.
0224 The STIMERM TEST macro contained an incorrect STIMERM ID number.
The number was either 0 or greater than the highest identifier assigned by
the system.
0310 An incorrect parameter was specified on the STIMERM CANCEL macro.
0320 The timer service routine cannot access the storage containing the
parameters for the STIMERM CANCEL macro.
0324 The STIMERM CANCEL macro contained an incorrect STIMERM ID
number. The number was either 0 or greater than the highest identifier
assigned by the system.
33E During processing of a DETACH macro that specified a STAE=YES operand,
the system found that the specified subtask had not completed processing.
42A During processing of an ATTACHX macro, the system found that the ECB
parameter specified an incorrect address for the event control block (ECB) to
be posted when the subtask abnormally ends. The address was incorrect for
the following reasons:
v It was not on a fullword boundary.
v The addressed virtual storage is not allocated, or its protection key does
not match the protection key of the issuer of the ATTACHX.
430 During processing of a DEQ macro the system found an error. The
parameter list created from the macro instruction was incorrect.
438 During processing of an ENQ macro the system found an error. The
parameter list created from the macro instruction was incorrect.
46D A program issued the ESPIE macro incorrectly: A hexadecimal reason code
in register 15 explains the error:
0004 The ESPIE macro specified an option other than SET, RESET, or TEST.
0008 The ESPIE SET or ESPIE TEST macro passed an address pointing to a
parameter list. The contents of the parameter list is not valid for one of the
following reasons:
v The parameter list is not aligned on a fullword boundary.
v The parameter list is in storage that was not obtained by a GETMAIN
macro.
v The parameter list is in storage that is protected from the issuer of the
ESPIE macro.
000C The ESPIE SET macro passed a parameter list containing an exit routine
address that is not valid for one of the following reasons:
v The high or low order bits of the address are not 0.
v If the program issuing ESPIE is in 24-bit addressing mode, the high order
byte is not zero.
0010 The ESPIE RESET macro attempted to delete an ESPIE that was created by
some other program.
0014 The ESPIE RESET macro passed an incorrect TOKEN parameter. TOKEN is
incorrect for one of these reasons:
v The TOKEN itself is not valid.
v The exit that the TOKEN represents has been deleted.
0018 The program issuing an ESPIE macro is in a mode that is not valid for one
of the following reasons:
v The program is in supervisor state.
v The program that issued the ESPIE macro had a program status word
(PSW) storage key that did not match the task control block (TCB) key.
504 505 An error occurred during processing of a FREEMAIN, GETMAIN or
STORAGE macro.
0004 Of the following, at least one overlapped the other: length list, address list,
or parameter list. For example, the length list overlapped the address list.
0000 The target address space control block (ASCB) is incorrect.
604 605 An error occurred during processing of a FREEMAIN, GETMAIN or
STORAGE macro.
0004 The parameter list is not on a word boundary.
0008 The parameter list is in protected storage.
000C The length list is not on a word boundary.
0010 The length list is in protected storage.
0014 The address list is not on a word boundary.
0018 The address list is in protected storage.
001C The parameter list request flags are not valid.
683 0000 An error occurred during RACROUTE REQUEST=VERIFY processing.
Caller is not authorized.
0010 The LOC parameter is not valid. The request was for a fetch-protected
dynamic space Getvis area (LSQA) subpool that resides below 16
megabytes. Fetch-protected dynamic space Getvis area (LSQA) subpools are
supported only above 16 megabytes.
0020 The caller tried to obtain or free disabled reference storage using a
GETMAIN or FREEMAIN macro operand. This entry only satisfies requests
for storage below 16 megabytes. Disabled reference subpools do not reside
below 16 megabytes.
0028 A caller that is not in supervisor state, or keys 0, specified the ALET
parameter on the STORAGE macro.
D06 A program issued the LOAD macro with an inconsistent GLOBAL
parameter. Within the same job step task structure, a task control block
(TCB) already loaded the requested phase with different variables on the
GLOBAL parameter.
DC2 An IARV64 request failed. A DC2 abend will be issued for an invalid
request and can be issued for a valid request which cannot be successfully
processed.
0004 Virtual address specified is not valid.
0013 Caller is in AMODE 24.
0015 Maximum number of segments have been obtained:
SHRLIMIT for GETSHARED and
MEMLIMIT-SHRLIMIT for GETSTOR
within partition. COND=YES.
0016 MELIMIT or SHRLIMIT has been exceeded. COND=YES.
0017 Insufficient free space to satisfy request COND=YES.
00000003 No virtual storage for control information found (request exceeds VSIZE).
00000004 No virtual storage for MOMB control block found (request exceeds VSIZE).
00000005 No contiguous memory object storage found.
00000006 No virtual storage found (request exceeds VSIZE).
000Axxxx No processor storage found. PAGEFIX request exceeds either LFAREA or
there is not enough processor storage left in the system. Xxxx is the return
code passed by the supervisor.
0018 Could not obtain storage for control blocks to manage request. COND=YES.
0007xxxx Sgetvis Service failed.
0001xxxx Xxxx contains Sgetvis return code.
0001xxxx Page manager service failed. Xxxx contains page manager return code.
0019 Caller must be authorized to perform request.
0021 Invalid MEMLIMIT or SHRLIMIT specification. COND=YES.
000B GETSHARED and SHRLIMIT=0.
000C GETSTOR and MEMLIMIT-SHRLIMIT=0.
0030 Parameter list is not accessible.
0031 Range list is not accessible.
0032 IARV64 version is not supported (PLISTVER).
0033 Range list must be specified. For LIST: A valid V64LISTPTR must specified.
0034 ALET is not valid. Only ALET 0 allowed.
0036 Unauthorized caller specified CONTROL=AUTH or DETACHFIXED=YES or
PAGEFRAMESIZE=MAX.
0037 Key specified is not valid for caller.
0038 Bits 0-31 of user token are zero for authorized caller.
0039 Bits 0-31 of user token must be zero for unauthorized caller.
003A Specified MATCH=USERTOKEN and no user token specified or no
USERTKN specified for GETSHARED service.
003B No memory objects were found for the specified user token. When error
occurs during detach processing it is error subject to COND specification.
003D User token specified does not match the memory object for the specified
address.
003E User token was specified and address specified is for a memory object that
was created without a user token.
003F Requested memory object could not be found. For example SHRMEMOBJ,
PAGEFIX; PAGEUNFIX, DETACH.
0040 SHAREMEMOBJ was requested for a memory object for which DETACH
AFFINITY=SYSTEM was already performed.
0043 Caller must be authorized for memory object specified (memory object was
created with CONTROL=AUTH).
0044 Memory object was not created with CONTROL=AUTH attribute. Required
for this request (PAGEFIX, PAGEUNFIX).
0045 A range was specified that is not contained within a single memory object
(PAGEFIX, PAGEUNFIX) or NUMPAGES < 1.
0047 A range was specified that does not start on a page boundary (PAGEFIX,
PAGEUNFIX).
004F IARV64 request not supported.
0050 Request to unfix a page that is currently not fixed. Error subject to COND
specification.
0051 The range or starting address specified does not start on a segment
boundary.
0055 A duplicate user token already exists for the memory object specified for the
address space (SHRMEMOBJ).
0056 Detach Match=Single, Affinity=System was done for a memory object for
which Detach Affinity=System was already performed.
0059 Invalid request for 0 segments.
00F0 Parameter not valid (NUMRANGE).
00F6 Parameter not valid (user token was not specified). SHRMEMOBJ and no
user token specified Request to detach shared memory object and no user
token specified.
00F7 Parameter not valid (CONTROL or DETACHFIXED specified for
GETSHARED or SHRMEMOBJ.
00FA Memory object contains fixed pages (Detach request for a memory object
that contains fixed pages and was specfied with DETACHFIXED=NO).
volume-id.file-id
volume-id.file-id.
libraryname
libraryname.sublibraryname
libraryname.sublibraryname.
membername
46
4 bytes length of information
2 bytes reason code
8 bytes data space name or blank
1 byte Flag byte; can be either
v 80 issued by ALESERV, or
v 40 issued by DSPSERV
ASSIGN
04 No free LUB was found.
08 The specified device address (cuu) has not been defined to the system.
0C The device at the specified address (cuu) is not a disk.
10 The device at the specified address (cuu) is down.
18 The system could not find a free tape unit.
1C The specified logical unit number is invalid.
20 The specified device is reserved (the RESERVE flag is set).
24 Parameter list passed by the system function is invalid.
28 No GETVIS space is available.
2C The device to be unassigned has not been assigned
30 The device at the specified address (cuu) is assigned in another partition.
34 The assign request conflicts with an existing I/O assignment.
CDLOAD
04 The size of the (real) partition's GETVIS is OK.
08 The specified length exceeds the GETVIS area.
0C Insufficient storage available in the GETVIS area.
10 The partition's CDLOAD directory (also known as anchor table) is full and
there is no space (system GETVIS area) available to allocate a new anchor
table.
14 The phase does not exist in a sublibrary (this return code occurs only with
RETPNF=YES).
18 The load request is rejected. The requested phase is of the move-mode
type.
CLOSE
See return codes under OPEN system function.
CONDJC
04 The requested information is not available.
08 The parameter field is invalid, and the requested function was not
performed.
0C GETVIS space not available. The function was not performed.
CPCOM
01 Supervisor not generated with MODE=VM or VMESA not running under
VM.
02 Any parameter invalid.
Check if VM has issued a message. This message may help you to trace the cause
of the error.
Note: You may get other return codes than those listed above. If VM detects an
error, the return code is the numeric value expressed in the message
describing the error. In that case, refer to VM System Messages and Codes
DSPSERV
00 Successful completion
08 Reason code - 12xx: The system's set of generated names for data spaces
has been temporarily exhausted.
0C The system cannot create any additional data spaces at this time because of
a shortage of resources.
0C Reason code - 0600: No system GETVIS storage available (page manager).
0C Reason code - 0601: No virtual storage available (page manager).
0C Reason code - 0602: No real storage available (page manager).
EXTENT
04 The specified logical unit is either not assigned or not supported.
08 The system cannot find a matching extent (delete or check request).
0C No more extent areas available (add request).
10 The parameter list passed by the system function is invalid.
EXTRACT
04 The specified partition or SID is not supported by the system.
08 The specified logical unit exceeds the range of the logical-unit support for
the affected partition.
0C The affected LUB is either not assigned (AREA byte 0 = X'FF') or is
assigned to IGN (AREA byte 0 = X'FE').
10 Either of the following:
v The specified length was less than the minimum value or was negative.
v The specified displacement (DISP) exceeds the length of the PUB or
PUB2 entry.
FREEVIS
If any of the listed return codes occurs, the FREEVIS request has not been
processed by the system.
04 The size of the (real) partition's GETVIS area is 0K.
08 The specified length is negative.
0C The specified address is not within the SVA or the partition's GETVIS area,
or the address is not a multiple of:
v 128 bytes if the GETVIS area is part of a partition.
v 16 bytes if the GETVIS area is part of the SVA or of the dynamic space
GETVIS area.
10 The specified storage block to be released (ADDRESS + LENGTH) exceeds
the GETVIS area or is not within a subpool.
14 Invalid FREEVIS option.
18 Invalid subpool ID field.
1C The specified subpool does not exist.
24 An invalid subpool index was specified in the SPID operand. The subpool
was created with the GETVIS operand SPCNTRL=YES (compare the
GETVIS macro).
28 FREEVIS for an area or subpool for which a PFIX request is pending is not
allowed.
GETVCE
04 Successful completion, but some data is not valid (described by the
AVRFLAG).
08 One of the following:
v The specified volume is not mounted.
v The specified logical unit is not assigned.
v The specified unit has not been defined to the system.
v A file assignment could be missing.
0C The specified logical unit is assigned IGNORE.
10 The given device is not operational.
14 The parameter list passed is invalid. For example, the logical unit number
is too high.
18 The given logical unit or device is not a DASD.
1C The given device is not ready.
24 For REQUEST=TRKBAL or TRKCAP only: The input balance is not
sufficient to accommodate a record of the specified key and data length.
MAXSIZE was specified and at least one byte of data could be written.
Register 0 returns the maximum number of data bytes that would fit onto
the remainder of the track.
GETVIS
04 The size of the (real) partition's GETVIS area is 0K.
08 The specified length is negative, or exceeds the GETVIS area.
0C No more virtual storage is available in the GETVIS area, or a GETVIS
request with length zero has been specified for a non-existing subpool or a
subpool that has no free space.
10 The maximum number of subpools is exhausted.
14 An invalid GETVIS option was specified.
18 An invalid subpool ID was passed.
20 PFIX for an SVA subpool request failed.
24 An invalid subpool index was specified and (a) the request was done with
SPCNTRL=YES and/or (b) the specified subpool name denotes an existing
subpool that was created with SPCNTRL=YES. (A subpool index is invalid
if it points to a subpool other than the supplied one. This includes a
subpool index of zero for an already existing subpool.)
28 No access to the specified subpool is allowed as long as a PFIX request is
pending.
IDUMP
04 Dump library full or dump library not defined.
08 Library error (I/O error or OPEN/CLOSE error).
0C GETVIS error.
LBSERV
If the reason code is:
< C'4000'
error detected by RMS (refer to DFSMS/VM Removable Media Services User's
Guide and Reference , SC35-0141).
> C'5000' and
< C'6000'
error detected by VGS (refer to z/VSE System Macros Reference).
> C'6000'
error detected by LBSERV macro (refer to z/VSE System Macros Reference).
For an explanation of return and reason codes, and for a detailed description of the
LBSERV macro, please refer to z/VSE System Macros Reference.
LFCB
04 For the printer, the number of lines per inch is controlled by the FC The
LPI operand specified in the macro disagrees with lines-per-inch setting in
the FCB image.
08 No LUB is available for the specified logical unit.
0C The specified logical unit has not been assigned or is assigned IGN
(ignore), or it is currently unassigned.
10 The specified logical unit is assigned to a device without an FCB.
14 The printer assigned to the specified logical unit is down.
18 The specified FCB image phase has not been found.
1C The specified FCB image phase for the printer assigned to the specified
logical unit is invalid, has an incorrect length, has an incorrect index byte,
FCB data is out of range, or channel 1 is missing.
LOCK
If any of the listed return codes occurs, the requested resource is not locked for the
requestor.
04 The resource is already locked with a status that does not permit
concurrent access.
08 The lock table is full.
0C The request is inconsistent with a previous one from the same or another
task.
10 The request would have resulted in a deadlock condition within the system
(deadlocks across systems are not affected).
14 A DTL format error exists.
18 The issuing task tried to lock a resource which it owns already exclusively.
1C The request resulted in a lock-file overflow condition.
20 The lock request was issued for a shared file on disk, but the volume
containing the file is not online.
24 An unrecoverable I/O error occurred on the lock file. The system may
have to be started up anew with the lock file being redefined. This would
have to be done on all sharing systems.
MCSOPER
00 00 Successful completion.
04 00 Console with specified name is already active (ACTIVATE) or not active
(DEACTIVATE).
16 00 Invalid input: The address of the parameter list or of an input parameter is
invalid.
16 02 Invalid input: The specified console was not activated by this task
(DEACTIVATE).
16 04 Invalid input: The requested function is invalid (not ACTIVATE nor
DEACTIVATE).
16 08 Invalid input: The specified name contains invalid characters, or is none of
the predefined values nor a valid z/VSE userid (ACTIVATE).
16 16 Invalid input: The specified MSGDLVRY option is invalid (ACTIVATE).
16 24 Invalid input: The specified authority level (OPERPARM area) is invalid.
16 32 Invalid input: The specified message level (OPERPARM area) is invalid.
16 44 Invalid input: The macro acronym or version indicator in the parameter list
is invalid.
20 00 Service routine failure.
24 00 The caller is not in supervisor state or not in primary ASC mode or not in
31-bit addressing mode.
MCSOPMSG
00 00 Successful completion. For REQUEST=GETMSG, reason code 00 also
indicates that no more messages nor DOMs are currently queued for this
console.
00 01 REQUEST=GETMSG completed successfully, and at least one more
message is queued for this console.
00 02 REQUEST=GETMSG completed successfully, and at least one DOM is
queued for this console.
00 03 REQUEST=GETMSG completed successfully, and at least one message and
one DOM are queued for this console.
04 00 Console was not suspended (only applicable for REQUEST=RESUME).
MGCRE
00 00 Processing completed successfully, input is accepted.
00 01 Input is accepted, but was recognized as sensitive, like a Job Control // ID
statement possibly containing a password. The input text is logged with an
overlay '(PARAMETERS SUPPRESSED)' and the modified text is returned
in the CSA, allowing consoles to echo it instead of the original input text.
04 00 Console with specified name is already active.
08 01 Command not accepted because a previous command from the same
console and for the same command processor is not yet completed.
08 02 Invalid reply ID. Either no message is pending for the specified reply ID or
the console is not authorized to reply to the pending message.
08 03 The console is not authorized for the specified command.
08 04 The Attention command processor is not active.
08 05 The Redisplay command processor is not active.
08 06 Input from system console is inhibited due to REMOTE operating mode
(there is a relation to the OPERATOR command).
08 07 Redisplay mode is already active for another user. This condition is only
possible for consoles that operate on behalf of multiple users by means of
the UTOKEN parameter.
MODCTB
04 The specified PIK is invalid for the currently loaded supervisor.
08 The logical unit specified in the SEL operand exceeds the range of
logical-unit support for the requesting partition, or the device address
specified in the SEP operand has not been defined to the system.
0C The logical unit specified in the SEL operand either is not assigned or is
assigned to IGN (ignore).
10 Either of the following:
v A length of zero was specified (for the user area) in the LEN operand.
v The values specified in the operands LEN or DISP (or both) result in a
range that exceeds the length of the PUB2 entry for the affected device.
MODVCE
04 The specified logical unit is not assigned.
08 The specified device address has not been defined to the system, or the
device at this address is not a disk drive.
0C The specified device is not ready.
10 The system could not find the VOL1 label, or this label is invalid.
14 Another, unrecoverable I/O error occurred on the specified device.
18 The specified device is not operational.
MSAT
04 One of the following:
v No assignment to device is found (ID=CKU function).
v All devices are in a down status or all logical units are assigned to the
same physical units as the current assignments (ID=NXT function).
v No permanent assignment is stored (ID=RSU function).
08 Space is insufficient to complete the requested function. Applies to the
functions ID=ALT, ID=ALP, and ID=PER.
0C Either of the following:
v The status of an alternate assignment is incompatible with the status of
the current assignment. Applies to the functions ID=ALT and ID=ALP.
v A permanent assignment is already saved. Applies only to the function
ID=PER.
v The device is already spooled (ID=PST) or not spooled (ID=PSP).
v The device is not in use by the specified partition (ID=DVR).
10 The specified logical unit exceeds the range of the logical-unit unit support
for the requesting partition.
14 The specified physical unit is not supported in the system, or (ID=PST or
PSP) is not a unit record device.
18 The specified partition is not supported by the system.
1C The requested function is not supported.
20 The available user area is too small.
24 The specified device is already owned by or reserved for another partition
(ID=ALT/ALT/NPM/NTM/DVU).
28 The specified device is down (ID=ALP/ALT/NPM/NTM/DVU).
NPGR
00 The specified partition programmer LUB values are accepted.
08 The NPGR command is rejected.
The sum of all partition programmer LUBs is larger than the supervisor
generated NPGR Value.
0C The NPGR command is rejected.
At least one of the specified NPGR value is either below the minimum of
10 or above the maximum of 255.
10 The NPGR command is rejected.
At least one of the specified partition has been started before (may be
unbatched now).
14 The NPGR command is rejected.
NPGR for BG was specified but another partition was already started
before (may be unbatched now).
18 The NPGR command is rejected.
Reallocation of BG LUBs is less than the highest assigned BG LUB.
1C The NPGR command is rejected.
A partition was specified, which is not supported.
OPEN
01 The required dynamic storage area (DSA) space is not available.
02 No space is available for the required DTF extension.
03 No CI-buffer space is available.
04 No space is available for a save area.
05 No space is available for loading the Symbolic Label Access (SLA) routine.
06 No space is available for the control blocks needed by the system's
common VTOC handler.
07 No space is available for the DLBL/TLBL input area READIN.
08 No space is available for an extent-list table (needed to process an OPEN
for a file on FBA defined by DTFPH MOUNTED=ALL).
09 No space is available for required work areas.
0A No CI-buffer space is available for the processing of user labels.
0B The required space for PRODEXIT area is not available in partition
GETVIS.
0C One of the following:
v No more space is available in the GETVIS area.
v No continuous space of the requested size is available.
v The specified length is a negative value.
PARMMAC
Return Codes from Language Processor:
04 Invalid function code.
08 Invalid system function parameter.
0C Required parameter not specified, generation suppressed.
1C Too many symbolic parameters are defined. A maximum of 20KB of
GETVIS storage is spent to save them. This message is also issued in case
of many values of different lengths have been used for the same parameter.
PROCMAC
Return Codes from Language Processor:
04 Invalid function code.
08 Invalid system function parameter.
12 Required parameter not specified, generation suppressed.
REALAD
00 The requested virtual address is not contained in a PFIXed page.
SLOAD
04 The phase is not found (cancel exit X'22').
08 FETCH I/O error (cancel exit X'28').
0C Invalid library structure (cancel exit X'29').
10 Invalid address (cancel exit X'25').
14 Security violation (cancel exit X'08').
1C The partition LTA is too small.
24 The phase is not loaded due to an RMODE violation.
SYSDEF
1C A GETVIS request for a PFIXed storage area failed.
UNLOCK
04 The specified resource was not locked for the requesting task.
08 A DTL format error exists.
VALID
Return codes for CHECK=READ:
04 Storage area is fetch protected.
08 Invalid address.
VIO
04 The requested block is outside of the area.
08 Unrecoverable error.
0C Inconsistent state.
VSAMLK
04 The area made available for return information is too small.
08 The necessary GETVIS request failed.
0C Non-zero return from a system routine.
10 Invalid length or displacement specification.
XPOST
04 The specified XECB is not included in the XECB table.
0D and 0E
The requesting task is not authorized to issue an XPOST system function.
The return code is actually a combination of 0C and the XPOST-system
function access code stored in the accessed table entry.
XWAIT
04 The specified XECB is not included in the XECB table.
08 Communication with the other task using the specified XECB is no longer
possible. The other task issued an XECBTAB system function with
TYPE=DELETALL.
0D The requesting task is not authorized to issue an XWAIT system function.
The return code is actually a combination of 0C and the XPOST-system
function access code stored in the accessed table entry.
The following table shows the codes and their meanings by function. Successful
completion of the requested function sets a return code of zero into Register 15. A
return code other than zero indicates a condition as listed in the table. The codes
are listed in decimal notation.
Notes:
1. This includes unrecoverable I/O errors other than data check if IRIOERR=YES
was specified for open processing (in CVH macro OVTOC).
2. Read or write by address or read next was requested, but the address supplied
in the I/O area is not within the bounds of the VTOC. The code can also occur
on a request for
Write anywhere
Check for overlap
Scratch
if there is a bad chain pointer in one of the format-1 or format-3 label chains in
the VTOC.
3. Occurs when scratch or rename is requested for a data-protected file and
PRTBYPS=NO was specified or defaulted (in CVH macro PVTOC).
4. A reason code is returned in register 0. This is the return code received by the
CVH when it issued an EXTENT macro in order to perform the required open
function.
5. Since a data check is an unrecoverable I/O error, the code can occur only if
IRIOERR=YES was specified (in CVH macro OVTOC) for the open request.
6. COV supports only format-1 and format-3 labels. The error is detected also on
write-any-slot requests without the COVBYPS option specified (in CVH macro
PVTOC).
Note: This error should occur only if the table was accidentally deleted
from the system sublibrary, and may require assembly/link-
editing under VSE/AF or other supervisor without access control.
You then must re-IPL the access control system to continue
processing.
v For logon requests, where userid is not in the DTSECTAB, RC=20 means
that RACROUTE request completed with a non zero return code, return
code with meaning different from invalid userid/password. If further
problems determination is required, contact your IBM support.
RACROUTE REQUEST=AUDIT
SAF-RC MEANING OF THE SAF RETURN CODE
04 The requested function could not be performed.
BSM-RC MEANING OF THE BSM RETURN CODE
00 No security decision could be made.
REAS.-C MEANING OF THE REASON
CODE
00 The request, resource, subsystem
combination is not supported by
BSM.
RACROUTE REQUEST=AUTH
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 The user is authorized by BSM to obtain use of a
protected resource.
REAS.-C MEANING OF THE
REASONCODE
00 Normal completion.
04 Requested function could not be performed. No BSM decision.
BSM-RC MEANING OF THE BSM RETURN CODE
00 No security decision could be made.
REAS.-C MEANING OF THE REASON
CODE
00 One of the following has occurred:
v BSM is not installed.
v Class not supported by BSM or
class table missing.
v Request resource combination is
not supported by BSM.
04 The specified resource is not protected. One of the
following has occurred:
v There is no profile protecting the resource.
v Specified class is not active.
v Specified class requires LIST request to be active
and it is not.
EB Unexpected return code from LABEL macro.
REAS.-C MEANING OF THE REASON
CODE
xx LABEL return code.
EC Unexpected return code from SECHECK macro.
RACROUTE REQUEST=DEFINE
SAF-RC MEANING OF THE SAF RETURN CODE
04 The requested function could not be performed.
BSM-RC MEANING OF THE BSM RETURN CODE
00 No security decision could be made.
REAS.-C MEANING OF THE REASON
CODE
00 The request, resource, subsystem
combination is not supported by
BSM.
RACROUTE REQUEST=DIRAUTH
SAF-RC MEANING OF THE SAF RETURN CODE
04 The requested function could not be performed.
BSM-RC MEANING OF THE BSM RETURN CODE
00 No security decision could be made.
REAS.-C MEANING OF THE REASON
CODE
00 The request, resource, subsystem
combination is not supported by
BSM.
RACROUTE REQUEST=EXTRACT
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 The extraction completed successfully.
REAS.-C MEANING OF THE REASON
CODE
00 Only valid for DERIVE requests
which are not supported.
04 The requested function could not be performed.
RACROUTE REQUEST=FASTAUTH
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 The user is authorized by BSM to obtain use of a
protected resource.
REAS.-C MEANING OF THE REASON
CODE
00 Normal completion.
04 Requested function could not be performed. No BSM decision.
BSM-RC MEANING OF THE BSM RETURN CODE
00 No security decision could be made.
REAS.-C MEANING OF THE REASON
CODE
00 BSM is not active, or the request,
resource combination is not
supported by BSM.
04 The specified resource or class name is not defined
to BSM or the class has not been RACLISTed.
EE Processing error.
REAS.-C MEANING OF THE REASON
CODE
15 Invalid transaction name given.
16 Invalid ACEE provided.
17 No ACEE BSM extension.
18 No access class specified in
DTSECTXN.
08 Requested function has failed.
BSM-RC MEANING OF THE BSM RETURN CODE
08 The user is not authorized by BSM to obtain use of
the specified protected resource.
64 Indicates that the CHECK subparameter of the RELEASE keyword
was specified on the execute form of this RACROUTE macro;
however, the list form of the macro does not have the same
RELEASE parameter. Macro processing terminates.
RACROUTE REQUEST=LIST
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 Function completed successfully.
REAS.-C MEANING OF THE REASON
CODE
00 Delete request successful. Create
request successful, and profiles
were listed.
RACROUTE REQUEST=SIGNON
SAF-RC MEANING OF THE SAF RETURN CODE
04 Requested function could not be completed.
BSM-RC MEANING OF THE BSM RETURN CODE
00 BSM could not process RACROUTE
REQUEST=SIGNON request.
REAS.-C MEANING OF THE REASON
CODE
00 Any of the following has occurred:
v BSM is not installed.
v The BSM does not support this
request.
RACROUTE REQUEST=STAT
SAF-RC MEANING OF THE SAF RETURN CODE
00 The requested completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 BSM is active and, if CLASS= was specified, the
class is active.
04 The requested function could not be performed.
RACROUTE REQUEST=TOKENBLD
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
08 Request has completed successfully.
REAS.-C MEANING OF THE REASON
CODE
10 TOKNOUT area specified was
larger than expected; on return the
token-length field contains the
expected length.
14 STOKEN area specified was larger
than expected.
20 TOKNIN area specified was larger
than expected.
08 The requested function failed.
BSM-RC MEANING OF THE BSM RETURN CODE
00 An error occurred before the function could
initiate.
REAS.-C MEANING OF THE REASON
CODE
00 A recovery environment could not
be established.
RACROUTE REQUEST=TOKENMAP
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 Reason described by the following hexadecimal
reason codes:
RACROUTE REQUEST=TOKENXTR
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 Reason described by the following hexadecimal
reason codes:
REAS.-C MEANING OF THE REASON
CODE
00 The request was successful.
04 Invalid (down level) ACEE
supplied. Information is defaulted
if it could not be extracted.
08 No ACEE available. Information is
defaulted if it could not be
extracted.
0C TOKNOUT area length was too
large.
04 The request did not complete successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
00 Reason described by the following hexadecimal
reason codes:
REAS.-C MEANING OF THE REASON
CODE
00 XMREQ=YES was specified in a
non-VSE environment.
RACROUTE REQUEST=VERIFY
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
RACROUTE REQUEST=VERIFYX
SAF-RC MEANING OF THE SAF RETURN CODE
00 The request completed successfully.
BSM-RC MEANING OF THE BSM RETURN CODE
3C Request completed successfully, but a VERIFYX
condition occurred in SAF.
REAS.-C MEANING OF THE REASON
CODE
20 TOKNOUT area specified was too
SVC Errors
This appendix lists possible errors, by SVCs in ascending order, for invalid SVC
conditions indicated by message 0S04I. The SVC codes in the list are in
hexadecimal notation.
Any In a user-written stacker-select routine for a MICR device, the system
accepts only an SVC 28 (EXITMR macro).
00 The message may be caused by errors such as:
v Storage at the location pointed to by register 1 does not contain a CCB
or IORB.
v The affected CCB or IORB (or the block's extension) has been
overwritten.
v The affected CCW (or CCW chain) is invalid.
v The register 1 save-area field has been overwritten.
02 If LIOCS routines are involved: macros were called in an invalid sequence:
an SVC 8 occurred following an SVC 2 and without an SVC 9 in between
to free the transient area.
If LIOCS routines are not involved: the user-written program includes a
temporary exit (SVC 8) for a logical transient; in this exit, another transient
routine is called by issuing an SVC 2 before an SVC 9 is issued to free the
transient area. This may occur, for example, during execution of LVTOC if
too small an extent has been specified in the EXTENT statement defining
the output disk.
Current task is owning the LTA and an SVC 2 has been issued out of the
vendor exit, which is not allowed.
08 The SVC was not issued from a routine in the logical transient area.
09 The SVC was issued by a task not owning the logical transient area.
0B The SVC was not issued by a routine in the logical transient area.
10 The SVC was issued in an exit routine.
11 The SVC was issued outside of the PC exit routine.
12 The SVC was issued in an exit routine.
13 The SVC was issued outside of the IT exit routine.
14 The SVC was issued in an exit routine.
15 The SVC was issued outside of the OC exit routine.
16 Partition key setting is requested together with the seize- or the disable
function or with both.
21 The system received a power off or other request type from an invalid
requestor or subsystem.
23 Either of the following:
v More than 16 HOLDs were issued for the same track or the same range
of blocks.
v More HOLDs than there are entries in the track-hold table were issued
for the same task.
24 A FREE was issued for a non-DASD device or for a track that was not
previously held.
25 The SVC was issued in an exit routine.
27 A DETACH error, such as:
v A main task issued a DETACH macro without SAVE= specified.
v A DETACH macro was issued, but an invalid subtask ID is stored in the
save area passed to the supervisor.
28 A POST macro with SAVE= was issued, but the ID stored in the specified
save area does not identify a task of the caller's partition.
29 A DEQ macro was issued by a task that did not enqueue (by an ENQ
macro) the specified resource.
2A One of the following:
Abend Codes
Abend codes are displayed on the user's screen to indicate the cause of the
abnormal termination of the Dialog Manager (except for AT04).
If such an error occurs, the system enters the VSE/ICCF dump mode. You can then
display important areas for error diagnosis with VSE/ICCF dump commands. To
display the associated DTRLxxxx error log record (where xxxx is the VSE/ICCF
user ID), enter:
DIN GPRA F34 +80
DM07 Reserved
DM08 Library directory or file full condition occurred. Use the dump command
DIN GPRA F34 +80 to display and analyze the error log record DTRLxxxx.
You may find the error code IO10 or IO11. Their meaning is as follows:
IO10: Directory full condition.
IO11: File full condition.
DM09 Issued by module DTRDDMIO under VSE/ICCF. A bad return code has
been received from DTSCLPRC when trying to log an IOnn error code.
DM10 Issued by module DTRDDMIO or DTRDDMSW under VSE/ICCF. A logic
error has occurred. Use DUMP command DIN GPRA F34 +80 to display
the error log record DTRLxxxx.
The three bytes stored in field UCAERCL (positions 37-39) of the error log
record contain debugging information (offset within a module) and should
be saved.
DM11 Issued by module DTRDDMIO under VSE/ICCF. An VSE/ICCF library
member needed by the Dialog Manager has the "Update in progress"
(UPIP) bit on.
Use the dump command DIN GPRD 0 50 (50 ... 90) to display the
preceding VSE/ICCF request, including the affected VSE/ICCF library
member name.
Next, issue the command /PROTECT membername UPIP in ICCF command
mode and repeat the task.
Error Codes
Error codes are indicated on your screen by one of the following messages:
v ABEND. REFER TO ERROR LOG ENTRY.
v THE PROGRAM YOU WERE USING ENDED ABNORMALLY. PRESS PF1 FOR
MORE INFORMATION.
At the same time the error is recorded in member DTRLxxxx (where xxxx is the
VSE/ICCF user ID) of your primary VSE/ICCF library. DTRLxxxx contains
information like the following:
ABEND. REFER TO ERROR LOG ENTRY.
TEDIT ADM$HDWT 0747 TEDIT TB03
TB03 -AN INVALID DESCRIPTOR ROW WAS READ
WHILE PREPARING A TABLE FOR PROCESSING.
MEMBER DTRMSG OF LIBRARY 2 SHOWS
THE FORMAT OF THE ABOVE RECORD.
Table 10 shows the layout of the error log record stored as member DTRMSG. Use
this layout to analyze the error log record.
Table 10. Error Log Record Format
Record
Field Description Position Field Name
Name of current service. 1-8 UCASERV
Name of invoking function. 10-17 UCAFUNCT
Line number of invoking function. 18-21 UCAERLNO
Name of routine detecting the error. 23-30 UCAERRTN
Error code unique to Dialog Manager. 32-35 UCAERCD
Current line number of display panel or 37-39 UCAERCL
hexadecimal offset within module.
Current column number of display panel. 40-41 UCAERCC
Information associated with a message: variable 43-50 UCAERVV
value, variable name, message identification, for
example.
Current record number of file in error. 51-54 UCAERCR
Error code of interactive subsystem. 56-59 UCAERSYS
File name of file in error. 61-68 UCAERFN
File type of file in error. 70-77 UCAERFT
File mode. 79-80 UCAERFM
Code Description
CL01 Recursive call. Program attempted to call itself.
CL02 Called program was not found.
FO22 A double byte character outside the valid DBCS range was found at the
indicated position.
FO23 A Shift-In character at the indicated position is not preceded by a
corresponding Shift-Out character.
FO24 A national language start delimiter is not followed by an end delimiter.
FO25 The national language character string contains an invalid character.
FO26 A national language start delimiter was found before a preceding start
delimiter was followed by an end delimiter.
FO27 A national language end delimiter at the indicated position is not preceded
by a start delimiter.
FO28 A panel containing a Shift-Out/Shift-In character cannot be displayed. The
type of display station used does not support double-byte character mixed
fields.
FT01 Reserved.
FT02 The output work file has not been initialized with SKEDIT.
FT03 The file specified via a SKINCL or )IM statement does not exist.
FT04 )ENDSEL was detected without a corresponding )SEL.
FT05 The generated output record is too long.
FT06 A control statement with an invalid control word was detected.
FT07 A control statement with an invalid parameter was detected.
FT08 An invalid variable name was detected.
FT09 More than 3 )IM levels were detected.
FT10 More than 8 )SEL levels were detected.
FT11 End of input file was detected after an input record with ? in column 72.
That is, the continuation record is missing.
FT12 A syntax error was detected in a conditional substitution string.
FT13 An incorrect parameter list was passed to a file tailoring service routine.
FT14 An input file ended with a )SEL block different from the one that existed
when the input file began.
FT15 An input file ended with a )DOT block different from the one that existed
when the input file began.
FT16 )ENDSEL was detected in an input file different from the one in which the
corresponding )SEL appeared.
FT17 )ENDSEL was detected in a )DOT block different from the one in which
the corresponding )SEL appeared.
FT18 More than 4 )DOT levels were detected.
FT19 )ENDDOT was detected without a corresponding )DOT.
FT20 )ENDDOT was detected in a )IM file different from the one in which the
corresponding )DOT occurred.
FT21 )ENDDOT was detected in a )SEL block different from the one in which
the corresponding )DOT occurred.
FT22 Table specified in )DOT statement does not exist.
We appreciate your comments about this publication. Please comment on specific errors or omissions, accuracy,
organization, subject matter, or completeness of this book. The comments you send should pertain to only the
information in this manual or product and the way in which the information is presented.
For technical questions and information about products and prices, please contact your IBM branch office, your
IBM business partner, or your authorized remarketer.
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any
way it believes appropriate without incurring any obligation to you. IBM or any other organizations will only use
the personal information that you supply to contact you about the issues that you state on this form.
Comments:
If you would like a response from IBM, please fill in the following information:
Name Address
Company or Organization
_ _ _ _ _ _ _Fold
_ _ _and
_ _ _Tape
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please
_ _ _ _ _do
_ _not
_ _ staple
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Fold
_ _ _and
_ _ Tape
______
NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES
_________________________________________________________________________________________
Fold and Tape Please do not staple Fold and Tape
Cut or Fold
SC34-2632-01 Along Line
Printed in USA
SC34-2632-01