XAID

DB2 RM タイプの複数の XAR を単一のエンタープライズ サーバー リージョンで定義して簡単に使用できるようになります。

構文:

XAID=xarid[_s|_S]

パラメーター:

xarid
エンタープライズ サーバー リージョンの XAR 定義で設定されている XAR ID。
[_s|_S]
XA リソースは静的登録を使用します。指定されていない場合、XA リソースは、分散トランザクションで DB2 デフォルトの動的登録を使用します。ほとんどの場合、動的登録は静的登録よりも効率的です。

プロパティ:

デフォルト: なし

説明:

オンライン CICS アプリケーションまたは Web サービス アプリケーションなどで利用するために、DB2 RM スイッチ モジュール タイプで定義された複数の XAR を使用する場合、XAID は必須です。

オンライン アプリケーションまたはバッチ アプリケーションで利用するために MFDBFH と個別の埋め込み SQL XAR の両方で DB2 にアクセスする場合も、XAID は必須です。

MFDBFH を使用せずに、DB2 スイッチ モジュールを動的登録に利用する場合は、XAID を使用してオンライン アプリケーションおよび DSNRLI アプリケーションをコンパイルすることも必須です。これに該当するのは、次の丸かっこ内に示す xa_open 文字列パラメーターのいずれかをデフォルト以外の値に設定して実行するように構成されているアプリケーションです(UserP、LocalTX、ISOLEVEL、PACKAGEPATH)。IKJEFT01 や DSNALI などの他のバッチ処理では、XAID を使用する必要はありません。

詳細については、「RM スイッチ モジュールの登録」、および「SQL の xa_open 文字列構成オプション」の「PACKAGEPATH=schema1」、「UserP=(T|F)」、「LocalTX=(T|F)」、「ISOLEVEL=(CR|RO|RR|SS|SZ|UR)」セクションを参照してください。