Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Installation de soap sur sympa 6.1.20

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Christophe GABORET <adresse@cachée>
  • To: adresse@cachée
  • Cc: Bonamy Vincent <adresse@cachée>
  • Subject: [sympa-fr] Installation de soap sur sympa 6.1.20
  • Date: Tue, 27 May 2014 17:38:04 +0200 (CEST)

Bonjour à tous,

Je me suis lancé dans l'installation de la portlet esup sympa, un peu la fleur au fusil.
Pour commencer, je me suis attaqué à un robot de mon serveur de listes en toute candeur.

J'ai pour cela:
  • installé httpd-mod_fastcgi (qui est différent de fcgi),
  • modifié /etc/httpd/conf.d/sympa.conf avec
      FastCgiServer /usr/libexec/sympa/sympa_soap_server-wrapper.fcgi -processes 1
      ScriptAlias /sympasoap /usr/libexec/sympa/sympa_soap_server-wrapper.fcgi

      <Location /sympasoap>
           SetHandler fastcgi-script
      </Location>
  • Rajouté soap_url sympa.tem-tsp.eu/sympasoap dans /etc/sympa/tem-tsp.eu/robot.conf (où tem-tsp.eu est le domaine de mon robot)
  • et créé un fichier /etc/sympa/tem-tsp.eu/trusted_applications.conf :

trusted_application
  name sympasoap
  md5password 755123874df16342b0cbcc802ebe14f2
  proxy_for_variables user_email,remote_host



Après quelques temps, soap semble fonctionner enfin sur mon serveur sympa:
[root@sympa2012 httpd]# /usr/share/sympa/bin/sympa_soap_client.pl --soap_url=https://sympa.tem-tsp.eu/sympasoap --cookie=e879a1aa5d7f82dc2aea6e83bb360254e7
error : get_email_cookie
cookie : e879a1aa5d7f82dc2aea6e83bb360254e7


getEmailUserByCookie....
0
    'adresse@cachée'

Y-a-t-il d'autres tests que je peux faire pour m'assurer que le service soap fonctionne ? J'ai vu de la documentation avec un login/password mais bon..
Avez-vous des recommandations à me faire pour ce service ou un retour d'expérience positive avec esup-portail ?

Pour ceux qui connaissent le portlet sympa, lors d'un mvn test j'ai systématiquement cette erreur (http et https et sans passer par CAS):
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.449 sec <<< FAILURE!
testSympa(org.esupportail.sympa.test.SympaTest)  Time elapsed: 0.449 sec  <<< ERROR!
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.

Si ça vous parle...

Cordialement,
Christophe.

---
Christophe Gaboret
Responsable Service Infrastructure Systèmes Réseaux
Direction Informatique & Système d'Information
Institut Mines-Télécom
9, rue Charles Fourier 91011 Évry
Tél.: 01 60 76 45 40
Fax.: 01 60 76 43 21




Archives gérées par MHonArc 2.6.19+.

Haut de le page