Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WMDA is using the HLA Validator for all the HLA validation in WMDA services including Data Manager. There is a json schema validation to validate the value in json format before reaching the HLA Validator.

There are several validations process involved to better serve this service, and these validations are listed below:

...

       2.  HLA format validation based on json schema

The json schema used format validation of the HLA value:is as below, if you are with technique background, then you can doc the schema doc below: 
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:

Invalid Example
Rules Regular expressionValid value examplesInvalid value examples

a.dna.field1, a.dna.field2
b.dna.field1, b.dna.field2
c.dna.field1, c.dna.field2


^\\d{2,}:[A-Z0-9:]{1,}$|^NEW$|^UUUU$

01:01
07:AB
03:AHWZW
UUUU

Rules

"/" is not allowed01: for example01:02/01:03
"*" is not allowed: A*01:02, A*11:FKFNG
value "new" is not allowed , only accept "NEW" for DNA valuenew
Space is not allowed07 :BZEJD

Only one letter after first ":" is not allowed: 03:M
"XXXX" is not allowed for SER value


"NNNN" is not allowed for SER value