Begin Document Index (BDI) Structured Field
ACIF assigns a null token name (X'FFFF') and an FQN type X'01' triplet to this
structured field. The FQN type X'01' value is the file name identified by the
DDname specified in the INDEXDD parameter. ACIF also creates an FQN type
X'83' triplet containing the name of the AFP output print file, identified by the
DDname specified in the OUTPUTDD parameter.
ACIF also creates a Coded Graphic Character Set Global Identifier triplet X'01'
using the code page identifier specified in the CPGID parameter. For more
information on the CPGID parameter, see page 92 .
Index Element (IEL) Structured Field
The IEL structured field associates indexing tags with a specific page or group of
pages in the output document file. It also contains the byte and structured-field
offset to the page or page group and the size of the page or page group in both
bytes and structured-field count. The following is a list of the triplets that compose
this structured field:
FQN Type X'8D'
This triplet contains the name of the active medium map associated with the
page or page group. In the case of page groups, this is the medium map that is
active for the first page in the group, because other medium maps can be
referenced after subsequent pages in the group. If no medium map is explicitly
invoked with an Invoke Medium Map (IMM) structured field, ACIF uses a null
name (8 bytes of X'FF') to identify the default medium map; that is, the first
medium map in the form definition.
Object Byte Extent (X'57')
This triplet contains the size, in bytes, of the page or group this IEL structured
field references. The value begins at 1.
Object Structured Field Extent (X'59')
This triplet contains the number of structured fields that compose the page or
group referenced by this IEL structured field. In the host environment, each
record contains only one structured field, so this value also represents the
number of records in the page or group. The value begins at 1.
Direct Byte Offset (X'2D')
This triplet contains the offset, in bytes, from the start of the output print file to
the particular page or group this IEL structured field references. The value
begins at 0.
Object Count (X'58')
This triplet specifies the number of pages in a page group. This triplet applies
only to group level IEL structured fields.
Object Structured Field Offset (X'58')
This triplet contains the offset, in number of structured fields, from the start of
the output print file to the start of the particular page or group this IEL
structured field references. The value begins at 0.
FQN Type X'87'
Appendix C. Format of the Index Object File 193