単一の IMS™ PSB を使用して一緒に実行されるすべてのデータベース要求モジュール (DBRM) は、単一の DB2® プランに一緒にバインドする必要があります。
以下のプログラムは、単一の IMS PSB を使用して一緒に実行されます。
- メインプログラムと、それが呼び出すすべてのプログラム。
- プログラムと、そのプログラムが transfer to program ステートメントを使用して転送先とするすべてのプログラム。
以下の技法を使用して、DB2 プランを変更できます。
- transfer to program ステートメントを使用して新規プログラムに転送し、sysVar.transactionID システム変数を新規トランザクション・コードに変更し、その後、SQL I/O オプションを使用する前に converse を実行する。この技法の詳細については、sysVar.transactionID を使用した DB2 プランへのアクセスを参照してください。
- transfer to transaction ステートメントを使用して新規トランザクションに制御を転送する。さまざまなトランザクションがさまざまな PSB を使用し、したがって、さまざまな DB2 プランを持つことができます。