Previous Topic: Logical Record FacilityNext Topic: Checking Path Statuses


Introduction

The Logical Record Facility (LRF) is a runtime facility that allows application programmers to access CA IDMS data without having to know the physical structure of the database. Under LRF, programmers do not have to use database navigation statements to access information. This is because the DBA predefines database access logic that is typically coded by programmers. The following steps take place when you generate a table through ASF with LRF:

  1. Record and element definitions are added to the data dictionary (stored tables only):
  2. Record and set descriptions are added to the IDMS/R schema (stored tables only). The following descriptions are added (nnnnnn is the table definition number):
  3. A subschema is generated, which consists of:
  4. A map is created. The columns defined for the table become the data fields for the map. The map is named RMnnnnnn (nnnnnn is the table definition number).
  5. A dialog that uses the subschema and map is generated to allow online access of the table through ASF. The dialog is named RDnnnnnn (nnnnnn is the table definition number). In addition to the subschema (RUnnnnnn) and map (RMnnnnnn), the dialog has the following components:

Note: For more information on table generation through ASF, see the chapter "Creating and Using Stored Tables".

You can extend the capabilities of ASF by tailoring the subschemas it generates. You do this by using the subschema compiler to change the ASF-generated paths. The following considerations apply:

Note: Be aware that when you change an ASF-generated subschema, you may also have to change the associated map and dialogs.

In the examples shown below, modifications are enclosed in a box.