Versions Compared

Key

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

...

PropertyBeskrivelse
datasource.nxrg.jndi.nameJNDI navnet på den datasource der giver adgang til NXRG databasen.
datasource.openxds.jndi.nameJNDI navnet på den datasource der giver adgang til OpenXDS databasen.

datasource.sdm.jndi.name

JNDI navnet på den datasource der giver adgang til SDM databasen (v2_Person tabellen).
deletion.document.cleanup.specificationsKomma-separeret liste af oprydningskriterier. Angiver hvilke dokumenttyper der slettes, og hvornår de slettes. Et oprydningskriterium har formen <code-name>#<code-scheme>#<months-to-keep>, hvor <code-name> og <code-scheme> angiver dokumenttypen der skal slettes, og <months-to-keep> angiver hvor mange måneder der skal gå, før sletningen udføres. Værdien af <months-to-keep> skal være et positivt heltal. De to andre værdier kan være vilkårlige strenge, så længe de ikke indeholder kommaer.
deletion.registry.batchsizeAntal dokumenter der forsøges slettet i registry i en kørsel.
deletion.repository.batchsizeAntal dokumenter der forsøges slettet i repository 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.
deletion.save.status90.docs

Angiver en periode tilbage i tiden hvor dokumenter hørende til personer med status 90 kan slettes.

Eksempler på værdier er:

"2Y"    (for 2 år)

"12M"  (for 12 måneder)

"90D"  (for 90 dage)

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.

deletion.deprecated.document.cleanup.days

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

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.

...

I kørslen lægges 3 nye operationer på stakken. Herefter, slettes det første batch fra repository'et.


Næste logudsnit viser et eksempel på, hvad der logges ved kørsler af deprecated-document-entries:

Code Block
2024-04-09 08:10:31,752 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Deprecated Document Cleanup: 1 new operations added to stack from DeprecatedDocumentCleanupSupplier
2024-04-09 08:10:31,791 [INFO] dk.nsp.xdscleanup.stack.registry.RegistryBatchCleanupOperation - Registry Deprecated Document Entries Cleanup: Batch cleanup finished! deleted=12 Time spent: 0 seconds.
2024-04-09 08:10:31,801 [INFO] dk.nsp.xdscleanup.stack.registry.RegistryBatchCleanupOperation - Registry Deprecated Document Entries Cleanup: Deleted DocumentEntries are: [DocumentEntry[entryId=6,entryUuid=urn:uuid:d4ab1ed2-3958-4198-9a30-613163fb8b3a,uniqueId=5745551251602451683.3935600351732515390.1638782620952], DocumentEntry[entryId=59,entryUuid=urn:uuid:3f5d2159-f075-47a3-baf8-d639ec075aae,uniqueId=5872307702141348537.4715608542704613996.1644933985637], DocumentEntry[entryId=75,entryUuid=urn:uuid:fcce07e8-c7f6-4171-8d84-7d4f6dd58ea0,uniqueId=4793974228853511084.5371166327631397721.1644933987570], DocumentEntry[entryId=72,entryUuid=urn:uuid:98aad0e4-7d16-4e90-b628-93f81f0a8366,uniqueId=6078866472321989594.7806293989192085883.1644933986953], DocumentEntry[entryId=69,entryUuid=urn:uuid:0552fc26-1888-4fb8-895a-ef7b6cb97fc6,uniqueId=6818377459695506305.2191301573190859431.1644933986564], DocumentEntry[entryId=71,entryUuid=urn:uuid:2017e421-5a12-463b-9641-4581341a152b,uniqueId=7609025266424319590.1166399418142538378.1644933986809], DocumentEntry[entryId=57,entryUuid=urn:uuid:8fa2e669-c58d-4d57-ba23-b2191ca92d78,uniqueId=5736428597775584458.1004879692497532276.1644933985388], DocumentEntry[entryId=74,entryUuid=urn:uuid:dfe98e76-681b-4e33-8cb6-1c0db34f1c2d,uniqueId=8344749892112574561.4349234642012750781.1644933987436], DocumentEntry[entryId=10,entryUuid=urn:uuid:3184cb2a-c77d-4e69-8b9d-ceaddaa81c3d,uniqueId=6890570916939512299.786493020586687787.1638782624567], DocumentEntry[entryId=73,entryUuid=urn:uuid:82f0d0a0-9d0f-485b-82db-73acc01467dd,uniqueId=7391069964040269010.6606474661760645002.1644933987142], DocumentEntry[entryId=70,entryUuid=urn:uuid:fd5a426b-a070-46aa-82a3-95046d3e5dbd,uniqueId=5125652985570693384.5283280190088233070.1644933986669], DocumentEntry[entryId=8,entryUuid=urn:uuid:54d36682-c15e-464d-aacb-9774d6d2ed4d,uniqueId=9134687982285027924.2914737209187321810.1638782622801]]
2024-04-09 08:10:31,801 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Deprecated Document Cleanup: 0 new operations added to stack from RegistryBatchCleanupOperation
2024-04-09 08:10:31,801 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Deprecated Document Cleanup: remaining=0 on stack
2024-04-09 08:10:31,803 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Deprecated Document Cleanup: Execution finished. Time spent: 0 seconds

