Adding index functionality to the Fast Path environment

This chapter provides an overview of the steps that you must perform to define a primary DEDB and build PFX or IBM native indexes for the first time. Many of these steps are applied when you maintain Fast Path Indexer/EP indexes. Conceptually, the Fast Path Indexer/EP creation process comprises the following tasks:
  1. defining the primary DEDB, defining the index, and registering the index

    These actions are referred to as the index registration process

  2. building the index
  3. implementing the index in IMS by refreshing the control blocks in the control region

    The following table lists the required steps for using a secondary index database. The ‘Performed by’ column indicates whether the step is performed by using the Fast Path Indexer/EP product (PFX) or native IMS (IMS). Steps that are performed within IMS should be somewhat routine for users who are familiar with building and maintaining indexes to IMS full-function databases. The rightmost column lists where each step of the index registration process is discussed in more detail.

    Fast Path Indexer/EP usage process

    Step

    Description

    Performed by

    Reference

    Register the index

    1

    Modify the primary DBD to include Fast Path Indexer/EP macros.

    PFX

    Fast Path Indexer/EP PFX index macros

    Primary DEDB and PFX index control block maintenance

    2

    Run IMS DBDGEN for the primary DEDB.

    IMS

    Primary DEDB and PFX index control block maintenance  

    3

    Generate the index DBD.

    IMS

    Primary DEDB and PFX index control block maintenance  

    4

    Run IMS DBDGEN for indexes.

    IMS

    Primary DEDB and PFX index control block maintenance  

    5

    Create or update the PSB source.

    IMS

    Primary DEDB and PFX index control block maintenance  

    6

    Run IMS PSBGEN.

    IMS

    Primary DEDB and PFX index control block maintenance  

    7

    Run the PFXAGEN utility.

    PFX

    Fast Path Indexer/EP PFXAGEN utility

    Primary DEDB and PFX index control block maintenance  

    Build the index

    8

    Execute the BUILD command to build an index.

    PFX

    See Index build utility

    Implement the index in IMS

     

    9

    Refresh the control blocks in the IMS control region.

    IMS

    Fast Path Indexer/EP PFXAGEN utility  

Was this page helpful? Yes No Submitting... Thank you

Comments