DBD Library List panel

The DBD Library List panel is displayed in the Template dialog (option 4.1) and in the Template Update Utility dialog (option 4.4).

On the DBD Library list panel, you specify the names of the DBD libraries that contain the database definitions (DBDs) that you want the function to use.

Template dialog

The panel is displayed in the Template dialog when, on the Template Entry panel, you specify:

  • A template member that does not exist.
  • A subsystem that does not use IMS-managed ACBs.

The panel is also displayed, if a DBD library list, rather than the name of an IMS catalog, is stored in the template that you specify and any of the following are true:

  • One of the DBD libraries in the list is not cataloged.
  • One of the DBDs that the function uses cannot be found in the DBD libraries.
  • You issue the DBDLIST command on the Template Specification panel.

The function searches the specified libraries for a DBD for the database that the template is for and obtains a list of segment types in the database from the DBD that it finds. For a new template, this list is used to create the template's segment list. For an existing template, if the template's segment list is not the same as this list, the function updates the template's segment list to make it the same.

The DBD library list you specify is saved in the template and is used by subsequent updates.

When you issue the DBDLIST command, the panel displays the DBD library list that is currently stored in your template.

Template Update Utility dialog

The panel is displayed in the Template Update Utility dialog when the Specify DBDLIB list option is selected and the Skip database segment list update option is not selected. Both these options are on the Template Update Utility panel.

The utility uses the DBDs in the specified DBD libraries when either or both of these conditions are true:

  • The Specify IMS catalog option is not selected.
  • The DBDs that were used the previous time the template's segment list was updated came from DBD libraries rather than an IMS catalog.

When this is the case, the utility searches the specified libraries for a DBD for the database that the template is for and obtains a list of the segment types in the database from the DBD that it finds. If the template's segment list is not the same as this list, the utility updates the template's segment list to make it the same.

If the update of the template is successful, the utility saves the specified DBD library list in the template.

Note:
  1. When the Skip database segment list update option is not selected, the Specify IMS catalog and the Specify DBDLIB list options are selected, and the DBDs that were used the previous time the template's segment list was updated came from an IMS catalog, the utility uses the DBDs in the IMS catalog specified on the IMS Catalog Specification panel.
  2. When the Skip database segment list update, the Specify IMS catalog and the Specify DBDLIB list options are all not selected, the utility uses the DBDs in either the DBD library list stored in the template or the IMS catalog stored in the template.

Panel and field definitions

Figure 1. DBD Library List panel
 Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
 FM/IMS                         DBD Library List                           
                                                                           
 DBD Library:                                                              
                                                                           
 Data set name 1 'FMN.REGTEST.IMS.DBDLIB'                                  
               2                                                           
               3                                                           
               4                                                           
               5                                                           
               6                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
 Command ===>  
  F1=Help      F2=Split     F3=Exit      F7=Backward  F8=Forward   F9=Swap 
 F10=Actions  F12=Cancel                                                   

FM/IMS displays these fields on the DBD Library List panel:

Data set names
The names of one to six load libraries that contain the database definitions (DBDs) that you want FM/IMS to use.

Parent panels