XA リソースの作成

エンタープライズ サーバー リージョンには、トランザクション ファイルが 1 つ以上含まれているデータストアごとに 1 つの XA リソースが必要になります。データストアを含むデータベースを他の COBOL アプリケーションでも使用する場合は、追加の XA リソースが必要です。この場合の対処方法の詳細については、「複数の XAR の使用」を参照してください。

  1. Enterprise Server Administration のホーム ページのサーバーの表で、トランザクション データ ファイルを参照するエンタープライズ サーバー リージョンの行の左にある [Edit] をクリックします。
  2. [XA Resources] タブをクリックします。
  3. XAR の次の詳細を指定します。
    オプション 説明
    [ID] XAR の一意の ID
    [Name] XAR の一意の名前
    [Module] RM スイッチ モジュール実行可能ファイル (Windows プラットフォームの場合は .dll、UNIX プラットフォームの場合は .so) の場所を指定します。Db2 の場合は ESDB2XA.dll/.so です。詳細については、「RM スイッチ モジュールのビルド」を参照してください。
    [Open string] Db=<database-name>, uid=<user-id>, pwd=<password>
    さらに、その他のオプションも必要に応じて指定できます。詳細については、「エンタープライズ サーバー リージョンの XA リソース (XAR) を定義するには」を参照してください。
    注: この接続は、[ID] で特定のデータストアの名前が指定されていない限り、データベース内のすべてのデータストアに適用されます。特定のデータストアが指定されている場合は、そのデータストアにのみ適用されます。
  4. [Enabled] を選択します。
  5. [OK] をクリックします。

    XA リソースがすぐに有効になります。

準備ができたら、データストア内のファイルを使用するように CICS またはバッチ (JCL) アプリケーションを構成する手順に進むことができます。