在 Rational® Developer for System z® 7.6 版中,「企業服務工具」元件包含下列新增特性:
新的專案集、精靈及批次處理器選項提供了在 CICS TS 4.1 版執行時期中產生用於啟用 XMLTRANSFORM 資源之構件的能力。
針對 COBOL 和 PL/I 解譯式實務,該功能與 CICS TS 4.1 版中引入的 CICS XML 助理工具相同。針對由下而上實務中已編譯的(供應商)轉換,此新增功能會產生適當的 COBOL 轉換器。然後,會將此功能產生的資源用在新的 CICS EXEC TRANSFORM XMLTODATA 和 DATATOXML 中。
此功能新增了精靈及批次處理器選項,可容許使用者使用 CICS TS 4.1 版中引入的新 WSBind 參數來產生 WSBind。在舊版的 IBM® Rational Developer for System z 中,可以僅使用一個儲存器(通常是 DFHWS-DATA)根據語言結構來建立 Web 服務提供者。CICS 交易伺服器 4.1 版引入了用於根據使用一個通道上多個儲存器的應用程式來建立 Web 服務提供者的功能。
新選項 DATETIME 提供了對 xsd:dateTime 類型的 XML 元素及 CICS ASKTIME 格式的其他對映。新選項 DATA-TRUNCATION 對 CICS 原生轉換機制處理已截斷資料的方式提供了更多彈性。
使用者可以從定義現有 Web 服務的 WSDL 文件開始並根據該文件建立可實作 Web 服務定義中所說明之部分或全部功能的新應用程式。為了協助使用者撰寫新的 PL/I 應用程式,該工具為新的 Web 服務提供者或新的 Web 服務消費者產生 PL/I 程式碼範本。 此程式對每一個作業都使用對應於訊息元素的語言結構,以處理要求並發出回覆。
作業-->輸入-->訊息-->部分-->元素
其中,元素是 XML 綱目類型。
MTOM(訊息轉換最佳化機制)是一種抽象規格,用於說明在其他事物之間用於最佳化 SOAP 訊息的技術,在 SOAP 訊息中使用二進位物件(而不是一般的 XML 內容)來傳送資料。XOP(XML 二進位最佳化套件)說明如何在二進位八位元組(而不是 base64)中代表透過使用 MTOM 附加的那些二進位物件。
透過使用 MTOM/XOP,Web 服務要求者和提供者可使用二進位格式來交換要求及回應語言結構,而不需要使用中間 XML 表示法。雖然在此配置中仍然使用 SOAP 訊息,但訊息內文非常簡短,本質上包含參照二進位附件的單一 XML 元素。若要將 CICS 應用程式啟用為 MTOM/XOP Web 服務,請在對 CICS 單一服務專案建立新的 Web 服務時,指定實務建立新的 MTOM/XOP 服務介面。
現在,「企業服務工具」單一服務專案對映編輯器和 COBOL XML 轉換器程式碼產生器支援將 XML 屬性對映至語言結構成員。透過使用此支援,可以剖析並產生包含 XML 元素及 XML 屬性的 XML 文件。具有能夠轉換 XML 屬性的能力非常重要,因為 XML 綱目作者的一般練習用於定義 XML 文件(該文件混合利用 XML 元素及 XML 屬性)。為了指出支援 XML 元素及 XML 屬性,對映編輯器現在使用適當的圖示來裝飾元素及屬性。