8.4.1 リソースマネージャとのXA連携(C++)
リソースマネージャとXA連携を行う場合には,X/OpenのXAインタフェースで定められているリソースマネージャのオープン,クローズ文字列の設定を定義で指定する必要があります。このときに,tskeycreate,tsdefvalueコマンドを使用します。リソースマネージャとしてOracleを使用する場合の例を,次に示します。各リソースマネージャのオープン,クローズ文字列に指定する内容については,リソースマネージャのバージョンによって異なる場合があるため,それぞれの製品のマニュアルを参照してください。
リソースマネージャとのXA連携は,Cosminexus TPBrokerではサポートしていません。
-
Oracleの場合
#for all UAP(default) tskeycreate /OTS/RM/Oracle_XA tsdefvalue /OTS/RM/Oracle_XA \ xa_open_string_info \ -s "Oracle_XA+Acc=P/demo/demo+SesTm=15" tsdefvalue /OTS/RM/Oracle_XA \ xa_close_string_info \ -s "Oracle_XA+Acc=P/demo/demo+SesTm=15" #for Daemon tskeycreate /OTS/RM/Oracle_XA/DMN tsdefvalue /OTS/RM/Oracle_XA/DMN \ xa_open_string_info -s \ "Oracle_XA+Acc=P/sys/oracle+SesTm=15" tsdefvalue /OTS/RM/Oracle_XA/DMN \ xa_close_string_info -s \ "Oracle_XA+Acc=P/sys/oracle+SesTm=15"