The PDS Explorer differentiates among three element types for PO members:
Element type for editable files, such as COBOL programs or text files.
Element type for files that should not be edited (e.g. load modules).
Element type for all files whose type could not be determined. The procedure of the filter action always assigns this element type if the correct types cannot be deduced from the data set or member name. The GetAllProperties action reads the data content, however, so the correct element type can later be assigned to the element.
As the properties of the individual element types are identical, they need be defined only once and are duplicated via Drag & Drop or Copy & Paste.
Element Type / Relationship | Attribute | Meaning |
---|---|---|
PDSSAMP_ELE_EDITABLE | Matchname = EDITABLE | The match name, by which the element type of an element can be deduced on the basis of a property (PDSSAMP_PROP_ELE_ElementType). |
PDSSAMP_ ELE_EDITABLE has Action | Default Action = true | This action should be carried out by a double-click on an element of this type. |
PDSSAMP_ELE_NON-EDITABLE | Matchname = | See PDSSAMP_ELE_EDITABLE |
PDSSAMP_ ELE_UNKNOWN | Matchname = UNKNOWN | See PDSSAMP_ELE_EDITABLE |
PDSSAMP_ ELE_EDITABLE, | Special Property = Element_Name | This property is the element name. This information is mainly used for internal processes. |
PDSSAMP_ ELE_EDITABLE, | Special Property = Element_Suffix | This property is the suffix of the element’s local file name, which is important in order to be able to display and edit the element in a suitable editor. |
PDSSAMP_ ELE_EDITABLE, | Special Property = PropertyGroup | This property contains the name of the correct property set of the elements at run time. |
The table shows only container element types and relationships whose attribute values cannot be found in the figure above.
There is another element type for elements which are produced as the result of a search action (PDSSAMP_ELE_SEARCHRESULT).
Element Type / Relationship | Attribute | Meaning |
---|---|---|
PDSSAMP_ELE_SEARCHRESULT | Matchname = SEARCHLINE | The match name, by which a result line of the search tool is identified. |
PDSSAMP_ELE_SEARCHRESULT -> PDSSAMP_ACT_RemotEdit | Default Action = true | This action should be carried out by a double-click on a search result entry. |
PDSSAMP_ELE_SEARCHRESULT -> | SpecialProperty = MarkerLineNumber | This is the property which tells the editor where to set a found marker. |