Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


NORES プログラムから構成されるアプリケーション

NORES プログラムから構成されるアプリケーションを言語環境プログラムとリンク・エディットすると きは、以下のことを行う必要があります。

通常、OS/VS COBOL の NORES アプリケーションを言語環境プログラムとリンク・エディットする場合、影響は ありません。アプリケーションは以前と同じ結果を提供し、言語環境プログラム・サービスにアクセスすることができま せん。

場合によっては、OS/VS COBOL の NORES アプリケーションを言語環境プログラムとリンク・エディッ トすると、アプリケーションが RES の動作を示すことがあります。表 1 に、この動作の変更を引き起こす可能性がある原因を示します。

表 1. アプリケーションの動作の変更を引き起こすプログラム属性
属性 説明
VS COBOL II プログラムを含んでいる VS COBOL II プログラムを含んでいるアプリケーションは、言語環境プログラムとのリンク・エディット後 に RES の動作を示します。
IBM COBOL または Enterprise COBOL プログラムを含んでいる Enterprise COBOL プログラム、COBOL (OS/390 および VM 版) プログラム、COBOL (MVS および VM 版) プログラム、または COBOL/370 プログラムを含んでいるアプリケーションは、言語環境プログラムとのリンク・エディット後に RES の動作を示します。詳細については、Enterprise COBOL プログラムの既存の COBOL アプリケーションへの追加を参照してください。
IGZCBSN ブートストラップ・ルーチンを含んでいる IGZCBSN は、COBOL/370 のブートストラップ・ルーチンです。
IGZCBSO ブートストラップ・ルーチンを含んでいる IGZCBSO は、COBOL (MVS および VM 版)COBOL (OS/390 および VM 版)、および Enterprise COBOL のブートストラップ・ルーチンです。
IGZBRDGE マクロを用いて生成されたオブジェクト・モジュールを使用するプログラムを 含んでいる IGZBRDGE マクロを用いて生成されたオブジェクト・モジュールは、通常、静的 CALL ステートメント を動的 CALL ステートメントに変換するために使用されます。ただし、IGZBRDGE を用いて生成されたオブジェクト・モジュールが存在 するだけで、それが使用される方法に関係なく、動作の変更が発生します。
注: 複数ロード・モジュール・アプリケーションの場合、最初のロード・モジュールが 上記の属性の 1 つを含んでいると、アプリケーションは RES と同様に動作します。

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

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