I tilfælde af at et DTG-genereret CPR nummer bliver oprettet i produktion efterfølgende, skal alle spor af førstnævnte fjernes fra DTG.

Der er ikke blot tale om den normale procedure for skift af CPR, men derimod en ændring af de events som ligger til grund for DTGs data.


Processen er delt i i to dele. dtg-cpr-cleanup og test-cpr-changer. Førstnævnte er ansvarlig for at tjekke de genererede CPR numre op imod produktions CPR numrene og skifte de eventuelle overlappende numre. Ud over at ændre de enkelte events i DTGs database eksporteres der en CSV med de ændrede CPR numre til test-cpr-changer indlæseren. Test-cpr-changer er ansvarlig for at ændre i de enkelte stamdataregistre og slutteligt opdatere DTG_PersonIdentityChanged tabellen, er er udstillet gennem SKRS


test-cpr-changer

test-cpr-changer er ansvarlig for at ændre produktions CPR numre i de enkelte stamdataregistre ud fra den information der kommer fra dtg-cpr-cleanup. Denne kører i sin egen docker container og holder løbende øje med nye filer i de konfigurerede input foldere.

Det er således op til driften at koordinere filerne mellem dtg-cpr-changer og test-cpr-changer.


Konfiguration

KonfigurationfilBeskrivelse
tcc.propertiesOpsætning af input foldere
tcc-ds.xmlOpsætning af datasource
log4j-tcc.xmlLog4J konfiguration. Følger NSP standard