Versions Compared

Key

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

...

Servicen indeholder et slettejob, som kan slette stamkort for afdøde personer. Stamkort for en afdød skal slettes et år efter (kan konfigureres til noget andet end et år) efter personen er afgået ved døden. Stamkortets registrering bliver slettet fra databasen.

Sletningen foregår overordnet ved, at der opbygges en arbejdskø der indeholder alle cpr numre for de personer der er død for 1 år siden. PersonInformation Service bruges til at finde disse personer,

 

Jobbet består af følgende operationer:


Operation

Beskrivelse

Default operation

Formål: Benyttes til at fylde operationer på stakken, når stakken er tom.

Java klasse: FskDeceasedCleanupSupplier

Batching: For hvert af tallene 00-99, oprettes en

 

"prefix baseret operation"

Shuffles: nej

Andet: -

Prefix baseret operation

Formål: Givet et tal mellem 00 og 99, hentes alle borger id'er

fra NXRG,

fra  som starter med disse cifre.

Java klasse: FskDeceasedPatientIdPrefixCleanupSupplier

Batching: Opretter en mængde

 

"borger id baseret

operationer

operation", hver med et konfigurerbart antal af disse borger id'er

Shuffles: ja

Andet: -

Borger id baseret operation

Formål: Givet en liste af borger id'er, tages de id'er der tilhører afdøde borgere. Dette afgøres ved kald til PersonInformation.

Henter id'er på dokumenter i NXRG databasen for disse borger id'er.

Opretter en mængde batch oprydningsjobs, hver med et konfigurerbart antal af disse dokument id'er.

Batch oprydningsjob

Java klasse: FskDeceasedPatientIdBatchCleanupSupplier

Batching: Opretter eet "oprydningsjob" med de afdøde borgers id

Shuffles: nej

Andet: -

Oprydningsjob

Formål: Givet en liste af

dokument

borger id'er

, slet dokumenterne fra NXRG

...

slettes i databasen stamkort for denne liste af id'er

Java klasse: RegistryBatchCleanupOperation

Batching: na

Shuffles: na

Andet: -

...