This topic describes the default preprocessor options based
on the CICS® product that is
installed on the workstation.
Rational® Developer
for System z® does not support
TXSeries on the Linux platform.
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
default preprocessor options are set according to 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.