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.