データベース連携サービスで提供するその他のインタフェースとして以下があります。これらのインタフェースは、CあるいはC++言語に対応します。なお、これらのインタフェースは、CORBAアプリケーションで使用します。
インタフェース名 | 機能名 | 機能概要 |
---|---|---|
Control | get_terminator (注) | terminatorオブジェクトを取得します。 |
get_coordinator | coordinatorオブジェクトを取得します。 | |
Coordinator | get_status | トランザクションの状態を取得します。 |
register_synchronization | Synchronizationオブジェクトを登録します。 | |
rollback_only | 該当トランザクションをrollbackのみ可能な状態にします。Currentインタフェースのrollback_only機能と使用方法は同じです。 | |
get_transaction_name | トランザクションIDを取得します。 | |
Synchronization | before_completion | register_synchronization機能を使用して登録されたSyncronaizationオブジェクトにトランザクションが完了する前であることを通知します。 |
after_completion | register_synchronization機能を使用して登録されたSynchronizationオブジェクトにトランザクションの完了と状態を通知します。 |
注)
get_terminator機能は、システムサービス相当で使用し、ユーザ作成のアプリケーションでは使用できません。