Source Data Identifier - Restrictions View (LAYOUT)
The source data identifier can be restricted to a specific metadata source type. Select LAYOUT from the list.
The source data identifier only identifies source data fields when the metadata comes from a COBOL or PL/I layout, and all of the selected conditions are true.
Dataset name: Check the box and enter the desired data set name. The source data identifier only applies when the layout is stored in a data set that matches the specified layout data set name. The * wildcard means one qualifier. The ** wildcard means any value for any number of qualifiers.
Member name: Check the box and enter the desired member name. The source data identifier only applies when the layout is stored in a member that matches the specified layout data set member name. Wildcards are supported for member names. The * wildcard means any number of characters. The % wildcard means a single character.
Field data type and length: Check the box to select this option and specify a type and/or length as a restriction during identification. The field name is carried forward from the name you set on the Name and Fields view. The Type and Length fields can be populated either by dragging from View Coverage or by manually entering values. The types for defining restrictions vary by data source. The data type and length shown for the coverage display are the values that should be entered on the restriction.
The source data identifier only applies when the type and length of the field within the metadata match the type and length specified in the restriction. If Type is specified but Length is not, field matching is based on the field name and the type. Similarly, if Length is specified but Type is not, field matching is based on the field name and the length. For example, with a restriction of type CHAR with no length specified, field matching will be based on the field name and type CHAR of any field length. Similarly, with a restriction of length 5 with no field type specified, field matching will be based on the field name and length 5 of any field type. If a restriction of type CHAR and length 5 is specified, field matching will be based on the field name, type CHAR, and length 5.
Any field mask specified here is applied after normalization. A field mask of Y means to include the position, and N means not to include the position. The field mask can include a mixture of Y and N values. For more information, see Field-Mask-Processing.
Group Level Name: When this option is selected, the fields selected in the identifier are only identified when the levels that qualify the source field match the group level specified. The group names specified here are listed from highest to lowest. Delete any groups that are not required for qualification. Add additional groups if desired by clicking add another group.
When this list of groups is matched against the metadata, the groups in the metadata must in the same sequence as the list of names from the restriction. These group names do not have to be the immediately higher group for the machine metadata entry, and the metadata may have additional groups in the qualification chain that are not in the restriction.
The group level names are not case sensitive unless the case sensitive option was selected for the identifier. Both the identifier names and the group level are subject to the same case sensitive option setting. Group names may contain DBCS characters. Java regular expressions are not supported for group field names.