This article covers the following topics:
Validation Process
In order to make an App to be visible in the shop, it has first to be validated by KNX. The validation process consists out of two parts: the automatic and the manual validation.
Automatic App validation
The automatic validation immediately takes place after an App binary file has been uploaded to the involved KNX server (see Upload App versions). The automatic validation is free of charge. Depending on the size of the App binary file, the result of the automatic validation could take some time in order to appear. The automatic validation process status can be found within the 'Project file' section once an App binary file is uploaded.
The automatic validation process status can have the following values:
- Waiting for YOUR validation request: when the following conditions are met; an App binary file has been uploaded, its automatic validation was successful and no 'manual validation request' is requested yet.
- Error in validation: if at least one error occurred during the automatic validation process.
- MANUAL validation requested: after manual validation has been requested.
The automatic validation result is either:
Successful (i.e. test result = Passed) |
Failed (i.e. test result = Not passed) |
The result depends on the compliance of the uploaded App binary file with the App validation rules.
The test details can be seen by clicking the 'Show details' button.
Manual App validation
The manual validation takes place after an explicit request.
If test result shows "Passed with warnings", then go to "Show Details" under test details and provide your comment for rules which are highlighted and save the comment to request for validation.
Example:
Once comments are saved for all the warnings, 'Request manual validation' button is enabled and click on button to request the manual validation.
Please note that manual validation is only possible after a successful automatic validation.
Manual validation is subject to the installed App Validation fees, i.e. it results in an order for App validation, payable via MyKNX, i.e. the App validation can only be finalized after this payment.