トランザクションの終了
前の appdynamics_begin_transaction() のコールで作成された、または appdynamics_continue_transaction() で継続されたトランザクションを終了します。
形式
bool appdynamics_end_transaction()
説明
appdynamics_continue_transaction() call と組み合わせると、このコールはティア上の継続中のトランザクションを終了しますが、分散トランザクションの一部で、そのティアのダウンストリームであるこれ以降のコールは終了しません。
ビジネストランザクションが無効な場合、または要求/スクリプトで以前に appdynamics_begin_transaction() や appdynamics_continue_transaction() コールがなかった場合、この関数は false を返し、アプリケーションによってキャプチャされ、例外として報告される警告メッセージをスローします。
アプリケーションの例外としてログに記録されないように、アプリケーションでは appdynamics_begin_transaction() をラップして、考えられる例外を処理することをお勧めします。