ページの先頭行へ戻る
Symfoware Server V12.7.0 RDB運用ガイド
FUJITSU Software

14.4 XAインタフェースのサポート範囲

XAインタフェースでは、サービスを関数として規定します。Symfoware/RDBがサポートする関数を表14.1 XAインタフェースのサポート範囲に示します。

Symfoware/RDBでは、以下の機能はサポートしません。

以下のシーケンスでの関数呼び出しは、エラーとなります。

表14.1 XAインタフェースのサポート範囲

名前

サポート

機能

ax_reg

×

―――

ax_unreg

×

―――

xa_open

xa関数を発行するプロセスで最初に発行する必要があります。

xa_close

xa_openを発行したプロセスで発行してください。

xa_start

グローバルトランザクションをSymfoware/RDBトランザクションと対応づけます。

xa_end

xa_startで対応づけた、グローバルトランザクションとSymfoware/RDBのトランザクションの関係を解除または一時的に中断します。中断したトランザクションは同一プロセスからxa_startが再開モードで発行された時に再開されます。

xa_recover

プリペア状態にあるSymfoware/RDBのトランザクションを通知します。

xa_prepare

Symfoware/RDBのトランザクションをプリペア状態にします。

xa_commit

Symfoware/RDBのトランザクションをコミッします。

xa_rollback

Symfoware/RDBのトランザクションをロールバックします。

xa_forget

指定されたXIDに関する情報を削除します。

xa_complete

×

―――

○: サポート

×: 未サポート