Uso de herramienta BulkImport

cancel
Showing results for 
Search instead for 
Did you mean: 
leticiafloresfr
Member II

Uso de herramienta BulkImport

Hola a todos.
buena tarde.

He utilizado la herramienta sin ningún problema para la migración de  archivos con metadatos y sin ellos.
A través de : http://1p:8080/alfresco/service/bulk/import/filesystem

Mi pregunta seria si existe alguna forma mas "automatica" o programable donde no tenga que ingresar de esa forma y tenga que
proporcionar los datos siguientes


Import directory:      

Target space:   


E iniciar el proceso de migración.    


Alguna forma ya programable que que se realice cada periodo de tiempo y de forma automática.


Agradezco sus comentarios y sugerencias.
Saludos Smiley Happy


Estuve consultando y tengo duda sobre como implementar algo de esto:

Importing programmatically

The following code snippets show you how to complete a bulk import programmatically.
Streaming
UserTransaction txn = transactionService.getUserTransaction();
txn.begin();

AuthenticationUtil.setRunAsUser("admin");

StreamingNodeImporterFactory streamingNodeImporterFactory = (StreamingNodeImporterFactory)ctx.getBean("streamingNodeImporterFactory");
NodeImporter nodeImporter = streamingNodeImporterFactory.getNodeImporter(new File("importdirectory"));
BulkImportParameters bulkImportParameters = new BulkImportParameters();
bulkImportParameters.setTarget(folderNode);
bulkImportParameters.setReplaceExisting(true);
bulkImportParameters.setBatchSize(40);
bulkImportParameters.setNumThreads(4);
bulkImporter.bulkImport(bulkImportParameters, nodeImporter);

txn.commit();


Como utilizarlo Smiley Sad

Saludos y gracias
7 Replies
leticiafloresfr
Member II

Re: Uso de herramienta BulkImport

angelborroy
Alfresco Employee

Re: Uso de herramienta BulkImport

Tienes que construir un programa standalone Java que inicialice los beans en Spring. Puedes basarte en el ejemplo de Mauricio: https://github.com/maoo/alfresco-migration-preprocessor
Hyland Developer Evangelist
leticiafloresfr
Member II

Re: Uso de herramienta BulkImport

hola Angel.
Gracias, por la recomendación.

Echare un vistazo esperando pueda tener algo mas claro.

Saludos
leticiafloresfr
Member II

Re: Uso de herramienta BulkImport

Hola Angel ….

cheque el ejemplo que me comentas en la url https://github.com/maoo/alfresco-migration-preprocessor,para tener idea de como solucionar el problema que tengo, ahora al importar el ejemplo me marca error en el archivo pom.


<parent>
    <groupId>org.alfresco.maven</groupId>
    <artifactId>alfresco-sdk-parent</artifactId>
    <version>1.1.1</version>
  </parent>


te adjunto la imagen

hace referencia a alguna dependencia y si es asi donde la podria descargar



Saludos
leticiafloresfr
Member II

Re: Uso de herramienta BulkImport

hola Angel….

Checando el ejemplo que me recomiendas obtengo el siguinete error en el archivo pom ; te adjunto la imagen .

Al parecer es una dependencia si es asi me podrias decir de donde la podria descargar
angelborroy
Alfresco Employee

Re: Uso de herramienta BulkImport

Incluye los repositorios de Alfresco en el pom.xml


    <repositories>
        <repository>
            <id>alfresco-public</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
        </repository>
        <repository>
            <id>alfresco-public-snapshots</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
            </snapshots>
        </repository>
    </repositories>
Hyland Developer Evangelist
leticiafloresfr
Member II

Re: Uso de herramienta BulkImport

De acuerdo Ángel.

Gracias, seguimos en contacto
Saludos