Rational Developer for System z 7.6.1 版

7.1 版功能

下列功能是針對 7.1 版的特性和加強功能

檔案管理程式整合

「檔案管理程式整合」是新的工具產品與服務,用於向 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 的整合工作而變為可用。

錯誤分析器整合

適用於 Rational Developer for System z 7.1 版的「錯誤分析器整合」是新的工具產品與服務,用於協助您從 Rational Developer for System z 使用錯誤項目檔案(即時異常終止分析報告),並利用環境中可用的可用性特性。關鍵特性包括:
  • 用於來自 Rational Developer for System z 環境之錯誤歷程檔案及視圖的介面。
  • 使用來自多個系統之多個錯誤歷程檔案及視圖的能力。
  • 瀏覽在對異常終止程式的即時分析期間建立的錯誤項目的能力。
  • 用於瀏覽與錯誤項目相關聯的傾出儲存體的瀏覽器。
  • 使用端檔案(LANGX 檔案)的隨需應變的異常終止程式來源報表。

適用於 System z 的整合開發環境 (IDE)

已改良「適用於 System z 的整合開發環境 (IDE)」以包括下列內容:
  • 匯入和匯出 z/OS® 專案以共用專案內容及資源的能力。
  • 針對 CICS® 程式的語法檢查及內容協助,這是在安裝時所使用的特定於 CICS 層次的。
  • 提供特定於已安裝在工作站上的 CICS TXSeries 層次的編譯選項。
  • 將 JCL 系統變數新增至專案或資源內容的能力。
  • 儲存和重複使用 z/OS 搜尋查詢的能力。
  • 新的過濾功能,用於在大綱視圖中顯示/隱藏 COBOL 程式部分。
  • System z IDE 資源 API 的發佈。
  • 針對工作監視器、重新整理、COBOL 語法錯誤回饋、System z LPEX 編輯器、記載功能及錯誤訊息的效能加強。

BMS 編輯器

「BMS 編輯器」可讓您建立並修改 BMS 對映集。您可以在新的或現有對映集中新增或排列欄位及對映。顯示及預覽模式提供了強大的檢視工具,其中包括用於顯示特定對映組合的過濾選項。來源模式允許直接編輯設定檔案程式碼。對映集精靈會協助您產生並配置新的 BMS 對映集檔案。匯出精靈可讓您在現有的動態 Web 專案中建立每個對映的 JavaServer Faces (JSF) 網頁。已改良「BMS 編輯器」以包括下列內容:
  • 「陣列」工具可讓您建立由單一的、重複欄位或一組欄位組成的垂直或水平陣列結構。 已標註所產生的原始碼,以指出這些欄位的顯示狀態。
  • 現在,無需組合 BMS 巨集就能產生符號對映。所產生的符號對映(或記錄定義檔)未被限制為「BMS 巨集」語言所支援的關鍵字。

MFS 編輯器

「MFS 編輯器」可讓您建立並修改「MFS 訊息」及格式檔案。「MFS 編輯器」提供了用於輕鬆產生新「MFS 格式」定義及新「MFS 訊息」檔案的精靈。此外,還包括用於以視覺化方式和以文字方式修改現有 MFS 原始檔的編輯器。

「MFS 編輯器」新增了對 MFS COPY 關鍵字的支援。如果 MFS 原始檔包含 COPY 關鍵字(其後緊接著檔名),則「MFS 編輯器」將動態提取要複製的陳述式,以讓「編輯器」可以開啟 MFS 檔案。

共用存取儲存庫管理程式 (CARMA)

CARMA 提供了統一的介面及服務集,用於存取 390 型原始碼管理 (SCM) 工具,並提供了通用圖形使用者介面 (GUI) 用戶端,您可以將該用戶端用作建立自訂 SCMGUI 的架構。

在 7.1 版中已加強了 CARMA,以包括對顯示 CARMA 成員上相關資料之欄位的支援,以及對版本化的支援。此外,還包括對收集 RAM 實例及 Ram 實例上的相關資訊的支援,以及對那些項目執行自訂動作的支援。

與 SCLM Developer Toolkit 整合

