Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
I det følgende beskrives hvad en service provider skal gøre følgende når der modtages et DGWS request.
...
Hvis man modtager det indkomne request som en Stream, så kan man benytte Seal til hente ID kortet ud fra requestet og det kan man så arbejde videre med og benytte informationerne i servicen:Sp: Skal man selv validere det indkomne request?
| Code Block |
|---|
// Først skal den indkomne inputStream parses til XML: String xml = ParseStreamToXml(inputStream); // Deserialisering til RequestHeader. Her valideres signaturen også (i RequestModelBuilder) RequestHeader requestHeader = sosiFactory.deserializeRequestHeaderOnly(xml); // Nu har man et ID kort man kan arbejde videre med informationerne f.eks.organisations navn IDCard idCard = requestHeader.getIDCard(); String orgName = ((SystemIDCard) idCard).getSystemInfo().getCareProvider().getOrgName(); |
...