An evaluation of information is the part of the comparison of XML files with the object configuration and the comparison of object configuration with XML Repository. The comparison is described more detailed in the description of activity. There are evaluated the CVS information and also the information related to XML Repository.

The information is evaluated for:

Evaluation of information for XML file


When some errors occur during a file parsing or XML file is unreadable the other information will not be evaluated.

Error values:

Error relations among values:


CVS date and CVS revision are the part of CVS information of XML file. CRC value belongs to reserved CRC section of XML file. Object name (value of <Name> element in  <TObjItemData> structure) together with the object modification time (value of <ModifyTime> element in <TObjItemData> structure) are the part of reserved CFGRECORDS section.

The fact that CVS date of object is valid and it is not higher than object modification time stated in XML file means that XML file contains the modified CVS version of object.

Evaluation of information for object from configuration


Error values:


CVS date, CVS revision and CVS state are the part of CVS attributes of object in D2000 System.

The fact that CVS state has CVS Dirty value means that the object of D2000 System represents the modified CVS version of object.

Evaluation of information for XML file assigned to object from configuration


In this case it is supposed the XML file was read correctly so the information is available.

Error relations among the values:

The connection error means that the UID of object already exists in XML file and it is different from the UID of object from the configuration of D2000 System, or the object name existing in XML file is different from the name of object from configuration of D2000 System.

UID of object (value of <uuid> element in <TObjItemData> structure) and the object name (value of <Name> element in <TObjItemData> structure) are placed in reserved CFGRECORDS section in XML file.

The conflict of CVS dates as well as the conflict of CVS revisions will be evaluated only when both the dates or both the revisions are stated. Whether the conflict is a strong inequality or not depends on the parameter Allow the equality at comparison of CVS date or CVS revision in pairs in the dialog box showing the CVS information.

Evaluation of the comparison as a whole


The comparison can contain:

  1. only the information about XML file,
  2. only the information about object from configuration,
  3. XML file assigned to object from configuration (pair).

The comparison can be evaluated as:

Note: The fact that only the object from configuration (in pair) contains the error values but the other data are equal, means the object of given CVS version was modified on application, exported into XML file, the CVS version of XML file was upgraded by WinCvs and finally, this XML file was imported back to application in user.

D2000 XML
XML Repository
Description of activity