novembre
2009
L’intégration de données est devenue de nos jours un métier à part entière. Elle se rapproche du BI(Business Intelligente) en fournissant des outils d’extractions, transformations et chargements.
Dans le domaine de la (GED)Gestion Electronique des Documents, la dématérialisation implique souvent une problématique d’import massif de documents dans l’entrepôt de l’entreprise, souvent intégrée dans un chaine de numérisation (allant du scanner du service du courrier jusqu’aux archives mortes, en passant dans des processus métiers). Le problème ne se limite pas à l’import, il s’étend à la définition d’un plan de classement reflétant l’organisation de l’entreprise, sa politique des gestions internes et ses relations avec l’extérieur.
l’image ci-dessous est une architecture typique de l’import massif de documents numériques dans un référentiel distant.
Vous avez des problématiques d’intégration massive de documents numériques d’entreprises dans un référentiel distant ou local? Vous souhaitez faire le transfert de données numériques d’une application à une autre ou d’un support de stockage massif à un référentiel? Vous voulez automatiser ce transfert en jouant sur le plan de classement? Vous avez des soucis sur comment débuter avec Talend et le coupler à Alfresco?
Nous avons écrit pour vous aider, un article qui vous donnera un élan vers la solution.
L’article est appuyé d’un projet fort intéressant dont le code source est libre de téléchargement et modification.
30 Commentaires + Ajouter un commentaire
Commentaires récents
- Intégration massive de documents numériques dans un reférentiel distant (Alfresco) avec un ETL (Talend) dans
- Intégration massive de documents numériques dans un reférentiel distant (Alfresco) avec un ETL (Talend) dans
- Intégration massive de documents numériques dans un reférentiel distant (Alfresco) avec un ETL (Talend) dans
- Intégration massive de documents numériques dans un reférentiel distant (Alfresco) avec un ETL (Talend) dans
- Intégration massive de documents numériques dans un reférentiel distant (Alfresco) avec un ETL (Talend) dans
Bonjour,
J’essaye actuellement d’injecter des documents sous Alfresco avec Talend, je me suis donc renseigner et j’ai mis en place cette méthode : https://github.com/OpenWide-SI/alfresco-etl-connector
J’utilise Alfresco One 4.2.4 et Talend Open (5.1.1)
Cependant tout mes teste retourne la même erreur :
Exception in component tAlfrescoOutput_1
fr.openwide.talendalfresco.rest.client.RestClientException: Bad HTTP Status : 500
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:121)
at quitus.import_quitus_alfresco_0_1.IMPORT_QUITUS_ALFRESCO.tFileInputExcel_1Process(IMPORT_QUITUS_ALFRESCO.java:2508)
at quitus.import_quitus_alfresco_0_1.IMPORT_QUITUS_ALFRESCO.runJobInTOS(IMPORT_QUITUS_ALFRESCO.java:3968)
at quitus.import_quitus_alfresco_0_1.IMPORT_QUITUS_ALFRESCO.main(IMPORT_QUITUS_ALFRESCO.java:3826)
Je n’arrive pas à savoir d’où provient l’erreur, si elle est du aux versions non compatible, une erreur dans le job ou autre. (je débute avec Talend)
Merci de vos réponse,
Clément
Bonjour,
Finalement, je pense que mon soucis vient du fait que je n’arrive pas à définir, dans alfresco, l’espace cible de mes données. En effet, la balise \ est, selon le job d’import indéfini. J’ai essayé avec plusieurs nom d’espace de ma base, avec des slash dans tous les sens, mais cela n’a pas marché.
Je souhaite savoir comment définir la balise \company_home par exemple.
Voilà ce que me retourne le job
Démarrage du job Orchestrator a 17:55 16/09/2010.
[statistics] connecting to socket on port 3510
[statistics] connected
Exception in component tAlfrescoOutput_1
fr.openwide.talendalfresco.rest.client.RestClientException: Technical error while importing to path \company_home
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:136)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.tFileInputXML_1Process(LoadXMLHierarchyIntoAlfresco.java:1103)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJobInTOS(LoadXMLHierarchyIntoAlfresco.java:1406)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJob(LoadXMLHierarchyIntoAlfresco.java:1247)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.tFileInputXML_1Process(Orchestrator.java:1510)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.runJobInTOS(Orchestrator.java:1800)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.main(Orchestrator.java:1674)
Caused by: fr.openwide.talendalfresco.rest.client.RestClientException: org.alfresco.repo.search.SearcherExceptionFailed to parse query: @cm:name: »\company_home » AND PRIMARYPARENT: »workspace://SpacesStore/4059c76c-2774-4c25-9535-1319edb9f3d5″
[statistics] disconnected
org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.query(ADMLuceneSearcherImpl.java:438)
org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.query(ADMLuceneSearcherImpl.java:241)
org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)
org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)
fr.openwide.talendalfresco.alfresco.NamePathServiceImpl.getChildByPathName(NamePathServiceImpl.java:98)
fr.openwide.talendalfresco.alfresco.NamePathServiceImpl.getChildByPathName(NamePathServiceImpl.java:126)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponent.getOrCreateTargetContainer(ContentImporterComponent.java:155)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponent.getNodeRef(ContentImporterComponent.java:112)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponentBase.importView(ContentImporterComponentBase.java:233)
fr.openwide.talendalfresco.rest.server.command.ImportCommand.executeImpl(ImportCommand.java:131)
fr.openwide.talendalfresco.rest.server.processor.RestCommandBase.executeRest(RestCommandBase.java:203)
fr.openwide.talendalfresco.rest.server.processor.RestCommandProcessor.process(RestCommandProcessor.java:94)
org.alfresco.web.app.servlet.CommandServlet.service(CommandServlet.java:149)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy204.doFilter(Unknown Source)
org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)
Caused by :org.apache.lucene.queryParser.ParseExceptionCannot parse ‘@cm:name: »\company_home » AND PRIMARYPARENT: »workspace://SpacesStore/4059c76c-2774-4c25-9535-1319edb9f3d5″‘: Lexical error at line 1, column 109. Encountered: after : « »
org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:178)
org.alfresco.repo.search.impl.lucene.LuceneQueryParser.parse(LuceneQueryParser.java:160)
org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.query(ADMLuceneSearcherImpl.java:287)
org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.query(ADMLuceneSearcherImpl.java:241)
org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:67)
org.alfresco.repo.search.AbstractSearcherComponent.query(AbstractSearcherComponent.java:53)
fr.openwide.talendalfresco.alfresco.NamePathServiceImpl.getChildByPathName(NamePathServiceImpl.java:98)
fr.openwide.talendalfresco.alfresco.NamePathServiceImpl.getChildByPathName(NamePathServiceImpl.java:126)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponent.getOrCreateTargetContainer(ContentImporterComponent.java:155)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponent.getNodeRef(ContentImporterComponent.java:112)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponentBase.importView(ContentImporterComponentBase.java:233)
fr.openwide.talendalfresco.rest.server.command.ImportCommand.executeImpl(ImportCommand.java:131)
fr.openwide.talendalfresco.rest.server.processor.RestCommandBase.executeRest(RestCommandBase.java:203)
fr.openwide.talendalfresco.rest.server.processor.RestCommandProcessor.process(RestCommandProcessor.java:94)
org.alfresco.web.app.servlet.CommandServlet.service(CommandServlet.java:149)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy204.doFilter(Unknown Source)
org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:137)
… 6 more
Exception in component tRunJob_3
java.lang.RuntimeException: Child job running failed
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.tFileInputXML_1Process(Orchestrator.java:1537)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.runJobInTOS(Orchestrator.java:1800)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.main(Orchestrator.java:1674)
Job Orchestrator terminé à 17:55 16/09/2010. [Code sortie=1]
Bonjour,
J’ai parcouru plusieurs fois le ttutoriel, je pense que j’ai du manqué quelquechose car j’ai l’erreur suivant
Démarrage du job Orchestrator a 15:49 16/09/2010.
J’ai passé pas mal de temps, sans succés.
Je vous remercie d’avance pour votre aide
ci dessous le message d’erreur
Exception in component tAlfrescoOutput_1
fr.openwide.talendalfresco.rest.client.RestClientException: Technical error while importing to path \
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:136)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.tFileInputXML_1Process(LoadXMLHierarchyIntoAlfresco.java:1103)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJobInTOS(LoadXMLHierarchyIntoAlfresco.java:1406)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJob(LoadXMLHierarchyIntoAlfresco.java:1247)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.tFileInputXML_1Process(Orchestrator.java:1565)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.runJobInTOS(Orchestrator.java:1867)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.main(Orchestrator.java:1734)
Caused by: fr.openwide.talendalfresco.rest.client.RestClientException: org.alfresco.service.cmr.view.ImporterExceptionName path \ does not exist and its creation failed, aborting import.
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponent.getNodeRef(ContentImporterComponent.java:114)
fr.openwide.talendalfresco.alfresco.importer.ContentImporterComponentBase.importView(ContentImporterComponentBase.java:233)
fr.openwide.talendalfresco.rest.server.command.ImportCommand.executeImpl(ImportCommand.java:131)
fr.openwide.talendalfresco.rest.server.processor.RestCommandBase.executeRest(RestCommandBase.java:203)
fr.openwide.talendalfresco.rest.server.processor.RestCommandProcessor.process(RestCommandProcessor.java:94)
org.alfresco.web.app.servlet.CommandServlet.service(CommandServlet.java:149)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)
sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy204.doFilter(Unknown Source)
org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:619)
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:137)
… 6 more
Exception in component tRunJob_3
java.lang.RuntimeException: Child job running failed
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.tFileInputXML_1Process(Orchestrator.java:1592)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.runJobInTOS(Orchestrator.java:1867)
at alfrescotalendintegration.orchestrator_0_1.Orchestrator.main(Orchestrator.java:1734)
[statistics] disconnected
[trace] disconnected
Job Orchestrator terminé à 16:12 16/09/2010. [Code sortie=1]
RE,
j’ai juste une question à te poser, c’est en ce moment je suis la piste acpgeneratr.
j’arrive à créer mon fichier.acp mais le problème réside que alfresco n’arrive pas à extraire son contenu quand je fais un upload dans alfresco voilà.
merci
je prends alfresco-web-service-client-2.9.0dev.tar.gz , je le décompresse je trouve :
alfresco-web-service-client-2.9.0dev.taralfresco-web-service-client.jar
alfresco-web-service-client-2.9.0dev.taralfresco-web-service-client-2.9.0devalfrescowebserviceclient.properties
ça me parait bizarre, je galere juste sur la version.
Prend la version 2.9 labs.
Pour info, labs c’est le nom donnée à la version communautaire pour faire la différence avec « communauté » qui signifie un groupe de personne.
http://forums.alfresco.com/fr/viewtopic.php?f=5&t=2125
Avec la 2.9 labs, tu devrais être à l’aise avec le composant talend d’alfresco
Courage
RE,
justement, j’ai du mal à choisir la bonne version ??
j’aimerai bien avoir le nom exacte, je trouve :
Alfresco 2.9 B
Alfresco 2.9 Labs
si c’est bien ça ? lequel choisir, veuillez m’indiquer le nom exacte svp sur le lien .
Merci
je ne peux malheureusement pas vous le garantir, mais à priori non. Vous avez des difficultés à télécharger la version 2.9 depuis le lien que je vous ai envoyé? Je serais intéressé de savoir si le tuto marche sur la 2.1. si vous faites le test, merci de m’informer du résultat.
Courage
Hi,
vous pensez que le tuto peut marcher avec la version 2.1 d’Alfresco ??
merci
Hi, tu as toutes les versions ici –>> http://sourceforge.net/projects/alfresco/files/
Courage
Bonjour,
merci d’abord pour la réponse de l’autre jour,j’essaie de trouver la version communautaire d’Alfresco 2.9.0, je la trouve pas, par contre j’ai installé la 3.3 c’est un fichier exe pour windows qui embarque un tomcat et tous les outils mais qui marche pas avec le tutoriel.
je me demande ou puis-je trouver cette version franchement et comment je peux l’installer et merci d’avance parce que je me bloque sur le sujet de mon stage , j’attends vos réponses .
Merci
Bonjour,
Vraiment désolé, le tutoriel ne marche qu’avec la version 2.9 d’alfresco. Ceci est du au fait que le composant Alfresco de Talend (TOS) n’était compatible qu’avec cette version. Je ne sais pas si la version 4 de TOS contient une évolution du composant, je vous invite à tester. sinon il reste possible de faire une migration du composant alfresco de talend afin de la rendre compatible 3.3.
Bon courage
Bonjour,
c’est le sujet de mon stage, migrer des documents dans le référentiel alfresco.
j’aimerai savoir si le code du projet marche vc la version 3.3 d’alfresco et la version 4 de TOS sinon j’attends vos éclaircissements sur les versions des outils et merci .
Bonjour,
Désolé le problème persiste toujour!!!:(
Es-ce que cela ne viendrais pas du faîtes que j’utilise une base oracle pour cette application qui est situé elle aussi sur une autre serveur
et qui n’utilise pas le même identifiant et le même login que celui de l’interface Alfresco?
Ok je comprend ton problème. Tu dois modifier l’attribut alfrescourl avec l’url de ton serveur d’entreprise en précisant soit son adresse IP soit son nom dans le domaine dans l’url.
les attributs alfrescourl, user et password sont modifiables dans le fichier XML input.xml (décrivant les répertoires de documents que tu souhaites importer).
mon abrorescence corespond bien a mon plan de classement GestplanSchema.xml
Lorsque j’effectue le teste sur mon afresco commautaire 2.1 installée en local
mon intégration de fichier s’effectue bien maislorsque je veux faire la meme chose mais sur un alfresco entreprise situé sur un serveur la sa ne marche pa j’ai l’erreur qui est présente plus haut
c’est la que je ne comprend pas le problème!!!j’ai pourtan bien insérer les libraries
Vérifiez si le dossier « import » (qui doit se trouver sur votre machine à l’adresse D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/import) que vous voulez charger contient bien une hiérarchie de documents et sous-dossiers.
Si c’est le cas, faites voir une capture d’image du fichier GestplanSchema.xml qui est plan de classement généré.
NB: vous pouvez préciser des paths différents en fonction de l’emplacement du répertoire à charger sur votre machine. Le chemin « D:/Entrainements… » n’est pas une contrainte.
Landry
cette config est celle du serveur alfresco entreprise 2.1 installé sur un serveur distant
<br />
<br />
D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/import <br />
\testDemo <br />
true <br />
D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/logs/GestplanFolder.log <br />
D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/scheme/GestplanScheme.xml <br />
<br />
<br />
cette config est celle du serveur alfresco entreprise 2.1 installé sur un serveur distant
D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/import
\testDemo
true D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/logs/GestplanFolder.log
D:/Entrainements/talendalfrescotuto/TalendAlfrescoTuto/scheme/GestplanScheme.xml
Merci
PS: sur la config alfresco
Bonjour,
Le tutoriel a été réalisé avec Alfresco 2.9, je ne suis pas certain qu’il soit compatible avec la version 2.1 que j’ai pas vécue. néanmoins, l’erreur provient du parsing du fichier XML input, serait ce possible pour vous de le coller ici afin qu’on puisse l’examiner?
Landry
Bonjour, déolais de revenir a la charge!!
j’étais sur un autre projet,
j’ai toujours la meme erreur pour l’intégration de donnée sur le serveur Alfresco entreprise 2.1
le plan de classement se fait bien, j’ai juste éditer le imput.xml
en remplacant l’url par url du serveur, ainsi que le login et mot de passe du serveur.
J’ai meme tester d’installer talend sur le meme serveur que celui de afresco mais en vain toujours le meme probleme!!!
Avez vous une idée?pouvez vous me donner des pistes?
merci par avance
ça marche pourtant bien avec la version 3.2 d’Alfresco.
L’erreur doit provenir de ton fichier XML du plan de classement.
Merci
j’ai réussi a le faire marcher en local.le problème c’est que le job ne fonctionne pas avec la version 3.2 de alfresco.savez vous pourquoi?
sinon j’ai un autre problème. cette fois-ci j’ai la bonne version sur un serveur mais j’ai cette erreur qui apparaît:
Démarrage du jobOrchestrator a 13:11 20/01/2010.
[statistics] connecting to socket on port 3452
[statistics] connected
20 janv. 2010 13:11:19 org.apache.commons.httpclient.HttpMethodBase getResponseBody
ATTENTION: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
Exception in component tAlfrescoOutput_1
fr.openwide.talendalfresco.rest.client.RestClientException: Error initing client
at talfresco.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.tFileInputXML_1Process(LoadXMLHierarchyIntoAlfresco.java:543)
at talfresco.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJobInTOS(LoadXMLHierarchyIntoAlfresco.java:1252)
at talfresco.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJob(LoadXMLHierarchyIntoAlfresco.java:1142)
at talfresco.orchestrator_0_1.Orchestrator.tFileInputXML_1Process(Orchestrator.java:1423)
at talfresco.orchestrator_0_1.Orchestrator.runJobInTOS(Orchestrator.java:1696)
at talfresco.orchestrator_0_1.Orchestrator.main(Orchestrator.java:1589)
Caused by: fr.openwide.talendalfresco.rest.client.RestClientException: XML parsing error on response body :
…
savez vous d’ou cela peut provenir?
cdl
Bonjour,
Le sous-job LoadXMLHierachyIntoAlfresco dépend du précèdent (XMLContentHierarchyGenerator) qui génère la structure hiérachique des dossiers de documents qui doivent etre importées.
LoadXMLHierachyIntoAlfresco prend en entrée le fichier XML généré par XMLContentHierarchyGenerator et réalise le transfert vers Alfresco.
A priori vous n’avez pas à lancer le job LoadXMLHierachyIntoAlfresco à la main, il est orchestré par le Job Orchestrator. C’est Orchestrator que vous devez lancer, en ayant préalablement configuré le composant tFileInputXML_1 (voir Figure 5 : Interface de paramétrage du composant tFileInputXML_1).
Cdt.
bonjour je viens de refaire la manipulation avec ce type de fichier, mais j’ai toujours le même problème.
Lorsque j’essaie d’exécuter juste le job LoadXMLHierarchyIntoAlfresco 01.1 avec comme nom de fichier le fichier docsFolderSchema.xml généré préalablement, j’ai comme résultat le dossier nonoeldas qui est créer mais rien a l’intérieur..
je n’arrive pas a trouver le pb depuis 3 jours.
es-ce un problème de version de Alfresco?
merci par avance
Bonjour, vous n’avez visiblement pas respecté le format XML de définition des plans de classements définit dans ce tutoriel. Pour vous aider, voici un exemple qui marche :
je suis en train de déployer l’utilitaire job ochestrator pour alfresco.
Suite a la lecture de votre tutoriel « intégration massive de document dans une GED avec talend ». je rencontre des difficultés pour la configuration notament avec le job load Hierarchie Loader
j’ai une erreur au niveau de talfrescoOutput_1 :
Démarrage du jobLoadXMLHierarchyIntoAlfresco a 15:07 15/01/2010.
[statistics] connecting to socket on port 4245
[statistics] connected
Exception in component tAlfrescoOutput_1
fr.openwide.talendalfresco.rest.client.RestClientException: Bad HTTP Status : 500
at fr.openwide.talendalfresco.rest.client.AlfrescoRestClient.execute(AlfrescoRestClient.java:121)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.tFileInputXML_1Process(LoadXMLHierarchyIntoAlfresco.java:1026)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.runJobInTOS(LoadXMLHierarchyIntoAlfresco.java:1288)
at alfrescotalendintegration.loadxmlhierarchyintoalfresco_0_1.LoadXMLHierarchyIntoAlfresco.main(LoadXMLHierarchyIntoAlfresco.java:1164)
[statistics] disconnected
Job LoadXMLHierarchyIntoAlfresco terminé à 15:07 15/01/2010. [Code sortie=1]
il se peut que cela provienne de la mauvaise configuration (alfrescobaselocation,….)
j’ai fait la configuration suivante pour alfresco
url: »http://localhost:8080/alfresco »
Identifiant: »admin »
Mot de passe: »admin »
base:\test
mon fichier test est bien créer mais pas les éléménts (fichiers) a l’intérieur
voici mon fichier planclassement.xml:
Si si. mise à jour faite.
Merci.
il ne manque pas un bout à l’article?