Creating records in the DPICDS


The DPICDS contains five types of control records:

  • Registration records
  • Statistics records
  • Table records
  • Dictionary records
  • Index record

Registration records consist of a unique identifier called a record key and the compression, statistics, and message options selected for the system, database, or segment. You create registration records when you want to specify compression, statistics, and message options other than DATA PACKER/IMS defaults. Registration records are required for Basic Character, Extended Character, Hardware, Custom Hardware Dictionary, Hybrid, Custom Huffman, and Shared Table compression.

Statistics records contain the compression statistics for each compressed segment type. These records are created or updated at database close time. Storing statistics in the DPICDS is a DATA PACKER/IMS default. You can specify a different location for storing the statistics when you create registration records.

Note

If you use the default setting and store statistics in the DPICDS, each job that accesses a compressed IMS database must have WRITE authority for the DPICDS.

Table records are created for Shared Tables and for segments compressed using the Custom Huffman technique. Table records are created when you run the Trial utility against your data. The Trial utility builds table records that contain the codes used to compress and expand the data.

Dictionary records are created for segments compressed by using the Custom Hardware Dictionary technique. Dictionary records are created when you run the Trial utility against your data. The Trial utility builds dictionary records that contain the codes used to compress and expand the data.

An index record contains pointers to all registration records. This is a two-part process that improves the initialization for DATA PACKER/IMS. The first utility builds DPI default registration entries in preparation for building an index member in the DPICDS. The second utility actually creates the index member with pointers to all registration records. Once the index member is built, DATA PACKER/IMS initialization loads it into extended private storage. For more information, see DPICDS-Registration-Entry-and-Index-Build-utility1.

Note

If this is your first time to install DATA PACKER/IMS, you should run the two utilities only after compressing all databases that you intend to compress.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*