IBM Tivoli Composite Application Manager for Transactions, Version 7.4.0.0

Blocking events

Blocking events indicate the start of a transaction that causes an application or process to wait for a response.

Transaction Tracking API allows you to provide enough information when creating an event so that the correlation system can determine whether or not the event is part of a synchronous transaction. This can help the system when it calculates the System Time metric of an interaction. A description of the metrics produced by the correlation system is outside the scope of this document.

Specify events as blocked if and only if they are related to the start of a transaction that will cause the code to wait for a response, which is referred to as a synchronous transaction. Note that blocking can still occur in an asynchronous transaction; for example, an asynchronous transaction may synchronize at some point, leading to a blocking event being generated.

Java™

event.setBlocked(true);

C/C++

event.blocked = 1;


Last updated: September 2014