- Du skal have et SPID-nummer og et virksomhedscertifikat, som må kalde PID-service
- Konfigurer soapUI til at bruge dit virksomhedscertifikat
- Indstillinger findes under (File | Preferences | SSL Settings)
- Udfyld password
- Client Authentication skal være markeret
- Opret nyt soapUI-projekt
- Lav et nyt Request - eksempel:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://localhost/" xmlns:java="java:dk.certifikat.pid.webservices">
<soapenv:Header/>
<soapenv:Body>
<loc:pid>
<loc:pIDRequests>
<!--Zero or more repetitions:-->
<java:PIDRequest>
<java:CPR></java:CPR>
<java:PID>9208-2002-2-358703831506</java:PID>
<java:b64Cert></java:b64Cert>
<java:id></java:id>
<java:serviceId>25845065</java:serviceId>
</java:PIDRequest>
</loc:pIDRequests>
</loc:pid>
</soapenv:Body>
</soapenv:Envelope>
Reply :
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:pidResponse xmlns="java:dk.certifikat.pid.webservices" xmlns:ns2="http://localhost/">
<ns2:result>
<PIDReply>
<CPR>0101802720</CPR>
<PID>9208-2002-2-358703831506</PID>
<id/>
<redirURL xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<statusCode>0</statusCode>
<statusTextDK>OK</statusTextDK>
<statusTextUK>OK</statusTextUK>
</PIDReply>
</ns2:result>
</ns2:pidResponse>
</soap:Body>
</soap:Envelope>