A method, system, and computer instructions for using MD4 checksum to link
transactions across machines. Transaction information is received,
wherein transaction information comprises a checksum and topology
information, and wherein the checksum serves as a unique identifier of
the current transaction. A first data structure is populated with the
checksum and attribute information for the current transaction. A second
data structure is then populated with the checksum and topology
information for the current transaction, wherein populating the second
table preserves a root/parent/current transaction relationship.
Preserving the root/parent/current transaction relationship allows for
automatically linking a transaction to its related transactions when the
transaction is uploaded from a client to a transaction database.