Indexing data
One of the main operations that you do with Content Manager OnDemand is to index reports.
When you index a report, Content Manager OnDemand extracts index values from the report and stores them in the database. The database fields that you define for your application groups hold the index values. When a user opens a folder, Content Manager OnDemand displays a list of search fields, which represent the database fields. To perform a query, the user enters values in the search fields. Content Manager OnDemand compares the values from the search values with the values in the database fields and retrieves the items that match the query.
Index information can be added to reports at the same time that the application program generates the print data or, more typically, the output print data can be processed by one of the indexing programs that are supported by Content Manager OnDemand.
When you index a report, you can divide a large report into smaller, uniquely identifiable units of information. For example, when an application program generates customer bills, it might produce a large print stream made up of thousands of individual customer bills. With Content Manager OnDemand, you can identify the individual customer bills within the report as smaller, separate information units, or logical items (known as documents in Content Manager OnDemand). Your users can search for and retrieve the logical items using identifiers such as account number, customer name, and date.
- Document Indexing. For reports made up of logical items, such as statements, bills, policies, and invoices.
- Report Indexing. For reports that (typically) contain line data, with sorted values on each page, such as a transaction log or general ledger.
See the IBM Content Manager OnDemand Indexing Reference for details about and examples on using the indexing programs that are provided with Content Manager OnDemand.