9.4 トランザクションの終了
グローバル・トランザクションを終了するには、tpcommit(3c)を呼び出して現在のトランザクションをコミットするか、またはtpabort(3c)を呼び出して処理を中断して、すべての操作をロールバックします。
ノート:
tpcall()、tpacall()またはtpconnect()を呼び出すときにflags引数に明示的にTPNOTRAN
が設定されている場合、呼び出されたサービスによって実行される操作は、現在のトランザクションに含まれません。つまり、このようなサービスによって実行される操作は、tpabort()
関数を呼び出したときにロールバックされません。