This topic describes the default preprocessor options based
on the CICS® product that is
installed on the workstation.
Compiler options for a local syntax check of a remote file
are determined by the options specified on the Procedures and Steps
window. Rational® Developer
for System z® provides the
correct Preprocessor options for a local syntax check of a remote
file based on the version of CICS that
is installed on the workstation. When the
Preprocessor check
box on the Local Compile Options page is selected, the following are
the default preprocessor options based on the CICS product that is installed on the workstation.
- COBOL and CICS TX Series
6.1 or higher: CICSNT -lIBMCOB -adesvp
- COBOL and CICS TX Series
5.1: CICSNT -lIBMCOB -adesv
- PL/I and CICS TX Series
6.1 or higher: CICSTNT -lIBMPLI -adesvp
- PL/I and CICS TX Series
5.1: CICSTNT -lIBMPLI -adesvp
- PL/I and CICS TX Series
5.1: CICSTNT -lIBMPLI edf debug source print
If no CICS is installed
and the
Preprocessor check box is selected,
Developer for System z generates
an option for CICS TXSeries 6.1.
Upon performing a compilation, if the proper translator for the product
cannot be found, Developer for System
z opens a window indicating that the translator cannot be found
and writes a message to the log. For TXSeries 6.1 or higher, Developer for System z indicates which version
of the CICS translator could
not be found.
If you request a local syntax check of a remote file
and the TXSeries 6.1
or higher product is not installed, the compiler options to invoke
the CICS Translator are not
added to the syntax check. The syntax check returns an error message
that EXEC CICS statements were
found and you need to install CICS TXSeries.
If you request a local syntax check of a remote file and you have TXSeries 6.1
installed, but the level of TXSeries required for that syntax check
is not available, the compiler will report the error. If, for example,
you select a host syntax of CICS Transaction
Server 3.2 on the Procedures and Steps page, but your compiler and
integrated translator do not support that level of CICS, you will see a message similar to the
following:
IGYOS0226-E ERZ004081E: Invalid CICS option 'CTS32' specified.
IGYDS0139-W Diagnostic messages were issued during processing of compiler options. These messages are located at the beginning of the listing.