You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

What is it for?

In Blueriq Encore, you can check your model for errors and warnings. Errors or warnings in your model can lead to unwanted behavior in the runtime. Or you won't even be able to start your project in the runtime, if it contains an error in the (exposed) flow or a fatal error. 

Project validation in Blueriq Encore

The project validation in Blueriq Encore is a continuous process which runs in the background if you have opened your project. All validations within a project are gathered in the project validation report.

There are 2 ways to open the project validation report:

  1. The number of errors and warnings for the opened project are shown at the bottom of the navigation panel if they exist. In the example below, there is one error and one warning. There is a button behind these numbers which becomes visible after hovering over it. Clicking on it will open the project validation report. 
  2. It is also possible to open the project validation report by selecting the project from the navigation menu and choose "Validate" under Actions. 

The project validation report is displayed in one or more tree structures:

  • The root of each tree is the project or library name. 
  • Its children are the modules containing at least one error or warning. 
  • The leafs are the errors and warnings themselves. 

Shift + click on an element name in the tree or in the detailed screen on the right will give you immediate access to the corresponding element.

If you have a large amount of errors, they might be alike and a single fix could solve multiple errors. So do not be discouraged immediately if there are many errors.

What is validated?

The Validate function only validates the project that is currently open, including all modules of included libraries that are actually used in your project structure.

Other modules that are not part of the project structure, are not validated. 

Management service

It is also possible to validate a project from outside the Blueriq Encore, via the Management Service method ValidateProject.

Project validation in the runtime

Only if no errors were found in the first run, then a second validation run is started to look for a different type of errors, e.g. errors in a flow that could cause problems in the runtime.

Any errors of this type are now displayed as a flat list. Unfortunately, it is not possible to access the corresponding element directly from the error message (no Open button or Ctrl-click option), so you have to navigate to it yourself.

In the flow starter in the runtime dashboard, the number of (fatal) errors, warnings and use of deprecated elements is displayed.

  • No labels