cancel
Showing results for 
Search instead for 
Did you mean: 

Error al mover un contenido (CMLMove) - CERRADO

uridium
Champ in-the-making
Champ in-the-making
Hola,

Intento mover un contenido de un espacio a otro con el siguiente código:


ParentReference parentReference = new ParentReference();
parentReference.setStore(STORE);
parentReference.setUuid(node);   // Nodo del contenido
parentReference.setChildName(fileName); //Nombre del contenido
parentReference.setAssociationType(Constants.ASSOC_CONTAINS); 
parentReference.setPath(getXpathSpaceName(properties.getProperty("efactura_processed")));  // espacio destino

Reference sourceRef = new Reference();
sourceRef.setStore(STORE);
sourceRef.setUuid(node);   // Nodo del contenido (otra vez)
CMLMove cmlmove = new CMLMove();
cmlmove.setTo(parentReference);
cmlmove.setWhere(new Predicate(new Reference[]{sourceRef}, null, null));
CML cml = new CML();
cml.setMove(new CMLMove[]{cmlmove});
UpdateResult[] results = WebServiceFactory.getRepositoryService().update(cml);

y obtengo el siguiente error: org.alfresco.error.AlfrescoRuntimeException: 02100006 Exception in Transaction.

Puede alguien ayudarme a detectar que es lo que hago mal?

Gracias y un saludo.
1 REPLY 1

uridium
Champ in-the-making
Champ in-the-making
Hola,

Ya lo he solucionado, el problema no estaba al mover el archivo, sino un proceso posterior a éste.

Gracias.
Getting started

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.