Input and Output

Enrichment requires at least two files for input: a control file (the Enrichment application code) and an existing print stream file. From these, Enrichment creates two or more output files: the Enrichment Report and an enhanced print stream. The diagram below illustrates the minimum input and output for an Enrichment application.

Optional inputs to Enrichment include:

  • Multiple input print streams to combine
  • Supplementary information, including inserts and banners, to use as added pages or added records
  • A rule file for conditional processing
  • Postal presort parameter files
  • An address database
  • (Mainframe only) Temporary Virtual Storage Access Method (VSAM) file for Enrichment I/O processing

Optional outputs from Enrichment include:

  • Multiple enhanced output print streams, output page ranges, or convenience breaks
  • Multiple side files per output, including Reprint Indexes and AFP Indexes, that contain user-specified information about each document in the output
  • Postal address cleansing and presort reports can be included in Enrichment output when an address cleansing or postal presort product (such as Finalist or Mailstream Plus) is called from Enrichment

Enrichment can also read and write external sequential or VSAM files and can access user-written functions.

The following diagram fully illustrates the input and output types.