Model, Component, and Package Management > Component management > Component Sharing Wizard > Model and package difference reports > Generating XML difference reports
  
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' toolbar 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 repository.
In Model Explorer and Modeler, this is the Difference > With Selected Version command.
Comparing a model with another model, which may be in a different repository.
In Model Explorer, this is the Difference > With Selected Model submenu's commands. In Modeler, this is the Difference > With Other Model command.
Comparing a model version with the previous version of the model.
In Model Explorer and Modeler, this is the Difference > With Predecessor command.
Comparing a sandbox with the latest version of the trunk.
In Model Explorer and Modeler, this is the Difference > With Latest Trunk command.
Comparing a sandbox with the version of the trunk from which the sandbox was created.
In Model Explorer and 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.