焦點特色

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

此編譯器現在有 LP(64) 選項可支援 64 位元應用程式。這表示 32 位元應用程式的所有儲存體限制都已提高:現在您的應用程式可以獲取及操作超過 2G 的總儲存體,且個別結構和陣列的大小現在可大於 2G。不過,您在使用所有 PL/I 陳述式和函數時可以移除這些資料限制,就像您在現有的 32 位元應用程式中一樣。

使用 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 元件相容

此編譯器可以接收、操作及傳送 Java 資料,而不做任何轉換,因為它支援 IEEE 十進位浮點標準。為了進一步改進 Java 交互作業能力,此編譯器現在提供安全執行緒 PL/I 程式庫和多執行緒作業陳述式(ATTACH、WAIT、DETACH)作為所支援的 PL/I 語言的一部分。不僅如此,PL/I 現在完全可以支援以空值結尾的字串和 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 服務介面,使得從現有的 PL/I 應用程式建立 Web 服務變容易。

跨平台的 PL/I

Enterprise PL/I for z/OS 是相容編譯器、應用程式開發工具及維護工具系列的一部分。除了 Enterprise PL/I for z/OS,IBM 還提供適用於多個平台的 PL/I 編譯器,以及 IBM File Manager、IBM Fault Analyzer 及 Debug Tool。我們建議的工作站開發環境是 Rational Developer for z Systems。

減少 IBM z14™ 上的 CPU 使用率

IBM Enterprise PL/I for z/OS V5.2 減少十進位運算密集的應用程式的 CPU 使用率高達 40%,而且比在 z14 上以 Enterprise PL/I for z/OS V5.1 建置的相同應用程式平均減少 10%。CPU 使用率如此大幅減少,是因為最佳化的改進以及編譯器對新的 Vector Packed Decimal 機能和 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 應用程式

    瞭解更多相關資訊