Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel2

 

Introduktion

NSP´en udstillen en stamdata kopiregister service (SKRS). Servicen giver systemer mulighed for at holde / trække en lokal kopi af et register, som f.eks. CPR-registeret eller SOR-registeret. 

For at få adgang til Stamdatas stamdatas kopi-register-service skal man først have oprettet en operatøraftale aftale ved at kontakte til NSP-operatøren (se: Bestillingsark for stamdataregistre). Aftalen giver adgang til forskellige data fra de respektive registre. Præcist hvilke registre og data-typer man får adgang til er afhængigt af din aftale. Der er en liste over alle registre på : Services på NSP.

Service beskrivelse

1.1     URI Format

Ressourcer (datatyper) er ordnet i et hierarkisk URI navnerum med URI skemanavnet stamdata.

...

Som klient sender man ’token request’ til token servicen:

...

 
Info
iconfalse
titleToken request
<soapenv:Envelope
  xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/
  xmlns:ns="http://trifork.com/-/stamdata/3.0">
 
  <soapenv:Header>...</soapenv:Header>
 
  <soapenv:Body>
    <ns:AuthorizationRequestStructure>
     

...

 <ns:viewUri>stamdata://yderregisteret/yder/

...

v1</ns:

...

viewUri>
    </ns:AuthorizationRequestStructure>
  </soapenv:Body>
 
</soapenv:Envelope>

 

Headeren skal selvfølgelig indeholde DGWS 1.0.1 headers.

...

Hvis alt går som forventet og din forespørgsel bliver godkendt modtager man et svar i stil med følgende: 

Info
iconfalse
titleRespons fra godkendt kald
<soapenv:Envelope ...>
  <soapenv:Header>...</soapenv:Header>
  <soapenv:Body>
    <ns:AuthorizationResponseStructure>
   

...

 <ns:authorization>
      3247632398kjb32hg32yg32uytf2763t237gf237trf
      8gf8723g873gf8o374gr28o7723bor872t3fbcoa783
      29723yr7...
    </ns:

...

authorization>
    </ns:AuthorizationResponseStructure>
  </soapenv:Body>
</soapenv:Envelope>
 

 

 

 

Opstår der derimod en fejl, bliver en DGWS 1.0.1 Fault sendt tilbage, f.eks.:

...

Info
iconfalse
titleRespons ved fejl

...

<soapenv:Envelope ...>
  <soapenv:Header>...</soapenv:Header>
  <soapenv:Body>
  <soapenv:Fault>
     <faultcode>Server</faultcode>
     <detail>
       <medcom:FaultCode>expired_idcard</medcom:FaultCode>
     </detail>
     <faultstring>The ID card has expired.</faultstring>
   </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

 

 

1.2.3      Forespørgsler til kopi-register-servicen

...