從 Java 中與結構化資料互動

CICS® Java™ 程式通常會與原本設計用於其他程式設計語言的資料互動。例如,Java 程式可能使用 COBOL 記錄定義檔中定義的 COMMAREA 來連結至 COBOL 程式,或從使用 C++ 標頭檔來定義資料的 VSAM 檔中讀取記錄。您可以使用匯入器來與這些形式的結構化資料互動。

使用 JZOS 和 J2C 將應用程式資料匯入 Java

CICS 支援記錄定義檔匯入器,可讓您在 Java 中使用採用其他程式設計語言的結構化資料。支援的匯入器由 JZOS 工具及 Rational® 提供。Rational 工具採用 Java EE Connector Architecture(JCA 也稱為 J2C)。

匯入器會對映來源程式中包含的資料類型,可讓您的應用程式存取資料結構中的個別欄位。您可以使用 JZOS 或 Rational J2C 工具來與資料互動,以產生 Java 類別,如此您就可以在 CICS 中,在 Java 與其他程式之間傳遞資料。

CICS 支援來自下列匯入器的 Java 構件:
  • Rational Application Developer (RAD) 及 Rational Developer for System z® 中來自 J2C 工具的資料連結 Bean
  • 來自 IBM® JZOS Batch Toolkit for z/OS® SDK 的記錄
IBM Redbooks® 出版品 Java Application Development for CICS 使用一個範例應用程式,稱為 Heritage Trader 應用程式,可操作現有的 COBOL 應用程式。提供下列主題的資訊:
  • 安裝 JZOS 及 J2C 的指示
  • 將 COBOL 應用程式移轉至 JCICS
  • 建立 J2C 的 Java 資料連結類別
  • 使用 JZOS 產生封套類別
  • 使用 JCICS API 存取 Web、檔案及 DB2® 的實作範例

J2C 需求

您可以建立 Java EE Connector 構件以用來建立企業應用程式。RAD J2C 精靈會協助您建立一個類別或一組類別,以對映至 COBOL 及其他應用程式資料結構。

在 Windows 或 Linux 工作站上,您需要 RAD 才能使用 Rational J2C 匯入器。

JZOS 需求

IBM JZOS Batch Toolkit for z/OS SDK 是一組工具,在 z/OS 上提供 Java 批次功能。JZOS 包含一個啟動程式,可直接以批次工作或已啟動的作業來執行 Java 應用程式,也包含一組 Java 方法,可直接從 Java 應用程式存取傳統的 z/OS 資料及重要的系統服務。

JZOS 支援從 COBOL 記錄定義檔及組譯器 DSECT 來自動產生記錄類別。

JZOS 下載檔包含 PDF 格式的 JZOS COBOL Record Generator User's GuideJZOS Assembler Record Generator User's Guide