cancel
Showing results for 
Search instead for 
Did you mean: 

Uso de herramienta BulkImport

leticiafloresfr
Champ in-the-making
Champ in-the-making
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 7

leticiafloresfr
Champ in-the-making
Champ in-the-making

angelborroy
Community Manager Community Manager
Community Manager
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

hola Angel.
Gracias, por la recomendación.

Echare un vistazo esperando pueda tener algo mas claro.

Saludos

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

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
Community Manager Community Manager
Community Manager
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

De acuerdo Ángel.

Gracias, seguimos en contacto
Saludos
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.