3.3.4.16.2 Processing Records

For each record received from the server that is contained in both the server and client version vectors, the client determines whether there is a mismatch.

If the UID of the record is not saved in persistent storage locally, this record is a mismatch.

Otherwise, if the GVSN of the record does not match the GVSN of the corresponding record in the local database, this record is a mismatch.

If the record was found to be a mismatch, the client engages in a resolution process. The policy for this resolution is implementation-dependent. <43>