Versions Compared

Key

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

...

NSI leverer gratis biblioteksunderstøttelse af store dele af webservice kommunikationen, herunder generering og parsning af IDkort og headere. Der henvises til DGWS dokumentationen (http://www.medcom.dk/wm110731) for generel information om DGWS og SEAL dokumentationen (http://www.sosi.dk/twiki/bin/view/ProjectManagement/SOSIProducts) for generel information om biblioteksunderstøttelsen.

3       Kopiregisterservicen (SKRS) og Registerfleropslagsservicen (SRFS)

Kopiregisterservicen (SKRS) giver systemer mulighed for at etablere og ajourføre en lokal kopi af et register, som f.eks. CPR-registret eller autorisationsregistret. Registerfleropslagsservicen (SRFS) giver systemer mulighed for at lave opslag på en mængde af objekter ud fra deres id'er. F.eks. en mængde Person-objekter fra Person-registret ud fra deres CPR-nummer.

Som beskrevet i afsnit 2.1 er det nødvendigt at etablere en aftale hos NSP-operatøren for at få adgang til de respektive registre. Præcist hvilke registre og data-typer man får adgang til er afhængigt af aftalen. Der henvises til dokumentet Design og Arkitektur for en oversigt over hvilke registre, KRS pt. kan levere data fra.

3.1.1     Struktur af kald til KRS

Kopiregisterservicen tager følgende input:

...

Kaldet til Kopiregisterservicen er formelt specificeret i WSDL’en stamdata_krs.wsdl, der kan rekvireres ved henvendelse til NSP-operatøren.


En komplet gennemgang af tilgængelige registre, datatyper samt versioner er at finde i dokumentet ”Registerspecifikation for Anvendere”.

3.1.2     Struktur af kald til RFS

Kopiregisterservicen tager følgende input:


Parameter

Beskrivelse

Eksempel

Register

Det register, der ønskes udtræk fra.

”CPR”

Datatype

Hvert register er opdelt i en række datatyper, og et kald til KRS returnerer en enkelt af disse.

”person”

Versionsnummer

Af hensyn til bagud­kompabilitet versioneres udtræks­funktionaliteten for hvert enkelt register. Parameteren angiver hvilken version af en datatype der ønskes, f.eks. version 1 eller version 2 af datatypen 'Person' i cpr-registret.

”1”

RegisterversionsnummerAf hensyn til bagud­kompabilitet versioneres udtræks­funktionaliteten for hvert enkelt register. Parameteren angiver hvilken version af er register der ønskes, f.eks. version 1 eller version 2 af cpr-registret."1"

IdList

 En parameter, der angiver hvorfra i servicens udtræk af ændrede data svaret skal påbegyndes.

["1112570000","1112570001"]


Kaldet til Fleropslagsservicen er formelt specificeret i WSDL’en stamdata_rfs.wsdl, der kan rekvireres ved henvendelse til NSP-operatøren.

...