View Trackers | Bugs | Export CSV

Date:
2013-02-18 11:35
Priority:
3
State:
Open
Submitted by:
Daniel Roche (danroche)
Assigned to:
Eric Pommateau (epommate)
Component:
Connecteur GED
Severity:
important
Resolution:
Attente d'une réponse
Summary:
connecteur GED --> alfresco 4.2 non fonctionnel

Detailed description
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: 2013-12-12 10:28
Sender: 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: 2013-08-20 14:35
Sender: FusionForge Admin

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

Date: 2013-03-15 15:29
Sender: Pascal Kuczynski

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

Date: 2013-02-19 08:33
Sender: Daniel Roche

Bien sur, je le met en PJ.



Date: 2013-02-19 08:26
Sender: Eric Pommateau

Bonjour,

Pouvez-vous attacher le WSDL que vous utilisez ?

Attachments:
Size Name Date By Download
28 KiBcmisatom.xml2013-02-19 08:33danrochecmisatom.xml
Field Old Value Date By
Severitybloquant2013-08-20 14:35admin
assigned_tonone2013-06-02 15:22pascal
File Added1547: cmisatom.xml2013-02-19 08:33danroche
ResolutionNone2013-02-19 08:26epommate
FEDER AQUINETIC Aquitaine Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page