IBM SCLM Developer Toolkit 是 Eclipse 型外掛程式應用程式,用於對 Eclipse 型開發環境提供軟體配置管理 (SCM) 服務。 此產品與 Eclipse 儲存庫提供者模型整合,以使用 SCLM 對 SCM 作業提供標準化介面。 因此,Eclipse 型開發人員可透過在 SCLM 中使用此外掛程式來管理原始碼作業和建置程序。

已改良 SCLM Developer Toolkit 以包括下列內容:
  • 已將對移出檔案的處理延伸至支援語法檢查和相依關係更新。
  • SCLM Developer Toolkit LPEX 編輯器可讓您除了使用 LPEX 編輯器提供的那些指令之外,還可以使用數個「互動式系統輔助機能 (ISPF)」指令。
  • 現在,您可以在 SCLM 視圖中顯示並使用可位於不同 z/OS 系統上的多個專案。
  • 現在,批次輸出會顯示在編輯器中,容許您使用編輯器指令在批次工作中輕鬆找出資料。
  • 現在,作業記載已使用顏色代碼以協助您尋找相關資訊,並自動捲動至第一個強調顯示的訊息,且按兩下樹狀結構節點會在預設編輯器中開啟日誌。
  • 已新增數個新選項至「SCLM 喜好設定」,以協助您自訂使用者喜好設定。
  • 先前,「SCLM 作業」日誌已寫入磁碟,且永不清除。這可以建置龐大數目的檔案。現在,您可以指定應該保留多少個作業日誌,或應將這些日誌保留多長時間。
  • 現在,SCLM Developer Toolkit 支援將 SQLJ 作為專案類型,以容許您新增 SQLj 專案至 SCLM。
  • 現在,用於存取不同層次 SCLM 階層的建置及升級工作能夠使用不同的工作卡。SCLM Developer Toolkit 還會依用途來記住這些工作卡。
  • 已改良批次建置程序的記載和傳訊,以提供更清晰的錯誤訊息報告。這會讓您除錯建置錯誤變得更容易。

企業服務工具

與前次版本相同,「企業服務工具」包含用於建立三種專案類型的工具:
  • 單一服務專案容許您建立用於呼叫單一現有 CICS 應用程式的 Web 服務。 共有四種類型的單一服務專案,每一種都針對不同的 CICS 執行時期環境:
    • Web service for CICS 專案
    • SOAP for CICS 專案
    • IMS™ SOAP 閘道專案
    • 批次、TSO、USS 專案
  • 服務流程專案容許您建立綜合性的 Web 服務,該 Web 服務能夠從多個 CICS® 應用程式或其他 Web 服務收集並處理資料
  • 資料庫應用程式專案容許您建立已啟用 Web 的應用程式,該應用程式用於存取 z/OS® DB2® 資料庫。
