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 |