「檔案管理程式整合」是新的工具產品與服務,用於向 IBM® Rational® Developer for System z® 7.1 版產品提供「格式化資料編輯器」。「格式化資料編輯器」根據儲存在 COBOL 記錄定義檔、PL/I 並入檔或「IBM 檔案管理程式範本」中的資料結構,提供對存取循序資料集、PDS 成員和 KSDS 及 ESDS VSAM 叢集的編輯。
「格式化資料編輯器」會接受可在記錄定義檔、並入檔或範本中使用的資料結構,並將它們套用至資料集記錄,以提供區分類型的欄位編輯階段作業。由 Rational Developer for System z File Manager 新增的功能已透過與 IBM File Manager 的整合工作而變為可用。
「MFS 編輯器」可讓您建立並修改「MFS 訊息」及格式檔案。「MFS 編輯器」提供了用於輕鬆產生新「MFS 格式」定義及新「MFS 訊息」檔案的精靈。此外,還包括用於以視覺化方式和以文字方式修改現有 MFS 原始檔的編輯器。
「MFS 編輯器」新增了對 MFS COPY 關鍵字的支援。如果 MFS 原始檔包含 COPY 關鍵字(其後緊接著檔名),則「MFS 編輯器」將動態提取要複製的陳述式,以讓「編輯器」可以開啟 MFS 檔案。
CARMA 提供了統一的介面及服務集,用於存取 390 型原始碼管理 (SCM) 工具,並提供了通用圖形使用者介面 (GUI) 用戶端,您可以將該用戶端用作建立自訂 SCMGUI 的架構。
在 7.1 版中已加強了 CARMA,以包括對顯示 CARMA 成員上相關資料之欄位的支援,以及對版本化的支援。此外,還包括對收集 RAM 實例及 Ram 實例上的相關資訊的支援,以及對那些項目執行自訂動作的支援。
IBM SCLM Developer Toolkit 是 Eclipse 型外掛程式應用程式,用於對 Eclipse 型開發環境提供軟體配置管理 (SCM) 服務。 此產品與 Eclipse 儲存庫提供者模型整合,以使用 SCLM 對 SCM 作業提供標準化介面。 因此,Eclipse 型開發人員可透過在 SCLM 中使用此外掛程式來管理原始碼作業和建置程序。
在使用由下而上開發實務及編譯式轉換的單一服務專案中,所產生的 Web 服務現在可以將遞送至現有應用程式的特定輸入結構欄位起始設定為您指定的預設值。此起始設定不僅適用於您已併入資料結構的輸入結構中的欄位(由 Web 服務接收),還適用於您已從資料結構中排除的欄位(由 Web 服務接收)。
在使用 Web Services for CICS 執行時期、由下而上開發實務及解譯式轉換的單一服務專案中,您現在可以選取您要讓應用程式輸入結構中的哪些欄位出現在 Web 服務輸入結構中,類似地,也可以選取您要讓應用程式輸出結構中的哪些欄位出現在 Web 服務輸出結構中。 編譯式轉換已支援此功能。
現在,在針對 Web Services for CICS 執行時期(僅限於解譯式轉換)以及針對批次、TSO、USS 和「IMS SOAP 閘道」執行時期(僅限於編譯式轉換)的由下而上實務中,已支援使用 Enterprise PL/I for z/OS。
在使用由下而上開發實務及編譯式轉換的單一服務專案中,現在已對 XML 名稱空間字首及預設名稱空間宣告提供了有限支援。
現在,批次處理器工具在用於由下而上開發實務時,可以將處理原始檔期間找到的任何語法錯誤記錄在您指定的 XML 檔案中。
現在,可以使用 WSBind 檔案檢視器來檢視 WSBind 檔案內容。
在使用由下而上開發實務及編譯式轉換的單一服務專案中,當您選取企業 COBOL 編譯器第 3 版時,入埠 XML 訊息及出埠 XML 訊息的大小上限都可多達 32MB。(可以選取 3.1 版至 3.4 版)
在使用由下而上開發實務及編譯式或解譯式轉換的單一服務專案中,現在支援產生單向 Web 服務。單向 Web 服務是一種接收訊息但卻不傳回回應的 Web 服務。
在使用「IMS SOAP 閘道」執行時期、雙向並行開發實務及編譯式轉換的單一服務專案中,已完成的 Web 服務現在可以使用「IMS SOAP 閘道」來呼叫出埠 Web 服務。
針對使用由下而上開發實務及編譯式轉換的單一服務專案,「企業服務工具」可以從包含輸入資料結構及輸出資料結構(您指定由 Web 服務用於輸入和輸出)的 COBOL 原始檔擷取註解,並在 WSDL 檔及對 Web 服務建立的兩個 XSD 檔中將這些註解包括為註釋。
針對使用由下而上開發實務及編譯式或解譯式轉換的單一服務專案,可從遠端 z/OS 系統(顯示在工作台的「遠端系統」視圖中)上 MVS 分割的資料集中的 COBOL 檔啟動企業服務工具精靈啟動程式。可以在遠端 z/OS 系統或工作站上的本端目錄中產生輸出檔。
在舊版雙向並行開發實務中,這些工具不容許自動結合「要求」和「回覆」訊息處理,這兩種處理的結合動作需要手動編碼。現在,針對雙向並行開發實務,您可以讓「產生轉換碼」精靈自動產生入埠轉換器和出埠轉換器,並在 CICS Web 服務執行時期的情況下,自動產生包含「要求」和「回覆」訊息處理之轉換設定的 WSBind 檔。
可針對 CICS Transaction Server for z/OS 的 IBM CICS 服務流程執行時期 3.2 版或 3.1 版產生執行時期原始碼檔案、JCL 及其他檔案。
服務流程可以使用 LINK 指令及 CHANNEL 選項(以及已存在的對使用 LINK 指令及 COMMAREA 選項的支援)來呼叫非終端機應用程式。(僅限於 CICS 3.2 版)
服務流程可以使用「Link3270 橋接器」機制與透過基本資料傳輸指令(例如,SEND、RECEIVE 和 CONVERSE)進行通訊的終端機應用程式互動,以及已存在的對使用「基本對映支援 (BMS)」之應用程式的支援。(僅限於 CICS 3.2 版)
服務流程可以使用非預設 CICS 交易名稱來呼叫非終端機應用程式(使用 LINK 及 CHANNEL 選項或 LINK 及 COMMAREA 選項),或呼叫 Web 服務。此特性協助您將不同的存取權指派給同一非終端機應用程式或 Web 服務的不同呼叫。(僅限於 CICS 3.2 版)
可採用各種 WSDL 格式(WSDL 1.1 或 WSDL 2.0)以及各種 SOAP 格式(SOAP 1.1 及/或 SOAP 1.2)產生 Web 服務檔案。在 IBM CICS Transaction Server for z/OS 3.2 版中,對 WSDL 2.0 和 SOAP 1.2 的支援被限制為「CICS Web 服務助理」所提供的支援層次。(僅限於 CICS 3.2 版)
「服務流程程式設計介面 (SFPI)」可協助您撰寫自訂匯入器,以將您現有的資料結構及呼叫資訊轉換為在服務流程專案中使用的訊息構件及作業構件。(服務流程專案的標準匯入器可以匯入 COBOL 資料、PL/I 資料、WSDL 定義、BMS 資訊及「主機存取轉換服務」畫面。)
在產生內容編輯器中,名稱為「跳過接收」的選項可協助您處理終端機應用程式將多個畫面傳輸至終端機的情況,而無需等待終端機傳送輸入
現在,您無需岔斷服務流程中已重新命名的資源與其他檔案或構件之間的現有連線,就能重新命名下列類型的檔案或構件:作業檔 (*.wsdl)、對映檔 (*.seqmap)、ESQL 檔 (*.esql)、訊息檔 (*.mxsd)、訊息檔中的個別訊息以及訊息部分。
當目標執行時期是 CICS 3.2 時,「產生執行時期程式碼」精靈會建立服務流程內容檔(具有副檔名 .sfp 的二進位檔),而不建立內容檔更新 JCL 檔。透過使用服務流程內容檔,「服務流程執行時期」使用 CICS 交易來管理流程,該交易可協助使用者啟用或停用流程並監視流程使用計數。(僅限於 CICS 3.2 版)
在「產生執行時期程式碼」精靈中,名稱為「讓 SFR 管理資源定義建立」的選項會讓在遠端 z/OS 系統上定義資源的作業在服務流程開發期間變得更簡單且更迅速。此特性僅適用於服務流程開發期間使用。(僅限於 CICS 3.2 版)
已擴充了「產生執行時期程式碼」精靈的錯誤訊息資訊及日誌資訊。每一個錯誤都有錯誤碼、訊息文字、說明及使用者應該採取之動作的說明。
在 CICS 追蹤輸出中,當服務流程呼叫應用程式或 Web 服務時,會產生更多的追蹤資訊,使得追蹤此類事件變得更容易。
在「新建產生內容」精靈中,您可以設定一個選項,以讓該精靈將新的產生內容起始設定為與同一流程的現有產生內容集相同的值。這對將被呼叫流程的第二個產生內容集,起始設定為同一被呼叫流程的第一個產生內容集相同的值來說,非常有用。
在流程對映編輯器中,您可以透過將個別訊息拖曳到編輯器的「目標」窗格或「來源」窗格,或透過從所選訊息檔案的所有訊息清單中選取多個訊息,將訊息新增至對映常式。
在流程編輯器中,您現在可以使用「建立條件式陳述式」精靈對 While 節點輕鬆建立 ESQL 條件式陳述式。(Switch 節點已可以使用此精靈。)
您可以將「EST 專案瀏覽器」視圖鏈結至目前已開啟的編輯器,這樣當選取編輯器時(這會使得編輯器位於最前端),才能在「EST 專案瀏覽器」視圖中自動選取正在編輯中的資源。同樣地,在「EST 專案瀏覽器」中選取正在編輯中的資源,會在編輯區中自動選取該編輯器(位於最前端)。
在「EST 專案瀏覽器」中,您可以將新訊息元素新增至任何現有訊息或現有訊息中的訊息群組,而不需要在訊息定義編輯器中開啟訊息。
在「企業服務工具」的產生內容編輯器中,當您設定針對呼叫出埠 Web 服務的產生內容時,您可以透過從一個以上遠端 z/OS 系統 USS 目錄的階層式樹狀結構視圖中瀏覽並選取,來指定出埠 Web 服務的 WSBind 檔或 WSDL 檔的位置。
在「企業服務工具」的「產生執行時期程式碼」精靈中,當您選取精靈選項以將其輸出檔複製到一個以上遠端 z/OS 系統時,您可以從多個中的一個遠端 z/OS 系統(包括表示在樹狀結構視圖中的 MVS 資料集和 USS 目錄)中,對要複製的每一個輸出檔都瀏覽並拖曳一個位置。
在「企業服務工具」的產生內容編輯器中,當您設定針對呼叫出埠 Web 服務的產生內容時,您可以從遠端 CICS 區域的所有現有 Pickup 目錄清單中,選取出埠 Web 服務的 WSBind 檔或 WSDL 檔的位置。
同樣地,在「企業服務工具」的「產生執行時期程式碼」精靈中,當您已選取精靈選項以將其輸出檔複製到一個以上遠端 z/OS 系統,且正在建立 Web 服務的輸出檔時,您可以從遠端 CICS 區域的所有現有 Pickup 目錄清單中,選取新 Web 服務的 WSBind 檔或 WSDL 檔的位置。
在主機編輯器中,每當發生可能會影響畫面識別的事件時(包括每當在畫面訊息編輯器中儲存畫面說明時,或每當刪除畫面訊息檔案時,或每當透過匯入 BMS 檔來建立新畫面訊息時),編輯器都會重新載入現行畫面說明並對目前顯示的應用程式畫面再次執行畫面識別。
「System z 資料庫應用程式產生器」是一個精靈,可協助 CICS 開發人員輕鬆建立已啟用 Web 的、可存取 z/OS DB2® 資料庫的新 COBOL 應用程式。 該精靈會根據使用者定義的資料自動產生 JSF 網頁及 COBOL 應用程式。
「System z 資料庫應用程式產生器」可讓您使用現有的 DB 綱目快速建立 z/OS 資料存取層及檢附的 Web 用戶端。此外,您可以從 UML 模型直接工作。 這會協助您將 UML 模型轉換為 COBOL,然後可以使用 COBOL 在關聯式資料庫上提供 z/OS 資料存取層(亦即,DB2)。還提供了 CRUD 作業。最後,「System z 資料庫應用程式產生器」提供了 JSF Web 用戶端,您可以透過利用 Web 服務呼叫來使用該用戶端呼叫產生的 COBOL 程式。
Rational Developer for System z 7.1.0 版提供了「主機存取轉換服務 (HATS)」Rich 用戶端特性支援,可協助您將 HATS Rich 用戶端應用程式安裝到 Rational Developer for System z 工作區。有了此特性,您可以使用 HATS Rich 用戶端特性支援來轉換對現有應用程式的存取。
您可以透過從「歡迎體驗」中選取「首要步驟」並檢視 z/OS 應用程式主題,或透過選取「Web 資源」並選取應用程式主題,來找出其他特性的相關資訊,以協助您開發和轉換 z/OS 應用程式。當您第一次啟動產品時,您應該看到「歡迎體驗」。如果您已經在產品中工作,而「歡迎體驗」目前未顯示,請選取說明 > 歡迎使用。