对应用程序编程语言的 CICS 支持的更改
本部分列出了 CICS 运行时支持的应用程序编程语言以及跨服务中 CICS 发行版的转换程序。 它还概述了在服务中的 CICS 发行版中对 CICS 转换程序的更改。
此处列出的所有 COBOL、 PL/I 和 C®/C++ 编译器都可以使用集成的 CICS 翻译器来翻译 CICS 在线程序和使用外部 CICS 接口 (EXCI) 命令级 API 的批处理程序。
如果要从服务终了发行版进行升级,那么可以在 服务终了发行版的更改摘要中找到与这些发行版相关的更改的相关信息。
| 支持概述 | 受支持语言的列表 | CICS 转换程序 |
|---|---|---|
| 对 CICS 转换程序的更改 (按 CICS TS for z/OS发行版) |
CICS 对应用程序编程语言的支持
有关特定应用程序编程语言的 CICS 支持以及特定发行版中 CICS 支持中的更改的详细信息,请参阅语言和编译器文档。
有关 IBM 应用程序编程产品的可用性和服务终止日期的信息,请参阅 IBM Support 中的软件生命周期信息。
CICS 支持从服务中撤销的编译器和应用程序编程语言版本
定期从服务中撤销汇编程序,编译器和应用程序编程语言版本。 这可能在 CICS 发行版的受支持生存期内发生。 虽然此时在 CICS 中不一定会影响持续兼容性,但强烈建议您升级环境级别,以在服务结束日期之前使用此类不受支持的汇编程序,编译器或应用程序编程语言版本的服务中等效项。 IBM 并不保证这些不支持的环境在 发布后仍然可用。 CICS
CICS TS for z/OS 发行版支持的应用程序编程语言和编译器
下表概述了 CICS TS for z/OS® 跨服务发行版支持的应用程序编程语言和编译器的发行版。
- 汇编语言
表 1. CICS TS 发行版支持汇编程序 产品名称 进程标识 5.6 6.1 6.2 High Level Assembler for MVS and VM and VSE 1.6 和更高版本 5696-234 ✓ ✓ ✓ - COBOL
表 2。 对 Enterprise COBOL for z/OS的支持 (按 CICS TS 发行版) 产品名称 进程标识 5.6 6.1 6.2 Enterprise COBOL for z/OS 6.4 5655-EC6 ✓ ✓ ✓ Enterprise COBOL for z/OS 6.3 5655-EC6 ✓ ✓ ✓ - C 和 C++
- 下列 XL C/C++ 版本是 z/OS 的可选功能。
表 3。 对 XL C/C++的支持 (按 CICS TS 发行版) 产品名称 进程标识 5.6 6.1 6.2 z/OS 2.4.1 XL C/C++ 5655-121 ✓ ✓ ✓ z/OS 2.4 XL C/C++ 5655-121 ✓ ✓ ✓ - Java™
- 运行 CICS Java 应用程序、 WebSphere Application Server Liberty、 Axis2、网络服务验证、 CICS 网络服务和 XML 助手需要以下 Java 版本。
表 4。 通过 CICS TS 发行版支持 Java SDK 产品名称 进程标识 5.6 6.1 6.2 6.3 IBM® Semeru Runtime® Certified Edition for z/OS, 21.0 5655-JB1 ✓ PH64034
✓ PH64035
✓ PH64035
✓ IBM Semeru Runtime Certified Edition for z/OS, 17.0 5655-UA1 ✓ APAR PH55278
✓ APAR PH55279
✓ ✓ IBM Semeru Runtime Certified Edition for z/OS, 11.0 5655-DGJ ✓ APAR PH47221
✓ ✓ IBM 64 位 SDK for z/OSJava Technology EditionV 8 5655-DGH ✓ ✓ ✓ Java 11 Java 17 Java 21 IBM Semeru Runtime Certified Edition for z/OS 11.0、 IBM Semeru Runtime Certified Edition for z/OS 17.0 和 IBM Semeru Runtime Certified Edition for z/OS 21.0 不支持与以下版本一起使用:- Axis2 CICS TS 5.5 的 JVM 服务器
- 所有 CICS 版本的 SAML JVM 服务器。
- Node.js
表 5。 对 IBM Open Enterprise SDK for Node.js的支持 (按 CICS TS 发行版) 产品名称 进程标识 5.6 6.1 6.2 IBM Open Enterprise SDK for Node.js, 18.0 5655-NOJ ✓ APAR PH30707
✓ ✓ Node.js 18.0 是服务终止。
- PL/I
表 6。 对 Enterprise PL/I for z/OS的支持 (按 CICS TS 发行版) 产品名称 进程标识 5.6 6.1 6.2 Enterprise PL/I for z/OS 6.1 5655-PL6 ✓ ✓ ✓ Enterprise PL/I for z/OS 5.3 5655-PL5 ✓ ✓ ✓ - REXX
表 7。 支持 REXX (按 CICS TS 发行版) 产品 5.6 6.1 6.2 REXX/ CICS ✓ ✓ ✓
对 CICS 转换程序的更改 (按 CICS TS for z/OS 发行版)
表 8 汇总了在受支持的 CICS 发行版中对可用于 CICS 应用程序的集成 CICS 转换程序所作的更改。
| 发行版 | 更改 |
|---|---|
| 6.2 | 已更改: 转换程序仍将检查同义词,但将不再尝试通过替换其认为的含义来克服拼写错误。 相反,翻译失败,返回代码为 8。 |