Processing inline resources

To process inline resources, do one of these tasks:

  • Include the inline resources in the input file in the order in which they are used.
    Note: The input file cannot have inline resources in XML data.
  • Specify EXTENSIONS=RESORDER (see EXTENSIONS).

ACIF does not look ahead in the inline resources. Therefore, if the inline resources are not in the correct order and EXTENSIONS=RESORDER is not specified, ACIF tries to read the referenced resource from a resource library. If the resource is not found, ACIF ends processing with an error.

Keep these considerations in mind:

  • If EXTENSIONS=RESORDER is not specified, and a resource references another resource, the referenced resource must be included inline before the resource that references it. For example, if an overlay references a coded font that consists of the character set C0D0GT18 and code page T1D0BASE, the inline resources must be in this order:
    code page T1D0BASE
    character set C0D0GT18
    coded font
    overlay
  • If a color management resource (CMR) associated with a data object is included inline, it must appear before the data object in the resource group. Otherwise, EXTENSIONS=RESORDER must be specified.
  • When you are indexing and writing inline resources to the output file, the offsets in the index object file are the same as if you are doing regular resource collection to a resource file. This is because the offsets are calculated from the Begin Document (BDT) structured field, not from the beginning of the output document file. The offset from the BDT structured field to the indexed data is the same regardless of whether resources precede it.
  • To determine how to write resources that are inline in the data file to the output file (OUTPUTDD), the resource file (RESOBJDD), or both, see RESTYPE.