Patent ID: 7743065

Claim:
A method executable on a computer, the method comprising: detecting a first identifier in a message generated by a first data system, wherein the message comprises a transaction data and the first identifier, and the first identifier identifies data that is stored in the first data system and that corresponds to the transaction data; generating an intermediate identifier; adding a first cross-reference information into the message, wherein the first cross-reference information comprises the intermediate identifier, and the first cross-reference information indicates that the intermediate identifier is associated with the first identifier; adding a second cross-reference information into the message, wherein the second cross-reference information indicates that the intermediate identifier is associated with a second identifier, and the second identifier identifies data that is stored in a second data system and that corresponds to the transaction data; detecting, using the computer, a repeated instance of the first identifier in the message; detecting a repeated instance of the transaction data in the message; replacing, using the computer, the repeated instance of the first identifier with the intermediate identifier; deleting the repeated instance of the transaction data in the message; transmitting the message from the first data system to an intermediate hub after the replacing and prior to the adding the second cross-reference information into the message, and transmitting the message from the intermediate hub to the second data system after the adding the second cross-reference information into the message.