Page History
...
| URL | Beskrivelse |
|---|---|
| <server>/xdscleanup/registry-timebased-cleanup/start | Starter et tidsbaseret registry oprydningsjob |
| <server>/xdscleanup/registry-status90-cleanup/start | Starter et registry oprydningsjob for personer med status 90 |
| <server>/xdscleanup/repository-cleanup/start | Starter et repository oprydningsjob |
xdscleanup-deprecated:
| URL | Beskrivelse |
|---|---|
| <server>/xdscleanup-deprecated/deprecated-document-entries/start | Starter oprydning af udløbne aftaler og tilhørende associations. |
| <server>/xdscleanup-deprecated/dangling-submissionsets/start | Starter 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:
| Property | Beskrivelse |
|---|---|
| datasource.nxrg.jndi.name | JNDI navnet på den datasource der giver adgang til NXRG databasen. |
| deletion.registry.batchsize | Antal dokumenter der forsøges slettet i registry i en kørsel. |
| deletion.max.attempts | Antal gange sletning fra repository'et forsøges, før health endpointet vil melde fejl. |
| deletion.in.clause.max.size | Maksimal 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#2.16.840.1.113883.6.1,39290- |
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.
...