Patent ID: 7016906
Filing Date: 2006-03-21
Classification: G06F,Y10S

Abstract:
1. In a system wherein a data source schema describes structures and data items, with their data types, the data source schema corresponding to a database description of a data source at a server, the structures and data types having been mapped into a set of OLE DB structures and data types recognized by a client, the client being arranged to access the data source via an OLE DB data provider, the method comprising: maintaining a first dual Schema File at a client side terminal, the first dual Schema File comprising a first unmodifiable copy of the data source schema and a first modifiable working copy of the data source schema; altering the database description of the data source at the server; transmitting the altered database description to the client; receiving the altered database description at the client; and creating a second dual Schema File at the client to replace the first dual Schema File, the second dual Schema File comprising a second unmodifiable copy and a second modifiable copy, the operation of creating the second dual Schema File comprising: creating the second unmodifiable copy corresponding to the received altered database description; comparing the second unmodifiable copy to the first unmodifiable copy to find matches between respective components thereof; and creating the second modifiable working copy, the second modifiable working copy includes components of the first modifiable working copy corresponding to the matched components found from the operation of comparing.