Concatenation number |
FL4 |
The library concatenation number |
Library name offset |
FL4 |
The offset from the beginning of this record to
the library (file) name |
Library name length |
FL4 |
The length of the library (file) name |
Volume serial number offset |
FL4 |
The offset from the beginning of this record to
the volume serial number |
Volume serial number length |
FL4 |
The length of the volume serial number |
DDNAME offset |
FL4 |
The offset from the beginning of this record to
the DDNAME |
DDNAME length |
FL4 |
The length of the DDNAME |
Number of members |
FL4 |
The number of macros and copy code members in
this record The groups of three member fields below occur n times
depending on the value in this field.
|
Offset of members |
FL4 |
The offset from the beginning of this record to
the first group of member fields. A value of binary zeros indicates
that there are no members. |
Library name |
CL(n) |
The name of the library (file) from which the
macro or copy member was retrieved, or "PRIMARY INPUT" for an
in-stream macro. Under z/VSE, this field contains the library and
sublibrary name. |
Volume serial number |
CL(n) |
The volume serial number of the (first) volume
on which the library resides |
DDNAME |
CL(n) |
The DDNAME of the library. |
|
|
Start of member groups, one group per member. The
ellipses (...) indicate the fields are grouped. |
...Offset of next member |
FL4 |
The offset from the beginning of this record to
the next group of member fields. A value of binary zeros indicates
that there are no more members. |
...Member name offset |
FL4 |
The offset from the beginning of this record to
the macro or copy code member name |
...Member name length |
FL4 |
The length of the macro or copy code member name |
...Member name |
CL(n) |
The name of the macro or copy code member that
has been used. If the source is “PRIMARY INPUT”, then this field
contains the macro name from the source program. |
|
|
End of member groups. |
Note: - If a LIBRARY user exit has been specified for the assembly, and
the LIBRARY user exit has opened the Library data set, the record
contains the library names returned by the user exit.
- Where the number of members exceeds the record size for the associated
data file, the record is continued on the next record. The continuation
flag is set in the common header section of the record. The current
number of members (for that record) is stored in the record and the
record written to the associated data file. The next record contains
the subsequent members. The count of the number of members is a count
for the current record.
Fields that have been written not be repeated
in the next record. Fixed-length fields are initialized to binary
zeros or spaces, and variable-length fields have a length of binary
zeros.
|