ISPF generates an ISPEXEC SELECT PGM(IGYCRCTL) statement to invoke
a COBOL compiler using the values you enter on the Batch COBOL Compile
panel, shown in Figure 1. For information
about COBOL allocation data sets, see the topic about Allocation Data
Sets in the z/OS ISPF User's Guide Vol I.
Figure 1. Batch COBOL Compile panel
(ISRJP02) Menu RefList Utilities Help
───────────────────────────────────────────────────────────────────────────────
Batch COBOL Compile
More: +
ISPF Library:
Project . . . PDFTDEV
Group . . . . LSACKV . . . . . . . . .
Type . . . . COBOL
Member . . . (Blank or pattern for member selection list)
Other Partitioned or Sequential Data Set:
Data Set Name . .
List ID . . . . . . . (Blank for hardcopy)
SYSOUT class . . . . (If hardcopy requested)
Compiler options:
Term . . . NOTERM (TERM or NOTERM)
Other . . .
Additional input libraries:
Command ===>
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F10=Actions F12=Cancel
All the fields on this panel are explained in the
"ISPF Libraries and Data Sets" topic of the
z/OS ISPF User's Guide Vol I,
except
List ID,
which is explained in
List data sets,
"Additional
input libraries", which is explained here and in
Input data sets:
- Term
- In the Term field, enter TERM if you want
ISPF to generate a terminal data set. A terminal data set contains
a synopsis of the error messages produced by the COBOL compiler. If
the input data set is partitioned, the terminal data set name is:
prefix.member.TERM
where
prefix is
the data set name prefix in your TSO user profile, if you have one,
and
member is the name of the member being
assembled. However, if the input data set is sequential, the terminal
data set name is:
prefix.TEMPNAME.TERM
Enter
NOTERM in the Term field to avoid generating the terminal data set.
This is a required field.
- Other
- If you plan to run VS COBOL II interactive
debug after you compile your program, enter TEST, RESIDENT, and any
other options you need in the Other field.