Compilers and high-level language versions withdrawn from service

The compilers and high-level programming languages listed here have been withdrawn from service on z/OS®. This topic states the level of CICS® translator support and Language Environment® runtime support that is provided with CICS Transaction Server for z/OS, Version 5 Release 3 for your existing programs that were compiled using these compilers.

For information about the availability and end of service dates for IBM® products, see the IBM Software Support Lifecycle page.

Only the more recent COBOL, PL/I, C, and C++ compilers listed in this topic can use the integrated CICS translator. For more information about the integrated CICS translator, see Translation and compilation.

Language Environment runtime required

Language Environment is a base element of z/OS and provides the common runtime environment for COBOL, PL/I, C, and C++. For more information about how CICS uses the services of Language Environment, see Programming languages and Language Environment.

Pre-Language Environment compilers provided native runtime libraries for programming languages, but the native runtime libraries are not supported in CICS Transaction Server for z/OS, Version 5 Release 3. However, Language Environment provides object and load module compatibility for applications that are generated with certain pre-Language Environment compilers. Load modules that are created with these compilers, and link-edited with their associated runtime libraries, are compatible with the Language Environment without relinking. Also, object modules created with these compilers can be linked and run with Language Environment without recompiling.

Assembler

Product name PID CICS translator CICS integrated translator Language Environment runtime support
High Level Assembler for MVS™ and VM and VSE V1.4 and V1.5 5694-234 Supported Not supported Supported

C and C++

Product name PID CICS translator CICS integrated translator Language Environment runtime support
C/370 V1 (pre-Language Environment) 5688-040 Supported Not supported Supported: see Language Environment runtime required
C/370 V2 (pre-Language Environment)
5688-187
5688-188
Supported Not supported Supported: see Language Environment runtime required
SAA AD/Cycle C/370 5688-216 Not supported Not supported Supported
C/C++ for MVS/ESA 5655-121 Supported Not supported Supported
C/C++ for OS/390® 5647-A01 - Component of OS/390 Supported Not supported Supported
C/C++ for z/OS and OS/390 5694-A01 - Component of z/OS Supported Not supported Supported
z/OS V1.4, V1.5, and V1.6 C/C++ 5694-A01 - Component of z/OS Supported Not supported Supported
z/OS V1.7, V1.8, V1.9, V1.10, V1.11, V1.12 XL C/C++ 5694-A01 - Component of z/OS Supported Supported Supported

COBOL

Product name PID CICS translator CICS integrated translator Language Environment runtime support
OS/VS COBOL (pre-Language Environment)
5740-CB1
5740-CB4
5740-LM1
Not supported Not supported Not supported
VS COBOL II Release 3 or later (pre-Language Environment)
5668-022
5668-023
5668-958
Not supported Not supported Not supported
VS COBOL II Release 3 or later (with Language Environment runtime)
5668-022
5668-023
5668-958
Supported Not supported Supported: see Language Environment runtime required
COBOL/370 5688-197 Supported Not supported Supported
COBOL for MVS & VM V1.2 5688–197 Supported Not supported Supported
COBOL for OS/390& VM V2.1 5648-A25 Supported Not supported Supported
COBOL for OS/390 & VM V2.2 5648-A25 Supported Supported Supported
Enterprise COBOL for z/OS and OS/390 V3.1, V3.2, V3.3 and V3.4 5655-G53 Supported Supported Supported
Enterprise COBOL for z/OS and OS/390 V4.1 5655-S71 Supported Supported Supported

Java

Product name PID Runtime support
Java™ for OS/390 V1.1.8 5655-A46 These products cannot be used with CICS TS 5.3. Java application bytecode created using these products should run on the supported SDK product, provided the application does not use deprecated APIs and is not affected by any incompatibilities introduced with Java version changes.
VisualAge® for Java, Enterprise Edition for OS/390 5655-JAV
IBM Developer Kit for OS/390, Java 2 Technology Edition, SDK 1.3.1 5655-D35
IBM SDK for z/OS, Java Technology Edition, V1.4.2 5655-I56
IBM SDK for z/OS, Java Technology Edition, V5 5655-N98

PL/I

Product name PID CICS translator CICS integrated translator Language Environment runtime support
OS PL/I Optimizing Compiler Version 1 (pre-Language Environment) 5734-PL1 Not supported Not supported Supported: see Language Environment runtime required. Note: For OS PL/I Version 1, Release 3 (object modules) and Release 5.1 (load modules) are supported.
OS PL/I Optimizing Compiler Version 2 (pre-Language Environment)
5668-909
5668-910
5668-911
Not supported Not supported Supported: see Language Environment runtime required
SAA AD/Cycle PL/I for MVS and VM 5688-235 Supported Not supported Supported
PL/I for MVS and VM V1 5688-235 Supported Not supported Supported
VisualAge PL/I for OS/390 V2 5655-B22 Supported Supported Supported
Enterprise PL/I for z/OS V3.1, V3.2, V3.3, V3.4, V3.5, V3.6, V3.7, V3.8 and V3.9 5655-H31 Supported Supported Supported
Enterprise PL/I for z/OS V4.1 5655-W67 Supported Supported Supported