Patent ID: 7003781
Filing Date: 2006-02-21
Classification: G06F

Abstract:
1. A computer-implemented method for monitoring an operation of a transaction processing system, comprising steps of: intercepting a first Application Program Interface (API) call; examining said first API call, and if said first API call meets predetermined API call criteria, storing all or a portion of a content of said first API call as a first stored event; intercepting a second API call; examining said second API call, and if said second API call meets said predetermined API call criteria, storing all or a portion of a content of said second API call as a second stored event; determining that said first API call is a part of a same particular business transaction as said second API call if: (a) said first stored event indicates said first API call sent a message, and said second stored event indicates said second API call received said message, or (b) said first and second stored events indicate said first and second API calls were conducted in a same transactional unit of work; and if said first API call is a part of said same particular business transaction as said second API call, employing all or a portion of said first and second stored events in a subsequent process.