对应用程序编程语言的 CICS 支持的更改

本部分列出了 CICS 运行时支持的应用程序编程语言以及跨服务中 CICS 发行版的转换程序。 它还概述了在服务中的 CICS 发行版中对 CICS 转换程序的更改。

此处列出的所有 COBOL、 PL/I 和 C®/C++ 编译器都可以使用集成的 CICS 翻译器来翻译 CICS 在线程序和使用外部 CICS 接口 (EXCI) 命令级 API 的批处理程序。

如果要从服务终了发行版进行升级,那么可以在 服务终了发行版的更改摘要中找到与这些发行版相关的更改的相关信息。

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 服务器。
6.3 使用 CICS 安全令牌服务的 SAML 支持已从 CICS TS 6.3 中删除。
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 转换程序所作的更改。

表 8。 对 CICS 转换程序的更改 (按 CICS TS 发行版)
发行版 更改
6.2 已更改: 转换程序仍将检查同义词,但将不再尝试通过替换其认为的含义来克服拼写错误。 相反,翻译失败,返回代码为 8。