Versions Compared

Key

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

...

XDSCleanup udstiller et antal http-endpoints. Dette afsnit beskriver hvilke endpoints der er, og deres returkoder og fortolkning af svaret.

Det forventes at der kun deployes én instans af XDSCleanup. Servicen tjekker om den selv er i gang med at udføre en oprydning, inden den går i gang, men den tjekker ikke om eventuelle andre instanser er i gang.

Cleanup

Primært endpoint, som starter en iteration af oprydningen: Eksempel på kald:

...

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

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.
deletion.batchsizeAntal dokumenter der forsøges slettet i en kørsel af jobbet.
deletion.max.attemptsAntal gange sletning fra repository'et forsøges, før sletningen markeres som 'fejlet'.

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.

...