Cancellazione moltissime cartelle

cancel
Showing results for 
Search instead for 
Did you mean: 
fulviog
Member II

Cancellazione moltissime cartelle

ciao
Ho un'installazione Alfresco 4 Community
Devo ripulire un site di alfresco Share che è stato creato con 300.000 cartelle annidate in una struttura fissa (4 liivelli) creata attraverso un batch java.

Ho usato il termine ripulire perchè oltre a cancellare devo anche eseguire la "purge" dei nodi
Premetto che
1) non è possibile ripartire da ZERO
2) è stato esplicitamente richiesto di NON lasciare traccia negli indici


Ritengo rischioso cancellare il site in un unica soluzione e naturalmente a mano sarebbe lunghissimo.
Se dovessi scrivere un batch è consigliata la cancellazione + purge di un nodo per nodo
Oppure ritenete che si possa fare a parti di alberatura?

Quale suggerimenti date?

grazie
Fulvio
1 Reply
openpj
Moderator
Moderator

Re: Cancellazione moltissime cartelle

L'API di Alfresco, ed in generale di qualsiasi repository JCR, ti consente di navigare i contenuti a partire da un nodo padre e proseguire per tutti i figli.
Detto questo è chiaro che puoi scrivere il tuo batch in più modi, e questo è tipicamente anche l'aspetto più divertente dei sistemi ECM  Smiley Happy

Se la profondità dell'alberatura è fissa a 4 livelli, forse ti conviene iterare tra tutti i figli dello stesso livello che hanno come sottofigli proprio questa alberatura fissa.
In questo modo potrai gestire il batch nel migliore dei modi, senza dover gestire discese o risalite particolari attraverso le associazioni dei nodi.

Spero di essere stato chiaro  :?