The I_ValidationView Validations view displays all validation messages of your DaVinci Adaptive project.

Shortcuts

Open Validations View

<CTRL> + <SHIFT> + <D>, <1>

Open Validations View

To open the Validations view, expand your DaVinci Adaptive project in the DaVinci Project Explorer and double click on I_DaVinciDeveloperAdaptive Open Project Dashboard. The Project Frame opens showing the Project Home.

You can then open the Validations view as follows:

  • Open the I_Editors Editor menu on the top right of the Project Dashboard and click I_ValidationView Validations View.
  • Alternatively, go to the DaVinci Project Explorer, right click on I_DaVinciDeveloperAdaptive Open Project Dashboard and select I_ValidationView Validations View.
  • Alternatively, go to the Dashboard page of the Project Home, then to the Validation Results in Scope area and click the [Open Validations View] button.

The Validations view opens.

Validations Grid

The grid of the Validations view provides the following columns:

  • ID: ID of the validation message.
  • Message: Description of the respective element, such as of the validation message group or the solving action.
  • Source Projects: Displays the source project to which the validation message belongs to.
  • Active Scope: Displays the root objects of the active model scopes.
  • Acknowledgement: Displays the acknowledgement comment of a warning or information element if existing.
    • Add Acknowledgement: Right-click in the column Acknowledgement and select I_Select Acknowledge.
      The element is now acknowledged and the acknowledgement comment is displayed in the column Acknowledgement.
    • Remove Acknowledgement: Go to a cell with an Acknowledgement. Right-click in the column Acknowledge and select I_UnSelect Remove Acknowledgement.

The validation messages are grouped by their ID. By expanding an ID group, the related error objects are displayed as well as the proposed solving actions if available.

You can open a validation message or error object in the AUTOSAR Model Explorer by double clicking on the respective entry in the grid. Alternatively, open the context menu of a validation message or error object and select I_Autosar Open in AUTOSAR Model Explorer.

Toolbar Validations View

The toolbar on the top right of the Validations View provides the following features:

  • I_Error Show/Hide Error Results
    Click this icon to show or hide validation messages of type error.
  • I_Warning Show/Hide Warning Results
    Click this icon to show or hide validation messages of type warning.
  • I_Info Show/Hide Info Results
    Click this icon to show or hide validation messages of type information.
  • I_UnSelect Show Outdated Acknowledgements
    Click this icon to open a dialog in which you can view and manage acknowledgements that are not valid anymore.
  • I_filterSelected Show/Hide Acknowledged Result
    Click this icon to show or hide messages with an acknowledgement.
  • I_GenerateFilter Show/Hide Non-Generator Result
    Click this icon to show or hide messages that are not from the generators.
  • I_ShowAllValidationResults All validation results / I_ShowValidationResultsInActiveScope Validation results that passes the filter
    By default, the Validations view shows all validation messages for the currently active model scopes as well as for elements without a scope.
    To deactivate the I_Filter filter, click the I_ShowValidationResultsInActiveScope icon. To activate the filter, click the I_ShowAllValidationResults icon.
  • I_Filter Select from active model scopes for which the Validations view should show validation results
    Click this icon to select the active model scopes from which the Validations view should display the validation messages.
    Icon states:
    • I_FilterGray Inactive filter as I_ShowAllValidationResults All validation results is activated.
    • I_FilterNotSet No filter is set.
  • I_FullValidationRequest Execute a Full Validation of the Project
    Click this icon to start a complete validation of the model.

Validation Types

The Validations view shows validation messages that are contributed in two ways:

  • Live Validation
    The live validation is performed in the background and is automatically triggered by model changes. The live validation is performed for all model changes independently of the scopes.
  • On-Demand Generator Validation
    The on-demand generator validation is performed in the validation phase before starting the code generation or on explicit user request.
notice

When DaVinci Developer Adaptive is restarted or a DaVinci Adaptive project is reloaded, only the elements contained in an active model scope are validated. That is, in such a case, fewer results may be displayed.

The validation messages of these two validation types are marked with different icons. Refer to Result Types below.

Result Types

The different result types of validation messages are marked with different icons in the Validations View:

Icon

Description Validation Message Type

I_Info

Information

Validation message of type information. The result type information is not relevant for the generation process.

I_Info_AutoResolve

Information with Solving Action

Validation message of type information including a possible solving action. The result type information is not relevant for the generation process.

I_Info_Generator

On-Demand Information from External Generator

Validation message of type information from an external generator. The result type information is not relevant for the generation process.

I_Info_GeneratorWithAutoResolve

On-Demand Information with Solving Action from External Generator

Validation message of type information from an external generator including a possible solving action. The result type information is not relevant for the generation process.

I_Warning

Warning

Validation message of type warning. The result type warning is important for the generation process and should be solved.

I_Warning_AutoResolve

Warning with Solving Action

Validation message of type warning including a possible solving action. The result type warning is important for the generation process and should be solved.

I_Warning_Generator

On-Demand Warning from External Generator

Validation message of type warning from an external generator. The result type warning is important for the generation process and should be solved.

I_Warning_GeneratorWithAutoResolve

On-Demand Warning with Solving Action from External Generator

Validation message of type warning from an external generator including a possible solving action. The result type warning is important for the generation process and should be solved.

I_Error

Error

Validation message of type error. The result type error is very important for the generation process and must be solved.

I_Error_AutoResolve

Error with Solving Action

Validation message of type error including a possible solving action. The result type error is very important for the generation process and must be solved.

I_Error_Generator

On-Demand Error from External Generator

Validation message of type error from an external generator. The result type error is very important for the generation process and must be solved.

I_Error_GeneratorWithAutoResolve

On-Demand Error with Solving Action from External Generator

Validation message of type error from an external generator including a possible solving action. The result type error is very important for the generation process and must be solved.

I_SolvingAction Solving Actions

The solving actions support you in solving inconsistencies in the model. Expand a validation message in the grid of the Validations View.

If available, one or more solving actions are displayed as a separate line element marked with I_SolvingAction under the validation message.

Solving actions can be executed using one of the following options:

  • Double Click
  • Double click on a solving action to execute it as described.
  • Context Menu of Solving Action Element
  • Open the context menu of a solving action and click I_SolvingAction Solve to execute it as described.
  • Context of Validation Message
  • Open the context menu of a validation message and select one of the solving actions to execute it as described.
  • Bulk Result of Validation Message Group
  • For some validation messages, a bulk solving action is available that executes all solving actions of a validation message group:
    • Open the context menu of a validation message group and select I_SolvingAction Solve all with to execute it as described.

Jump to I_ConfigurationElement_Error Erroneous Configuration Element

When the I_ConfigurationElement_Error Erroneous Configuration Element icon is shown in the Message column, you can quickly jump to the element where the error has occurred by:

  • double-clicking on it.
  • right-clicking on it and selecting your preferred editor.

Jump to I_ConfigurationElement_Related Related Configuration Element

When there is an error, you can look up the I_ConfigurationElement_Related Related Configuration Element and find out how the affected element is defined in the model. This helps you problem-solve.

How to jump to the Related Configuration Element:

  • Double-click on the I_ConfigurationElement_Related Related Configuration Element in the column Message in the Validations view.
  • Alternatively, right-click on the I_ConfigurationElement_Related Related Configuration Element and select your preferred editor.