Processing index data

About this task

The index file that ACIF creates is processed by the ARSLOAD program before the index data is added to the database. The ARSLOAD program extracts information from the application group and the application and performs the following processing:
  • Extracts the database field information from the application group.
  • Extracts the preprocessing information from the application. This step is required if the field names in the index file are not the same as the database field names. Then you must map the field names so that Content Manager OnDemand stores index values in the correct database fields.
  • After preprocessing the index file, the ARSLOAD program creates the database rows:
    • One row for every group of indexed pages in a report that contains a sorted transaction value
    • One row for every indexed item in a report that contains logical items, such as policies and statements
  • Extracts the postprocessing information from the application. You specify exactly what processing you want the ARSLOAD program to do when you define the application.
  • Passes the index rows to the database manager. The rows consist of fields that contain the index values that the indexing program extracted from the report and other fields generated by Content Manager OnDemand. An index row contains:
    • One column for each field defined in the application group
    • One or more columns of OnDemand control information