Validating Industry Models in IGC

Industry Models Utilities for IGC include validation functionality for IGC content in Eclipse and a number of Industry Models specific validation constraints.

When the InfoSphere Information Governance Catalog (IGC) for Eclipse client is installed in an Eclipse-based environment, such as RSA or Eclipse alone), IGC glossaries can be viewed in the Glossary Explorer view. If Industry Models Utilities for IGC are also installed, the included validation functionality can be used to check whether an IGC glossary is a valid Industry Models business glossary.

Validating a glossary

To validate an IGC glossary in RSA or Eclipse, the Glossary Explorer view must be open. To open this view, click Window > Show View > Other, then on the Show View page, expand the Business Glossary folder, select Glossary Explorer and click OK.

To run the validation of the IGC glossary, right-click the glossary object in the Glossary Explorer view and select Industry Models > Validate.

Validation results

When validation is complete, a message box is displayed summarizing the validation results. Constraint violations that are found in the glossary are displayed in the Problems view. To open this view, click Window > Show View > Other. On the Show View page, expand the General folder, select Problems and click OK. Each entry in the Problems view reports one constraint violation instance. If the entry relates to an Industry Models constraint, the Description field of the entry starts with a unique identifier that has the prefix IMA, such as IMA14009W. You can configure the Problems view from the View menu, which displays when you click the down-pointing arrow beside the minimize icon of the Problems view.
Figure 1. Problems view and the View menu
Problems view and the View menu
To navigate from an entry in the Problems view to the related glossary element, right-clicking the entry and click Go to Glossary.

Enabling and disabling constraints

To enable and disable Industry Models validation constraints:
  1. Click Window > Preferences.
  2. On the Preferences page, if the Model Validation item is not in the list of preference pages in the left pane, complete the following steps:
    1. In the list of preference pages expand General and click Capabilities.
    2. Click Advanced.
    3. In the Capabilities pane, select XML Developer, expand Development and select Eclipse Modeling Framework (EMF).
    4. Click OK. Click OK again.
    5. Click Window > Preferences to reopen the Preference page.
  3. In the list of preference pages, expand Model Validation and click Constraints.
  4. In the Constraint categories pane, expand Industry Models and expand IGC.
  5. You can enable or disable all the constraints that belong to a constraint subcategory of IGC by selecting or deselecting that subcategory in the Constraint categories pane.
  6. You can enable or disable individual constraints by selecting or clearing them in the Select constraints to enable pane.
    Note: the individual constraints that belong to an IGC constraint subcategory are displayed in the Select constraints to enable pane when you click the name of the subcategory in the Constraint categories pane.
Figure 2. IGC Validation Constraints in the Preference menu
IGC Validation Constraints in the Preference menu