WMDA is using the HLA Validator for all the HLA validation in WMDA services including Data Manager.
There are several validations process involved to better serve this service, and these validations are listed below:
- The specification can be found in the link below:
https://apispecs.wmda.info/?urls.primaryName=HLA%20Validator
2. HLA format validation based on json schema
The json schema used format validation of the HLA value:
https://brave-forest-04a379103.azurestaticapps.net/json_schemas/hlaValidator/validateBatchRequestBody.json
As the doc above it too technique, below is the explanation of the format validation that which are NOT supported in the json schema:
| Rules | Invalid Example |
|---|---|
| "/" is not allowed | 01:02/01:03 |
| "*" is not allowed | A*01:02, A*11:FKFNG |
| value "new" is not allowed , only accept "NEW" for DNA value | new |
| Space is not allowed | 07 :BZEJD |
| "XXXX" is not allowed for SER value | |
| "NNNN" is not allowed for SER value |