RAS Section (Type 8)

This section contains RAS (Reliability, Availability, Serviceability) information about this data set. If you coded DSECT=YES when calling the IFGSMF14 macro, it generates a DSECT statement at this point with the DSECT name with "RAS" appended to it. For example, if you did not code a label on the IFGSMF14 call, the name of this DSECT will be IFGSMFRAS.

Offsets Name Length Format Description
4 4 SMF14RFG0 1 Binary Indicators:
Bit
Name and meaning when set
0
SMF14DCBEREJ. DCBE reject flags present.
1
SMF14PREL. PARTREL flags present.
2 - 7
Reserved.
5 5 SMF14RFG1 1 Binary Reserved
6 6 SMF14RFG2 1 Binary Reserved
7 7 SMF14RFG3 1 Binary Reserved
8 8 SMF14RASDATA0 1 binary Indicators:
Bit
Name and meaning when set
0
SMF14DCBEEXCP. DCBE invalidated because EXCP and no foundation extension present.
1
SMF14DCBEDSORG. DCBE invalidated because DSORG is not PS, PO OR DA.
2
SMF14DCBEFREE. DCBE invalidated because storage is not addressable.
3
SMF14DCBEKEY. DCBE invalidated because DCBE storage is not in key of caller.
4
SMF14DCBEID. DCBE invalidated because the DCBEID is not ‘DCBE’.
5
SMF14DCBEMIN. DCBE invalidated because it is not at least the minimum length required (56 bytes)
6
SMF14NODCBE. DCBEHIARC flags set but DCBDCBE is zeros.
7
Reserved.
9 9 SMF14RASDATA1 1 Binary RAS data:
Bit
Name and meaning when set
0
SMF14PRELVIO. Partial release not called by CLOSE because VIO data set.
1
SMF14PRELABD. Partial release not called by CLOSE because task is abending.
2
SMF14PRELINP. Partial release not called by CLOSE because not opened for output
3
SMF14PRELEXCP. Partial release not called by CLOSE because EXCP DCB but no direct access device section present.
4
SMF14PRELNOUT. Partial release not called by CLOSE because even though opened for output, last I/O was not output.
5
SMF14PRELIO. Partial release had an I/O error.
6 - 7
Reserved
10 A   18   Reserved