Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSeal.Java 3 - Leverancebeskrivelse
includeroottrue


I det følgende beskrives hvad en service provider skal gøre følgende når der modtages et DGWS 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();

...