AnsweredAssumed Answered

Como usar org/alfresco/repository/store/item.delete

Question asked by monomillo17 on Jan 28, 2010
Latest reply on Feb 2, 2010 by monomillo17
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

http://localhost:8080/alfresco/service/script/org/alfresco/repository/store/item.delete

Luego de varias pruebas he intentado eliminar la versión de un documento mediante la siguiente URL sin éxito:

http://localhost:8080/alfresco/service/api/path/d/d/versionStore/version2Store/a2572be0-e39c-4b9c-925e-0018ab89190c?alf_method=DELETE

Este es el mensaje que recibo:

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.

Que parte de mi URL esta mal? :(

Gracias, espero sus comentarios, salu2. :)

Outcomes