7.5 会話の終了

次の場合、接続が切断されて会話が正常に終了します。

次の項では、会話を正常に終了する方法について、2つの例を挙げて説明します。これらの会話には、tpreturn()関数を使用するグローバル・トランザクションは含まれていません。

最初の例では、2つのコンポーネント間の単純な会話を終了する方法を示します。2番目の例では、会話が階層構造になっている複雑な会話を終了する方法を示します。

接続がオープンになっているときに会話を終了すると、エラーが返されます。その場合、tpcommit()またはtpreturn()は失敗します。