Voir les traceurs | Bugs | Exporter au format CSV

Date :
18/02/2013 11:35
Priorité :
3
État :
Open
Proposé par :
Daniel Roche (danroche)
Confié à :
Eric Pommateau (epommate)
Component :
Connecteur GED
Severity :
important
Resolution :
Attente d'une réponse
Résumé :
connecteur GED --> alfresco 4.2 non fonctionnel

Description détaillée
bonjour,

j'ai installé un pastell ( version 460 de subversion ), ce serveur pastell fonctionne globalement sans soucis.

j'essaye de faire marcher le connecteur GED vers un alfresco community 4.2.a

j'ai rempli les champs suivants :

URL CMIS = http://ged.girondenumerique.fr:8080/alfresco/cmisatom
login = admin
password = *********
repertoire = Temporaire

je précise que si je teste cette URL avec un wget ( en spécifiant login et passwd ) j'obiens bien le xml de description de web services

les boutons de "test de connectivité GED" et "test repertoire" échouent avec Erreur XML.

en debuguant un peu le fichier connecteur/cmis/CMIS.class.php je m'aperçoit que :

- le xml cmisatom renvoyé par alfresco 4.2 comporte uniquement des noeuds avec namespaces,
l'objet renvoyé par le simplexml_load_string() (ligne 67) parait donc vide, et le test if (! xml) ( ligne 69 ) échoue, alors que l'objet est en fait valide .

- il faut remplacer ce lest (ligne 69) par if (! is_a($xml,"SimpleXMLElement") )

- ligne 77 il faut égaelemnt remplacer
$repInfo = $xml->workspace->children(self::NS_CMIS_RA)->repositoryInfo;
par ;
$repInfo = $xml->children(self::NS_APP)->workspace->children(self::NS_CMIS_RA)->repositoryInfo;

dans ces conditions le bouton "test connectivité GED" fonctionne
mais toujours pas le test de répertoire , qui échoue parce que toujours dans connecteur/cmis/CMIS.class.php (ligne 107)
la variable $repositoryInfo['template']['objectbypath'] n'est pas initialisée


donc questions:

- est ce censé marcher avec des versions plus vieille de alfresco ? ( protocole CMIS ?)
- faut t'il utiliser une autre URL pour CMIS ?
je précise que j'ai aussi essayé l'URL = http://ged.girondenumerique.fr:8080/alfresco/cmis ( normalement deprecated )
mais cette derniere renvoi du html et pas du XML, le code ne semble donc pas adapté pour ça.


une idée à propos de ce problème ?

je suis disponible pour tester toute experimentation

Cdlt



Message  ↓
Date : 12/12/2013 10:28
Expéditeur : Eric Pommateau

Après avoir testé sur une plateforme 4.2, je ne rencontre pas les problèmes indiqués !

Cela peut donc provenir :
- soit d'une config particulière d'Alfresco (je n'y crois pas trop, je ne vois pas comment on pourrait configurer les Namespaces)
- soit d'une évolution de la bibliothèque SimpleXML qui utilise le NS par défaut dans certaine version et pas dans d'autre.

Pouvez-vous m'indiquer la version/plateforme de votre installation PHP ?

Date : 20/08/2013 14:35
Expéditeur : FusionForge Admin

eric, des infos?
je suis interessé de savoir si la version alfresco a de l'importance pour le connecteur?

Date : 15/03/2013 15:29
Expéditeur : Pascal Kuczynski

avez vous jeté un oeil sur la config equivalente sur la demonstration
pastell.demonstration.adullact.org
login=mdp=admin

Date : 19/02/2013 08:33
Expéditeur : Daniel Roche

Bien sur, je le met en PJ.



Date : 19/02/2013 08:26
Expéditeur : Eric Pommateau

Bonjour,

Pouvez-vous attacher le WSDL que vous utilisez ?

Pièces jointes :
Taille Nom Date Par Télécharger
28 Kiocmisatom.xml19/02/2013 08:33Daniel Rochecmisatom.xml
Champ Ancienne valeur Date Par
Severitybloquant20/08/2013 14:35FusionForge Admin
assigned_tonone02/06/2013 15:22Pascal Kuczynski
File Added1547: cmisatom.xml19/02/2013 08:33Daniel Roche
ResolutionNone19/02/2013 08:26Eric Pommateau
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page