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