Compiler Language Selection panel
You use the Compiler Language Selection panel to set the language to be used for compiling the current source member to create a template. The default language is COBOL. This option is saved in your ISPF profile and persist from one FM/Db2 session to the next.
Panel and field definitions
- Language Selection
- The
following language can be specified for the compilation of the source
member to create a template:
- 1. COBOL
- Use the COBOL compiler. This is the default setting.
- 2. PL/I
- Use the PL/I compiler.
- 3. Auto detect
- Perform a heuristic analysis of the source and use the appropriate compiler.
- 4. HLASM
- Use the HLASM compiler.
- Processing Options
-
- Override compiler options for template update
- When selected, overrides the compiler options found in the template
being updated with the current compiler options.
Foreground processing always overrides the compiler options for older templates that do not contain compiler options.
You should select this option for batch template update of older templates to generate compiler options in the JCL.
- Preserve copybook library
- Ensures
that, if a copybook still exists in the library that it was previously
found in and that library is in the list that the update is using,
then that version of the copybook is used.
If you do not select this option, or the copybook no longer exists in the library it was previously found in, or that library is not in the list the update is using, then the utility searches the libraries in the order they are listed and uses the first version of the copybook that it finds.
- Show copybook name with record type field name
- Select this option to make the copybook name for a record layout
visible during template edit and for an edit, view or browse session
where a copybook or template is being used. Note: For the editor session where the layout name is specified it is prefixed with the name of the associated copybook. This may cause the layout name to be truncated, depending on its length.
Parent panels
Child panels
None.