Matching transactions in multi-level records
AssigneeInternational Business Machines Corporation
InventorsManoj K. Agarwal, Curt L. Cotner, Amitava Kundu, Prasan Roy, Rajesh Sambandhan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsManoj K. Agarwal, Curt L. Cotner, Amitava Kundu, Prasan Roy, Rajesh Sambandhan
Estimating the term…
A method for identifying matching transactions between two log files where each transaction includes one or more statements. Each log file record records the execution of a statement and includes a transaction identifier. Each record in turn in one log file is compared to an advancing window of records in the other log file. A first table contains associations of statements to transactions and transactions to statements for records in the window. If a match is found between a record in the one file and a record in the window, information associating partial transactions in the one file to potential transactions of the records in the window is added to a second table. If an end-of-transaction record is read from the one file, a best match is found between the ended transaction and the potential transactions based on information in the first and second tables.
A computer program product for identifying matching transactions between two log files, each transaction including one or more programming statements, each programming statement including one or more tokens and an indicator indicating if the programming statement is the end-of-transaction programming statement of the transaction, each log file containing records recording the execution on a computer of the programming statements, each record including a transaction identifier, the tokens, and the end-of-transaction indicator indicating if the record is the end-of-transaction record of the transaction of the corresponding executed programming statement, the computer program product comprising:
A computer system for identifying matching transactions between two log files, each transaction including one or more programming statements, each programming statement including one or more tokens and an indicator indicating if the programming statement is the end-of-transaction programming statement of the transaction, each log file containing records recording the execution on a computer of the programming statements, each record including a transaction identifier, the tokens, and the end-of-transaction indicator indicating if the record is the end-of-transaction record of the transaction of the corresponding executed programming statement, the computer system comprising:
Dependencies are inferred from the claim text.