XA リソースの作成

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

  1. Open the ESCWA Administration page, and then select the enterprise server that references the transactional data file from the left-hand pane.
  2. In the right-hand pane, click General > XA Resources.
  3. Click NEW.
  4. Specify the following XAR details:
    Option Description
    ID Unique ID for the XAR
    Name Unique name for the XAR
    Module Specify the location of the RM switch module executable file (.dll on Windows or .so on UNIX platforms). This is database specific: esmssql.dll/.so for MSSQL and Azure SQL, ESPGSQLXA.dll/.so for PostgreSQL, and ESDB2XA.dll/.so for Db2. Refer to Building RM Switch Modules for more information.
    Enabled Enable the resource for immediate use.
    Open string DSN=<datastore-dsn>

    where <datastore-dsn> is the ODBC data source name of the datastore you are configuring.

    注: These are only the mandatory options required, with the addition of USRPASS=userid.password if you are using a PostgreSQL database. You can also specify further options as required, as detailed in To define an XA resource (XAR) for an enterprise server region.
  5. Click SAVE.

    The XA resource should be effective immediately.

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