Versions Compared

Key

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

...

URLBeskrivelse
<server>/xdscleanup/registry-timebased-cleanup/startStarter et tidsbaseret registry oprydningsjob
<server>/xdscleanup/registry-status90-cleanup/startStarter et registry oprydningsjob for personer med status 90
<server>/xdscleanup/repository-cleanup/startStarter et repository oprydningsjob


xdscleanup-deprecated:

URLBeskrivelse
<server>/xdscleanup-deprecated/deprecated-document-entries/startStarter oprydning af udløbne aftaler og tilhørende associations.
<server>/xdscleanup-deprecated/dangling-submissionsets/startStarter oprydning af submissionsets der ikke er knyttet til associations


Ovenstående endpoints kan returnere følgende http-statuskoder:

...

URL
<server>/xdscleanup/registry-timebased-cleanup/status
<server>/xdscleanup/registry-status90-cleanup/status
<server>/xdscleanup/repository-cleanup/status


xdscleanup-deprecated:

URL
<server>/xdscleanup-deprecated/deprecated-document-entries/status
<server>/xdscleanup-deprecated/dangling-submissionsets/status

Health

Overvågnings-endpoint, som bruges til at overvåge komponentens sundhedstilstand.

...

I filen skal følgende properties være definerede:

PropertyBeskrivelse
datasource.nxrg.jndi.nameJNDI navnet på den datasource der giver adgang til NXRG databasen.
deletion.registry.batchsizeAntal dokumenter der forsøges slettet i registry i en kørsel.
deletion.max.attemptsAntal gange sletning fra repository'et forsøges, før health endpointet vil melde fejl.
deletion.in.clause.max.sizeMaksimal størrelse på in-clause i sql-queries.
desired.execution.duration

Ønsket udførselstid for kørsler af oprydningsjobs. Angives i ISO-8601 formattet. Fx 'PT20S' (20 sekunder)

Et kald vil køre oprydninger indtil den konfigurerede tid er gået, eller der ikke er flere opgaver på stakken.

deletion.deprecated.document.cleanup.typecodes

Liste af typecodes slettejobbet deprecated-document-entries tager fat i.

Angives som komma-separeret liste på formen <code-name>#<code-scheme>. Eksempel:

39289-

4

4#2.16.840.1.113883.6.1,39290-

2

2#2.16.840.1.113883.6.1

deletion.deprecated.document.cleanup.days

Angiver det antal dage, hvor et dokument med status 'Deprecated' slettes af jobbet deprecated-document-entries.

Angives som heltal. Eksempel:

60

deletion.deprecated.document.cleanup.limit

Angiver limit til SQL for det job der henter deprecatede dokumenter

Default værdi: 

10000

deletion.dangling.submissionsets.cleanup.limit

Angiver limit til SQL for det job der henter dangling submissionsets

Default værdi: 

10000

Logning

XDSCleanup logger på standardout vha. log4j. Jobbet vil undervejs i kørslen udskrive information (på INFO-niveau) om, hvor mange dokumenter der er slettet i NXRG og OpenXDS. Eventuelle fejl vil blive logget på ERROR-niveau.

...