Records in the work data set are 261 bytes long, keyed, and unblocked.
Each record is formatted as follows:
- Bytes
- Description
- Bytes 0-2:
- Relative block address of the next record on the chain. A relative
block address of 0 indicates the end of the chain. Each input name
has one chain.
- Byte 3:
- Record-type code, which corresponds to a SYSOUT message as follows:
- X'01'
- Beginning of the chain for this input name
- X'02'
- Group name exists. (Name is blank.)
- X'03'
- In the subgroup list of group name
- X'04'
- Superior group of group name
- X'05'
- Owner of group name
- X'06'
- In the access list of group name
- X'07'
- User entry exists. (Name is blank.)
- X'08'
- Owner of user name
- X'09'
- Default group for user name
- X'0A'
- Connect group for user name
- X'0B'
- First qualifier of data-set profile name or qualifier supplied
by an exit routine
- X'0C'
- Owner of data-set profile name
- X'0D'
- In the standard access list of data-set profile name
- X'0E'
- Create group of data-set profile name
- X'0F'
- Owner of resource name
- X'10'
- In the standard access list of the general-resource profile
- X'11'
- Owner of the connect profile name
- X'12'
- In the notify field of the data-set profile
- X'13'
- In the notify field of the general-resource profile
- X'14'
- In conditional access list of the data-set profile
- X'15'
- In conditional access list of the general-resource profile
- X'16'
- Resource owner of profile
- X'17'
- Appears as RACLINK entry (user ID association) node.userid for
the user ID profile
- X'18'
- Qualifier of the general resource profile. (This is used only
for FILE and DIRECTRY profiles.)
- X'19'
- Member of GROUPS field in TME segment of general resource profile
- X'20'
- In application data field of general resource profile
- Byte 4-5:
- Length of entry name
- Bytes 6-260:
- User name, group name, data set profile name, connect profile
name, or the class name, followed by the resource name. (These names
are associated with the record type indicated in byte 3.)
All of the type 1 records are located at the beginning of the data
set. The name field for the type 1 records is the input name. The
records for the occurrences of the input name are chained to this
record by the relative block addresses.