Du kan hente SoapUI fra:
For at kalde DFDG webservices fra SoapUI skal du have fat i følgende:
- Et gyldigt funktions- eller medarbejdercertifikat
- En aftale om at måtte anvende et af STAR's T-miljøer, f.eks. https://servicet2.startest.dk
- En adgang for et jobcenter, a-kasse eller lign. på det givne miljø for det givne certifikat
Kald via SoapUI
Opret ny SOAP webservice, ved at trykke på:
Vælg hvilken webservice der skal kaldes, f.eks. CodeListService:
Indtast information i popup vindue og tryk ok:
WSDL'en importeres og der opbygges en træstruktur:
Vælg hvilken operation der ønskes kaldet, f.eks. kodelisten "GetAbsenceTypeIdentifierCodeList", dobbeltklik på "Request 1" elementet:
Inden kald skal "Property" → "Strip whitespaces" sættes til "true".
Herefter skal XML i kaldet sættes op:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://rep.oio.dk/ams.dk/xml/schemas/2005/09/01/" xmlns:ns1="http://rep.oio.dk/ams.dk/xml/schemas/2004/11/01/" xmlns:ns2="http://service.bm.dk/services/4/CodeList/2009/09/09/"> <soapenv:Header> <ns:ActiveOrganisationHeader> <ns:OrganisationTypeIdentifier>8</ns:OrganisationTypeIdentifier> <ns:OrganisationCode>10100</ns:OrganisationCode> </ns:ActiveOrganisationHeader> </soapenv:Header> <soapenv:Body> <ns2:GetAbsenceTypeIdentifierCodeListRequest/> </soapenv:Body> </soapenv:Envelope>