Patent ID: 6845378

Claim:
A process for interchanging data from a source database system to a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.