Hola todos, he tenido un inconveniente con las versiones de los documentos en alfresco, resulta que necesito eliminar una versión específica de un documento y esta no se encuentra implementada, por lo menos desde la interfaz de usuario; pero existe la posibilidad de realizar esto mediante los webscripts que ya trae alfresco, de hecho la documentación del mismo lo dice, el caso es que no entiendo como obtengo el id de una versión de un documento para pasarla por parámetro a la URL que define el servicio de eliminar.
En la descripción del servicio dice justo lo que necesito:
"This service deletes a specific version of a document object."
Sin embargo no he logrado hacerlo funcionar, y hasta donde entiendo debería recibir un mensaje 204, el cual me indica que se ha eliminado.
Esta es la información relacionada que he encontrado:
http://<host>:<port>/[<contextPath>/]/<servicePath>[/<scriptPath>][?<scriptArgs>] host - name or address of server hosting the Web Script port - port where Web Script is exposed on server contextPath - path where application is deployed to, generally /alfresco servicePath - path where Web Script service is mapped to, generally /service scriptPath - path to Web Script (as defined by Web Script) scriptArgs - arguments to pass to Web Script
The Web Script /alfresco/service/api/path/d/d/versionStore/version2Store/a2572be0-e39c-4b9c-925e-0018ab89190c has responded with a status of 404 - Not Found.
404 Description: Requested resource is not available.
Message: Repository path /d/d/versionStore/version2Store/a2572be0-e39c-4b9c-925e-0018ab89190c not found Server: Alfresco Labs v3.0.0 (Stable 1526) schema 1.002 Time: 27-ene-2010 19:06:48 -Empleo Centos 5.2 y MySQL como motor de base de datos.
El problema podria estar en los scriptArgs, pues no estoy realmente seguro de estar usando los correctos.