Source Statement Selection
Source Statement Selection Screen is displayed when you use the EX (EXtract layout) line command to extract a layout from source or File-AID cannot compile your record layout with the default source options. It contains two Record layout selection areas and a Compiler options area.
Record layout extraction is done by Character String or Source Statement line number allowing you to precisely identify your source. In most cases, the starting data-name field provided with each layout member is sufficient information for File-AID to extract a layout from a program or source member containing multiple layouts. In Formatted Browse or Edit, the USE primary command provides access to the multiple layouts defined with the Source Statement Selection screen and referenced by a single XREF. See USE.
In addition, when File-AID displays this screen because it cannot compile your record layout with the default source options, use the Source Statement Selection screen to specify the correct compiler options.
Source Statement Selection screen
COMMAND ===>
"CURRENT" source dataset: USERID9.FASAMP.LAYOUTS(ORDERPO)
Enter beginning and ending character strings or source statement
line numbers or blank for entire member.
Record layout selection by Character String:
Beginning string ===> ORDER-LINE-DATA-PO
Ending string ===>
Record layout selection by Source Statement line number:
Beginning number ===>
Ending number ===>
Number type ===> COBOL (Standard; COBOL; or Relative)
Compiler options:
Language ===> COBOL (COBOL or PL/I)
Starting level nbr ===> 01
Use 48 character set ===> NO (Yes or No; PL/I only)
Field Descriptions
Record layout selection by full dataname or full word character string:
Beginning string
Specify a full dataname or full word character string from the first statement.
Ending string
(Optional) Specify a full dataname or full word character string from the last statement.
Record layout selection by Source Statement line number:
Beginning number
Specify the beginning statement number.
Ending number
Specify the ending statement number.
Number type
Specify a number type of Standard ISPF (73-80), COBOL (1-6), or Relative.
Compiler options:
Language
Specify the COBOL or PL/I language for the compile.
Starting level nbr
Specify the starting level number that indicates the start of a new copybook for the compile. If there are multiple layouts in the specified member but they start with a level other than 01, change the starting level number on the Source Statement Selection Screen to the desired level number.
Use 48 character set
(PL/I only) Specify Y (Yes) to indicate to the PL/I compiler that the source is written in the 48-character set.
If File-AID cannot determine the language, or if compilation fails, it displays this screen enabling you to change source or compile options.
Related topics