開發與執行單一服務應用程式
適用於開發與執行單一服務專案的資源具有下列新增特性:
  • 新功能:
    • 在使用由下而上開發實務及編譯式轉換的單一服務專案中,所產生的 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 服務。

    • 對 WSDL 2.0 和 SOAP 1.2 的支援:
      • 在使用 COBOL 語言或 PL/I 語言的單一服務專案,以及使用 Web Services for CICS 執行時期、由下而上實務及解譯式轉換的單一服務專案中,由下而上精靈現在可以使用 WSDL 1.0 格式或 WSDL 2.0 格式產生 WSDL 檔,也可以使用 SOAP 1.1 格式及/或 SOAP 1.2 格式產生 WSDL 檔。
      • 在僅使用 COBOL 語言的單一服務專案,以及使用 Web Services for CICS 執行時期、由上而下實務以及解譯式轉換的單一服務專案中,由上而下精靈現在可以偵測和正確處理 WSDL 檔中的 WSDL 2.0 格式,並產生適當的驅動程式原始碼檔案和 WSBind 檔案。
  • 用於改進可用性的特性:
    • 針對使用由下而上開發實務及編譯式轉換的單一服務專案,「企業服務工具」可以從包含輸入資料結構及輸出資料結構(您指定由 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 版)

    • 在「產生執行時期程式碼」精靈中,您可以選取選項,以讓該精靈自動在遠端 z/OS 系統(該精靈已將它產生的檔案複製到該系統)上執行下列作業:
      • 該精靈可以自動將產生的 JCL 檔案提交至 z/OS,這些 JCL 檔案包括編譯 JCL、資源定義 JCL 以及(僅適用於 CICS 3.1)內容檔更新項目 JCL。
      • 如果您已使用 CICS 資源定義編輯器對遠端 CICS 區域配置了 CICS 系統定義,則該精靈可在您選取的 CICS 區域中自動執行下列作業:
        • 將「程式」、「交易」及 ProcessType 資源安裝至 CICS。
        • 對您選取的管線及目錄執行管線掃描。
        • 掃描服務流程 Pickup 目錄,以取得服務流程內容檔的更新項目(透過對已安裝的「服務流程執行時期」發出要求)。(僅限於 CICS 3.2 版)
    • 「服務流程程式設計介面 (SFPI)」可協助您撰寫自訂匯入器,以將您現有的資料結構及呼叫資訊轉換為在服務流程專案中使用的訊息構件及作業構件。(服務流程專案的標準匯入器可以匯入 COBOL 資料、PL/I 資料、WSDL 定義、BMS 資訊及「主機存取轉換服務」畫面。)

    • 在產生內容編輯器中,名稱為「跳過接收」的選項可協助您處理終端機應用程式將多個畫面傳輸至終端機的情況,而無需等待終端機傳送輸入

  • 用於改進可維護性或效能的特性:
    • 現在,每個 WebSphere® MQ 呼叫都會導致在「服務流程執行時期」中呼叫單一一般 MQ 配接器伺服器,而不導致對每個 MQ 呼叫建立個別 MQ 伺服器配接器。這種節約會導致較少的原始碼檔案、JCL 檔案及資源定義供您管理。(僅限於 CICS 3.2 版)
    • 現在,您無需岔斷服務流程中已重新命名的資源與其他檔案或構件之間的現有連線,就能重新命名下列類型的檔案或構件:作業檔 (*.wsdl)、對映檔 (*.seqmap)、ESQL 檔 (*.esql)、訊息檔 (*.mxsd)、訊息檔中的個別訊息以及訊息部分。

    • 當目標執行時期是 CICS 3.2 時,「產生執行時期程式碼」精靈會建立服務流程內容檔(具有副檔名 .sfp 的二進位檔),而不建立內容檔更新 JCL 檔。透過使用服務流程內容檔,「服務流程執行時期」使用 CICS 交易來管理流程,該交易可協助使用者啟用或停用流程並監視流程使用計數。(僅限於 CICS 3.2 版)

    • 在「產生執行時期程式碼」精靈中,名稱為「讓 SFR 管理資源定義建立」的選項會讓在遠端 z/OS 系統上定義資源的作業在服務流程開發期間變得更簡單且更迅速。此特性僅適用於服務流程開發期間使用。(僅限於 CICS 3.2 版)

    • 已擴充了「產生執行時期程式碼」精靈的錯誤訊息資訊及日誌資訊。每一個錯誤都有錯誤碼、訊息文字、說明及使用者應該採取之動作的說明。

    • 在 CICS 追蹤輸出中,當服務流程呼叫應用程式或 Web 服務時,會產生更多的追蹤資訊,使得追蹤此類事件變得更容易。

  • 用於改進可用性的特性:
    • 現在,「CICS 服務流程執行時期」在 FEPI 服務流程中支援下列畫面描述子:「欄位數目」、「輸入欄位數目」及「欄位總和檢查」。 (僅限於 CICS 3.2 版)
    • 在「新建產生內容」精靈中,您可以設定一個選項,以讓該精靈將新的產生內容起始設定為與同一流程的現有產生內容集相同的值。這對將被呼叫流程的第二個產生內容集,起始設定為同一被呼叫流程的第一個產生內容集相同的值來說,非常有用。

    • 在流程對映編輯器中,您可以透過將個別訊息拖曳到編輯器的「目標」窗格或「來源」窗格,或透過從所選訊息檔案的所有訊息清單中選取多個訊息,將訊息新增至對映常式。

    • 在流程編輯器中,您現在可以使用「建立條件式陳述式」精靈對 While 節點輕鬆建立 ESQL 條件式陳述式。(Switch 節點已可以使用此精靈。)

    • 您可以將「EST 專案瀏覽器」視圖鏈結至目前已開啟的編輯器,這樣當選取編輯器時(這會使得編輯器位於最前端),才能在「EST 專案瀏覽器」視圖中自動選取正在編輯中的資源。同樣地,在「EST 專案瀏覽器」中選取正在編輯中的資源,會在編輯區中自動選取該編輯器(位於最前端)。

    • 在「EST 專案瀏覽器」中,您可以將新訊息元素新增至任何現有訊息或現有訊息中的訊息群組,而不需要在訊息定義編輯器中開啟訊息。

    • 當您在 IBM Rational Developer for System z 的「遠端系統」視圖中建立與遠端 z/OS 系統一個以上的連線時,可以使用下列可用性特性:
      • 在「企業服務工具」的產生內容編輯器中,當您設定針對呼叫出埠 Web 服務的產生內容時,您可以透過從一個以上遠端 z/OS 系統 USS 目錄的階層式樹狀結構視圖中瀏覽並選取,來指定出埠 Web 服務的 WSBind 檔或 WSDL 檔的位置。

      • 在「企業服務工具」的「產生執行時期程式碼」精靈中,當您選取精靈選項以將其輸出檔複製到一個以上遠端 z/OS 系統時,您可以從多個中的一個遠端 z/OS 系統(包括表示在樹狀結構視圖中的 MVS 資料集和 USS 目錄)中,對要複製的每一個輸出檔都瀏覽並拖曳一個位置。

    • 當您在 IBM Rational Developer for System z 的 CICS 資源定義編輯器中,對遠端 CICS 區域建立系統定義時,可以使用下列可用性特性:
      • 在「企業服務工具」的產生內容編輯器中,當您設定針對呼叫出埠 Web 服務的產生內容時,您可以從遠端 CICS 區域的所有現有 Pickup 目錄清單中,選取出埠 Web 服務的 WSBind 檔或 WSDL 檔的位置。

      • 同樣地,在「企業服務工具」的「產生執行時期程式碼」精靈中,當您已選取精靈選項以將其輸出檔複製到一個以上遠端 z/OS 系統,且正在建立 Web 服務的輸出檔時,您可以從遠端 CICS 區域的所有現有 Pickup 目錄清單中,選取新 Web 服務的 WSBind 檔或 WSDL 檔的位置。

    • 在工作台的主功能表中,下列選項可使得建立新服務流程儲存器或開啟隱藏視圖變得更容易:
      • 您可以選取檔案 > 新建來啟動精靈,以建立新儲存器(例如,專案、流程或訊息檔案)。
      • 您可以選取視窗 > 顯示視圖來開啟隱藏視圖。
    • 在主機編輯器中,每當發生可能會影響畫面識別的事件時(包括每當在畫面訊息編輯器中儲存畫面說明時,或每當刪除畫面訊息檔案時,或每當透過匯入 BMS 檔來建立新畫面訊息時),編輯器都會重新載入現行畫面說明並對目前顯示的應用程式畫面再次執行畫面識別。

