Page History
...
Andre env, der kan sættes:
ENV | Beskrivelse | Eksempel |
---|---|---|
opentext_data_url | URL til databasen med opentext data | jdbc:mysql://localhost:3307/opentext |
opentext_data_user | Bruger til opentext databasen | opentext |
opentext_data_pass | Password for bruger | opentext |
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:
Property | Beskrivelse | Default hvis ikke sat |
---|---|---|
delete.after.days | Hvor gamle dokumenter i Registry skal være, før de slettes | 2 år |
type.code | Type Code på de dokumenter der slettes (Her er aftale = "39289-4") | 39289-4 |
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)
- type.code = 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 aktuelle 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.