Fully composed AFP files contain BNG and TLE Structured
Fields in the following form:
BDT
BNG
TLE (group)
...
...
BPG
TLE (page - optional)
...
...
EPG
ENG
...
...
EDT
When an input file contains BNG - ENG pairs
or TLE Structured Fields, ACIF does not index the file. If you specify
indexing parameters (such as TRIGGER, FIELD, or INDEX) for a file
that contains TLE Structured Fields, then ACIF will fail with error
message 462 - A trigger parameter was specified, but the input
file is already indexed. If you specify indexing parameters
for a file that contains BNG - ENG pairs, but does not contain TLE
Structured Fields, ACIF will fail with error message 459 -
Index needed for the groupname was not found.
ACIF
processes a file containing BNG - ENG pairs and TLE Structured Fields
in the following way:
- For every BNG in the input, ACIF creates a group IEL Structured
Field in the Index File.
- ACIF makes a copy of the TLE Structured Fields from the input
and places them into the Index File. The original TLE Structured Fields
remain in the input file.
Therefore, the result of ACIF processing under these circumstances
is the creation of an Index File. ACIF can complete normally but the
load process into OnDemand may still fail if the format of the input
file is incorrect:
- If the input file contained BNG - ENG pairs with no group level
TLE Structured Fields between them, then the load process will fail
with the message: 0 fields submitted, n expected,
where n is the number of fields defined to OnDemand.
- If the input file does not contain any BNG - ENG pairs, then the
load process may run out of memory looking for the start and end of
the groups.