o
o
o
Systems Reference Library
IBM System/360 Operating System:
Messages and Codes
08 Release 21.7
This publication lists, explains, and suggests appropriate responses to the system completion codes, wait state codes, and messages produced by IBM-supplied components of the IBM System/360 Operating System. The codes and messages are presented in alphameric order.
UL~lS-()().j l-l.j
File No. 8360-20 os
Page ofGC28-6631-13, Revised April 30, 1975, by TNL: GN28-2598
Thirteenth Edition (April, 1973)
This is a major revision of, and obsoletes, GC28-6631-12. See the Summary of Amendments following the Contents. Changes or additions to the text and illustrations are indicated by a vertical line to the left of the change.
This edition with Technical Newsletter GN28-2598 applies to release 21. 7 of IBM System/360 Operating System and to all subsequent releases until otherwise indicated in new editions or Technical Newsletters. Changes are continually made to the information herein; before using this publication in connection with the last est IBM System/360 andSystem/370 Bibliography GA22-6822, for the editions that are applicable and current.
Requests for copies of IBM publications should be made to your IBM representative or to the IBM branch office serving your locality.
A form for readers comments is privided at the back of this publication. If the form has been removed, comments may be addressed to IBM Corporation, Publications Development Department D58, Building 706-2, PO Box 390, Poughkeepsie, N. Y. 12602. Comments become the property of IBM.
.
0 .. " J
o
o
~
.
o
Technical Newsletter
This Newsletter No. GN28-2598 Date April 30, 1975 Base Publication No. GC28-6631-13File No. S360-20 (aS ReI. 21.7) Previous Newsletters None
IBM System/360 Operating System:
Messages and Codes
© IBM Corp. 1966,1967,1968,1969,1970,1971,1972,1973
This Technical Newsletter, a part of as release 21.7, provides replacement pages for the subject publication. These replacement pages remain in effect for subsequent releases unless specifically altered. Pages to be inserted and/or removed are:
Front Cover, Edition Notice 9,10
25,26 29,30 39 - 48 51,52 57 - 60 89,90 93 - 96 107,108 149,150 159,160 163 - 182.2 187 - 194 201,202 215,216 237,238 243 - 246 251 - 254 261 - 264 269,270 281-286
299,300 305,306 311,312 329 - 332 339 - 342 349,350 381,382 387 - 392 395,396 405,406 419,420 427,428 437- 442 461 - 464 479 - 484 581,582 585,586 603,604 641 - 646 655,656 713 - 714
A change to the text or to an illustration is indicated by a vertical line to the left of the change. Some pages without changes were reprinted in order to decrease the number of page inserts .
Summary of Amendments
New messages have been added and deletions were made to some of the existing . messages. Updates were made to the routing and descriptor Codes Chart to reflect the latest changes.
Note: Please file this cover letter at the back of the manual to provide a record of changes.
IBM Corporation, Publications Development, Department 058, Building 706-2, PO Box 390, Poughkeepsie, New York 12602
© IBM Corp. 1975 Printed in U.S.A.
o
0'
o
o
This publication lists the system completion codes, wait state codes, and messages produced by IB~-supplied
components of the operating system. The causes of the codes and messages are
explained, the accompanying actions by the operating system are described, and
appropriate responses are suggested. The codes and messages are presented in alphameric order.
ASSOCIATED PUBLICATIONS
This publication contains some messages that appear in other publications and are duplicated in this publication, and some messages that appear in this publication only. Those publications that contain messages or that serve as references to specific messages are listed at the beginning of their appropriate message sections in this publication.
Preface
Those publications that introduce concepts and terminology relevant to all messages are:
IBM System/360 Operatinq system:
Data Management Services, GC26-3746
Job Control Language Reference, GC28-6704 Operator's Procedures, GC28-6692
Operator's Reference, GC28-6691 Programmer's Guide to Debugging., GC28-6670
supervisor Services and Macro Instructions, GC28-6646
Preface 3
o
o
o
o
o
Summary of Amendments
Release 21.7 •••••••••••••••••••••••••••••••••••••••••••••••• 9 Release 21 •••••••••••••••••••••••••••••••••••••••••••••••••• 10 Release 20.6 •••••••••••••••••••••••••••••••••••••••••••••••• 10
Introduction ... _... ... • • ... 11
Part I: System Completion Codes ... 13
Part II: Wait state Codes... 63
Uncoded Wait State... 73
Loops . . . 75
Part III: Numbered Messages ... ,... • ... ... •• ••• • ... .... 77
IBC (Independent Utility lotlessages) •••• · ... , ... .o . . . 79
lEA IEB IEC lED lEE IEF IEH lEI IEK lEM IEP lER Error Messages for IBCDASDI (DASDI) and IBCDMPRS (DUMP/RESTORE) ... , ...
OJ...
79Diagnostic Messages for Independent Utilities ... 82
Error Messages for IBCRCVRP (RECOVER/REPLACE) •••••. ,... 86
(Supervisor Messages) ... 89
Input/output.Supervisor Messages (1) ... 89
Supervisor Messages . . . 92
ABEND Messages . . . o. ••• • •• • .... • • • • •• ... • • • .... •• • • • •• 92
NUCLEUS Initialization Program (NIP) Messages .... .o • • • • • • • • • • • 94 Rollout/Rollin Messages ... ' •••• 105
Input/Output supervisor Messages (2) . . . .0 . . . . .0 . . . 106
(Data Set Utility Messages) . . . I I I IEBEDIT Program Messages... ... •• •• I I I IEBCOPY Program Messages ... '114
IEBCOMPR Program Messages ... 125
IEBGENER Program Messages... .•• •• • ... .... • ... •.• ... ... 131
IEBPTPCH Program Messages... .•• • • • • • • • • • •• ... • • •• 137
IEBUPDAT Program Messages... 141
IEBISAM Program Messages . . . , ••••.• ,. • " • •.• • ... • •• 143
IEBDG Progrant Messages ... '.... • •.•.• 144
IEBUPDTE Program Messages... 149
IEBTCRlN Program Messages' ... , •••• ,.. • • • • • • •• 155
(Data Management Messages) •••••• ~ . . . 159
End-of-volume Messages ... , ... 159
Open Messages ••.••••••.•••••••••••.••••• 0 . . . 0 • • • • • . . . 169
Close Messages ... ,.. ... • ... •.••••• •.• •.• 185
Password security Messages ... 193
Checkpoint/Restart Messages . . . ,. • •• • • .• • • ••• 193
Direct Access Device Space Management (DADSM) Messages ... 194
Tape Label Creation Messages ••••••••••• ' ••• 0.. • • • •.• • • • •.• • • • •• 194
BTAM/ QTAM Messages •••• 0 . . . 0 • • • • • • • . . • . . . . . 195
(Telecommunications Access Method (TCAM) Messages)... 199
(Master SCheduler Messages) ... 225
(Job Scheduler Messages) ••••••• ~ . . . , . . . 271
<System uti Ii ty Messages) ... ' ... co • • ,. • . . . • • • . • . • • • • 335
IEHLIST Program Messages •• 0 • , . . . 0 335 IEHPROGM Program Messages ... 337
lEHMOVE Program Messages . . . 0 . . . 341
IEHIN IT'!' Program Messages . . . ~ .• • ... • • •• • • •• 350
IEHIOSUP Program Messages ... ,.... •• • •.•• • • •.• • • •••• ... •.. 352
IEHDASDR Program Messages ... '. •• 353
IEHATLAS Program Messages,.. • ... ••• ... •••• • ... ... ... 360
(System Generation Messages) ... ' •• 365
(FORI'RAN IV H Messages) ... ,. ... 0 • .. . . . 367
(PL/I F Messages) ... 369
(COBOL E Messages) . . . 0 • . . • • • . . • • • • • • • • 371 (sort/Merge Messages)··· ... · ... ,. ... ,. .... · ... At".. 3 7 3
Contents
Contents 5
IES lEU lEW lEX lEY IFA IFB IFC
IFD IFF IGF IHB IHC IHD IHE IHG IHI IHJ IHK
IHL IIx IKA IKD IKF IKJ IKM IMx
IPD
(Report Program Generator (RPG) Message s) ... ,.. • •••• 375
(AsseIDbler F Messages) ... , • .o • • • • , . . . 377
(Loader and Linkage Editor Message s) ... , ... ,.. 379
Linkage Editor Program Messages ... ,. , ... 379
Loader Program Messages ... , ••• , •••.•• , •• , •.• , ••••.•• , . 0 , • • 391 (AWOL f.1essages) ... 0 . . . • . . . ' . . . , . . . 397
(FORTRAN IV G Compiler Messages) ... , •• , ... ,., ... 399
(SMF Dump Program Messages) ... ' ••.• , ... , ... 401
( Environment Recording Messages) ... , ... ,. '" .... ,... •• •• 403
(Service Aids Messages) ... ' ... , ... f . . . 407
IFCDIPOO Program Messages .••.•••.•• , ... , ... ,. ,. ' ••.•••••.• '.. 407
IFCEREPO Program Messages, ... ' ... '. ,. , ... ' •• ' •••• ,... ... 408
(Online Test Executive Program Message s) ... ,. , ... ' •.••.• , ••• ,... 413
(Graphic Programming services Mess ages) •••• ... • • •• • •.• ... ... 429
(Machine-Check Handler and Dynamic Device Reconfiguration f.1essages) .• ,. ' ... f . . . , . . . , . . . • . . . 431
(Supervisor and Data Management Assembler Macro Expansion Messages), ... , ... , •• , ... '.' ... , ... 443
(FORTRAN IV Obj ect Program Message s) .... ' .... , ••••••• ,... • .. • • • .. •• •• 465
(COBOL E Object Program Messages) ... ' ... 467
(PLII F Obj ect Progr am Messages) ... , ••••••• , •••• ,. ' ••• ,. • .. • .... 469
(Maintenance Program - Analyzer Messages) ... ' ... 0 · . . . 471
(AWOL Obj ect Program Messages) ... '. ... •• ... • •• • •• ••• ... 477
(Checkpoint/Restart Messages) ... ' •• ,. .• .• • • • .• ••• 479
(Remote Job Entry Messages and Conversational Remote Job Entry Messages) ' •• ,. , ... ,. , •••••• , ... ,.... •.•.• 485
Remote Job Entry Messages Sent to the Central Operator ... 486
Conversational Remote Job Entry Messages Sent to the Central Operator . • • • . • . . • . . . 493
(Generalized Trace Facility Messages ••••••••••••• ~ ••••••••••• 503 (Emulator Messages) •••••••••••••••••••••••••••••••••••••••••• 511 (Graphic Job processor and satellite Graphic Job Processor ])!Iessages) • , •.• ,. , ... <0 . . . , • • • • ' . . . , • • • • • • • , • • • • • ' . . • • • • . . . . . . . . . 513
(Satellite Graphic Job Processor Messages) ••••.•• ,... ... 531
(American National standard COBOL Messages) ... 533
(Time Sharing Option Messages) ... f • • • • ' • • • , . , . , • • • • • , . . . . . . 535
Terminal Messages Requiring Inst allation Action ... ' ... f 557 (PL/I Syntax Checker Messages) ... , ••••.•.•• , ... , ... , •••• 563
(service Aids Messages) ... , •• , ... , ... 575
IMAPTFLE Messages ••.•• , ... , •.•.••• ' ••• , ... ' ••• ' ••• ,. .. ... 575
IMASP ZAP Messages •••• , ••.•••.• , ... ,. .. .. • • .• • .• .• • .. • •• 578
I MBMDMAP Me ssages . . . '. .. .• .. • • .. .• .• • • .. • • .• • .• • .• • • .. • .. .... 581
IMBLIST Messages... • • •• •• •••••• •• ••••• ••••• 584
IMCJQDMP Messages ... , •• ' ... , ... , ... ' ... . I MDSADMP Messages ... ' ... '. , •••• ' ... .. IMDPRDMP Messages •.•••.•••••••.•.•• , •.• ,. , ... , ••.•.• (FORTRAN Syntax Checker Messages) .. , ... .. 587 589 590 605 Part IV: Unnumbered Messages .•.•••••••• , ... ,. • ••.•••.•.• • .... ... ... ... 615
Part V: Routing and Descriptor Codes ... , ... , ... , ... ,. 633
I
Part VI: Problem Determination (foldout Tables I and I I ) 713 Index ••.•••• , •• , •.•.••• , •••• , ... , ... 715o
C'''''·
' \ Io
o Figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
'0
Figure 21.Figure 22.
Figure 23.
Figure 24.
Figure 25.
Figure 26.
Figure 27.
I
Figure 28.Figure 29.
Figure 30.
Figure 31.
Figure 32.
Figure 33.
Figure 34.
I
Figure 35.o
Routing and Descriptor Codes of Supervisor Messages •••••• 640 Rout ing and Descr iptor Codes of Da ta set uti l i ty
Me ssage s •••••••••••• ' ... , . . . '. • • • • • • .. • • • • •• 643 Routing and Descr iptor Codes of Data Management
Messages . . . , •••• , •••• ' . . . , ••••••• , ... , •• 644 Routing and Descr iptor Codes of TCAM Messages •••• , •••••••• 648 Routing and Descriptor Codes of Master Scheduler
Messages . . . 653 Routing and Descriptor Cod~ of Job Scheduler Messages ••• 662 Routing and Descr iptor Codes of System Utility Messages •• 668 Routing and Descriptor Codes of FORTRAN IV H Messages •••• 668 Routing and Descr iptor Codes of PL/I Messages •••••••••••• 669 Routing and Descriptor Codes of COBOL E Messages ••••• ' •• , •• 669 Routing and Descriptor Codes of Sort/Merge Messages •• ' •• ' •• 670 Routing and Descr iptor Codes of Assembler F Messages... 673 Routing and Descriptor codes of ALGOL Messages ••••••••••• 673 Routing and Descr iptor Codes of FORTRAN IV G Messages •••• 674 Routing and Descriptor Codes of SMF Dump Messages •••••••• 674 Routing and Descr iptor Codes of Environment Rec ordi ng
Messages ••••••••••••••••••••••••••••••••••••••••••••••• 675 Routing and Descr iptor Codes of IFCDIPOO and IFCEREPO
Me ssages ••.• , •• ' •••••• , ••••.•••.•• ' ... ' ••••.•• , ... '.. • • •• 676 Routing and Descr iptor Codes of OLTEP Messages •••.••••• , .... 677 Routing and Descriptor Codes of Graphic Programming
S erv ices Messages ... ' ... ,. ' ••••••• ' •••••••••• ,... 680 Routing and Descriptor Codes of Machine-Check Handler
and Dynamic Device Reconfiguration Messages ••••••• , ... 681 Routing and Descriptor Codes of FORTRAN IV Object Program
Messages . . . 684 Routine and Descriptor Codes of COBOL E Object Program
Messages . . . 684 Routing and Descr iptor Codes of PL/I Ob ject Program
Me ssage s. - •••••.•••• ' •..•• ,. '. _ • ,. , ••••• _ ... ,. ' ... ' •••.• '. •• 685 Routing and Descriptor Codes of Maintenance Program
Analyzer Messages, •• ' ••• , ••••••.••• ' ••••• '. ' •••• , ... , ••••• '... 691 Routing and Descriptor Codes of ALGOL Ob ject Program
Messages .••• , . . . , . . . ,. ••• ,692 Routing and Descriptor Codes of Checkpoint/Restart
~lessages .... ' ... , •••••• , ••••••••• ' ••• ' •••••• ' •• , ... ,. '. 692 Routing and Descriptor Codes of Remote Job Entry and
Conversational Remote Job Entry Messages . . . , •••• '.... 693 Routing and Descriptor Codes of Generalized Trace
Facili ty Messages ... ,. ,... • •••• ••• • . . . •••••• •••• 698 Routing and Descriptor Codes of Graphic Job Processor
and Satellite Graphic Job Processor Messages... 700 Routing and Descriptor Codes of Satellite Graphic Job
Processor Messages ••••••••••••• ,. ••••••• •••••• ... ... 702 Routing and Descriptor Codes of American National
Standard COBOL Messages . . . , •• , . . . '. 702 Routing and Descriptor Codes of TSO Messages ••
'O.. ••.•.•.•
703Routing and Descriptor Codes of Service Aids Messages •••• 708 Routing and Descriptor Codes of Unnumbered Messages... 711 Problem Determination (foldout Tables I and II)... 713
Contents 7
o
o
o
o
CI
o ,
Page ofGC28-6631-13, Revised April 30, 1975, by TNL: GN28-2598
Summary of Amendments for GC28-6631-13
as updated by GN28-2598 OS Release 21.7
New messages have been added and deletions were made to some of the existing messages. Updates were made to the routing and descriptor Codes Chart to reflect the latest changes.
Summary of Amendments for GC28-6631-13
OS Release 21.7
TCAM
Support of Level 4 TCAM has caused changes in the system completion codes, TCAM messages (lED), and supervisor and data management assembler macro expansion messages (IHB).
IMAPTFLE
Messages were added to support the generate function.
Miscellaneous
Minor changes have been made throughout the book for clarity and accuracy.
Summary of Amendments 9
Summary of Amendments for GC28-6631-12
OS Release 21
3410 Tape Subsystem - 3420/3803 Tape subsystem Input/Output sup~rvisor message IEAOOOI now contains information for these new tape subsystems.
3505/3525 Card Reader/Punch
Two new system completion codes and four new data management (IEC) messages provide support from the 3505/3525 card reade~/punchu
Model 65 - MP Shared OASD (lEE)
The Master Scheduler (lEE) messages contain support for Model 65 Multiprocessing shared direct access files.
Open. Close End-of-Volume Repack
System completion codes for the open, close, end-of-volume Data Management routines will now be accompanied by messages that indicate the associated return code" jobname, stepname, ddname-concatenation number, dsname, and volume serial number.
Password Protect
The System Utility (IEH) section now includes the IEHPROGM Password Protect function
messages.
PCP Removal
The Primary Control Program (formerly known as the Unit Control Program) is not supported for this release ..
Summary of Amendments for GC28-6631-11
as updated by GN28-2S01 OS Release 20.6
~his TSO technical newsletter includes messages of the TSO START/STOP/MODIFY function.
IMDPRDMP
This technical newsletter includes messages of the IMDPRDMP - PRINT SWAP function.
Problem Determination
Messages and codes throughout the book contain additional problem determination information.
A new section has been added to consolidate common problem determination actions (Part VI). Messages will now indicate problem determination actions under the heading
"Problem Determination" and refer ~he user to the tables in Part VI.
service Aids
Three new service Aid programs have messages for this release: IHLGTF (the Generalized Trace Facility), IMCOSJQD (the OS jobqueue dump service aid), and IMBLIST (the module list service aid). The IMDPRDMP service aid message now include the GTF EDIT messages.
Status Display
Master Scheduler (lEE) section now includes messages for status Display support.
RMS for system 370/135
The Machine Check Handler and Dynamic Device Reconfiguration (IGF) section contains RMS/135 messages.
o
o
o
o
This publication lists" explains, and suggests appropriate responses to the system completion codes, . wait state codes, and messages produced by most of the IBM-supplied components of the IBM System/360 Operating system.
Note: Numbered messages for certain programs, such as the compilers, assemblers, and other special application programs (if not listed in this publication) are contained in the associated System Reference Library publication. Where desired" the messages may be moved from their associated programmer's guide and placed. behind the appropriate section title page provided in this publication.
Part I contains the system completion codes.
These 3-digit hexadecimal codes designate
conditions causing abnormal termination of a task or a job step.
Completion codes are intended to be interpreted after execution by the operator.. programmer, system programmer, or installation manager. Where possible, action required for resolution of the abnormal termination is indicated in the
associated operator or programmer response.
During execution, a completion code may be interpreted and/or handled by the (1) COND
parameter of the EXEC or JOB statement, or by t2) an appropriate user-written routine specified in the STAE macro instruction or the ETXR operand of the ATTACH macro instruction.
Introduction
Part II lists all the system wait state codes.
A wait state code is the last 12 bits of the current program status word (expressed in
hexadecimal>, indicating the reason for the wait state. Unless otherwise specified, the wait state is to be interpreted by the cperator and handled according to the operator response given for the code.
Part II also contains diagnostics and corrective actions for uncoded wait states and loops.
Part III contains nun:bered messages produced by IBM-supplied components of the System! 360
Operating system. Numbered messages are grouped by component name and listed in numeric order.
Part IV contains the unnumbered messages produced by IBM-supplied ccmponents. They are grouped alphabetically according to issuing component name and are listed alphabetically within their respective groups.
Part V contains the rwting and descriptor codes for applicable messages. Messages and their routing and descriptor codes are tabularized and grouped by component nan:e; and within each table, they are listed in alphaIreric order.
Part VI contains problem determination
information. Where applicable, the documentation for messages and codes will identify common problem determination actions by referring to the action lists in Part VI, or by identifying unique actions.
Int roduct ion 11
o
o
o
PART I: SYSTEM COMPLETION CODES
o
<>
system Completion Codes 13
o
o
Completion Code Summary (Part 1 of 10)r---T---T---T---,
I IComple-1 I I
I I tion 1 Cperation or 1 I
I Group I Code IMacro Instruction 1 Explanation I
r---+---t---+---~
IBISA¥v 1001 1 CHECK, GET, PUT I I/O error; terminate specified or no SYNAD specified I
I BSAM/ I 1 I I
I QSAM/ 1 I I I
I BDAM I I I I
r---+---t---+---~---~
I BSAM/ 002 I Record is greater than 32,768 bytes; exceeds maximum track I QSAM/ I length or stated blocksize; could not be contained in one IBDAM/ I extent; too many tracks specified for cylinder overflow;
I ISAM I or BDW or RDW (SDW) invalid.
I I
I 003 EOB I 3525 associated data set I/O macro sequence error.
I I
I 004 OPEN I Invalid FORMAT card or invalid device specified with OMR.
I I
I I Conflicting or invalid DCB parameter.
I I
I I Data protection image not present in SYS1.IMAGELIB.
I 008 CHECK while creating I SYNAD returned to CHECK routine, but save area was
I direct data set I destroyed
r---+---+----~---+---f
I BDAM 1020 1 OPEN I In valid DCBMACRF fie ld or data set contained zero extents I
I I 1 I
I
1 1025 I I Address in DCBSQND field outside task
I
1 1 1 I 1
I 10 26 IProcessing with I Invalid DCBXARG field or exclusive control status not
I
I 1 lexclusive control I indicated 1
r---+---+---+---~
I BlSAM/ 030 10PEN I Invalid DCBrtACRF field
I
I ~ISAM I I
I
1 031 I I I/O error; no SYNAD specified
I
o
I 032 I 10PEN 1 I Invalid DCBMACRF fie ld ~I 1
033 I OPEN 1 I/O error in reading volume index or in validating last 1 1 record pointers, or address in DCBMSHI field outside task 1 1 or under incorrect protection key
I I
034 I OPEN 1 DCBMSHI and DCBSMSI fields specify area too small for
I I va 1 ume index
I 1
035 10PEN I DCBMSWA and DCBSMSW fields specify area too small for one
1 I track
1 1
036 1 OPEN 1 No prime area specified
1 1
037 10PEN 1 In valid buffer spec if icati on
1 1
038 10PEN I Index area too small or crosses volumes
1 1
039 I SCanning I End of data set; no address in DCBEODAD field
I I
03A I CLOSE I I/O error in writing updated forn:at 2 DSCB
I I
03B I OPEN I ISAM data set to be processed, but not created or its DCB
I 1 not closed after creation
I I
03E 10PEN I Records to be loaded; but data set previously loaded;
I I attempt to add records with resume load to variable length
I I
data setI
r---+---+---+---f
I BISAM/ \ 03D \ OPEN I No DSORG=IS or ISU in DD or serialmmbers in SER in DD not I
\ QISAM/ \ I I in order or not all present I
I BDAM \ I I I
L _________ ~ _______ ~ _____________________ ~ _____________________________________________________________ J
o
system Completion Codes 15
COmpletion Code Summary (Part 2 of 1,0)
r---r---~-T---T---,
, I Comp Ie,.. I I ,
I
I
tion IOperation or II
I Group I Code IMacro Instruction I Explanation I
~---+---+---~---+-~---~---~---~---f
ITCAM 040 I OPEN Error in opening a TCAM line group data set. I
I I I
, 041 10PEN Error in opening a TCAM rressage queues data set. ,
, I I
I 042 ,Processing Error in runnin9 a TCAM MCP with the telecommunication ,
, I on-line test executive. I
, , ,
I 043 'OPEN Error in opening a TCAM application program data set. J
, , ,
I 044 ,Processing Error in processing the FE common write subtask. I
, , J
I 045 IMessage Control I/O error or logical read error. I
I IProgram (MCP) ,
, I I
I 046 I CLOSE TCAM MeP is scheduled to be terminated, application program I
I I data set is active. Completion code is for the application,
, I '
program data set. ,~---+---+---+---f 'Graphics 1056 IGraphic attention I ANALYZor GSERV specified DCa, which pointed to DEB, which I
' a c c e s s ' Iservice routine pointed to in~lid UCB
I
,method, I I
(GAM) 057 'Graphic attention ANALYZ or GSERV specified DCB, which pointed to DEB, which I Iservice routine pointed to DCB for other than graphic device I
I I
061 ,CLOSE CLOSE issued DAR for GACB that was not specified (via SPA.R,) ,
, by the closin9 task ,
I I
062 iGraphic Subroutine Return code equal to or greater than value of null argument I
IPackage (GSP) for produced I
IFORTRAN IV, COBOL, ,
,and PL/I ,
I I
063 I 2250 operator depressed alphameric keyboard CANCEL key and ,
c
, used light pen to terminate program I
r---+---+---+---~-~
,BTAM 090 OPEN UCB for other than communications devic~ I
, I
I 091 OPEN UCB specified invalid or unsupported transmission control
!
, unit I
I I
, 092 OPEN UCB specified invalid or unsupported terminal control or ,
, adapter ,
I ,
, 093 OPEN UCB specified invalid or unsupported terminal I
, I
I 094 OPEN nCB specified invalid or unsupported optional feature or I
I mode of operation I
I I
I 095 OPEN Line group did not have identical terminal types and/or J
, optional features I
, I
, 096 I OPEN DCBBFTEK field specified dynamic butfer allocation, but I
, I DCBBUFCB, DCBBUFNO. and DCBBUFL fields not specified I
, I I
, 097 ,OPEN Device I/O directory full ,
, I I
, 098
I
OPEN Transmission control unit not a 2701 or the DualI
I ,
Communication Interface, or Dual Code Feature not specifiedI
J I ' J in UCB I
t---~---+---+----~---+---~
'QTAM ,OAO 'OPEN I DCBTRMAD field not filled ,
, ' I ' I
, 10Al I OPEN , DCBSOWA field not filled I
I I I ' I
, IOA2 I OPEN J ddname, in DD or terminal table, not name of process entrY ,
, " , in terminal table ,
L ________ -~ _______ L _________ - - -_________ ~ ________________________________________________ - ___________ -J
o
o
o
o
Completion Code Summary (Part 3 of 1e)
r---T---T---T---,
I I I I I
I I Comp le- I I I
I I tion 10peration or I I
I Group I Code IMacro Instruction I Explanation I
~---+---+---+---~---f QTAM OA3 /Message control I All available space used in message queues data set
1
(Cont.) I program I I
I I I
OA4 I Checkpoint I Insufficient space allocated when opening data set: I/O I
I
data setI
error when setting up format of or closing data setI
I I I
OA5 I OPEN I DCB for main storage process or main storage destination I
I I queue previously opened ~
I I ~
OA6 10PEN,CLOSE I DCB for direct access message queue not opened first or not I
I I closed last J
I I I
OA7 I OPEN I DCB for checkpoint data set opened before DCB for direct I
I I
access message queues data set opened, or uncorrectableI
I I
disk errorI
~---+---t---t---~----f
I Job lOBO I I I/O error in reading or writing SYS1.SYSJOBQE I
I sched- I I I I
I uler 11BO I I Invalid TTR for SYS1.SYSJOBQE found by system conversion I
I I I I ro utine I
~---+---t---+---f PROLOGUE 10Cx Program interruption., not in I/O interruption handler or
1 type 1 SVC routine; no prOJram routine to handle
1 interruption; x = program interruption code
I IOF1 I IOF2 I IOF3
1
1Program interruption in I/O interruption handler Program interruption in type 1 SVC routine
Machine-check interruption: MCH or SER1 able to abnormally terminate job step to conti nue operating syst em
IOF5 Program interruption occurred while lcading transient area
1 for type 3 or 4 SVC
~---+---t---+---1
II
EXCP 1200 I I/O operation I Invalid ECB" lOB, DCB protect key ~I (SVC 00) I I I I
I
I I II
I 1300 I I/O operation I Invalid DEB protect key I
I 1400 II/O operation
I
Invalid DCB pOintersI
I 1 I I I
I 1500 I I/O operation 1 Invalid UCB address I
~---+---t---+---f
I WAIT 1101 I WAIT I More events than ECBs I
I (SVC 01) I I I I
I 1201 I WAIT I In valid ECB address ,
I 1 1 1 1
I \301 ,WAIT I ECB wait flag already on ,
~---+---+---t---~---f
1 POST 1102 1 POST I In valid ECB address 1
I (SV C02) 1 1 1 ,
, 1202 IPOST , Invalid RB address in ECB I
~---+---+---+---f ITask 1103 IRETURN or branch to I ECB already posted or RB address in ECB invalid 1
I termina-I Ireturn address in I /
I tion 1 /register 14 I I
I (SVC 03) I I 1 /
I /A03 IRETURN or branch to I Subtasks not yet terminated )
I , 'return address in , 1
, , Iregister 14 ,
I
L _________ ~ _______ ~ _____________________ ~ _____________________________________________________________ J
System Completion Codes 17
Completion Code Summary (Part 4 of 10)
r---T---T---T---,
, ,Comple-J I I
I I tion 10peration or I I
I Group I Code IMacro Instruction I Explanation I
~---+---+---~---+---~---f ITask IC03 IRETURN or branch to I TCBDEB points to DEB that is associated with an invalid DCB I I terrnina-I Ireturn addre"ss in I Warning: Not all data sets closed I
I tion I Iregister 14 I I
I (SVC 03) I I I I
I <Cont.) 1003 IRETURN or branch to I ENQ resources not yet released I
I I I return address in I I
I I I register 14 I I
r---+---t---t---;
,GETMAIN 104 IGETMAIN for program I Not enough available storage in local system queue area. 1
I (SVC 04) lin supervisor mode I I
I 504 IGETMAIN with LA and Length and address lists overlap I
I IA operands I
I I I
I 604 GETMAIN Invalid address or length in free area queue element, or
I
I inactive program specification; address in A or LA operand I
I is outside task or is not multiple of 4; address of l
704 GETMAIN
804 GETMAIN or language processor
B04 GETMAIN C04 GET MAIN
parameter list erroneous J
List request; MVT not in system
Request for zero bytes of main storage or not enough main storage available
Subpool number greater than 127
Invalid storage hierarchy specification
I I I I I I I I I I E04 GETMAIN for program I Not enough main storage available I
I in supervisor mode I I
~---t---t---+---~
IFREEMAIN 305 IFREEMAIN I Area to be released not within correct subpool or not l
I <SVC OS) I I described by DQE I
I 505 IFREEMAIN with LA I Length and address lists overlap I
I J and A operands I I
I I I
I 605 IFREEMAIN Invalid address or length in free area queue element; I
I I address in A or LA operand is outside task or is not I
I I multiple of 4; address of parameter list erroneous I
I I I
I 705 IFREEMAIN List request; MVT.not in system I
I I I
I 905 IFREEMAIN Address of area to be released not multiple of 8 I
I I I
I lAOS IFREEMAIN Area to be released overlaps an existing free area ~
I I I 1
J IB05 IFREEMAIN Subpool number greater than 127
1
I I I I
I 10 05 IFREEMAIN Attempt to free system queue space storage not owned by ~
I I I I task I
r---+---t---+---~
I FETCH 1106 I LINK, LOAD, ATTACH. I Error while loading module into main storage: scatter data I I <SVC 06} I IXCTL I invalid (MVT), invalid record type (MFT), invalid address 1
I I I I (MFT, or MVT), I/O error (MFT or MVT) I
l _________ ~ _______ L _____________________ ~ _____________________________________________________________ J
o
o
o
o
o
Completion Code 'summary (Part 5 of 10)
r---T---T---T---,
I I I I I
I , Comp Ie - I I I
I I tion ,Operation or , I
I Group I Code IMacro Instruction I Explanation I
~---+---+---+---f FEl'CH 406 ILINIe, ATTACH, XCTL Module was only loadable; module specified by entry point
(SVC 06) I defined by IDENrIFY roacro instruction in system with option
(Cont.) I 3, but not MVT
506 I I LINK, LOAD, ATTACH.
IXCTL
606 I I LINK, LOAD, ATTACH.
106 I ILINK" LOAD. ATTACH., IXCTL
S06 I I LINK" LOAD, ATTACH, IXCTL
906 I ILINK I I IA06 ILINK
1 I
IB06 I I/O activity
1 I
, I
Not enough nain storage for module and cverlay supervisor or TESTRAN interpreter
Not enough nain storage for module Module marked "not executable"
BLDL detected error:
directory search
module not found or I/O error during Tasks waiting for reenterable or serially reusable module exceed 255
Task already waiting for serially reusable module
Abnormally terminating system error task reinstated, and user task abnorna lly te rmi nated
1 C06 I XCTL , Abnormally terminating transient area task reinstated, and
1 I I user task abnornally terminated
~---+---+---+---~---f IXcrL 1207 IXCTL 1 Asynchronous exit routine attempted to execute XCTL I
I (SV C 0 7 ) I I I I
~---+---+---+---f I LOAD 130S I LOAD , Module specified by entry point defined by IDENTIFY macro I
I (SVC OS) 1 I I instruction I
~---+---+---+---f I GErMAIN" 110A IGE'lMAIN.for program Not enough available storage in local system queue area.
1
I FREEMAIN I in supervisor mode I
I with R I I
I operand I I
I (SVC OA) 20A I Getting. freeing, Storage still allocated to previous ste~; new step I
1 lor replacing region I
I Ifor new job step I
, I ,
, 30A IFREEMAIN Area to be released not within correct subpool or not ,
, I described by DQE I
I I I
I 40A IFREEMAIN Attempt to release all of subpool zero ,
, I I
I 60A I GETMAIN" FREEMAIN Invalid address or length in free area queue element or I
I I inactive program specification; address of area to be I
I I released (in register 1) not multiple of S I
I I I
I SOA IGETMAIN Request for zero bytes of main storage or not enough main I
I I storage available I
I I I
I 90A I GETMAIN,. FREEMAIN Inactive program address not multiple of S; address of area I
I I to be released not multiple of S I
I I I
I 1 AOA I GETMAIN" FREEMAIN Inacti ve program over la ps free a rea; area to be released I
I I I overlaps an existing free area I
L _________ ~ _______ ~ _____________________ ~ ____________________________________________________________ J
System Completion Codes 19
completion Code Summary (Part 60f 10)
r---T---T---T---~---I
' I C o m p l e - 1
I I
, I
tion ,Operation or I ,I Group I Code IMacro Instruction I Explanation
I
r---+---~---+---+---~---_i ,GETMAIN, IBOA ,GETMAIN, FREEMAIN I Subpool number greater than 127
I
, FREEMAINI I I ,
, with R I "
I
, operand I ' I ,
, (SVC OA) 1 1 1 1
, (Cont.) 1 1 1
I
, I " ,
, 1 DOA 1 FREEMAIN with R 1 Attempt to free system queue space storage not owned by ,
, 1 I operand , task
I
r---+---+---+---~
I ABEND 1 DOD I ABEND 1 Invalid ABEND recursion during abnormal termination of
I
I
I ' 1 subtask; job l:;tep task terminated.I
I
(SVCOD) IEOD I ABEND I Insufficient main storage available for ABEND processing ofI
, 1 1 , subtask, job step terminated.
I
r---+---+---~---+---f
I
I OPEN 013 1 OPEN Conflicting or unsupported parameters in DCB; member name I (SVC 1 3 ) , specified in DD not found: no directory allocation, 1 subparameter in DD
I 1
, 113 ,OPEN, OPEN with
, 1 TYPE=J
I ,
I 213 1 OPEN
I ,
313 I OPEN 413
513 613 713 813 913
,
,OPEN I
,
1,
1 OPEN
I
I OPEN,
1 OPEN
,
1 'OPEN1 'Supplying of 'password
,
IA13
I
'OPENI ,
I B13 10PEN for UCS printer
I ,
IC13 ,OPEN, OPEN with 1 'TYPE=J" OPEN for 1 Igraphics
1 ,
1 D13 10PEN for graphics
I 1 ,
I/O error in reading or writing JFCB or in reading JFCB extension block: no exit code provided
DSCB not found; I/O error in reading or writing DSCB I/O error in reading format 3 DSCB
INPUT., I NOUT, or RDBACK specified but no serial number in SER in DDi I/O error in reading volume label: could not mount volume on device: volumes specified less than devices allocated
Attempting to open second DCB for same tape volume I/O error in label prcx::essing or tape positioning
Expiration date not occurred, but data set to be opened for output and DD contained MOD in DISP
Verification error in label processing
1 Operator entered incorrect passwo~d twice; third byte of J 80-byte record for data set not used to indicate read"
write, or read and write
File sequence number in LABEL in DD not on volume
Operator canceled UCS load or permanent. I/O error detected I/O error in reading JFCB or DSCB for ccncatenated data set: JFCB or DSCB not found for one data set in concatena- tion: graphic DCB already opened by another task
DCB for other than graphics device
.I
J J1 1 E13 10PEN for graphics DCBGNCP field not 1 through 99
I
~---+---+---+---f
I
CLOSE 1214 1 CLOSE , I/O error in tape positioning or volume dispositionI
, (SVC 14) ' I I
I
I 1 3 1 4 , CLOSE I I/O error in reading DSCB I
, 1 I I I
I 1 4 1 4 , CLOSE , I/O error in writing updated DSCB
I
I 1 I ' J
, 1"514 I CLOSE , I/O error in reading JFCB
I
, 1 1 1
I
I
1614I
CLOSE 1 I/O error in writing file markI
L _________ ~ _______ ~ _____________________ ~ _____________________________________________________________ J
o
o
o
o
COmpletion Code Summary (Part 7 of 10)r---T---T---,---.
I I
Cornple-I I1
I ,tion loperation or I
I
I Group I Code 'Macro Instruction
I
ExplanationI
~---+---+---+---f
I
CLOSE 1714I
CLOSEI
I/O error in label processing ~I (SIJC 14)1 I 1 1
I (Cont.) IA14 I CLOSE I I/O error in release of unused direct access space 1
I I I I
I
I I B14 I CLOSE I STOW unable to store. modify, or delete data from I I "
I
partitioned data set directory because name already inI
I 1 I I directory, no space available in directory, or I/O error in I
I I I I searching directory I
I I I I I
~---+---+---+---f I 1014 ICLOSE for graphics 1 Graphic device previously opened by another task I
~---+---+---+---f
I I
I TCLOSE 117 I BSAM CLOSE with I/O error in tape positioni ng or writing file mark I (SVC 17) I TYPE=T
I I
I 217 I BSAM CLOSE with I/O error in reading JFCB
I I TYPE=T
I I
I 317 I BSAM CLOSE with I/O error in reading DSCB
I I TYPE=T
I I
I 417 IBSAM CLOSE with I/O error in writing updated DSCB
I I TYPE=T
I I
I 717 IBSAM CLOSE with I/O error in label processing
I I TYPE=T I
~---+---+---+---f
I I I
o
I Master 122 I Operator canceled job, requested durop II sched- I
I
I uler 222 I Operator canceled job, did not request dump I
I
(SIJC 22)I I
I 322 I Execution of job step or cataloged procedure taking longer ,
I I than time specified
I
I I I
I 422 I Job required too much queue space for initiation
I
I II
622II
Initiation of task execution entered frcm a TSO terminal'I
I I terminated
I
~---+---+---+---f
I I I I
I
I 1522
I
I All tasks in SVC wait state for 30 consecutive minutes orI
I I I I for time specified in JWT parameter (is systems with SMF)
I
I ' I I . I
I 1722 I I OUTLIM keyword on SYSOUT 00 statement exceeded
I
~---+---+---+---f IWTO/wTOR 1023 IWTO, WTOR I Parameter list does not begin on proper boundary
I
1 (SVC 23) 1 1 I
I
I 1 1 1
I
I IE23 IREPLY command pro- I Invalid ECB address or reply address
I
I 1 I cessing (in response I I
I I Ito WTOR) I .~
r---+---+---+---1
I I I I
JISEGLO/ 1425 ISEGW'i' I Exclusive segment requested J
I SEGWT I
I I 1
I (SVC 25)1 I I
I
L _________ ~ _______ ~ _______ ----_-________ ~ ____________________________________
---J
o
System completion Codes 21
Completion Code Summary (Part 8 of 10)
r---T---T---T---,
1 1 Comple-I 1 1
o
1 I tion 10peration or
I I
I Group I Code IMacro Instruction I Explanation I
~---+---t---+---~
'EXTRACT 1128 I EXTRACT I Output list not on fullword boundary or not contained in I
I (SVC 28) I I I storage assigned to job step I
I I I I I
I 1228 _IEXTRACT 1 Input parameter list not on fullword boundary or does not I
1 1 J I begin in storage assigned to job step I
1 I I 1 J
1 1328 1 EXTRACT 1 TCB not for immediate subtask I
~---+---+---+---~
I ATTACH 12A ATTACH I Attempt to give subpool being shared with other subtasks I
I (SVC 2A) I I
I 22A ATTACH 1 Subpool number greater than 127 I
I I ]
I
I 32A ATTACH 1 Attempt to give job pack queue, which contains active II J programs, to new task I
I I I
, 42A ATTACH
I
Address for ECB to be posted upon subtask termination isI
, 1 not multiple of 4, higher than highest main storage, or I
1 1 does not have same protection ke:y as macro instruction I
I I
I 52A ATTACH'
1 Insufficient LSQA storage to propagate the STAI environment J II ' I I
I 62A ATTACH (MFT) I Exceeded maximum number of tasks by this ATTACH I
1 1 I
I
I 72A ATTACH 1 Issuer specified invalid parameter address I~---+---+---~---+---~---_1 1 CHAP 112C 1 CHAP I Address for subtask TCB does not point to valid TCB or TCB I
I (SVC 2C) I I I of immediate subtask, is not multipl~ of 8, or points t~ I
, I I I valid task that has terminated I
1 I I I 1
I 122C I CHAP I Address of TCB of subtask not multiple of 8, higher than I
I 1 1 , highest main storage, or does not have the same protection I
, I ' I key as macro instruction !
~---+---+---+---~---~
c
10verlay 112D I 1 Words 3 and 4 of segment table invalid 1
,s~per- I 1 I 1
,v~sor 122D I , Address in segment table or entry table outside storage for 1
, (SVC 2D)
I I I
job stepI
1 I I I I
1 132D I 1 Wrong length record or I/O error when loading segment I
, I ' I I
I
l _________ ~ IC2D _______ 4 _____________________ I ~I
_____________________________________________________________ Invalid scatter record JI
0
.•.. _ .. j,'
o
o
o
Completion Code Summary (Part 9 of 10)
r---T---T---T---,
I I Comp Ie -I I 1
I
1
tion 10peration or1 I
I Group 1 code IMacro Instruction 1 EJWlanation I
~---+---+---+---f 10veriay ID2D 1 1 Invalid record type found when loading segment J
1 super- 1 1 I ~
I visor IE2D I I Invalid address found when loading segment ~
1
(SVC 2D)I l i t
1 ( Con t.) 1 1 I ~
~---+---+---+--~---f IDEQ 1130 IDEQ without RET=HAVE 1 DEQ for resource not enqueued by prior ENQ )
I (SVC 30) 1 1 1 I
I 1230 I DEQ I In valid length spec if ied f or name representing res ource
l
I I I
1 I
1 1
3 30 IDEQI
Reset-must-complete (RMC) specified in problem programI
I I I I state I
I I I I 1
I 14 30 IDEQ 1 Invalid parameter list I
I I I 1 I
I 1530 IDEQ I Task does not yet control resource specified 1
~---+---+---+---~----f
I TEST OPEN 1331 I TEST OPEN I No program entry pOint specified I
I (SVC 31) I 1 I I
I I I I I
I 1431 I I Symbol table and control dictionaries unreadable I
~---+---+---+---f
I EOV 137 I End of volume I I/O error in label processing I
I (SVC 37) I I
I 237 lEnd of volume Verification error in label processing; tape label block I I count not same as DCB block count; interrupt during command I
I chaining I
337 437 537 637
737
837
I I End of data set I lEnd of volume I I
IEnd-of-volume for lmultiple volumes I I End of volume I I
I lEnd of volume or I a lloca ti on of Isecondary quantity I lEnd of volume for 1 sequential data set
I
I I A37 I I End of volume1 I I
I I B37 I End of volume
1 1 1
I 1 I
No address in DCBEODAD field
Protection keys different in TCBPKF field of TCB and DEBDEBID field of DEB
specified volume being used for another data set
I/O error in writing tape mark, tape positioning" reading labeL, sensing for file protection ring; DCB bit does not indicate concatenation of unlike attributes
I/O error; DSCB not found f or multi-volume or concatenated data set
1/0 error in reading or writing JFCB from or onto direct access
EOV issued against a DCB that was ndt opened.
Volume must be demounted from a device allocated to the data set" but system unable to dismount volume.
I ID37 10utput operation More space needed but no secondary quantity specified in
I I I SPACE in DD I
L _________ ~ _______ ~ _____________________ ~ ____________________________________________________________ J
System completion Codes 23
Completion Code Summary (Part 10 of 10)
r---T---T---T---,
I IComple-1 I ~
o
I I tion 10peration or
I I
I Group 1 Code IMacro Instruction I Explanation I
r---+---+---+---1
IEOV IE37 10utput operation 1 More space needed but no more volumes specified in SER, I 1 (SVC 37)1 1 I volume count, or REF in DD; more space needed but J 1 (Cont.) 1 I 1 unavailable in partitioned data set" additional space would I
I 1 1 I require another volume or 17 extents I
r---+---+---+---f
1 ENQ 1138 IENQ without RET= 1 Second ENQ without intervening DEQ I
1 (SVC 38) I ITEST, USE, or HAVE I
l
1 I 1 I I
1 1238 IENQ I Invalid length for resource name I
1 1 I I 1
I 1338 IENQ I set-must-complete (SMC) specified in problem program state I
I I 1 I I
I 1438 IENQ I Invalid parameter list I
I
r---+---+---+---~---_f I DETACH 113E I DETACH I Subtask being detached not yet terminated II (SVC 3E) I I I I
I 123E I DETACH I Address of subtask TCB is not multiple of 8, is higher than I 1 I I I highest main storage., does not have same protection key as I I 1 1 I macro instruction, or does not point to valid TCB or TCB of I
I 1 1 I immediate subtask I
I 1 I I I
I 133E I DETACH I Subtask being detached not yet terminated I
I I I I (STAE=YES was specified) I
r---+---+---+---~
ICHKPT 113F I I Error during execution of checkpoint restart I
r---+---+---+---~
IRDJFCB 1140 IRDJFCB I I/O error in reading JFCB I
I (SVC 40) I I J I
I 1240 IRDJFCB I No pointer to JFCB in DCB exit lj,.st I
r---+---+---+---f
I SWAP 1155 I I SVC 85 (in decimal) issued by user's task, but is I I (SVC 55) I 1 I restricted for use by Dynamic Device Reconfiguration I
r---+---+---+---i
I STATUS 114F I STATUS I Program issued STATUS macro for other than STOP/START! o
I (SVC 78) I I I function I
I I 1 I I
I 1160 I I Error in scheduling of attention exit routine 1
~---+---+---+---~
I System 12F3 I I Job was being executed when system failure occurred; I
I Restart I I I a system restart was performed I
r---+---+---+---~
IRollout/ 12FE I I I/O error in rolling in a job step I
I Rollin I I I ~
1 12FF I I Abnormal termination at request of User Appendage III I
r---+---+---+---f
Isupervi- IFnn ISVC instruction I Invalid operand, nn, in SVC instruction ~
I sor Calli I I I
I (SVC nn) I I I ~
~---+---+---+---f
I
IESR I (SVCs 109116D I 1 1 I I Invalid ESR code in register 15i
~1116, 117)1 1 I I
r---+---+---+---~---i IMisc 13FE I 1 Task abnormally terminated with teleprocessing I/O requests I
I I 1 I active or pending ~
1 1 I 1 ~
1 14FE I I Task abnormally terminated with non-teleprocessing I/O I
I I I I requests active or pending I
L _________ ~ _______ ~ _____________________ ~ _____________________________________________________________ J
o
24 Messages & Codes (Release 21.7)
o
C,
" Io
System Completion Codes
r---T---,
I Completion Code 1 The completion code consists of a system code and a user code. The I I 1 system code is supplied by the control progra~ and is printed as a 1
I I
3-digit hexadecimal number; the user code is supplied by the task and1
I I is printed as a 4-digit decimal number. I
r---t---1
Program Producing Code 1 Completion codes are issued by the control program or problem program 1 to indicate why a task was abnormally terminated.
Abnormal termination occurs when the control program or a problem program issues an ABEND macro instruction. In the first case" the control program detected an error condition serious enough to prevent a task from performing its work. In the second case, the task
detected an error that indicated i t was not performing its work correctly. For example, a program may be producing a grand total by successive additions to the total. After each addition, the
intermediate total could be co~pared to a value that should never be exceeded. If the intermediate total exceeds the value, the task 1
1 I I
1
1 I I 1
'I
1 could request an abnormal termination.I
r---t---f
I
Audience and Where ProducedI
For programmer· SYSPRI Nl' data s~t..I
r---t---f
Completion Code Format I The system and user codes appear tcqether in the task completion code I I field (TCBCMP) of the task control block (TCB) for the terminated 1
J task. I
1 I
I For an abnormal termination by the control program, the system code 1 I is one of the codes listed in this publication. The user code is I 1 0000. The syst~m r,OdA tAIls the prcqrammer the nature of the error I
I that the control program found. I
I 1
I
For abnormal termination by the user, the system code is 000. TheI
I user code is the completion code specified in the ABEND macro II instruction. I
r---t---f
Comments In systems with MFT, abnormal termination of a task causes abnormal Itermination of the job step.
I
In systems with MVT, abnormal termination of the highest level task in a job step causes abnormal termination of the job step. Abnormal termination of a subtask terminates only the subtask itself and its subtasks. subtask termination is indicated by the completion- code in the event control block (ECB), specified when the subtask was
attached, and the TCBCMP field of the tas k control block.
In systems with MVT, an abnormally terminated subtask at a low level can indirectly cause abnormal termination of a jot: step. To do so"
each subtask in the job step must abnormally terminate itself upon finding a completion code meaning abnormal termination of a lower level subtask; eventually, the highest level task terminates
abnormally, thus, abnormally terminating the job step. To terminate the job step with the completion code for the original error in a subtask" each subtask must use its subtask's completion code as its
I
J 1 I
I I I
II I I I I
I I Iown completion code. I
r---t---f
I
Problem DeterminationI
Refer to the fold-out in part VI of this publication for problemI
I I determination instructions. I
L _____________________________ ~ _______________________________________________________________________ J
001 Explanation: The error was detected during execution of (1) a BSAM, BISAM, or BDAM CHECK macro instruction, or (2) a' QSAM GET or PUT macro instruction.
An input/output error condition was encountered:
• In case (1), the control program found that the data control block (DCB) did not
contain the address of a SYNAD routine;
tl1eref ore, control could not be given to a SYNAD routine and the task was abnormally terminated.
• In case (2), the DCBEROPT field of the data control block contained the terminate (ABE) option; therefore, the task was abnormally terminated. (Possibly the result of a GET after EOD.)
system Completion Codes 25