IBM Enterprise PL/I for z/OS 亮点

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

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

在 UTF-16 和 UTF-8 支持下处理字符串

编译器现在完全支持 UTF-16 和 UTF-8。您可以使用 ULENGTH 功能分别返回 CHAR 或 WIDECHAR 字符串中的 UTF-8 或 UTF-16 字符数。Enterprise PL/I for z/OS 还对数据项、内部函数以及移动和比较操作中的 UTF-8 数据提供本地支持,这样您就能轻松构建可维护的应用,来高效处理 UTF-8 数据。

增强的 SMF 跟踪支持

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

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

该编译器目前新增和改进了一些属性、内置函数、伪变量和子例程,有助于提高程序员的工作效率。引入一个新的 XMLNAME 属性,支持您指定不遵从 PL/I 命名规则的名称。

改进了对 Db2 的中间件支持

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

利用 JSON 增强了功能

利用 PL/I 代码中的内置功能来解析、生成并验证 JSON 文本。甚至在不知道条目数量的情况下也可以解析 JSON。无需担心 JSON 中的空格字符,因为找到时会跳过这些字符。

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

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

迁移更方便

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

跨平台支持和基于工作站的开发

Enterprise PL/I for z/OS 是兼容的编译器、应用开发工具和维护工具产品系列中的一员。除 Enterprise PL/I for z/OS 外,IBM 还提供面向多种平台的 PL/I 编辑器,以及 IBM File Manager、IBM Fault Analyzer 和调试工具。建议的基于工作站的开发环境是 IBM Developer for z/OS,它可提供基于工作站的交互式环境,帮助您创建、维护和重复使用应用。

减少 IBM z15™ 中的 CPU 使用率

IBM Enterprise PL/I for z/OS V5.3 可减少十进制计算密集型应用的 CPU 使用率。 PL/I 应用在迁移到新的硬件上之后可能不会自动快速运行。现代化的 IBM Z 大型机可通过特定的硬件功能来实现性能。为最大程度地提高 z15 的 ROI,请保持现有的 PL/I V5.3,并可选择优化 CPU 密集型应用。

技术详细信息

软件需求

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

    硬件需求

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

    • IBM z15™ 和 IBM z14®
    • IBM z13® 或 IBM z13s™
    • IBM zEnterprise® EC12 (zEC12)
    • IBM zEnterprise BC12 (zBC12)
    • IBM zEnterprise 196 (z196)
    • IBM zEnterprise 114 (z114)

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

    PL/I 编译器系列中的其他产品

    IBM PL/I for AIX

    针对 IBM AIX 和 Power Systems 的编译和优化技术

    了解更多信息

    IBM Enterprise COBOL for z/OS

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

    了解更多信息