CPR Direkte PRIV - Personnummeropslag til private kunder
Indholdsfortegnelse
1. Indledning
Dette dokument beskriver CPR Direkte service grænsefladen for servicen "PRIV - Personnummeropslag til private kunder".
1.1. Formål
Servicen har til formål at levere persondata til private kunder. Servicen leverer data i samme recordformat som udtræksprodukt U09480P "Persondata Private Ændringsudtræk" og derfor kan udtrækskunder bruge servicen til at supplere eller genopfriske data i deres eget systemer mellem CPR batchkørsler.
2. Adgang
Følgende afsnit beskriver de adgangskrav der stilles til brugere af servicen.
2.1. Kundefokus
Brug af denne service henvender sig til private kunder.
2.2. Adgangskontrol
Brugere skal kunne autentificeres af CPR-sikkerhedssystemet for at kunne benytte servicen. Derudover skal brugere være tildelt en CPR Direkte sikkerhedsprofil, der giver adgang til servicen.
3. Parametre
Servicen understøtter følgende parametre:
Parameter: Adresseringsnavn format
Der kan vælges, om adresseringsnavne udskrives i enten Fornavn(e) Efternavn eller Efternavn,Fornavn(e) formatter.
Standardværdi: Efternavn,Fornavn(e)
Parameter: Navne- og adressebeskyttelse undtages
Angiver om der undlades navne- og adressedata på personer med aktiv navne- og adressebeskyttelse registreret i CPR.
Parameterværdier: Ja
eller Nej
Standardværdi: Ja
Parameter: Adressematch kundenummer
Angiver kundenummer hvor kundens adressematch abonnementer oprettes.
Standardværdi: (ingen)
Parameter: Sidst kendte adresse på afdøde personer
Der kan vælges hvorvidt servicen leverer sidste kendte adresse på afdøde (CPR statuskode 90
) personer i records, der indeholder adressedata.
Parameterværdier: Ja
eller Nej
Standardværdi: Nej
Hvis der ønskes ændret i opgavens parametre skal du kontakte CPR Kundecenter.
4. Kommunikationsprotokol
Kommunikationen med servicen foregår over en almindelig socketforbindelse. Beskeder mellem klientapplikationen og servicen sendes i fastlængde recordformat jvf. recordbeskrivelserne i dette dokument.
For at udføre personnummeropslag skal brugere først autentificeres af CPR-sikkerhedssystemet. Det sker ved at udføre følgende:
- Opret forbindelse til CPR Direkte
- Send Login forespørgsel
- Læs autentifikation token fra Login respons (eller håndtere evt. fejl angivet i respons)
Hvis brugeren blev autentificeret kan tokenværdien fra responsen bruges for at foretage et personnummeropslag:
- Opret forbindelse til CPR Direkte
- Send Personnummeropslag forespørgsel
- Læs data fra Personnummeropslag respons (eller håndtere evt. fejl angivet i respons)
Autentifikation tokenværdier kan genbruges i CPR Direkte PRIV
servicen. Det betyder at brugere kan nøjes med at logge på én gang hvorefter de kan foretage flere personnummeropslag med den samme tokenværdi efterfølgende.
CPR Direkte tokenværdier udløber 30 minutter fra tidspunktet, de sidst blev anvendt i CPR-systemet.
5. Inddata
I dette afsnit beskrives de recordtyper der bruges for at autentificere brugeren samt udføre personnummeropslag.
5.1. Login forespørgsel
Record der sendes for at hente en tokenværdi fra CPR-sikkerhedssystemet. Autentifikation er nødvendigt for at få en tokenværdi som er krævet for at foretage opslag i CPR.
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
CPRTRANS | A | 4 | 1 | Service transaktionskode: PRIV |
KONSTANT | A | 1 | 5 | Konstantværdi (, ) |
KUNDENR | N | 4 | 6 | Brugerens kundenummer |
KONSTANT | N | 1 | 10 | Konstantværdi (9 ) |
KONSTANT | N | 1 | 11 | Konstantværdi (0 ) |
BRUGER-ID | A | 8 | 12 | Brugerens CPR Direkte personkode |
KENDEORD | A | 8 | 20 | Brugerens CPR Direkte adgangskode |
NYT KENDEORD | A | 8 | 28 | Ny adgangskode (kun hvis der ønskes passwordskift) |
Recordlængde: 35
Eksempel:
PRIV,111190BRUGER Password
5.2. Login respons
Record der leveres tilbage til brugeren i forbindelse med en login forespørgsel.
Hvis FEJLNR
er 00
kan brugeren hente en tokenværdi fra TOKEN
recordfeltet.
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
KUNDENR | N | 4 | 1 | Brugerens kundenummer |
KONSTANT | N | 1 | 5 | Konstantværdi (9 ) |
KONSTANT | N | 1 | 6 | Konstantværdi (0 ) |
TOKEN | A | 8 | 7 | Autentifikation tokenværdi |
BRUGER-ID | A | 8 | 15 | Brugerens CPR Direkte personkode |
FEJLNR | N | 2 | 23 | Fejlnummer. Se Fejlnumre og fejltekster |
KONSTANT | N | 4 | 25 | Konstantværdi (28 ) |
Recordlængde: 28
Eksempel (tokenværdi er KETDqhzM
):
111190KETDqhzMBRUGER 000028
5.3. Personnummeropslag forespørgsel
Record der indeholder data relateret til det personnummer (CPR-nr.) der ønskes slået op.
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
CPRTRANS | A | 4 | 1 | Service transaktionskode: PRIV |
KONSTANT | A | 1 | 5 | Konstantværdi (, ) |
KUNDENR | N | 4 | 6 | Brugerens kundenummer |
ABON_TYPE | N | 1 | 10 | Abonnementssætning/sletning. Se Abonnementstyper |
DATA_TYPE | N | 1 | 11 | DATA recordfeltformat (0=Ingen data ønskes, 6=Data ønskes) |
TOKEN | A | 8 | 12 | Autentifikation tokenværdi |
BRUGER-ID | A | 8 | 20 | Brugerens CPR Direkte personkode |
FEJLNR | N | 2 | 28 | Fejlnummer. Se Fejlnumre og fejltekster |
PNR | N | 10 | 30 | CPR-nr. der ønskes data på |
Recordlængde: 39
Eksempel (PNR er 1212123333
):
PRIV,111106KETDqhzMBRUGER 001212123333
5.4. Personnummeropslag respons
Record der indeholder responsen for et personnummeropslag.
Hvis der fandtes et personnummer i CPR leveres der data relateret til personnummeret tilbage i DATA
recordfeltet. Hvilke records der leveres tilbage i DATA
feltet styres af kundens opgaveindstillinger.
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
KUNDENR | N | 4 | 1 | Brugerens kundenummer |
ABON_TYPE | N | 1 | 5 | Abonnementssætning/sletning. Se Abonnementstyper |
DATA_TYPE | N | 1 | 6 | DATA recordfeltformat (0=Ingen Uddata ønskes, 6=Uddata ønskes) |
TOKEN | A | 8 | 7 | Autentifikation tokenværdi |
BRUGER-ID | A | 8 | 15 | Brugerens CPR Direkte personkode |
FEJLNR | N | 2 | 23 | Fejlnummer. Se Fejlnumre og fejltekster |
LÆNGDE | N | 4 | 25 | Længden (antal tegn) af records i DATA |
DATA | A | * | 29 | Se Uddata |
Recordlængde: 28 + DATALÆNGDE
6. Uddata
Servicen returnerer data i form af fastlængde records. Hvilke records leveres i svaret fra servicen afhænger af kundens opgave konfiguration. I de følgende afsnit beskrives dataformatet for de records, der kan leveres tilbage i responsen.
6.1. Recordtyper (DATA)
Oversigten viser, hvilke records der kan forekomme i DATA recordfeltet.
Recordtype | Recordnavn |
---|---|
000 | STARTRECORD |
001 | AKTUELLE DATA |
001B | AKTUELLE DATA MED ADRESSE UUID |
002A | UDLANDSADRESSER |
002B | UDLANDSADRESSER |
003 | KONTAKTADRESSE |
004 | CIVILSTAND |
005 | VÆRGE MED TEXT FELTER |
006 | ÆGTEFÆLLE OPLYSNINGER |
011 | KUNDEREFNR. |
050 | KREDITADVARSEL |
052 | VÆRGE MED TEXT FELTER OG VÆRGEMÅLSTYPE |
999 | SLUTRECORD |
6.1.1. 000 Startrecord
Start record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
SORTFELT-10 | A | 10 | 4 | |
OPGAVENR | N | 6 | 14 | |
PRODDTO | N | 8 | 20 | Produktionsdato ÅÅÅÅMMDD |
PRODDTOFORRIG | N | 8 | 28 | Forrige produktionsdato ÅÅÅÅMMDD |
Recordlængde: 35
6.1.2. 001 Aktuelle data
Aktuelle data record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskyttet | Beskrivelse |
---|---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype | |
PNR | N | 10 | 4 | Personnummer | |
FOEDDTO | A | 8 | 14 | Fødselsdato i format ÅÅÅÅMMDD | |
KOEN | A | 1 | 22 | Køn Værdisæt: M = mænd K = kvinder | |
STATUS | N | 2 | 23 | Status | |
STATUSHAENSTART | N | 12 | 25 | Statusdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000 | |
PNRGAELD | N | 10 | 37 | Gældende personnummer | |
UMYNMYNHAENSTART | N | 12 | 47 | Under værgemål dato i formatter ÅÅÅÅMMDDTTMM | |
TILFLYDTO | N | 12 | 59 | Tilflytningsdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000 | |
NVNADRBESKHAENSTART | N | 12 | 71 | Navneadressebeskyttelse | |
STILLING | A | 34 | 83 | Stilling | |
ADRNVN | A | 34 | 117 | X | Adresseringsnavn |
CONVN | A | 34 | 151 | X | C/O navn |
LOKALITET | A | 34 | 185 | X | Lokalitet - altid blank |
STANDARDADR | A | 34 | 219 | X | Vejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse |
BYNVN | A | 34 | 253 | X | Bynavn |
POSTNR | N | 4 | 287 | X | Postnummer |
POSTDISTTXT | A | 20 | 291 | X | Postdistrikt tekst |
KOMKOD | N | 4 | 311 | X | Kommunekode |
VEJKOD | N | 4 | 315 | X | Vejkode |
HUSNR | A | 4 | 319 | X | Husnummer (inkl. foranstillede nuller) |
ETAGE | A | 2 | 323 | X | Etage |
SIDEDOER | A | 4 | 325 | X | Sidedør nummer |
BNR | A | 4 | 329 | X | Bygningsnummer |
FORMELNVN | A | 50 | 333 | X | Fornavn og mellemnavn |
EFTERNVN | A | 40 | 383 | X | Efternavn |
VEJADRNVN | A | 20 | 423 | X | Vejadresseringsnavn |
NGLKONST | A | 15 | 443 | Nøglekonstant blanke på uddata hvis feltet ikke er inddata | |
REKBESKHAENSTART | N | 12 | 458 | Beskyttelse mod markedsføring dato |
Recordlængde: 469
Adressefelterne vil kun være udfyldt for personer, der er bosiddende i Danmark eller Grønland på
udtræksdagen (status 01
/05
). Dog kan der vælges, at få den sidst kendte adresse leveret
på døde (status 90
).
Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.
001B Aktuelle data med adresse UUID
6.1.3. 001B Aktuelle data med adresse UUID
Aktuelle data record med adresse UUID.
Format:
Recordfeltnavn | Format | Længde | Position | Beskyttet | Beskrivelse |
---|---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype | |
PNR | N | 10 | 4 | Personnummer | |
FOEDDTO | A | 8 | 14 | Fødselsdato i format ÅÅÅÅMMDD | |
KOEN | A | 1 | 22 | Køn Værdisæt: M = mænd K = kvinder | |
STATUS | N | 2 | 23 | Status | |
STATUSHAENSTART | N | 12 | 25 | Statusdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000 | |
PNRGAELD | N | 10 | 37 | Gældende personnummer | |
UMYNMYNHAENSTART | N | 12 | 47 | Under værgemål dato i formatter ÅÅÅÅMMDDTTMM | |
TILFLYDTO | N | 12 | 59 | Tilflytningsdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000 | |
NVNADRBESKHAENSTART | N | 12 | 71 | Navneadressebeskyttelse | |
STILLING | A | 34 | 83 | Stilling | |
ADRNVN | A | 34 | 117 | X | Adresseringsnavn |
CONVN | A | 34 | 151 | X | C/O navn |
STANDARDADR | A | 34 | 185 | X | Vejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse |
BYNVN | A | 34 | 219 | X | Bynavn |
POSTNR | N | 4 | 253 | X | Postnummer |
POSTDISTTXT | A | 20 | 257 | X | Postdistrikt tekst |
KOMKOD | N | 4 | 277 | X | Kommunekode |
VEJKOD | N | 4 | 281 | X | Vejkode |
HUSNR | A | 4 | 285 | X | Husnummer (inkl. foranstillede nuller) |
ETAGE | A | 2 | 289 | X | Etage |
SIDEDOER | A | 4 | 291 | X | Sidedør nummer |
BNR | A | 4 | 295 | X | Bygningsnummer |
FORMELNVN | A | 50 | 299 | X | Fornavn og mellemnavn |
EFTERNVN | A | 40 | 349 | X | Efternavn |
VEJNVN | A | 40 | 389 | X | Vejnavn |
VEJADRNVN | A | 20 | 429 | X | Vejadresseringsnavn |
NGLKONST | A | 15 | 449 | Nøglekonstant blanke på uddata hvis feltet ikke er inddata | |
REKBESKHAENSTART | N | 12 | 464 | Beskyttelse mod markedsføring dato | |
ADRESSE_UUID | A | 36 | 476 | X | Adresse UUID svarende til Adresseelement.id i Grunddatamodellen for Danmarks adresser |
Recordlængde: 511
Adressefelterne vil kun være udfyldt for personer, der er bosiddende i Danmark eller Grønland på
udtræksdagen (status 01
/05
). Der kan vælges, at få den sidst kendte adresse leveret på døde (status 90
).
Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.
6.1.4. 002A Udlandsadresser
Udlandsadresser record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskyttet | Beskrivelse |
---|---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype | |
PNR | A | 10 | 4 | Personnummer | |
UDLANDADR1 | A | 34 | 14 | X | Udlandsadresse 1 |
UDLANDADR2 | A | 34 | 48 | X | Udlandsadresse 2 |
UDLANDADR3 | A | 34 | 82 | X | Udlandsadresse 3 |
UDLANDADR4 | A | 34 | 116 | X | Udlandsadresse 4 |
UDLANDADR5 | A | 34 | 150 | X | Udlandsadresse 5 |
UDLANDADRDTO | N | 12 | 184 | Udrejsedato ÅÅÅÅMMDDTTMM |
Recordlængde: 195
Denne recordtype forekommer kun for udrejste personer.
Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.
6.1.5. 002B Udlandsadresser
Udlandsadresser record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskyttet | Beskrivelse |
---|---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype | |
PNR | A | 10 | 4 | Personnummer | |
UDLANDADR1 | A | 34 | 14 | X | Udlandsadresse 1 |
UDLANDADR2 | A | 34 | 48 | X | Udlandsadresse 2 |
UDLANDADR3 | A | 34 | 82 | X | Udlandsadresse 3 |
UDLANDADR4 | A | 34 | 116 | X | Udlandsadresse 4 |
UDLANDADR5 | A | 34 | 150 | X | Udlandsadresse 5 |
UDLANDADRDTO | N | 12 | 184 | Udrejsedato ÅÅÅÅMMDDTTMM | |
UDR_LANDEKOD | N | 4 | 196 | Udrejse landekode |
Recordlængde: 199
Denne recordtype forekommer kun for udrejste personer.
Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.
6.1.6. 003 Kontaktadresse
Kontaktadresse record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
KONTAKTADR1 | A | 34 | 14 | Kontaktadresse 1 |
KONTAKTADR2 | A | 34 | 48 | Kontaktadresse 2 |
KONTAKTADR3 | A | 34 | 82 | Kontaktadresse 3 |
KONTAKTADR4 | A | 34 | 116 | Kontaktadresse 4 |
KONTAKTADR5 | A | 34 | 150 | Kontaktadresse 5 |
HAENSTART-KONTAKTADR | N | 12 | 184 | Kontaktadresse-dato i formatet ÅÅÅÅMMDDTTMM |
Recordlængde: 195
6.1.7. 004 Civilstand
Civilstand record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
CIVST | A | 1 | 14 | Civilstand |
HAENSTART-CTCIV | N | 12 | 15 | Civilstand startdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000 |
Recordlængde: 26
Kan kun vælges til brug vedrørende pension.
6.1.8. 005 Værge med text felter
Værge med text felter record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
VÆRGE-ADRNVN/ADRESSAT | A | 34 | 14 | Værge adresseringsnavn |
VÆRGE-ADRESSETXT-LINIE1 | A | 34 | 48 | Værge adresse 1 |
VÆRGE-ADRESSETXT-LINIE2 | A | 34 | 82 | Værge adresse 2 |
VÆRGE-ADRESSETXT-LINIE3 | A | 34 | 116 | Værge adresse 3 |
VÆRGE-ADRESSETXT-LINIE4 | A | 34 | 150 | Værge adresse 4 |
VÆRGE-ADRESSETXT-LINIE5 | A | 34 | 184 | Værge adresse 5 |
Recordlængde: 217
Værgens nye adresse vil ikke blive leveret i forbindelse med f.eks. flytning.
6.1.9. 006 Ægtefælle oplysninger
Ægtefælle oplysninger record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskyttelse | Beskrivelse |
---|---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype | |
PNR | A | 10 | 4 | Personnummer | |
FORMELNVN | A | 50 | 14 | X | Fornavn og mellemnavn |
EFTERNVN | A | 40 | 64 | X | Efternavn |
ADRNVN | A | 34 | 104 | X | Adresseringsnavn |
CONVN | A | 34 | 138 | X | C/O navn |
LOKALITET | A | 34 | 172 | X | Lokalitet |
STANDARDADR | A | 34 | 206 | X | Vejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse |
BYNVN | A | 34 | 240 | X | Bynavn |
POSTNR | N | 4 | 274 | X | Postnummer |
POSTDISTTXT | A | 20 | 278 | X | Postdistrikt tekst |
KOMKOD | N | 4 | 298 | X | Kommunekode |
VEJKOD | N | 4 | 302 | X | Vejkode |
HUSNR | A | 4 | 306 | X | Husnummer (inkl. foranstillede nuller) |
ETAGE | A | 2 | 310 | X | Etage |
SIDEDOER | A | 4 | 312 | X | Sidedør nummer |
BNR | A | 4 | 316 | X | Bygningsnummer |
VEJADRNVN | A | 20 | 320 | X | Vejadresseringsnavn |
UDLANDADR1 | A | 34 | 340 | X | Udlandsadresse 1 |
UDLANDADR2 | A | 34 | 374 | X | Udlandsadresse 2 |
UDLANDADR3 | A | 34 | 408 | X | Udlandsadresse 3 |
UDLANDADR4 | A | 34 | 442 | X | Udlandsadresse 4 |
UDLANDADR5 | A | 34 | 476 | X | Udlandsadresse 5 |
UDR_LANDEKOD | N | 4 | 510 | X | Udrejse landekode |
NVNADRBESKHAENSTART | N | 12 | 514 | Navneadressebeskyttelse |
Recordlængde: 525
Kan kun vælges til brug vedrørende pension. Leveres kun for afdøde personer.
Hvis ægtefællen har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" jvf. CPR-loven § 38, stk 3.
6.1.10. 011 Kunderefnr.
Flere kundereferencer record
Format:
Recordfeltnavn | Format | Længde | Rec.pos | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
KUNDEREFNR-ANDET-1 | A | 15 | 14 | Kundereferencenummer 1 |
KUNDEREFNR-ANDET-2 | A | 15 | 29 | Anvendes ikke længere |
KUNDEREFNR-ANDET-3 | A | 15 | 44 | Anvendes ikke længere |
KUNDEREFNR-ANDET-4 | A | 15 | 59 | Anvendes ikke længere |
KUNDEREFNR-ANDET-5 | A | 15 | 74 | Anvendes ikke længere |
Recordlængde: 88
Er kun aktuelt for kunder, der kører Adressematch ændringsudtræk.
6.1.11. 050 Kreditadvarsel
Kreditadvarsel record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
BESKYTTYPE | N | 4 | 14 | Beskyttelsestype |
KREDADVHAENSTART | N | 12 | 18 | Kreditadvarsel start dato i formatet ÅÅÅÅMMDDTTMM |
Recordlængde: 29
6.1.12. 052 Værge med text felter og værgemålstype
Værge med text felter og værgemålstype.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
PNR | A | 10 | 4 | Personnummer |
VÆRGE-ADRNVN/ADRESSAT | A | 34 | 14 | Værge adresseringsnavn |
VÆRGE-ADRESSETXT-LINIE1 | A | 34 | 48 | Værge adresse 1 |
VÆRGE-ADRESSETXT-LINIE2 | A | 34 | 82 | Værge adresse 2 |
VÆRGE-ADRESSETXT-LINIE3 | A | 34 | 116 | Værge adresse 3 |
VÆRGE-ADRESSETXT-LINIE4 | A | 34 | 150 | Værge adresse 4 |
VÆRGE-ADRESSETXT-LINIE5 | A | 34 | 184 | Værge adresse 5 |
VAERGEMAALS_TYPE | A | 15 | 218 | FULD eller DELVIS værgemål |
Recordlængde: 232
Værgens nye adresse vil ikke blive leveret i forbindelse med f.eks. flytning.
Værgemålstyper:
DELVIS
FULD
6.1.13. 999 Slutrecord
Slut record.
Format:
Recordfeltnavn | Format | Længde | Position | Beskrivelse |
---|---|---|---|---|
RECORDTYPE | N | 3 | 1 | Lig tre sidste cifre i recordtype |
SORTFELT-10 | A | 10 | 4 | |
TAELLER | N | 8 | 14 | Indeholder antallet af records ekskl. start-, slut- records. |
Recordlængde: 21
TAELLER
recordfeltet er større end 99999999
, udskrives 99999999
i recordfeltet.7. Hjælp
Følgende ressourcer kan bruges hvis der opleves fejl eller problemer med kald til servicen:
8. Bilag - Abonnementer, krav til adgangskoder og fejlkoder
8.1. Abonnementstyper
Servicen understøtter oprettelse og sletning af personnnummer-abonnementer i forbindelse med personnummeropslag. Abonnementer gøre det muligt for CPRs udtrækskunder at modtage løbende opdateringer på de personer, der findes abonnementer på. Læs mere om abonnementer på CPRs hjemmeside.
Følgende abonnementstype værdier må angives i ABON_TYPE
recordfeltet i Personnummeropslag forespørgsel.
0
: Ingen abonnementhandling1
: Opret personnummer-abonnement3
: Slet personnummer-abonnement
8.2. Krav til adgangskode/kendord
Password skal være 8 tegn.
- Mindst 1 lille bogstav (a-z)
- Mindst 1 stort bogstav (A-Z)
- Mindst 1 tal (0-9)
- Mindst en speciel karakter:
~
`
!
@
#
$
%
^
*
(
)
_
-
+
=
,
.
/
\
{
}
[
]
;
:
- Der er kontrol for store og små bogstaver
- Karaktererne
<
>
&
?
'
æ
ø
ogå
kan ikke benyttes - Password kan kun skiftes en gang pr døgn
- Det er ikke tilladt at skifte til et kendeord, som har været benyttet tidligere
8.3. Fejlnumre og fejltekster
Dette afnsit beskriver de mulige fejlnumre, der kan forekomme i FEJLNR
feltet i responsen fra servicen fx 00
("Ingen fejl").
Fejl fra CPR-sikkerhedssystemet under autentifikation:
01
: BRUGER-ID/KENDEORD ikke korrekt02
: KENDEORD udløbet, NYT KENDEORD krævet03
: NYT KENDEORD opfylder ikke formatet16
: IP-adressen forkert
Fejl fra servicen, der skyldes forkert data i forespørgslen:
04
: Ikke adgang til CPR (CTSERVICE er midlertidigt lukket)05
: PNR ukendt i CPR06
: Ukendt KUNDENR07
: Timeout / ny LOGON nødvendig08
: Ikke adgang til CPR (CTSERVICE er ikke aktiv)10
: ABON_TYPE ukendt11
: DATA_TYPE ukendt14
: BRUGER-ID har ikke adgang til transaktionen (CTPROFIL er midlertidigt lukket)18
: BRUGER-ID har ikke adgang til transaktionen (CTPROFIL er ikke aktiv)24
: BRUGER-ID har ikke adgang til transaktionen (CTPERSKOD_PROFIL er midlertidigt lukket)28
: BRUGER-ID har ikke adgang til transaktionen (CTPERSKOD_PROFIL er ikke aktiv)
Fejl fra servicen hvor det anbefales, at CPR kontaktes hvis fejlen opstår gentagne gange:
40
: Opgave findes ikke41
: Opgave konfiguration mangler42
: Opgave udtræksrelation mangler eller inaktiv43
: Opgave version mangler eller inaktiv44
: Ingen opgaver fundet for den angivne transaktionskode99
: Server fejl. Se log