This reference topic describes the high-level programming languages supported by CICS®, and provides information about which release of each language is supported in current releases of CICS.
Compiler | Program number | Compiler in service | CICS translator support | CICS run time support | Use of IBM® Distributed Debugger (see note 1) | Use with WebSphere® Studio Enterprise Developer |
---|---|---|---|---|---|---|
OS/VS COBOL | 5740-CB1 | No | CICS TS V1.3: Supported CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Not supported |
CICS TS V1.3, CICS TS V2.2, CICS TS V2.3: The Language Environment® component of z/OS® is required; applications will run unchanged. CICS TS V3.1: Not supported |
No | No |
VS COBOL II | 5668-023 |
No | CICS TS V1.3: Supported with the COBOL2 option CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Supported with the COBOL2 and COBOL3 options. |
CICS TS V1.3, CICS TS V2.2: The Language Environment component of z/OS is required; applications will run unchanged. CICS TS V2.3, CICS TS V3.1: The Language Environment component of z/OS is required; CICS will use the Language Environment runtime exclusively. Application behavior might change. |
Yes, with restrictions | No |
SAA AD/Cycle® COBOL/370 | 5688-197 |
No | CICS TS V1.3: Supported with the COBOL2 option CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Supported with the COBOL2 andCOBOL3 options. |
Language Environment | Yes, with restrictions | No |
COBOL for MVS™ and VM | 5688-197 | No | CICS TS V1.3: Supported with the COBOL2 option CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Supported with the COBOL2 and COBOL3 options. |
Language Environment | Yes, with restrictions | No |
COBOL for OS/390® and VM V2 | 5648-A25 | Yes | CICS TS V1.3: Supported with the COBOL2 option CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Supported with the COBOL2 and COBOL3 options. |
Language Environment | Yes, with restrictions | No |
COBOL for OS/390 and VM V2 | 5648-A25 (with PTF for APAR PQ45462) | Yes | Can use the integrated translator (see note 2) | Language Environment | Yes, with restrictions | Yes, with restrictions |
Enterprise COBOL for z/OS and OS/390 V3 | 5655-G53 | Yes | Can use the integrated translator (see note 2) | Language Environment | Yes | Yes |
For more information, refer to: http://www.ibm.com/software/awdtools/debugger/.
Compiler | Program number | Compiler in service | CICS translator support | CICS run time support | Use of IBM Distributed Debugger (see note 1) | Use with WebSphere Studio Enterprise Developer |
---|---|---|---|---|---|---|
OS PL/I Optimizing Compiler V1 | 5724-PLI | No | Yes | CICS TS V1.3, CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: The Language Environment component of z/OS is required; applications will run unchanged. |
Yes, with restrictions | No |
OS PL/I Optimizing Compiler V2 | 5668-909 |
No | Yes | CICS TS V1.3, CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: The Language Environment component of z/OS is required; applications will run unchanged. |
Yes, with restrictions | No |
SAA AD/Cycle PL/I for MVS and VM | 5688-235 | No | Yes (see note 2) | Language Environment | Yes, with restrictions | No |
PL/I for MVS and VM V1 | 5688-235 | No | Yes (see note 2) | Language Environment | Yes, with restrictions | No |
VisualAge® PL/I for OS/390 V2 | 5655-B22 | No | Yes (see note 2) | Language Environment | Yes, with restrictions | No |
Enterprise PL/I for z/OS and OS/390 V3 | 5655-H31 | Yes | Can use integrated translator (see note 2) | Language Environment | Yes | Yes |
For more information, refer to: http://www.ibm.com/software/awdtools/debugger/.
Compiler | Program number | Compiler in service | CICS translator support | CICS run time support | Use of IBM Distributed Debugger (see note 1) | Use with WebSphere Studio Enterprise Developer |
---|---|---|---|---|---|---|
C/370™ V1 | 5688-040 | No | Yes | CICS TS V1.3, CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: The Language Environment component of z/OS is required; applications will run unchanged. |
Yes, with restrictions | No |
C/370 V2 | 5688-187 |
No | Yes | CICS TS V1.3, CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: The Language Environment component of z/OS is required; applications will run unchanged. |
Yes, with restrictions | No |
SAA AD/Cycle C/370 | 5688-216 | No | Yes | Language Environment | Yes, with restrictions | No |
C/C++ for MVS/ESA | 5655-121 | No | Yes | Language Environment | Yes, with restrictions | No |
C/C++ for OS/390 | Component of 5647-A01 | Yes | Yes | Language Environment | Yes, with restrictions | No |
C/C++ for z/OS and OS/390 | Component of 5694-A01 | Yes | Yes | Language Environment | Yes | No |
z/OS V1.7 XL C/C++ | 5694-A01 | Yes | Yes. The compiler provides support for the CICS integrated translator | Language Environment | Yes | No |
For more information, refer to: http://www.ibm.com/software/awdtools/debugger/.
Compiler or JVM | Program number | In service | CICS translator support | CICS run time support | Use of IBM Distributed Debugger (see note 1) | Use with WebSphere Studio Enterprise Developer |
---|---|---|---|---|---|---|
VisualAge for Java™, Enterprise Edition V2 - Enterprise Toolkit for OS/390 (see note 2) | 5655-JAV | No | CICS TS V1.3, CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: No translator required - use the JCICS classes. |
Language Environment | Yes, with restrictions | No |
Java for OS/390 at SDK 1.1.8 | Yes | CICS TS V1.3 only: No translator required - use the JCICS classes. CICS TS V2.2, CICS TS V2.3, CICS TS V3.1: Not supported |
Language Environment | Yes | Yes | |
Developer Kit for OS/390, Java 2 Technology Edition, V1.3.1 | 5655-D35 | Yes | CICS TS V2.2 only: No translator required - use the JCICS classes. CICS TS V1.3, CICS TS V2.3, CICS TS V3.1: Not supported |
Language Environment | Yes | Yes |
SDK for z/OS, Java 2 Technology Edition, V1.4.2 | 5655-I56 | Yes | CICS TS V2.3, CICS TS V3.1: No translator required - use the JCICS classes. CICS TS V1.3, CICS TS V2.2: Not supported |
Language Environment | Yes | Yes |
For more information, refer to: http://www.ibm.com/software/awdtools/debugger/.
Java program objects are programs compiled with the VisualAge for Java Enterprise Toolkit for OS/390 (ET/390) byte-code binder (they are compiled with the hpj command, and are sometimes referred to as compiled Java programs or as HPJ programs).