Internal global index records (IGL)

Overview

The requests for updating the global indexes are administered in the table of the internal global index records (IGL). This section describes the procedure according to which the creation and update of the internal global index records (IGL) is carried out.

Inserting in a global index

When reading in new lists, a request is created for each newly created index with the index level 0, so that the respective hit list is taken over in the corresponding global index:

  1. An IGL is created by the Reader for a newly created index (index level 0); this IGL has this status:

    Marked for Insertation : YES Successfully Processed : NO
    Marked for Deletion : NO In Error : NO

  2. B97GLOBL processes this request, inserts the hit list in the global index and updates the status of the IGL accordingly:

    Marked for Insertation : YES Successfully Processed : YES
    Marked for Deletion : NO In Error : NO

The following B97GLOBL runs delete successfully processed IGLs, if these are no longer required.

Removing from a global index

When lists have expired, a request is created for each corresponding index with the index level 0, so that the respective hit list is removed from the corresponding global Index:

  1. An IGL is created for an expired index (index level 0) by B97DEARC (or for lists which are not archived, by B97DEONL); this IGL has this status:

    Marked for Insertation : NO Successfully Processed : NO
    Marked for Deletion : YES In Error : NO

  2. B97GLOBL processes this request, removes the hit list from the global index, and updates the status of the IGL accordingly:

    Marked for Insertation : NO Successfully Processed : YES
    Marked for Deletion : YES In Error : NO

The following B97GLOBL runs delete successfully processed IGLs, if these are no longer required.

Processing errors

If an internal global index record (IGL) with an insert request could not be processed due to an error, the IGL has the following status after the B97GLOBL run:

Marked for Insertation : YES Successfully Processed : NO
Marked for Deletion : NO In Error : YES

IGLs with this status are neither processed anew by B97GLOBL, nor are they deleted. They must be reset or deleted manually (see "Example: Error analysis and troubleshooting").

Normally, no processing errors can occur when deleting hit lists from the global indexes.