Quelle version de jahia utilisez-vous?

At 10:56 24.10.2005, you wrote:

Bonjour,

J'aimerais automatiser l'importation de container sur certaines pages de mon site.

En effet, j'ai un fichier zip qui a été créé via le lien "export" du module d'administration et j'aimerais qu'une servlet, qui tourne en tâche de fond, puisse importer le contenu de ce fichier zip.

Le code suivant essaye d'importer un contenu dans la homepage mais celui-ci me retourne sur la console le message suivant :

       [org.apache.slide.util.logger] WARN - WARNING: No active transaction

et je n'ai aucun résultat sur mon site (l'import n'a pas été fait...)

        JahiaPage jp = ServicesRegistry.getInstance().getJahiaPageService().lookupPage(1);
        ContentPage cp = ( ContentPage)jp.getContentPage() ;
        java.io.File f = new java.io.File ("R:\\import_export\\export_ContentContainer_5.zip") ;
        java.io.FileInputStream fis = new java.io.FileInputStream(f);

        org.jahia.services.importexport.ImportExportBaseService ie = org.jahia.services.importexport.ImportExportBaseService.getInstance() ;

        ie.start() ;
        ie.importFile(cp,jData.getParamBean(), fis);
        ie.stop();

Merci de votre aide.

Ertu

Répondre à