cancel
Showing results for 
Search instead for 
Did you mean: 

Importar archivos (Solucionado) - Pronto subire un how to

pablo_zapico
Champ in-the-making
Champ in-the-making
Buenos dias

Soy bastante bastante novato en todo esto…. (malo si ya empiezo excusandome, jeje).

Mi problema es el siguiente. Quiero realizar una importación de ficheros he cogido de la api las siguientes lineas:


// specify the location within the Repository to import into
Location location = new Location(new StoreRef("workspace", "SpacesStore") );


// setup an ACP Package Handler to import from an ACP file
ImportPackageHandler handler = new ACPImportPackageHandler(…);


// import (note: in this example we're not interested in progress)
importer.importView(handler, location, null, null);

No he conseguido inizializar la clase ImporterService para poder utilizar el importView.

Ademas de esto entiendo que se debe pasar un fichero acp, me gustaria saber si hay alguna forma de generar estos ficheros…

Un saludo y gracias
41 REPLIES 41

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Lo lei tarde, pq no haces primero la prueba de subir o crear un fichero en el repositorio y luego le metes mano a la importacion del acp??

Saludos

pablo_zapico
Champ in-the-making
Champ in-the-making
Imagino que te refieres desde el webservices. He probado el crear contenido y me funciona bien…. La cosa es que se supone q para importar se cogen las tres lineas esas que tengo y deberia funcionar, pero no es asi. Quizas falte algo mas para que se establezca la comunicacion.

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Si, me referia a los servicios web, pero entiendo que si te puedes crear un objeto es porque la conexion se hace correctamente.
¿Revisastes el ejemplo de la clase Import que te postee anteriormente?

Saludos

pablo_zapico
Champ in-the-making
Champ in-the-making
Estoy mirandolo a ver si puedo hacer algo con ello

pablo_zapico
Champ in-the-making
Champ in-the-making
He encontrado esto


ImporterService importer = getServiceRegistry().getImporterService();

Que por lo pronto es diferente a lo q yo tenia, voy a seguir mirando por aki, luego te cuento


Gracias

pablo_zapico
Champ in-the-making
Champ in-the-making
Por un casual no tendras de dnd cnseguiste este codigo?. Llego a un punto q no cnsigo pasar

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Claro que si, puedes bajarte todos los codigos de ejemplo de la wiki.

http://wiki.alfresco.com/wiki/Alfresco_SDK

Saludos

pablo_zapico
Champ in-the-making
Champ in-the-making
Buenos dias

Gracias por toda la información que me has pasado. Ahora me congelan eso y quieren que cree nuevos contenidos. Con el servicio web mas o menos lo tngo enfocado. Mi duda es si cn el Api se pueden crear los contenidos sin necesidad de utilizar el servicio web, ya q los archivos y el servidor de alfresco estaran en la misma maquina.

gracias

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

Pues creo que con esto podrias hacerlo.
org.alfresco.service.cmr.repository
Interface NodeService

Buscate los javadoc de alfresco y seguro que te enteraras mejor.
De echo si te has bajado los ejemplos del SDK, el siguiente te dice como hacerlo (FirstFoundationClient)
Saludos

pablo_zapico
Champ in-the-making
Champ in-the-making
Gracias, este finde investigare por esa rama…


Ahora estoy cn el servicio web para crear contenido. Ya me crea el contenido casi perfecto, con la estrucutra adecuada. El problema es que tengo cambiado los metadatos para cada elemento, eso me funciona bien, pero no se como asignarle un valor desde el servicioWeb. Por ejemplo tngo un campo  nuevo que es numero de expediente y no se cm asignarle el valor…