Versions Compared

Key

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

...

StatuskodeFortolkning
200 OKSletningen gik godt. Det vil fremgå af applikationloggen, hvad der er slettet.
400 Bad RequestRequestet blev afvist, da et andet request allerede var i gang.
500 Internal Server ErrorNoget gik galt under sletning. Applikationsloggen bør inspiceres for at fastslå problemet.

Response-body'en vil indeholde yderligere information om udfaldet af oprydningen. Bemærk at statuskode 200 godt kan indikere 'delvis succes', f.eks. hvis der er udført en delvis sletning fra registry'et, men requestet tog for lang tid til at køre færdigt.

Nulstilling af fejlede repository-sletninger

...

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.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.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'.
allowed.execution.time.minutes

Antal minutter, som en oprydningsiteration (et request til /cleanup) maksimalt må køre. Servicen indeholder checkpoints på passende steder, hvor køretiden tjekkes, og kørslen afsluttes hvis den maksimale køretid er overskredet.

Hvis køretiden overskrides, vil dette fremgå af response-body'en og applikationsloggen.

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.

...