Versions Compared

Key

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

...

ENVBeskrivelseEksempel
nxrg_data_urlURL til databasen med NXRG datajdbc:mysql://localhost:3307/nxrg
nxrg_data_userBruger til NXRG databasennxrg
nxrg_data_passPassword for brugernxrg
cpr_fileInputfil med cprnumre, der skal fixes/input/cprinput.txt

Cleanup job

Cleanup job sletter DocumentEntries og tilhørende objekter fra NXRG databasen som er ældre end en specificeret dato.

Servicekonfiguration

Cleanup jobbet har følgende properties der kan sættes:

...

Brug af service

Servicen udstiller to HTTP endpoints:

  • /cleanup/status
  • /cleanup/start

som kan interageres med eks. med curl

Code Block
curl http://localhost:8060/nxrg/cleanup/status

Logning

Cleanup job logger på standardout vha. log4j. Jobbet vil ved kørsel udskrive følgende INFO statements ud:

Konfigurationsparametre:

  • delete.after.days = x (evt. default hvis ikke sat)
  • delete.type.code = x (evt. default hvis ikke sat)
  • delete.output.dir = x (evt. default hvis ikke sat)

Søgning:

  • Searching for documents to delete of type: 39289-4 created before: Tue Aug 13 14:39:15 CEST 2019
  • Found documents to delete: 33

Sletning

  • Successfully deleted documents: 33

Output

Efter kørsel af jobbet vil der blive placeret filer i det konfigurerede output bibliotek svarende til dokumenter der skal slettes i XDS repository. Der genereres een fil pr Repository der skal slettes dokumenter i.

Navngivningen på filen/filerne vil være:

  • deleted-ddMMyyyyHHmm-repositoryId.txt

Hvor "ddMMyyyyHHmm" svarer til det tidspunkt, hvor jobbet blev startet, og repositoryId er OID på det repository der skal slettes dokumenter i.