Details
-
Type: Story
-
Status: Open
-
Priority: Medium
-
Resolution: Unresolved
-
Affects Version/s: 5.7.0
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Account:Innovation 2018 (INNOVATION2018)
Description
We need to call MCA before calling the validator. MCA can thus identify that the message provided corresponds to selected validator type and that the correct payload is send to the validator. So we don't have to extract the payload on the validator side.
This will guarantee that we do not modify the message and that the errors reported are reported on the correct line for the XSD validation
See : https://ehealthsuisse.ihe-europe.net/EVSClient//detailedResult.seam?type=HL7v3&oid=1.3.6.1.4.1.12559.11.25.1.13.22214
Note that currently extraction takes place in extractPartFromDocument from gazelle-validation-ws
This will guarantee that we do not modify the message and that the errors reported are reported on the correct line for the XSD validation
See : https://ehealthsuisse.ihe-europe.net/EVSClient//detailedResult.seam?type=HL7v3&oid=1.3.6.1.4.1.12559.11.25.1.13.22214
Note that currently extraction takes place in extractPartFromDocument from gazelle-validation-ws