Output MO:DCA data stream

When ACIF produces an output file in the MO:DCA format, each MO:DCA in the file is a single record preceded by a X'5A' carriage control character.

There are required changes that ACIF must make to an AFP input file to support MO:DCA-P output format.
Composed Text Control (CTC) structured field
Because this structured field has been declared obsolete, ACIF ignores it and does not pass it to the output file.
Map Coded Font (MCF) Format 1 structured field
Unless MCF2REF=CF is specified, ACIF resolves the coded font into the appropriate font character set and code page pairs.
Map Coded Font (MCF) Format 2 structured field
ACIF does not modify this structured field, and it does not map any referenced GRID values to the appropriate font character set and code page pairs. This might affect document integrity in the case of archival, because no explicit resource names are referenced for ACIF to retrieve.
Presentation Text Data Descriptor (PTD) Format 1 structured field
ACIF converts this structured field to a PTD Format 2 structured field.
Begin Print File (BPF) and End Print File (EPF) Structured Fields
MO:DCA-P data that ACIF processes might contain BPF and EPF structured fields, which define the boundaries of a print file.

The BPF structured field is at the beginning of the MO:DCA-P input file and the EPF structured field is at the end of the file.

Some products concatenate the ACIF resource file (RESOBJDD) to the front of the output file (OUTPUTDD). However, if any data, such as a resource group, is found before the BPF structured field or after the EPF structured field in the ACIF output file, the MO:DCA-P data stream is not valid. By default, ACIF removes the BPF and EPF structured fields from the MO:DCA-P input file before processing the file. Also, if the input file contains an index object, ACIF ignores it and does not pass it to the output file.

The EXTENSION=PASSPF parameter indicates that ACIF must pass the BPF and EPF structured fields to the output file when they are found in the input file. This parameter also verifies whether a BPF/EPF structured field pair that the input record exit tries to insert is actually inserted. If PASSPF is not specified and the input record tries to insert a BPF/EPF pair, the attempt fails and the pair is discarded.

Attention:
  1. Be careful using PASSPF. If the output file contains BPF and EPF structured fields and it is concatenated with the resource file, the resulting MO:DCA-P data stream is not valid.
  2. When PASSPF is specified, ACIF passes all Begin Document (BDT) and End Document (EDT) structured field pairs from the MO:DCA-P input file to the output data stream without adding the normal comment and timestamp triplets.
  3. ACIF issues an error message if PASSPF is specified with the IDXCPGID parameter. If EXTENSIONS=ALL is specified, PASSPF is ignored and IDXCPGID is used.
  4. ACIF does not verify whether the input file is MO:DCA IS/3 compliant. Before ACIF discards or passes the BPF and EPF structured fields, it checks the placement and format of the pair in the input file. For example, if the input file contains a BPF structured field, it must also contain an EPF structured field. If the BPF/EPF pair is incorrect, ACIF issues an error message. If the placement and format is correct, ACIF discards or passes the pair.
Inline resources
MO:DCA-P does not support inline resources at the beginning of a print file (before the BDT structured field); therefore, inline resources must be removed. The resources will be saved and used as requested.
Page definitions
Because page definitions are used only to compose line-mode data into pages, this resource is not included in the resource file. The page definition is not included because it is no longer needed to view or print the document file.