When validation for property structures is requested (either directly by a user or through a validation job) a new validation run is created on the Application Server. With the validation request comes the definition of the validation subjects. The subject of a validation run can be a list of validation objects of the same type. Table 1 shows the available validation objects.
Note that for a successful validation of the validation subject the user requesting the validation must have the appropriate permissions to read data of that object.
After creation of a validation run that run is immediately put on the job queue and will start as soon as the job engine gets it from the job queue. The results of the validation run are stored as a validation result structure.
A validation run always has a defined status. Table 2 lists the status a validation run can be in.
Validation object type |
What is validated |
Feature |
type specific feature data |
Feature including observations |
type specific feature data and type specific observation data of all observations of the feature |
Feature including observations and sensor configurations |
type specific feature data and type specific observation data of all observations of the feature and sensor configuration data of all observations. |
Observation |
Type specific observation data |
Sensor |
Type specific sensor data |
Sensor including chronological sensor configuration |
Type specific sensor data and type specific data of all chronological sensor configurations of the sensor |
Chronological sensor configuration |
Type specific data of all classification elements of a classification |
Classification |
Type specific data of all classification elements |
Classification element |
Type specific data of the classification element |
Table 1: Validation object types
Status |
Description |
Waiting for execution |
The validation run was not yet started |
In progress |
The validation run is currently being processed by the Application Server |
Finished without violations |
The validation run is finished. All validation subjects conform to the validation rules. |
Finished with violations |
The validation is finished at least one property in a property structure of at least one validation subject violated the validation rules. |
Job could not be started |
The validation job could not be started due to missing Create and modify job system permission. |
Table 2: Validation run status