Relationship Criteria panel

When you select the relationship criteria subset for editing, FM/IMS displays the Relationship Criteria panel: On this panel, you can exclude or limit the number of segment occurrences extracted from logically related databases.

Panel and field definitions

Figure 1. Relationship Criteria panel
 Process   Options   Help
──────────────────────────────────────────────────────────────────────────────
FM/IMS                      Relationship Criteria

Criteria FMN.IMS.IVP.CRITERIA(SUBURB)
Template FMN.IMS.IVP.TEMPLATE(DJ2E)

Default max relationship occurrences to pursue        (Blank for no limit)

          Source    Source    Target                       Max occurrences to
Cmd  Sel  DBD       segment   DBD       Relationship type  pursue per DB record
      *   DJ2E      LINKSTR   DJ3E      Bidirectional      2
      *   DJ2E      INSHIRE   DJ1E      Bidirectional      1
          DJ3E      INSUB     DJ2E      Bidirectional      1
          DJ1E      LINKSUB   DJ2E      Bidirectional      1
   **** End of data ****






Command ===>                                                       Scroll CSR 
F1=Help      F2=Split     F3=Exit      F4=CRetriev  F6=Describe  F7=Backward
F8=Forward   F9=Swap     F10=Actions  F12=Cancel
This panel lists all the logical relationships that are defined for all of these databases:
  • The primary database
  • Databases that are linked to the primary database via logical relationships

For each relationship, the panel displays:

Criteria
Displays the name of the data set containing the criteria set that is being edited.
Template
Displays the name of the partitioned data set containing the template associated with this criteria set.
Default max relationship occurrences to pursue
Enter the maximum number of target database records you want selected per source database record. The value specified is used for any Max occurrences to pursue per DB record fields that are left blank.
Cmd
In the Cmd field for a relationship, enter S to toggle the selection of the relationship for processing. If you deselect a relationship, then none of the related segment occurrences are extracted.
Sel
Contains an asterisk (*) if the relationship is selected for processing. Otherwise, blank.
Source DBD
The DBD name of the database that contains the relationship's source (or child) segment.
Source segment
The logical relationship's child segment
Target DBD
The DBD name of the database that is the target (or parent) of the logical relationship.
Relationship type
Unidirectional - When the logical relationship links the source and target segments in one direction.

Bidirectional - When the logical relationship links the source and target segments in both directions, establishing a two-way path.

Max occurrences to pursue per DB record
Enter the maximum number of target database records you want selected per source database record. If you leave this field blank, then FM/IMS uses the value specified in the Default max relationship occurrences to pursue field.

Parent panels

Child panels

  • None.