IBM Enterprise PL/I for z/OS 的特色

透過 64 位元支援來處理大數據需求

此編譯器現在有 LP(64) 選項可支援 64 位元應用程式。這代表 32 位元應用程式的所有儲存容量限制都提高了;您的應用程式現在可以取得並操作 2 GB 以的總計儲存容量,而個別結構和陣列的大小現在可以大於 2 GB。不過,您在使用所有 PL/I 陳述式和函數時可以移除這些資料限制,就像您在現有的 32 位元應用程式中一樣。

利用 UTF-16 和 UTF-8 支援來處理字串

編譯器現在完整支援 UTF-16 和 UTF-8。您可以使用 ULENGTH 函數來分別傳回 CHAR 或 WIDECHAR 字串中 UTF-8 或 UTF-16 字元的數目。Enterprise PL/I for z/OS 還針對資料項目中、本質函數以及 move 與 compare 運算子中的 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 元件相容

此編譯器可以接收、操作及傳送 Java 資料,而不做任何轉換,因為它支援 IEEE 十進位浮點標準。為了進一步改進 Java 交互作業能力,此編譯器現在提供安全執行緒 PL/I 程式庫和多執行緒作業陳述式(ATTACH、WAIT、DETACH)作為所支援的 PL/I 語言的一部分。

更容易移轉

Enterprise PL/I for z/OS® Compiler and Runtime Migration Guide 提供您在移動現有 OS PL/I 第 2 版和 PL/I for MVS™ 應用程式至全新執行時期環境時可能需要的實用資訊。移轉至新的編譯器可讓您現有的應用程式利用 Enterprise PL/I for z/OS 中可用的許多新功能,及享有新編譯器提供的許多效能好處。

跨平台支援與工作站型開發

Enterprise PL/I for z/OS 是相容編譯器、應用程式開發工具及維護工具系列的一部分。除了 Enterprise PL/I for z/OS,IBM 還針對多種平台以及 IBM File Manager、IBM Fault Analyzer 與 Debug Tool 提供 PL/I 編譯器。 建議使用的工作站型開發環境是 IBM Developer for z/OS,它提供的互動式工作站型開發環境可協助您建立、維護與重新使用應用程式。

減少 IBM z15™ 上的 CPU 使用率

IBM Enterprise PL/I for z/OS 5.3 版可減少十進位運算密集應用程式的 CPU 使用率。 PL/I 應用程式在移到全新硬體之後可能不會自動加速執行。現代的 IBM Z 大型主機使用特定硬體功能來提供效能。為了將 z15 的投資報酬率最大化,請使用最新的 PL/I 5.3 版,並選擇性將 CPU 密集的應用程式優化。

技術詳細資料

軟體需求

IBM Enterprise PL/I for z/OS® 5.3 版可與下列程式的受支援版本及其後續發行版本或對等項目一起執行。如需所列出需要暫時修正程式 (PTF) 的程式的相關資訊,請參閱「程式目錄」。

    硬體需求

    Enterprise PL/I for z/OS® 5.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

    增加重要商業應用程式的效能

    瞭解更多相關資訊