11-28-2018 04:11 AM
Tengo un problema con el borrado masivo de carpetas que contienen gran volumen de documentos. Me ocurre tanto desde Share como lanzando el borrado de la carpeta desde CMIS.
La última prueba y revisión de los Logs que he realizado es seleccionar desde Share una carpeta y darle a eliminar. En los Logs observo la llamada:
INFO [webscripts.connector.RemoteClient] [http-apr-8080-exec-8] Exception calling (POST) http://localhost:8080/alfresco/s/slingshot/doclib/action/files?alf_method=delete&alf_ticket=TICKET_9...
Y a continuación (es cierto que tarda el Share mucho tiempo):
INFO [webscripts.connector.RemoteClient] [http-apr-8080-exec-8] Error status 408 Read timed out
java.net.SocketTimeoutException: Read timed out
Finalmente, desde Share observo que las carpetas no se han eliminado.
Mirando en otros foros he visto un usuario que decía que el tema era conocido. Concretamente la respuesta era:
"This issue is known and requires asynchronous archiving"
Presupongo que éste tipo de acciones de forma masiva sobre Alfresco requieran de un proceso asíncrono para que Alfresco lo haga en background sin paralizar la instalación, ¿correcto? Y si es así, ¿hay comandos específicos en CMIS para ello?
Gracias.
11-28-2018 04:26 AM
Una de las reglas de oro de Alfresco es que cada nivel de jerarquía no contenga más de 3,000 hijos.
Si este es el caso, no podrás realizar esa eliminación utilizando transacciones en bloque sobre todos los elementos.
Nosotros habitualmente utilizamos este proyecto: GitHub - keensoft/MassiveDelete: A simple Alfresco massive deletion batch
Permite eliminar los documentos uno a uno, en transacciones individuales. En ese caso, hasta donde yo conozco, es la única alternativa.
Igual también te sirve de ayuda esta artículo: Alfresco: what happens when a folder is moved | Programming and So El movimiento y la eliminación son procesos similares.
11-28-2018 04:43 AM
Muchas gracias Ángel.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.