Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


JCL または TSO/E でのオブジェクト指向アプリケーションのコンパイル

バッチ JCL または TSO/E を使用してオブジェクト指向 COBOL プログラム またはクラス定義をコンパイルした場合は、通常、生成されるオブジェクト・ファイル は、DD 名が SYSLIN または SYSPUNCH であるデータ・セットに書き込まれます。 コンパイラー・オプション RENTDLLTHREAD、 および DBCS を使用する必要があります。RENTDBCS は デフォルトです。

COBOL プログラムまたはクラス定義が JNI 環境構造を使用して JNI の 呼び出し可能サービスにアクセスする場合は、HFS から JNI という名前の PDS メンバー または PDSE メンバーに JNI.cpy ファイルをコピーし、SYSLIB DD ステートメントで そのライブラリーを指定して、COBOL ソースでは COPY JNI の 形式で COPY ステートメントを使用します。

クラス定義を含む COBOL ソース・ファイルは、他のクラスまたはプログラム定義を含むことはできません。

COBOL クラス定義をコンパイルすると、COBOL クラス定義に対応する クラス定義を含む Java ソース・プログラムが、オブジェクト・ファイルに加えて生成されます。生成 される Java ソース・ファイルを HFS 中のファイルに書き込むには、SYSJAVA DD 名を 使用します。 以下に例を示します。

//SYSJAVA DD PATH='/u/userid/java/Classname.java',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=SIRWXU,
// FILEDATA=TEXT

この生成済みの Java クラス定義は、決して編集しないでください。COBOL クラス定義を 変更する場合は、更新された COBOL クラス定義を再コンパイルして、 オブジェクト・ファイルと Java クラス定義の両方を再生成しなければなりません。

Java クラス定義をコンパイルするには、z/OS UNIX シェルのコマンド・プロンプト から javac コマンドを使用するか、または BPXBATCH ユーティリティーを使用します。

例: JCL によるオブジェクト指向アプリケーションのコンパイル、リンク、実行

関連参照
DBCS  
DLL  
RENT  
THREAD  
JNI.cpy  
UNIX システム・サービス ユーザーズ・ガイド
(BPXBATCH ユーティリティー)


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)