Check Project Data Integrity

Note:

In the Corporate, Business and Software Engineering, System Engineering and Ultimate editions of Enterprise Architect, if security is enabled you must have Check Data Integrity permission to perform a data integrity check.

To check the data integrity of your project, follow the steps below:

  1. Select the Tools | Data Management | Project Integrity Check menu option. The Project Integrity Check dialog displays.
     
    IntegrityCheck
     
  2. Select the checks to run; the basic checks available are:
  • Package Structure
  • Object Structure
  • Object Features
  • All GUIDs
  • Cross References
  • Connectors
  • UML 2.0 Migration.
  1. Select either:
  • the Report Only option to just view a report on the state of your model, or
  • the Recover/Clean option to attempt to recover and clean your project.

Warning:

If you intend to select the Recover/Clean option, you should back up your project file first.

  1. To write a log of the integrity check, click on the Save Results button and select a log file.
  2. Click on the Go button to run the check. If you want to display the resulting information in a more readable layout, you can resize the dialog and its columns.

UML 2.0 Migration

The UML 2.0 Migration check enables you to migrate the project from UML 1.3 semantics to UML 2.0 semantics. The migration process currently converts activities that are invocations of operations into called operation actions as per the UML 2.0 specification. The UML 2.0 Migration option is an exclusive process that does not enable any of the other checks to be selected. To perform the UML 2.0 migration follow the steps below:

  1. Select the Tools | Data Management | Project Integrity Check menu option. The Project Integrity Check dialog displays.
  2. Select the UML 2.0 Migration checkbox and click on the Go button. The following message box displays:
     
    IntegrityWarning
     
  3. To proceed, click on the OK button, or to cancel the migration click on the Cancel button.
  4. If you are proceeding, click on the Go button on the Project Integrity Check dialog to perform the migration.