プリプロセッサが、特定のソース ファイルに含まれるメイン プログラムおよびすべての入れ子プログラムに対して 1つの BND ファイルおよびパッケージを生成できるようにします。
ソース ファイルで定義されているすべてのプログラムに対して、単一の BND ファイルが作成されます。したがって、単一のパッケージがバインドされて DB2 LUW データベースに格納されます。パッケージ内のプログラムはすべて同じ DB2 LUW パッケージにバインドされるため、すべてのプログラムがメイン プログラムと同じ BIND タイムスタンプ トークンを共有します。BND およびパッケージ ファイルの名前は、ネストされていないプログラムと同じ命名規則に従います。
重要: 特定のパッケージ内のプログラム間で共有されるカーソルは、そのパッケージ内において一意の名前で定義する必要があります。
ヒント: DB2 ECM での入れ子のプログラムの処理の詳細については、「
ネストされた COBOL プログラムおよび PL/I 外部ルーチンのサポート」を参照してください。
プロパティ:
デフォルト: |
NOSINGLE_PACKAGE |
同意語: |
MULTI-NESTED |
依存関係:
SINGLE_PACKAGE は、MULTI_PACKAGE 指令および IGNORE-NESTED 指令の両方と相互に排他的です。