リソースマネージャと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"