Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: tilføjet initiel slettejob dokumentation

...

Andre env, der kan sættes:

ENVBeskrivelseEksempel
opentext_data_urlURL til databasen med opentext datajdbc:mysql://localhost:3307/opentext
opentext_data_userBruger til opentext databasenopentext
opentext_data_passPassword for brugeropentext


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:

PropertyBeskrivelseDefault hvis ikke sat
delete.after.daysHvor gamle dokumenter i Registry skal være, før de slettes2 år
type.codeType 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.