I dette eksempel slettes 12 deprecatede dokumenter.


Næste logudsnit viser et eksempel på, hvad der logges ved kørsler af dangling-submissionsets:

Code Block
2024-04-09 08:10:48,776 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Dangling SubmissionSets Cleanup: 1 new operations added to stack from DanglingSubmissionSetsCleanupSupplier
2024-04-09 08:10:48,791 [INFO] dk.nsp.xdscleanup.stack.registry.submissionsets.RegistrySubmissionSetsBatchCleanupOperation - Registry Dangling SubmissionSets Cleanup: Batch cleanup finished! deleted=8 Time spent: 0 seconds.
2024-04-09 08:10:48,792 [INFO] dk.nsp.xdscleanup.stack.registry.submissionsets.RegistrySubmissionSetsBatchCleanupOperation - Registry Dangling SubmissionSets Cleanup: Deleted SubmissionSets are: [SubmissionSet[entryId=83,entryUuid=urn:uuid:f62e5064-2248-432c-887c-67ed34e03717], SubmissionSet[entryId=11,entryUuid=urn:uuid:e00461b1-d41e-400a-8976-5f0737a746d4], SubmissionSet[entryId=77,entryUuid=urn:uuid:9c806c3a-1e8c-461c-abbc-cc96015da8c5], SubmissionSet[entryId=81,entryUuid=urn:uuid:f9b0ea5a-85f8-4baa-88f0-2ac994e4c445], SubmissionSet[entryId=71,entryUuid=urn:uuid:99c7d198-ac07-42ba-9400-9c22ca32ab5c], SubmissionSet[entryId=79,entryUuid=urn:uuid:e1aabb27-57ee-4bee-87c8-ec700b37b5d8], SubmissionSet[entryId=75,entryUuid=urn:uuid:14c58541-cd56-4bed-806b-4f55adbb1568], SubmissionSet[entryId=73,entryUuid=urn:uuid:db4c8577-9aac-4849-9ec8-1e825b11b26e]]
2024-04-09 08:10:48,792 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Dangling SubmissionSets Cleanup: 0 new operations added to stack from RegistrySubmissionSetsBatchCleanupOperation
2024-04-09 08:10:48,792 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Dangling SubmissionSets Cleanup: remaining=0 on stack
2024-04-09 08:10:48,792 [INFO] dk.nsp.backgroundjob.service.StackedOperationsService - Registry Dangling SubmissionSets Cleanup: Execution finished. Time spent: 0 seconds

I dette eksempel slettes 8 dangling submissionsets.