トランザクションの終了

前の appdynamics_begin_transaction() のコールで作成された、または appdynamics_continue_transaction() で継続されたトランザクションを終了します。

形式

bool appdynamics_end_transaction()

説明

appdynamics_continue_transaction() call と組み合わせると、このコールはティア上の継続中のトランザクションを終了しますが、分散トランザクションの一部で、そのティアのダウンストリームであるこれ以降のコールは終了しません。

ビジネストランザクションが無効な場合、または要求/スクリプトで以前に appdynamics_begin_transaction()appdynamics_continue_transaction() コールがなかった場合、この関数は false を返し、アプリケーションによってキャプチャされ、例外として報告される警告メッセージをスローします。

アプリケーションの例外としてログに記録されないように、アプリケーションでは appdynamics_begin_transaction() をラップして、考えられる例外を処理することをお勧めします。