3.3.2 GROUPSセクションの変更

GROUPSセクションのパラメータは、分散トランザクション処理に関する次の2つの重要な側面を実装します:

  • パラメータにより、サーバー・グループが特定のLMIDおよびリソース・マネージャの特定のインスタンスに関連付けられます。
  • サーバー・グループに対して、代替マシンを示す別のLMIDを関連付けることにより、サーバー・グループを代替マシンに移行できます(ただし、MIGRATEオプションが指定されている場合)。

次の表では、GROUPSセクションのパラメータを説明します。

表3-2 GROUPSセクションで指定されるパラメータ

パラメータ 意味
LMID このサーバー・グループがこの特定のマシン上で実行されることを示すには、MACHINESセクションでLMIDを割り当てる必要があります。値の後に、カンマで区切って別のLMIDを指定し、代替マシンを設定することもできます。MIGRATEオプションが指定されている場合は、サーバー・グループをこの代替マシンに移行できます。グループ内のサーバーを移行するには、RESTART=Yを指定する必要があります。
GRPNO このサーバー・グループに数値のグループ番号を関連付けます。0より大きく、30000未満の番号を指定する必要があります。番号は、この構成ファイルのGROUPSセクションのエントリの中でユニークでなければなりません(必須)
TMSNAME このサーバー・グループに関連付けるトランザクション管理サーバー(TMS)を指定します。
TMSCOUNT このサーバー・グループ用に起動するTMSNAMEのコピー数を指定します。最小値は2です。値を指定しない場合は、デフォルトの3が指定されます。サーバー・グループ用に起動されたTMSNAMEサーバーはすべて、MSSQセットで自動的に設定されます(オプション)
OPENINFO 特定のリソース・マネージャの特定のインスタンスを開くために必要な情報を指定するか、またはそのような情報がこのサーバー・グループには不要であることを示します。リソース・マネージャをOPENINFOパラメータで指定した場合、データベース名やアクセス・モードなどの情報が含まれます。値の文字列全体を256文字以下とし、二重引用符で囲む必要があります。OPENINFO文字列の形式は、基底のリソース・マネージャのベンダーごとに異なります。ベンダー固有の文字列の先頭は、rm_name:となります。これはベンダーのトランザクション・インタフェース(XAインタフェース)の公開名の直後にコロン(:)を付けたものです。

TMSNAMEが設定されていないか、TMSに設定されている場合、OPENINFOパラメータは無視されます。TMSNAMEが設定されているが、OPENINFO文字列の設定がnull文字列("")になっている場合、またはこのパラメータがエントリ内に登場しない場合は、グループのリソース・マネージャが存在しているが、openオペレーションを実行するための情報を必要としていないことを意味します。

CLOSEINFO データベースを閉じるときにリソース・マネージャが必要とする情報を指定します。このパラメータは省略することも、null文字列を指定することもできます。デフォルトはnull文字列です。