English

How To: Run the ESRI UML Semantics Checker from ArcCatalog

Summary

Instructions provided describe how to set up ArcCatalog to run the Semantics Checker so an existing geodatabase model may be checked without Microsoft Visio.

The ESRI UML Semantics Checker is a tool used to check the general integrity of XML Metadata Interchange (XMI) files and Microsoft Repositories. This tool is most commonly run inside of Microsoft Visio as part of a geodatabase template macro.

Procedure

  1. Start ArcCatalog.
  2. Open Tools > Customize > Commands tab.
  3. Select UIControls under Categories.
  4. Click New UIControl.
  5. Select UI Button Control.
  6. Click Create and Edit.
  7. When the Visual Basic Editor window opens, under ‘Private Sub UIButtonControl1_Click()’, add:

    Code:
    umlsemcheck.SemChecker.StartChecker


    Note:
    UIButtonControl1_Click may have a different number than 1.

  8. Click Tools > References, and check ESRI UML Semantics Checker.
  9. Click Save.
  10. Close the Visual Basic Editor.
  11. Open Tools > Customize > Commands tab.
  12. Select UIControls under Categories.
  13. From Commands, drag the new UIControl onto a toolbar. This button now starts the UML Semantics Checker from ArcCatalog.