Areas affecting NA batch performance

An NA batch run can be processed in several ways, based on how the delivery channel rules are configured. Within the delivery channel configuration for your batch run, you can configure rules around inclusion conditions, sorting and partitioning of the output record.

NA batch performance is affected by the following setup items:

  • The structure and the number of XML files in your input directory used to trigger batch processing.
  • The output variables used for any delivery channel.
  • Inclusion conditions - define if a document is included in a batch stream.
  • Sorting - defines how documents are ordered in a print file, and any associated report or index.
  • Partitioning - defines how the output record of an output document is separated.

The best batch performance is achieved when the following items are adhered to:

  • A single XML file in the input file in directory is used to trigger batch processing.

  • The XML file used to initiate batch processing contains one records element with associated template, deliveryOption, and data elements.

  • Inclusion conditions and/or sorting should not be applied to any delivery channel present for the chosen delivery option.

  • The only output variables that should be used in any delivery channel present for the chosen delivery option are:

    • ${SYSTEM_TIME}

    • ${COMPOSITION_DATE}

    • ${INCREMENT}

  • The File Partition Number for any delivery channel present for the chosen delivery option should be set to the same value, either 0 or 1.
    Note: Although improved performance can achieved when the File Partition Number is set to 1, a value of 0 will give the best performance with the set up scenario described above.