Processing the input data

The ARSLOAD program processes the parameter file, loads the index data into the database, and loads the image files on to storage volumes.

Processing index data

The ARSLOAD program processes the parameters that were specified on the command line and the indexing parameter file before loading the index data into 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 data type and other information from the application
  • Creates one database row for each group that was specified in the parameter file. Specified one group for each image file.
  • Passes the index rows to the database manager. The rows contain the index values and other fields generated by Content Manager OnDemand. An index row contains:
    • One column for each field that was defined for the application group
    • One or more columns of Content Manager OnDemand control information

Processing the image files

The ARSLOAD program processes each image file that was specified in the parameter file. The ARSLOAD program extracts information from the application group and the application and performs the following processing:
  • Extracts the compression information from the application
  • Extracts the storage management information from the application group. The storage management information determines the storage locations, such as cache storage and archive storage.
  • Stores the image files in storage objects. Content Manager OnDemand uses a 10 MB storage object (the default value) to improve storage efficiency and performance. Content Manager OnDemand assigns unique names to the storage objects and sequentially numbers them within an application group.

Verifying processing

The ARSLOAD program saves a copy of the messages that were generated during a load process in the system log. (Search for message number 87 in the system log.) After a load process completes, you can open the System Log folder and review the messages. The information in the messages includes the date and time that the load process started and completed, the name of the input file(s), and the number of rows that were added to the database. For example:
    arsload: Processing file >letters<
    arsload: Mon Dec 18 13:04:37 MST 1995 Indexing started,
              116017 bytes to process
      Content Manager OnDemand Load ID = >6927-1-0-19950101000000-19950101000000-7606<
      Loaded 4 rows into the database
    arsload: Mon Dec 18 13:05:14 MST 1995 Loading Completed
    arsload: Processing successful for file >letters<
You can verify the number of rows that Content Manager OnDemand added to the database. In the example, the number of rows added to the database should equal the number of groups (and image files) that were specified in the parameter file.

The Content Manager OnDemand Load ID represents the data that the ARSLOAD program stored into the system during a load process. The Load ID can be used to identify a specific load process. For example, you can run the ARSADMIN program and specify the Load ID to delete the index data and documents that were created when the ARSLOAD program processed a Generic indexer parameter file.