System z 資料庫應用程式產生器

「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 程式。

已新增新的 COBOL 程式碼範本,以對 COBOL 檔案(例如,分區)的新部分提供預設註解。這些範本還提供了用於設定 COBOL 部分的預設文字的能力。「新建 COBOL 程式」精靈包括下列內容:
  • 程式碼範本。
  • 特性的選用插入項目。
  • 本端或遠端建立程式。
  • 新的「喜好設定」選項,可讓您在程式建立期間定義、修改及插入程式碼截塊。
  • 「System z 資料庫應用程式產生器專案」可以產生 DB2 9.1 版資料庫應用程式。

主機整合加強功能

Rational Developer for System z 7.1.0 版提供了「主機存取轉換服務 (HATS)」Rich 用戶端特性支援,可協助您將 HATS Rich 用戶端應用程式安裝到 Rational Developer for System z 工作區。有了此特性,您可以使用 HATS Rich 用戶端特性支援來轉換對現有應用程式的存取。

相關資訊

您可以透過從「歡迎體驗」中選取「首要步驟」並檢視 z/OS 應用程式主題,或透過選取「Web 資源」並選取應用程式主題,來找出其他特性的相關資訊,以協助您開發和轉換 z/OS 應用程式。當您第一次啟動產品時,您應該看到「歡迎體驗」。如果您已經在產品中工作,而「歡迎體驗」目前未顯示,請選取說明 > 歡迎使用


使用條款 | 意見

本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)