This is a list of all of the types of records that may appear in
an unload data set in the groupings and order in which they must appear:
- Unload File Header
- COPYR1, the first header record is always present.
- COPYR2, the second header record is always present.
- Directory Information
- Directory Block Records
- One or more are always present.
- Each record contains 1 or more partitioned data set directory
blocks.
- The last record also ends with an EOF block of 12 bytes of zeros.
- For PDSE, a long name directory containing names greater than
8 characters will be included.
- Data Set Attribute Records
- These are optional, and can only appear in a PDSE format unload
data set.
- Individual Member Data (This group repeats for each member.)
- Note List Record
- Used by the linkage editor and other applications to record relocatable
addresses of records inside the member.
- Member Data Records
- One or more present.
- Each record contains 1 or more physical blocks of the original
data set.
- The last record also ends with an EOF block (12 bytes of zeros).
- Member Attribute Records
- These are optional, and can only appear in a PDSE format unload
data set.
A detailed description of the different records is given in later
paragraphs.