Page History
...
Der skrives til applikationsloggen, hvad der bliver slettet. Det er dokumenteret i større detalje i driftsvejledningen hvad der logges.
Afkobling af
...
sletning i registry og repository
Sletningen foregår i to trin: Først slettes dokumentmetadata i NXRG, og derefter slettes selve dokumentet i OpenXDS. De to skridt kan i princippet foregå på forskellige tidspunkter. Når dokumentemetadata dokumentmetadata er slettet i NXRG, bliver dette skrevet til en tabel tabellen deleted_documententries, som udgør en log over slettede metadata, hvorefter sletningen . Sletningen fra OpenXDS foregår med udgangspunkt i tabellen over slettede metadata deleted_documententries.TODO: Beskriv mere detaljeret sammenhængen mellem de to skridt via deleted_documententries-tabellen
Tabellen indeholder følgende attributter:
| Attributnavn | Datatype | Indhold |
|---|---|---|
| id | int(11) | Primary key. |
| entryuuid | varchar(64) | EntryUuid på slettet DocumentEntry. |
| uniqueid | varchar(64) | UniqueId på slettet DocumentEntry |
| deletion_status | varchar(64) | Status på sletningen. Kan være DELETED_FROM_REGISTRY, DELETED_FROM_REPOSITORY, DELETION_FROM_REPOSITORY_FAILED. |
| deletion_attempts | int(11) | Antal gange hvor sletning fra repository er gået galt. |
| creation_time | datetime(6) | Tidspunkt for indsættelse af rækken. |
Hver række i tabellen svarer til et slettet DocumentEntry. Ved indsættelse af en række bliver deletion_status sat til DELETED_FROM_REGISTRY, hvilket indikerer at dokumentet er slettet fra registry'et, men endnu ikke fra repository'et.
Sletning fra repository'et foregår ved at udvælge et antal rækker fra tabellen som har status DELETED_FROM_REGISTRY eller status DELETION_FROM_REPOSITORY_FAILED, og deletion_attempts er lavere end en vis grænse.
, og slette de fundne dokumenter. Hvis sletningen går godt, så sættes deletion_status til DELETED_FROM_REPOSITORY, og sletningen af dette dokument er færdig. Hvis sletningen mislykkes, sættes deletion_status til DELETION_FROM_REPOSITORY_FAILED, og deletion_attempts tælles én op.
Konfiguration af sletninger
...