Model Verification Wizard
The Model Verification Wizard takes you through the process of verifying an Innovator model step-by-step.
Purpose
The Model Verification Wizard takes you through the steps necessary for verifying a model in order to set the model elements to be verified and the verification method.
The wizard can also be used in multi-user mode for extensive verifications without impairing other users. The execution of the verification routines divides up the selected model elements and pauses in between them to enable model server accesses by other users. As a result, the execution time for the model verification is extended by 1 millisecond for each model element being verified.
Restriction
If the verification routine is executed via Review>Verify Model>Run Verification Routine, all selected model elements are verified at once without a pause. This can impair multi-user operations.
Prerequisites
For the execution of individual verifications that you have set as Java verification actions, an appropriate Java installation is required.
Call
Select Review>Verify Model>Verification Wizard.

The top section shows which step you are currently in; from the second step onwards it also has an active back button you can click on to go back a step.
The middle section shows you the input and selection options; making a selection will jump you directly to the next step if applicable.
The bottom section contains the [Next] (if the selection does not automatically jump to the next step) or Finish and always the [Abort] button.
Step 1 of 5: Select the Coverage of the to-be-verified Model Part
You can carry out model verifications which take account of all or some of the elements from a model in their current development state.
The scope of the model verification is initially for selection purposes:

The active document is verified, i.e. the diagram or table currently visible in the application's document area.
The name of the active document is shown in the wizard.
Continue with step 3 Select Verification Method.

Only the model elements which were selected in the application's active window when calling the verification wizard are verified.
Once you select a model element, it name is then shown in the wizard. The number is shown if more than one model element is selected.
Continue with step 3 Select Verification Method.

A search is executed based on the current selection. All model elements returned in this search are verified. The selection for the search takes place in the next step.
Once you select a model element, it name is then shown in the wizard. The number is shown if more than one model element is selected.
Continue with step 2 Run Search on Selection.

You have the option of selecting the model elements that are to be verified in the next step.
Continue with step 2 Select a Section of the Model.

Use this option to verify the results of a stored search.
Continue with step 2 Select saved search.

All model elements in the entire model will be verified.
Continue with step 3 Select Verification Method.
The scope is initially that you can make use of a search to determine the selection for Elements related to the current selection in the next step.
Step 2 of 5: Run Search on Selection
You can run all searches that are configured in the $INODIR/inoref.xml file.
If you have selected a document (diagram or table), then Content of selected diagrams appears as the first selection point.

The active document is verified, i.e. the diagram or table currently visible in the application's document area.
The name of the selected document is shown in the wizard.

Select one of the configured searches.
All model elements returned in this search are verified.
Continue with step 3 Select Verification Method.
Step 2 of 5: Select saved search
Select one of the stored searches. The model elements found in the search are checked.
Continue with step 3 Select Verification Method.
Step 2 of 5: Select a Section of the Model
If you choose an individual section then you can add or remove a model element and all its subordinate model elements from the verification by activating or deactivating the check box.
Continue with step 3 Select Verification Method.
Step 3 of 5: Select Verification Method
Select the verification method that should be used for the verification. This is either a verification routine from the server or a configured verification action. The user is only offered verification routines for which he or she has execution rights.

If verification routines are configured for the current user role then you can use this button to go to the next step of selecting the verification routines.
Continue with step 4 Select Verification Routine.

If verification routines are configured then you can use the button for a configured verification action to go to the next step of selecting the verifications.
Continue with step 4 Select the Single Verifications.
Step 4 of 5: Select Verification Routine
Select a verification routine. All verification routines that are configured for the current user role are offered. The localized name is displayed as defined in the model configuration.
Step 4 of 5: Select the Single Verifications
Select individual verifications. The verifications initially selected are those that are executable and are active in the verification configuration.
The verification configuration can be found in the $INODIR/inoverify.xml file as standard. Alternatively, you can also use a model-specific verification configuration by configuring a corresponding text definition whose specification text is then used as the verification configuration.
Verifications that cannot be executed are grayed out and cannot be selected. The tool tip will explain why a verification is not executable. Possible reasons include: the current user role does not have execution rights for the verification routine, or the implementing C# class or Java class is not available or the stereotype is not available.
You can select all verifications of the action or all verifications in a group or all verifications of a particular message type (info, warning, error) or individual verifications. The same applies to deselection.
Step 5 of 5: Ready to Verify the Selected Model Part
You will see an overview of the model elements to be verified and the verification methods to be executed.
Use Finish to run the verification methods for the model elements to be verified.
Use Save to save the settings made in the wizard as a verification. You can enter the name and description of the verification in a further dialog. You can run the verification again using Review>Verify Model>Verification Wizard ><Name of verification>. To do this, you need the corresponding execution rights for the verification routines contained. Running the verification again takes into account the current selection and the active document.
The wizard is closed and the Verification Results tool window is opened.