IBM Content Manager OnDemand, Version 9.5

ACIF processing of fully composed AFP files

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:
  1. For every BNG in the input, ACIF creates a group IEL Structured Field in the Index File.
  2. 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.