功能聚焦

提供 64 位支持,满足大数据需求

该编译器现在具有 LP(64) 选项,支持 64 位应用。这意味着 32 位应用的所有存储限制都大幅提高:应用目前可以获取和运行大于 2G 的总存储空间,单个结构和数字的大小可以大于 2G。您不再受到这些数据限制的制约,同时仍可使用现有 32 位应用中的所有 PL/I 语句和函数。

利用 XML 提高生产力和现代化水平

该编译器目前新增和改进了一些内置函数、伪变量和子例程,有助于提高程序员的生产力。引入了全新的 XMLCONTENT 属性,用于生成无标记的 XML 文本。

改进了对 DB2 的中间件支持

该编译器目前为 DB2® 应用提供额外的 SQL 支持,改进了中间件的功能。SQL 预处理器目前能够解析 DEFINE ALIAS、DEFINE ORDINAL 和 DEFINE STRUCTURE 语句。

利用 JSON 增强了性能和功能

该编译器目前可进一步使用向量工具功能,提供全球标准时间 (UTC) 日期/时间内置函数。现在,还可以使用全新的 JSON 属性 JSONNAME 和 JSONOMIT 来处理 JSON 数据。

增强的 SMF 跟踪支持

该编译器目前提供新级别的 z/OS 系统管理设施 (SMF) 跟踪支持,这样,如果您已实施子容量跟踪,就能够减少管理报告开销。

与 PL/I 程序和 Java 组件兼容

该编译器支持 IEEE 小数浮点标准,因此无需任何转换,即可接收、处理和发送 Java 数据。为了进一步改进 Java 互操作性,该编译器目前将线程安全的 PL/I 库和多线程语句(ATTACH、WAIT、DETACH)包含在受支持的 PL/I 语言中。此外,PL/I 现在全面支持以 null 结束的字符串和 UTF-8。

迁移更方便

《Enterprise PL/I for z/OS® 编译器和运行时迁移指南》提供的信息可以帮助您将现有 OS PL/I V2 和 PL/I for MVS™ 应用迁移至全新的运行时环境。迁移至新的编译器后,现有应用就可以利用 Enterprise PL/I for z/OS 中的许多新功能,并且能享受新编译器的诸多性能优势。

基于工作站的开发

Rational Developer for z Systems® 提供基于工作站的交互式环境,帮助您创建、维护和重复使用应用。Rational Developer for z Systems 支持使用 PL/I 的传统开发活动,也可以通过 PL/I 构造生成 Web Service 接口,能够简化从现有 PL/I 应用创建 Web Service 的工作。

多平台 PL/I

Enterprise PL/I for z/OS 是兼容的编译器、应用开发工具和维护工具产品系列中的一员。除 Enterprise PL/I for z/OS 外, IBM 还提供面向多种平台的 PL/I 编辑器, 以及 IBM File Manager、IBM Fault Analyzer 和调试工具。我们推荐将 Rational Developer for z Systems 作为基于工作站的开发环境。

减少 IBM z14™ 中的 CPU 使用率

IBM Enterprise PL/I for z/OS V5.2 可使十进制计算密集型应用的 CPU 使用率最多减少 40%;与使用 Enterprise PL/I for z/OS V5.1 在 z14 上构建的相同应用相比,使用 V5.2 构建的应用的 CPU 使用率平均减少 10%。之所以能够大幅减少 CPU 使用率,是因为进一步改进了优化措施,并在编译器中提供了新的“向量压缩十进制”功能和 ARCH(12) 编译器选项。

技术详细信息

软件需求

IBM Enterprise PL/I for z/OS® V5.1 与下列程序的受支持发行版以及后续发行版或等效程序一起运行。要获取有关需要程序临时性修订 (PTF) 的程序的更多信息,请参考“程序目录”。

    硬件需求

    Enterprise PL/I for z/OS® V5.1 在以下 IBM z Systems® 服务器上运行:

    • IBM z13®
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)
    • IBM System z10™(z10 EC、z10 BC)

    您可能还对以下内容感兴趣:

    IBM Enterprise COBOL for z/OS

    提高业务关键型应用的性能

    了解更多信息

    IBM Automatic Binary Optimizer for z/OS

    只需轻轻翻转开关,便可增强 COBOL 应用

    了解更多信息