Changes between Version 5 and Version 6 of FDORfc19


Ignore:
Timestamp:
Jun 5, 2008, 8:05:22 AM (16 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc19

    v5 v6  
    8787Schema Overrides are written to XML with FDO versioning information. The overrides include the name, major version and minor version of the provider that wrote them.
    8888
    89 The main requirement is to make sure that, when Schema Overrides are read from XML, they are parsed into objects that are binary compatible with the current FDO.
    90 
    91 When FDO reads a Schema Override Set from XML, it delegates the reading to the provider that wrote the overrides. Schema Overrides are provider-specific, so only the provider knows how to read or write them. Currently, FDO chooses the earliest version of the provider that is equal to or greater than the version of the Schema Override set. However, it is possible for the chosen provider to be binary-incompatible with the current FDO. This means that the provider may either fail to be instantiated or it may parse the Schema Overrides into objects not compatible with the current FDO.
     89The main requirement is to make sure that, when Schema Overrides are read from XML, they are parsed into objects that are binary compatible with the current running version of FDO and with the the version of the corresponding compatible provider.
    9290
    9391==== Features ====