Generating XML difference reports
Through the Model Differencer dialog, you can generate XML reports of differences through the 'Generates an XML Report of the Differences' button.
You can generate XML difference reports directly through the command line interface of the Model Differencer dialog (ModelDifferencer.exe). This is useful should you want to, for example, schedule a batch file that generates an XML difference report for a Model overnight. For more information, see Model Differencer dialog - command line interface.
You can also generate XML difference reports through the DiffModel and DiffPackage functions of the Modeler Automation Interface. For more information, see DiffModel function (automation interface) and DiffPackage function (automation interface).
XML difference reports can be generated for the following scenarios:
Comparing a model version with another version of the same model in the same database.
In Model Explorer, this is the Difference > With Selected Version command. In Modeler, this is Manage > With Selected Version command.
Comparing a model with another model, which may be in a different database.
In Model Explorer, this is the Difference > With Selected Model. In Modeler, this is the Manage > With Other Model.
Comparing a model version with the previous version of the model.
In Model Explorer, this is the Difference > With Predecessor command. In Modeler, this is Manage > With Predecessor command.
Comparing a sandbox with the latest version of the trunk.
In Model Explorer, this is the Difference > With Latest Trunk command. In Modeler, this is the Manage > With Latest Trunk command.
Comparing a sandbox with the version of the trunk from which the sandbox was created.
In Model Explorer, this is the Difference > With Original Trunk command. In Modeler, this is the Difference > With Original Trunk command.
Comparing a Package with Package Export File.
In Modeler, this is a Package's Package Import/Export > Diff command.
Comparing a Package with the same Package in a different model.
In Modeler, this is a Package's Diff With Other Model command.
Comparing a Model with its associated Model in a CM tool environment.
In Modeler, this is a Model's Configuration Management > Diff command.
Comparing a Package with its associated Package in a CM tool environment.
In Modeler, this is a Package's Configuration Management > Diff command.