X'00' |
X'00' |
X'00' |
X'80' |
obsolete. |
X'04' |
X'03' |
VDSS1 |
VDSS2 |
VDSS detected an error. |
X'04' |
X'04' |
X'00' |
X'09' |
Build JFCB interface; both JFCBDRLH
and JFCBLKSI are zero for a data set allocated by average block. |
X'04' |
X'04' |
X'00' |
X'0A' |
Build
JFCB interface; DS1SCXTV value
exists, but no DS1SCXTF flag is set. |
X'04' |
X'06' |
X'00' |
X'57' |
Non-SMS managed extended-format was not allowed
to allocate. |
X'04' |
X'09' |
X'00' |
X'34' |
Validate
JFCB extension; unmovable
data sets not supported on SMS-managed volumes. |
X'04' |
X'09' |
X'00' |
X'7E' |
ISAM data sets are no longer supported. |
X'04' |
X'09' |
X'00' |
X'7F' |
Validate
JFCB extension; absolute
track data sets not supported on SMS-managed volumes. |
X'04' |
X'09' |
X'00' |
X'83' |
Validate JFCB extension; minimum
extent size invalid with MXIG or ALX. |
X'04' |
X'09' |
X'00' |
X'85' |
Validate JFCB extension; AVGREC invalid
when space requested in cylinders or tracks. |
X'04' |
X'0A' |
X'00' |
X'34' |
Validate model DSCB extension; unmovable
data sets not on SMS-managed volumes. |
X'04' |
X'0A' |
X'00' |
X'7F' |
Validate model DSCB extension; absolute
track data sets not supported on SMS-managed volumes. |
X'04' |
X'0A' |
X'00' |
X'80' |
Validate model DSCB extension; average
block length not available for average block length data set. |
X'04' |
X'0A' |
X'00' |
X'81' |
Validate
model DSCB extension; partial
DSCB indicates that data set is allocated by absolute track. |
X'04' |
X'0A' |
X'00' |
X'82' |
Validate
model DSCB extension; DACLRGEX
request invalid when MXIG or ALX type of space request. |
X'04' |
X'0A' |
X'00' |
X'83' |
Validate model DSCB extension; DACMINES
request invalid when MXIG or ALX type of space request. |
X'04' |
X'0A' |
X'00' |
X'94' |
Validate model DSCB extension; user
label not allowed for PDSE. |
X'04' |
X'0D' |
RACRET |
RACREAS |
Invoke RACF to
check caller's authority. RACROUTE Request = AUTH. |
X'04' |
X'0E' |
X'00' |
X'52' |
Invoke RACF to
create a profile for the data set; data set protected by discrete
profile, but RACF not active. |
X'04' |
X'0E' |
RACRET |
RACREAS |
Invoke RACF to
create a profile for the data set. RACROUTE Request = DEFINE. |
X'04' |
X'0F' |
X'00' |
X'52' |
Invoke RACF to
create a profile for the data set using a security model; data set
protected by discrete profile, but RACF not
active. |
X'04' |
X'0F' |
RACRET |
RACREAS |
Invoke RACF to
create a profile for the data set using a security model. RACROUTE
Request=DEFINE. |
X'04' |
X'10' |
X'00' |
X'52' |
Invoke RACF to
create a profile for the data set using a generic security model;
data set protected by discrete profile, but RACF not active. |
X'04' |
X'10' |
RACRET |
RACREAS |
Invoke RACF to
create a profile for the data set using a generic security model.
RACROUTE Request = DEFINE. |
X'04' |
X'11' |
X'00' |
X'52' |
Invoke RACF to
add a volume serial number to a data set's profile; data set protected
by discrete profile, but RACF not
active. |
X'04' |
X'11' |
RACRET |
RACREAS |
Invoke RACF to
add a volume serial number to a data set's profile. RACROUTE Request
= DEFINE. |
X'04' |
X'12' |
X'00' |
X'35' |
Primary
or secondary quantity is too large to
allocate data set. |
X'04' |
X'12' |
X'00' |
X'74' |
An
Exact Allocation preferred is
specified, but the amount of storage returned is not equal to the
amount requested |
X'04' |
X'14' |
X'00' |
X'36' |
Validate
DADSM CREATE request; ADSCB
request—invalid FMT2 key. |
X'04' |
X'14' |
X'00' |
X'37' |
Validate DADSM CREATE request; ADSCB
request—invalid FMT2 ID. |
X'04' |
X'14' |
X'00' |
X'39' |
Validate CREATE request; data set
name is VTOC name. |
X'04' |
X'14' or X'3E' |
X'00' |
X'3B' |
Validate CREATE request; ADSCB request—space
requested at absolute track 0. |
X'04' |
X'14' |
X'00' |
X'3C' |
Validate DADSM CREATE request; MDSCB
request—no directory quantity specified for PDS data set when primary
quantity is not zero. |
X'04' |
X'14' |
X'00' |
X'3D' |
Validate
DADSM CREATE request; MDSCB
request—directory quantity specified, but data set is not a PDS. |
X'04' |
X'14' or X'3E' |
X'00' |
X'3E' |
Validate DADSM CREATE request; ADSCB
request—directory quantity specified, but data set is not a PDS. |
X'04' |
X'14' or X'3E' |
X'00' |
X'3F' |
Validate DADSM CREATE request; ADSCB
request—no directory quantity specified for PDS data set when primary
quantity is not zero. |
X'04' |
X'14' or X'3E' |
X'00' |
X'40' |
Validate CREATE request; MDSCB or
ADSCB address invalid. |
X'04' |
X'14' or X'3E' |
X'00' |
X'41' |
Validate DADSM CREATE request; ADSCB
request—zero space requested at absolute track 0. |
X'04' |
X'14' |
X'00' |
X'42' |
Validate DADSM CREATE request; JFCB
request—DSORG cannot be PDS. |
X'04' |
X'14' |
X'00' |
X'43' |
Validate DADSM CREATE request; JFCB
request—DSORG cannot be graphics. |
X'04' |
X'14' |
X'00' |
X'44' |
Validate DADSM CREATE request; JFCB
request—directory quantity cannot be specified. |
X'04' |
X'14' or X'3E' |
X'00' |
X'45' |
Validate DADSM CREATE request; ADSCB
request—DSORG cannot be PDS. |
X'04' |
X'14' or X'3E' |
X'00' |
X'46' |
Validate DADSM CREATE request; ADSCB
request—FMT3 DSCB present and number of extents is greater than 15. |
X'04' |
X'14' or X'3E' |
X'00' |
X'47' |
Validate DADSM CREATE request; ADSCB
request—FMT3 DSCB present and number of extents is less than 3. |
X'04' |
X'14' or X'3E' |
X'00' |
X'48' |
Validate DADSM CREATE request; ADSCB
request—no FMT3 DSCB present and number of extents is greater than
2. |
X'04' |
X'14' or X'3E' |
X'00' |
X'49' |
Validate DADSM CREATE request; ADSCB
request—primary quantity is zero. |
X'04' |
X'14' |
X'00' |
X'4A' |
Validate DADSM CREATE request; primary
quantity is zero, but minimum allocation unit is not zero. |
X'04' |
X'14' |
X'00' |
X'4B' |
Validate DADSM CREATE request; primary
quantity is less than 0. |
X'04' |
X'14' |
X'00' |
X'4C' |
Validate DADSM CREATE request; minimum
allocation unit is less than 0. |
X'04' |
X'14'
or X'3E' |
X'00' |
X'4D' |
Validate DADSM CREATE request; ADSCB
request—invalid FMT3 key. |
X'04' |
X'14' or X'3E' |
X'00' |
X'4E' |
Validate DADSM CREATE request; ADSCB
request—invalid FMT3 ID. |
X'04' |
X'14' or X'3E' |
X'00' |
X'4F' |
Validate DADSM CREATE request; ADSCB
request—number of extents is greater than 16. |
X'04' |
X'14' or X'3E' |
X'00' |
X'50' |
Validate DADSM CREATE request; ADSCB
request—number of extents is less than 4. |
X'04' |
X'14' or X'3E' |
X'00' |
X'51' |
Validate DADSM CREATE request; ADSCB
request—no FMT3 DSCB present and number of extents is greater than
3. |
X'04' |
X'14' |
X'00' |
X'88' |
Primary
quantity is not a multiple
of minimum extent quantity (DACMINES or DACJMNES). |
X'04' |
X'14' |
X'00' |
X'AA' |
Data set could not be created, DSNTYPE=LARGE
not valid for this data set. |
X'04' |
X'15' |
PREREA1 |
PREREA2 |
DADSM
CREATE exit
routine associated with the IGGPRE00_EXIT preprocessing dynamic exit,
such as IGGPRE00, rejected the request. |
X'04' |
X'16' |
X'00' |
X'53' |
Verify that SMS flags passed by the
caller match those in the FMT4 DSCB; volume in conversion to SMS. |
X'04' |
X'16' |
X'00' |
X'54' |
Verify
that SMS flags passed by the
caller match those in the FMT4 DSCB; FMT4 DSCB indicates volume is
not SMS-managed, but data set is SMS-managed. |
X'04' |
X'16' |
X'00' |
X'55' |
Verify that SMS flags passed by the
caller match those in the FMT4 DSCB; FMT4 DSCB indicates volume is
SMS-managed, but data set is not SMS-managed. |
X'04' |
X'19' |
CVRET |
CVSTAT |
Invoke CVAFDSM for an absolute DSCB
request. |
X'04' |
X'1A' |
CVRET |
CVSTAT |
Invoke CVAFDSM to obtain space for
data set. |
X'04' |
X'1B' |
CVRET |
CVSTAT |
Invoke CVAFDSM; get FMT0 DSCB. |
X'04' |
X'1C' |
CVRET |
CVSTAT |
Invoke CVAFDSM; add data set name
to index and check for duplicate. |
X'04' |
X'21' |
X'00' |
X'59' |
Read FMT4 DSCB and check for duplicate
data set name; data set name is indexed VTOC high-water-mark key (44
bytes of X'FF'). |
X'04' |
X'21' |
X'00' |
X'5A' |
Read FMT4 DSCB and check for duplicate
data set name; data set name is VTOC index name. |
X'04' |
X'21' |
X'00' |
X'5B' |
Read FMT4 DSCB and check for duplicate
data set name; MDSCB/ADSCB request—duplicate data set name. |
X'04' |
X'21' |
X'00' |
X'5C' |
Read
FMT4 DSCB and check for duplicate
data set name; JFCB request—duplicate data set name. |
X'04' |
X'22' |
X'00' |
X'5D' |
Verify enough space in VTOC or VTOC
index; OS VTOC—no available FMT0 DSCBs in VTOC. |
X'04' |
X'22' |
X'00' |
X'61' |
Verify enough space in VTOC or VTOC
index; ADSCB request—number of tracks needed for directory is greater
than the maximum (X'65535'). |
X'04' |
X'22' |
X'00' |
X'66' |
Verify enough space in VTOC or VTOC
index; OS VTOC—less than 2 available FMT0 DSCBs in VTOC. |
X'04' |
X'22' |
X'00' |
X'69' |
Verify enough space in VTOC or VTOC
index; OS VTOC—number of available FMT0 DSCBs in VTOC is less than
3. |
X'04' |
X'22' |
X'00' |
X'6A' |
Verify
enough space in VTOC or VTOC
index; OS VTOC—number of DSCBs needed to create FMT1, FMT3, and FMT5
DSCBs is greater than the number of available FMT0 DSCBs in VTOC. |
X'04' |
X'23' |
X'00' |
X'4F' |
Convert
extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—number of extents
is greater than 16. |
X'04' |
X'23' |
X'00' |
X'5E' |
Convert
extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—beginning CCHH
of extent is less than the ending CCHH. |
X'04' |
X'23' |
X'00' |
X'5F' |
Convert extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—cylinder value
of CCHH is greater than the number of cylinders on volume. |
X'04' |
X'23' |
X'00' |
X'60' |
Convert extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—track value
of CCHH is greater than the number of tracks on the volume. |
X'04' |
X'23' |
X'00' |
X'62' |
Convert
extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—user label extent
is greater than 1 track. |
X'04' |
X'23' |
X'00' |
X'63' |
Convert extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—user label extent
is not the first extent. |
X'04' |
X'23' |
X'00' |
X'64' |
Convert extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—type of extent
is split cylinder. |
X'04' |
X'23' |
X'00' |
X'65' |
Convert
extent from cyl/trk format
(CCHH) to relative track address (RTA); ADSCB request—extent sequence
number is invalid. |
X'04' |
X'25' |
X'00' |
X'67' |
Verify
space requested is available;
part of requested absolute extent is not free space. |
X'04' |
X'25' |
X'00' |
X'68' |
Verify space requested is available;
requested absolute track address is less than the first free track. |
X'04' |
X'25' |
X'00' |
X'6B' |
Verify
space requested is available;
not enough space in first extent for directory. |
X'04' |
X'25' |
X'00' |
X'95' |
Verify space requested is available;
device track capacity is too small for PDSE. |
X'04' |
X'25' |
X'00' |
X'96' |
Verify space requested is available;
directory space is larger than primary space. |
X'04' |
X'25' |
X'00' |
X'97' |
Requested quantity exceeds 65535
tracks. |
X'04' |
X'25' |
X'00' |
X'98' |
Verify
space requested is available;
no extents on this volume qualify for ALX request. |
X'04' |
X'25' |
X'00' |
X'99' |
Verify space requested is available;
no extent on this volume can hold CONTIG request. |
X'04' |
X'25' |
X'00' |
X'9A' |
Verify space requested is available;
insufficient free space on volume. |
X'04' |
X'25' |
X'00' |
X'9B' |
Verify space requested is available;
volume is too fragmented for request. |
X'04' |
X'25' |
X'00' |
X'9F' |
Requested quantity not available. |
X'04' |
X'25' |
X'00' |
X'A0' |
Requested
quantity not available. |
X'04' |
X'25' |
X'00' |
X'A1' |
Requested quantity not available. |
X'04' |
X'25' |
X'00' |
X'A2' |
Requested absolute track not available. |
X'04' |
X'27' |
X'00' |
X'5D' |
Write
FMT3 DSCB; OS VTOC—no available
FMT0 DSCBs in VTOC. |
X'04' |
X'2C' |
X'00' |
X'00' |
Create
VIO data set. |
X'04' |
X'2C' |
X'00' |
X'3B' |
Create
VIO data set; ADSCB request—space
requested at absolute track 0. |
X'04' |
X'2C' |
X'00' |
X'41' |
Create VIO data set; ADSCB request—zero
space requested at absolute track 0. |
X'04' |
X'2C' |
X'00' |
X'49' |
Create VIO data set; ADSCB request—primary
quantity is zero. |
X'04' |
X'2C' |
X'00' |
X'6C' |
Create
VIO data set; total space
needed for data set is equal to the available space but extra track
needed for user label. |
X'04' |
X'2D' |
CVRET |
CVSTAT |
An Exact
Allocation required is specified and
the exact amount of storage could not be obtained. |
X'04' |
X'33' |
X'00' |
X'72' |
The active SMS configuration parmlib UseEav(NO)
is specified for a request on an EAV. |
X'04' |
X'38' |
X'00' |
X'77' |
Find space for user label; CYL request—no
FMT5 extent found to satisfy user label space request. |
X'04' |
X'38' |
X'00' |
X'78' |
Find space for user label; TRK request—no
FMT5 extent found to satisfy user label space request. |
X'04' |
X'39' |
X'00' |
X'00' |
VTOC conversion; build FMT5 DSCBs. |
X'04' |
X'3B' |
X'00' |
X'F2' |
VTOC
Conversion; convert failed,
no FMT0 DSCBs to use for FMT5 or FMT7 DSCBs. VTOC full. |
X'04' |
X'3D' |
X'00' |
X'00' |
VTOC conversion; IGG0325P requested
FMT5 space update. |
X'04' |
X'3E' |
X'00' |
X'70' |
The
caller specifies an F8 ID request for a
data set with an ineligible data set organization on EAV. |
X'04' |
X'46' |
CDMRSN1 |
CDMRSN2 |
Invoke CDM to create an PDSE directory;
directory could not be created. For explanation see CDM reason codes. |
X'04' |
X'47' |
X'00' |
X'8B' |
VTOC ENQ not held by caller. |
X'04' |
X'47' |
X'00' |
X'8D' |
VTOC ENQ not held exclusively by
caller. |
X'04' |
X'47' |
ENQRC |
X'8C' |
Verification of ENQ held by caller
failed. RESERVE RET=TEST was used. |
X'04' |
X'4D' |
CDMRET |
CDMRSN |
Invoke
CDM to create a PDSE directory
or an HFS directory; directory could not be created. For explanation
see CDM reason codes. |
X'04' |
X'4E' |
X'00' |
X'8E' |
Requested primary space amount exceeds 16777215
tracks for DSNTYPE=LARGE. |
X'04' |
X'4E' |
X'00' |
X'97' |
Requested space exceeds 65535 tracks
for a data set type that is limited to 65535 tracks per volume. Striped
(extended format), PDSE, VSAM, and HFS data sets can exceed 65535
tracks. |
X'04' |
X'4F' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space search. |
X'04' |
X'50' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space search. |
X'04' |
X'51' |
X'00' |
X'AB' |
DADSM was unable to accept a non-VSAM ALLOC=ABS
request with F1 ID and the extent pairs specified in EAV cylinder-managed
space. |
X'04' |
X'51' |
X'00' |
X'AC' |
DADSM
was unable to accept a VSAM ALLOC=ABS
request with F8 ID and the extent pairs specified straddling the EAV
track managed-space and cylinder-managed space. |
X'04' |
X'54' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space search. |
X'04' |
X'55' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space DSCB update. |
X'04' |
X'56' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space DSCB update. |
X'04' |
X'57' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during absolute DSCB conversion. |
X'04' |
X'58' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during Format 1 or Format 3 DSCB build. |
X'04' |
X'59' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during Format 1 or Format 3 DSCB build. |
X'04' |
X'5A' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during free-space search. |
X'04' |
X'5B' |
X'00' |
X'9F' |
Requested quantity not available. |
X'04' |
X'5B' |
X'00' |
X'A0' |
Requested
quantity not available. |
X'04' |
X'5B' |
X'00' |
X'A1' |
Requested quantity not available. |
X'04' |
X'5C' |
X'00' |
X'9F' |
Requested quantity not available. |
X'04' |
X'5C' |
X'00' |
X'A2' |
Requested
absolute track not available. |
X'04' |
X'5D' |
COMMRC |
COMMRS |
System
error. A DADSM Common service
detected an error during format 1 or format 3 DSCB build. |
X'04' |
X'5E' |
COMMRC |
COMMRS |
System error. A DADSM Common service
detected an error during format 1 or format 3 DSCB build. |
X'04' |
X'60' |
X'00' |
X'35' |
Setup_jfcb_info, convert primary
KB in DACRE to tracks. The calculated number of tracks exceeds one
word. |
X'04' |
X'61' |
X'00' |
X'35' |
Setup_jfcb_info,
convert secondary
KB in DACRE to tracks. The calculated number of tracks exceeds one
word. |
X'04' |
X'62' |
X'00' |
X'35' |
Setup_jfcb_info,
convert primary
KB in DACRE to blocks for average block. The calculated number of
blocks will exceed one word. |
X'04' |
X'63' |
X'00' |
X'35' |
Setup_jfcb_info, convert secondary
KB in DACRE to blocks for average block. The calculated number of
blocks will exceed one word. |
X'04' |
X'64' |
X'00' |
X'35' |
Setup_jfcb_info, convert primary
KB in DACRE to blocks for average record. The calculated number of
blocks will exceed one word. |
X'04' |
X'65' |
X'00' |
X'35' |
Setup_jfcb_info, convert secondary
KB in DACRE to blocks for average record. The calculated number of
blocks will exceed one word. |
X'04' |
X'66' |
X'00' |
X'35' |
Setup_jfcb_info, convert primary
in JFCB to blocks for average record. The calculated number of blocks
will exceed one word. |
X'04' |
X'67' |
X'00' |
X'35' |
Setup_jfcb_info,
convert secondary
in JFCB to blocks for average record. The calculated number of blocks
will exceed one word. |
X'04' |
X'68' |
X'00' |
X'35' |
Setup_mdscb_info,
convert primary
KB or MB in DACRE to blocks. The calculated number of blocks will
exceed one word. |
X'04' |
X'69' |
X'00' |
X'81' |
Setup_mdscb_info,
invalid type of
space request. |
X'04' |
X'6A' |
X'00' |
X'35' |
Setup_mdscb_info,
convert primary
KB or MB in DACRE to tracks. The calculated number of tracks exceeds
one word. |
X'04' |
X'6E' |
X'00' |
X'35' |
Setup_jfcb_info,
convert blocks to
PDSE blocks for avg. block request. |
X'04' |
X'6F' |
X'00' |
X'35' |
Setup_mdscb_info, convert blocks
to PDSE blocks for avg. block request. |
X'04' |
X'75' |
X'00' |
X'A8' |
IXVTOC. The minimum allocation quantity
specified is greater than the available space. |
X'04' |
X'76' |
X'00' |
X'A8' |
OSVTOC. The minimum allocation quantity
specified is greater than the available space. |
X'04' |
X'F1' |
X'00' |
X'00' |
Split cylinder extent encountered
during VTOC conversion. Message IEC602I issued containing CCHHR of
offending DSCB and starting CCHH of the extent in question. |
X'08' |
X'02' |
X'00' |
X'07' |
Logical
error on an SSI call; invalid
SSOB format, length. |
X'08' |
X'13' |
SYSCDE1 |
SYSCDE2 |
ABEND encountered. |
X'08' |
X'17' |
CVRET |
CVSTAT |
Invoke CVAFDIR; read index maps,
high level VIER, and FMT4 DSCB. |
X'08' |
X'18' |
CVRET |
CVSTAT |
Invoke
CVAFVRF; check for VRF data
in VIXM. |
X'08' |
X'19' |
CVRET |
CVSTAT |
Invoke CVAFDSM for an absolute DSCB
request. |
X'08' |
X'1A' |
CVRET |
CVSTAT |
Invoke CVAFDSM to obtain space for
data set. |
X'08' |
X'1B' |
CVRET |
CVSTAT |
Invoke CVAFDSM; get FMT0 DSCB. |
X'08' |
X'1C' |
CVRET |
CVSTAT |
Invoke CVAFDSM; add data set name
to index and check for duplicate data set name. |
X'08' |
X'1D' |
CVRET |
CVSTAT |
Invoke CVAFVRF; release buffers. |
X'08' |
X'1E' |
CVRET |
CVSTAT |
Invoke CVAFVRF; write VRF data to
index map. |
X'08' |
X'1F' |
CVRET |
CVSTAT |
Invoke CVAFDIR; write buffer lists
to the volume. |
X'08' |
X'20' |
CVRET |
CVSTAT |
Invoke CVAFDIR; write FMT1 DSCB. |
X'08' |
X'21' |
X'00' |
X'56' |
Read
FMT4 DSCB and check for duplicate
data set name; I/O error during VRF recovery routine execution. |
X'08' |
X'21' |
X'00' |
X'58' |
Read
FMT4 DSCB and check for duplicate
data set name; OS VTOC—data set already exists on volume, but FMT1
DSCB ID is invalid. |
X'08' |
X'21' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Read
FMT4 DSCB and check for duplicate
data set name. |
X'08' |
X'24' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Read
FMT5 DSCB. |
X'08' |
X'26' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT1 DSCB. |
X'08' |
X'27' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT3 DSCB. |
X'08' |
X'28' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT5 DSCB. |
X'08' |
X'29' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Read
FMT0 DSCB. |
X'08' |
X'2A' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT0 DSCB. |
X'08' |
X'2B' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT4 DSCB. |
X'08' |
X'2E' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Write
FMT2 DSCB. |
X'08' |
X'2F' |
CVRET |
CVSTAT |
Invoke CVAFDSM; add data set name
to index. |
X'08' |
X'30' |
CVRET |
CVSTAT |
Invoke CVAFDIR; write FMT2 DSCB. |
X'08' |
X'31' |
CVRET |
CVSTAT |
Invoke CVAFDIR; write FMT3 DSCB. |
X'08' |
X'32' |
CVRET |
CVSTAT |
Invoke CVAFDIR; check for duplicate
data set name. |
X'08' |
X'34' |
X'00' |
X'58' |
OS
VTOC channel program issued to
read FMT4, read FMT5, check for duplicate data set name, and read
FMT1; OS VTOC—data set already exists on volume, but FMT1 DSCB ID
is invalid. |
X'08' |
X'34' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
OS
VTOC channel program issued to
read FMT4, read FMT5, check for duplicate data set name, and read
FMT1. |
X'08' |
X'35' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
Continue
duplicate name search for
VSE volume |
X'08' |
X'36' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
OS
VTOC channel program issued to
read FMT4, read FMT5, check for duplicate data set name, and read
FMT1, after IGGVRF00 disabled the VTOC index. |
X'08' |
X'37' |
ECBCC,
SNS0 |
CHSTAT, SNS1 |
OS VTOC channel program issued to
read FMT4, read FMT5, check for duplicate data set name, and read
FMT1, after IGGVRF00 disabled the VTOC index. |
X'08' |
X'39' |
ECBCC,
SNS0 |
CHSTAT, SNS1 |
VTOC conversion; build FMT5 DSCB(s). |
X'08' |
X'3A' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
VTOC
conversion; build FMT0 DSCB. |
X'08' |
X'3F' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
VTOC
conversion; write FMT0 DSCB. |
X'08' |
X'40' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
VTOC
conversion; write FMT4 DSCB. |
X'08' |
X'41' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
VTOC
conversion; write FMT5 DSCB. |
X'08' |
X'42' |
X'00' |
X'5D' |
DADSM
was unable to find FMT0s on OSVTOC to
write F9 DSCBs. |
X'08' |
X'44' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
VTOC
conversion; read FMT5 DSCB. |
X'08' |
X'48' |
CNVRET |
X'00' |
PDS
directory build. Convert TTR. |
X'08' |
X'49' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
PDS
directory build. EXCP write of
PDS directory. |
X'08' |
X'4A' |
TRKCALCRC |
X'9C' |
Invoke
TRKCALC for track capacity. |
X'08' |
X'4B' |
CNVRT |
X'00' |
EOF
mark write. Convert TTR. |
X'08' |
X'4C' |
ECBCC, SNS0 |
CHSTAT, SNS1 |
EOF
mark write. EXCP write of EOF
mark. |
X'08' |
X'52' |
CVRET |
CVSTAT |
I/O or CVAF error detected during
read of first format 7 DSCB. |
X'08' |
X'53' |
X'00' |
X'9D' |
VTOC in error. Identifier of first
format 7 DSCB is invalid. |
X'08' |
X'5F' |
CVRET |
CVSTAT |
I/O or
CVAF error detected during
read of first format 7 DSCB. |
X'08' |
X'6B' |
X'00' |
X'00' |
Processing selected extents. All
free extents processed but not all selected extents. |
X'08' |
X'6C' |
X'00' |
X'A3' |
Merging selected extents with FS
for rear or complete allocation. |
X'08' |
X'6D' |
X'00' |
X'A3' |
Merging selected extents with FS
for front or middle allocation. |
X'08' |
X'72' |
X'04' |
DCSSTAT |
DASDCALC
failed getting half track
BLKSIZE to be used in calculating space for a compressed data set. |
X'08' |
X'72' |
DCSRET |
DCSRSN |
DASDCALC failed getting half track
BLKSIZE to be used in calculating space for a compressed data set. |
X'08' |
X'F0' |
X'00' |
X'00' |
VTOC
Conversion after DIRF prevented
by customer zap to module IGG0325Z. |
X'0C' |
X'01' |
X'00' |
X'01' |
Validate input parameters; passed
DEB address is zero. |
X'0C' |
X'01' |
X'00' |
X'02' |
Validate
input parameters; passed
UCB address is zero. |
X'0C' |
X'01' |
X'00' |
X'03' |
Validate
input parameters; data set
name is VTOC index name. |
X'0C' |
X'01' |
X'00' |
X'05' |
Validate input parameters; data set
name is FMT4 DSCB name. |
X'0C' |
X'01' |
X'00' |
X'06' |
Validate input parameters; data set
name to be extended is a VSAM data set. |
X'0C' |
X'01' |
X'00' |
X'08' |
Validate input parameters; invalid
request flag; only the bit specifying "Extend to new volume" may
be set on. |
X'0C' |
X'05' |
X'00' |
X'0D' |
Validate
DADSM REALLOC parameter
list; RALPDSCB is zero. |
X'0C' |
X'05' |
X'00' |
X'0E' |
Validate DADSM REALLOC parameter
list; RALUCB is zero. |
X'0C' |
X'05' |
X'00' |
X'0F' |
Validate
DADSM REALLOC parameter
list; RALUCB is dummy SMS UCB. |
X'0C' |
X'05' |
X'00' |
X'10' |
Validate DADSM REALLOC parameter
list; RALFLAG contains nonzero reserved flags. |
X'0C' |
X'05' |
X'00' |
X'11' |
Validate DADSM REALLOC parameter
list; RALABS not supported for this version of the parameter list. |
X'0C' |
X'05' |
X'00' |
X'40' |
Invalid
PD1FMTID or DS1FMTID field. |
X'0C' |
X'05' |
X'00' |
X'8A' |
VTOCENQD keyword of REALLOC macro
invalid for ALLOC=ABS. |
X'0C' |
X'06' |
X'00' |
X'18' |
Validate
branch entry parameter list;
DACEXPTR is zero. |
X'0C' |
X'06' |
X'00' |
X'19' |
Validate
branch entry parameter list;
DACJFCB, DACMDSCB, or DACADSCB not set (interface flags). |
X'0C' |
X'06' |
X'00' |
X'1A' |
Validate branch entry parameter list;
more than one interface flag specified. |
X'0C' |
X'06' |
X'00' |
X'1B' |
Validate branch entry parameter list;
VIO not supported for MDSCB or ADSCB interface. |
X'0C' |
X'06' |
X'00' |
X'1C' |
Validate branch entry parameter list;
DACRSRBT must be zero. |
X'0C' |
X'06' |
X'00' |
X'1D' |
Validate
branch entry parameter list;
DACRSRV1 must be zero. |
X'0C' |
X'06' |
X'00' |
X'1E' |
Validate
branch entry parameter list;
DACRSRV2 must be zero. |
X'0C' |
X'06' |
X'00' |
X'1F' |
Validate
branch entry parameter list;
DACRSRV3 must be zero. |
X'0C' |
X'06' |
X'00' |
X'20' |
Validate
branch entry parameter list;
DACRSRV4 must be zero. |
X'0C' |
X'06' |
X'00' |
X'21' |
Validate
branch entry parameter list;
DACRSRVF must be zero. |
X'0C' |
X'06' |
X'00' |
X'22' |
Validate
branch entry parameter list;
DACUCB is zero. |
X'0C' |
X'06' |
X'00' |
X'23' |
Validate
branch entry parameter list;
DACUCB is dummy SMS UCB. |
X'0C' |
X'06' |
X'00' |
X'24' |
Validate branch entry parameter list;
DACGENMP set but DACSECMP is zero. |
X'0C' |
X'06' |
X'00' |
X'25' |
Validate branch entry parameter list;
DACPROFM set but DACSECMP is not zero. |
X'0C' |
X'06' |
X'00' |
X'7C' |
Validate branch entry parameter list;
DACRSRV5 must be zero. |
X'0C' |
X'06' |
X'00' |
X'86' |
Validate
branch entry parameter list;
DACLRGEX is on, must be off in ADSCB interface. |
X'0C' |
X'06' |
X'00' |
X'90' |
Validate branch entry parameter list;
PDSE cannot be VIO. |
X'0C' |
X'06' |
X'00' |
X'91' |
Validate
branch entry parameter list;
DACRSRV6 must be zero. |
X'0C' |
X'06' |
X'00' |
X'92' |
Validate
branch entry parameter list;
DACSKRSV must be zero. |
X'0C' |
X'06' |
X'00' |
X'9E' |
Validate
branch entry parameter list;
HFS data set bit without PDSE bit. |
X'0C' |
X'06' |
X'00' |
X'A5' |
Validate branch entry parameter list; creation of an HFS data
set is requested, but the necessary security environment is not active.
HFS data sets cannot be created unless a security package such as RACF is active. |
X'0C' |
X'06' |
X'00' |
X'A6' |
The maximum extent value is specified,
but X37 reduction is not specified. |
X'0C' |
X'06' |
X'00' |
X'A7' |
Minimum allocation quantity is supplied
but the 'best fit' is not specified. |
X'0C' |
X'07' |
X'00' |
X'12' |
Check PQTY and MINAU when rounding
to a cylinder boundary; invalid PQTY or MINAU for request requiring
cylinder boundaries. |
X'0C' |
X'08' |
X'00' |
X'13' |
Validate
passed UCB address; register
1 does not contain a pointer to a fullword containing the UCB address. |
X'0C' |
X'08' |
X'00' |
X'14' |
Validate
passed UCB address; fullword
pointed to by register 1 contains dummy SMS UCB. |
X'0C' |
X'09' |
X'00' |
X'26' |
Validate JFCB extension; DACJFCBP
is zero. |
X'0C' |
X'09' |
X'00' |
X'29' |
Validate
JFCB extension; DACSECVL
set but DACVOLSQ or DACDSSNM is zero. |
X'0C' |
X'09' |
X'00' |
X'31' |
Validate JFCB extension; DACAVGRC
value is invalid. |
X'0C' |
X'09' |
X'00' |
X'32' |
Validate
JFCB extension; DACSECVL
cannot be set for VIO data sets. |
X'0C' |
X'09' |
X'00' |
X'7A' |
Validate JFCB extension; DACIJRS3
must be zero. |
X'0C' |
X'09' |
X'00' |
X'7B' |
Validate
JFCB extension; DACAVRCP
is on, but DACAVGRC is zero. |
X'0C' |
X'09' |
X'00' |
X'7D' |
Validate JFCB extension; DACLRGEX
on condition is only valid for cylinder or track requests. |
X'0C' |
X'09' |
X'00' |
X'87' |
Validate JFCB extension; If DACLRGEX
is on, JFCBCTRI = X'40' is invalid. |
X'0C' |
X'09' |
X'00' |
X'93' |
Validate JFCB extension; KEYLEN must
be zero for extended format data sets. |
X'0C' |
X'09' |
X'00' |
X'A9' |
JFCB. The minimum allocation space
value is greater than the primary space allocation value. |
X'0C' |
X'0A' |
X'00' |
X'2A' |
Validate model DSCB extension; DACDSCBM
is zero. |
X'0C' |
X'0A' |
X'00' |
X'2B' |
Validate
model DSCB extension; must
set space request flag. |
X'0C' |
X'0A' |
X'00' |
X'2C' |
Validate model DSCB extension; more
than one space request flag set. |
X'0C' |
X'0A' |
X'00' |
X'2D' |
Validate model DSCB extension; DACIMRS1
must be zero. |
X'0C' |
X'0A' |
X'00' |
X'2E' |
Validate
model DSCB extension; DACIMRS2
must be zero. |
X'0C' |
X'0A' |
X'00' |
X'7D' |
Validate
model DSCB extension; DACLRGEX
is on, but DACMBRQ and DACKBRQ are both off. |
X'0C' |
X'0A' |
X'00' |
X'84' |
Validate model DSCB extension; DACDSSNM
cannot be blank for SMS-managed data sets. |
X'0C' |
X'0A' |
X'00' |
X'93' |
Validate model DSCB extension; KEYLEN
must be zero for PDSEs. |
X'0C' |
X'0A' |
X'00' |
X'A9' |
MDSCB. The minimum allocation space
value is greater than the primary space allocation value. |
X'0C' |
X'0B' |
X'00' |
X'2F' |
Validate absolute DSCB extension;
DACDSCB1 is zero. |
X'0C' |
X'0C' |
X'00' |
X'30' |
Validate
model DSCB extension; DACRTPTR
cannot be zero for VIO data sets. |
X'0C' |
X'71' |
UCBCAPTRC |
UCBCAPTRS |
IOSCAPU
failed when attempting to
capture the UCB passed by the caller. |
X'0C' |
X'74' |
X'00' |
X'80' |
The user value specified, DACXTMAX,
exceeds the allowable extents for a data set. |
X'10' |
X'05' |
X'00' |
X'0B' |
Validate DADSM REALLOC parameter
list; invalid RALPLID field. |
X'10' |
X'05' |
X'00' |
X'0C' |
Validate DADSM REALLOC parameter
list; invalid RALNGTH field. |
X'10' |
X'06' |
X'00' |
X'15' |
Validate branch entry parameter list;
invalid DACPLID field. |
X'10' |
X'06' |
X'00' |
X'16' |
Validate
branch entry parameter list;
invalid DACPVER field. |
X'10' |
X'06' |
X'00' |
X'17' |
Validate
branch entry parameter list;
invalid DACPLEN field. |