Compiler Language Selection panel

Panel and field definitions

Figure 1. Compiler Language Selection
 Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
 File Manager             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
      Suppress boundary field errors 
      Comma as decimal separator

 Command ===> ____________________________________________________________________
  F1=Help      F2=Split     F3=Exit      F4=CRetriev  F7=Backward  F8=Forward
  F9=Swap     F10=Actions  F12=Cancel
Language Selection
The language used for compiling a copybook to create a template.
COBOL
Use the COBOL compiler. This is the default.
PL/I
Use the PL/I compiler.
Auto detect
File ManagerFile Manager analyzes the source to determine whether the language of the source is COBOL, PL/I, or Assembler and selects the appropriate compiler.
Note: Selecting Auto detect may increase processing time of your copybooks.
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.
Suppress boundary field errors
Select this option to suppress in SNGL display format the display or printing of fields that start beyond the current record boundary.
Comma as decimal separator
Select this option to use a comma character (,) as the decimal separator for processing numeric values with the following exceptions where a period character (.) is always used instead:
  • Numeric edited fields. (Type ZE and ZA).
  • External floating-point fields. (Type FE).
  • Any numeric value specified in a template. For example: Criteria or data create.

Parent panels

Child panels

  • None.

Equivalent functions

  • None.

Related tasks and examples