多くの場合、CICS® Java™ プログラムは、当初は他のプログラミング言語用に設計されたデータと対話します。 例えば、Java プログラムは、COBOL コピーブックで定義された COMMAREA を使用して COBOL プログラムにリンクしたり、C++ ヘッダー・ファイルを使用してデータが定義される VSAM ファイルからレコードを読み取ったりすることができます。インポーターを使用すると、これらの形式の構造化データと対話することができます。
CICS はコピーブック・インポーターをサポートするので、Java で他のプログラミング言語からの構造化データを使用することができます。 サポートされているインポーターは、JZOS ツールと Rational® で提供されています。 Rational ツールでは、Java EE コネクター・アーキテクチャー (JCA、別名 J2C) を使用します。
インポーターは、ソース・プログラムに含まれるデータ型をマップするので、アプリケーションはデータ構造内の個々のフィールドにアクセスできます。JZOS または Rational の J2C ツールを使用すると、データと対話して Java クラスを作成することができます。その結果、CICS で Java と他のプログラムとの間でデータを受け渡すことができます。
エンタープライズ・アプリケーションの作成に使用できる Java EE コネクター成果物を作成することができます。 RAD J2C ウィザードは、COBOL およびその他のアプリケーション・プログラム・データ構造にマップするクラスまたは一連のクラスの作成に役立ちます。
Rational J2C インポーターを使用するには、Windows または Linux ワークステーション上に RAD が必要です。
IBM JZOS Batch Toolkit for z/OS SDK は、z/OS で Java バッチ機能を提供する 1 組のツールです。JZOS には、バッチ・ジョブまたは開始タスクとして Java アプリケーションを直接実行するためのランチャー、および Java アプリケーションから直接使用可能な従来の z/OS データと主なシステム・サービスにアクセスする 1 組の Java メソッドが含まれます。
JZOS は、COBOL コピーブックおよびアセンブラー DSECT からのレコード・クラスの自動生成をサポートします。
JZOS ダウンロードには、PDF 形式で「JZOS COBOL Record Generator User’s Guide」および「JZOS Assembler Record Generator User’s Guide」が入っています。