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

  Process   Options   Utilities   Help
 ────────────────────────────────────────────────────────────────────────────────
 FM/Db2 (DFG2)            Compiler Language Selection

 Language Selection:
    Specify Default Compiler
    1  1. COBOL          Use the COBOL compiler
       2. PL/I           Use the PL/I compiler
       3. Auto detect    Determine which compiler to use
       4. HLASM          Use the HLASM compiler

 Processing Options:
    Enter "/" to select option
      Override compiler options for template update
    / Preserve copybook library
      Show copybook name with record type field name






 Command ===>                                                                  
  F1=Help      F2=Split     F3=Exit      F7=Backward  F8=Forward   F9=Swap
 F12=Cancel
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.

Related tasks