cciTransactionEventCallback 関数はコールバックとして登録でき、メッセージ・フロー・トランザクションが終了するたびに呼び出されます。
この関数は、ユーザー出口の状態がアクティブの場合、コールバックが登録された実行グループ内のメッセージ・フロー・トランザクションごとに呼び出されます。 コールバックを登録するには、この関数へのポインターを cciRegisterUserExit に渡される CCI_UE_VFT 構造の iFpTransactionEventCallback フィールドに指定します。
typedef void (*cciTransactionEventCallback) (
CciDataContext* userContext,
CciTransactionEventType type,
CciMessage* environment,
CciNode* inputNode);
トランザクションが正常にコミットされました。
トランザクションがロールバックされました。
void myTransactionEventCallback(
CciDataContext* userContext,
CciTransactionEventType type,
CciMessage* environment,
CciNode* inputNode){
…
…
}