The relationship Has_Specific_Attribute has the following attributes:
Attribute
|
Type
|
Description
|
Name *
|
String
|
Attribute name.
|
Value
|
String
|
Attribute value.
|
This relationship is provided to overwrite software specific attribute values with customer specific values.
The following specific attribute names are supported:
Attribute name
|
Description
|
Dialog_Ok_Label
|
The label of the
Ok button in all modeled dialogs except ISPF dialog boxes.
|
Dialog_Cancel_Label
|
The label of the
Cancelbutton in all modeled dialogs except ISPF dialog boxes.
|
ISPF_Ok_Label
|
The label of the
Ok button in modeled ISPF dialog boxes.
|
ISPF_Cancel_Label
|
The label of the
Cancel button in modeled ISPF dialog boxes.
|
SYSLIB
|
SYSLIB to be used in the
Micro Focus COBOL and PL/I editor to find and download COBOL copybooks or PL/I includes in a z/OS remote edit scenario. Below you will find more information on how to use this attribute.
It is possible to use variable names as part of the SYSLIB attribute. See
Variable References for more information.
|
COMPOPT
|
A list of
Micro Focus compiler directives to use when background parsing a COBOL or PL/I program opened in theMicro Focus editor. This attribute is only supported in a z/OS remote edit scenario. Below you will find more information on how to use this attribute.
It is possible to use variable names as part of the COMPOPT attribute. See
Variable References for more information.
Default value for COBOL: "DIALECT(ENTCOBOL CICSECM XDB(NOVALIDATE) EXECDLI"
Default value for PL/I: "-margins 1,72 -cics"
|
AUTO_PARSE
|
Controls whether the background parse process of the
Micro Focuseditor is started automatically or only if explicitly called. This attribute is only supported in a z/OS remote edit scenario. Below you will find more information on how to use this attribute.
It is possible to use a variable name to define the AUTO_PARSE attribute. See
Variable References for more information.
Default value: true
|
DIALOG_RETRIEVE_LABEL
|
The label of the
Retrieve button in modeled dialogs.
|
If the
Micro Focus COBOL and PL/I editors are used to edit a z/OS file remotely. Full background parsing support is available. This means that features such as syntax check, content assist, and program outline are fully supported.
The background parser needs to resolve COBOL Copybooks and PL/I Includes. To use this feature you need to specify the SYSLIB attribute.
Several SYSLIB locations can be specified by either concatenating the paths with a semi-colon (";") or defining several SYSLIB attributes. The COBOL Copybooks and PL/I Includes will be searched in the given locations and their order (from left to right or from top to bottom).
Either fully-qualified MVS dataset names or operating system paths (for example,
C:\cobol\copybooks) can be specified. Operating system paths can point to network resources. z/OS USS paths are currently not supported.
Normally you will use variable names to specify the SYSLIB attribute and the AWM model must make sure that the variables are correctly resolved at run time.
Note: It is currently not supported to specify the SYSLIB attribute in the MVS Explorer. However, if an AWM model is loaded and the SYSLIB attribute is specified in this model, the resolved value will used in the MVS Explorer as well.
To receive a correct result from the background parser it is important to specify the correct compiler options.
Use the COMPOPT attribute to specify the compiler options.
Normally you will use variable names to specify the SYSLIB attribute and the AWM model must make sure that the variables are correctly resolved at run time.
If the specific attribute COMPOPT is not defined in the AWM model, the following rules apply for COBOL:
- If a property with the identifier MFProp_RemoteSyntaxCheckOptions is defined in the AWM model, its value will be used.
- If this property has a specific value at run time, it is used. Otherwise, the default value is used, which is "DIALECT(ENTCOBOL) CICSECM XDB(NOVALIDATE) EXECDLI".
If this specific attribute COMPOPT is not defined in the AWM model the following rules apply for PL/I:
- If a property with the identifier MFProp_RemotePLISyntaxCheckOptions is defined in the AWM model, its value will be used.
- If this property has a specific value at run time, it is used. Otherwise, the default value is used, which is "-margins 1,72 -cics".
Note: The usage of the properties MFProp_RemoteSyntaxCheckOptions and MFProp_RemotePLISyntaxCheckOptions is deprecated but still supported for compatibility reasons.
By default, background parsing for COBOL and PL/I is done automatically during an edit session. If you have defined a compiler option which includes a mainframe pre-compiler call (this is currently only supported for COBOL) you may want to decide when to execute a full parse of the edited source.
To do this, specify the value
false in the AUTO_PARSE attribute.
Normally you will use a variable name to specify the AUTO_PARSE attribute and the AWM model must make sure that this variable is correctly resolved at run time. It is best practice to use the value
false only if the attribute COMPOPT contains an option to invoke a mainframe pre-compiler.