Bonjour,
Je dispose d'une application sur Google AppEngine avec laquelle je dois exploiter un dépôt MantisBT. Pour ce faire, je cherche à utiliser mantisconnect qui est distribué avec MantisBT, permettant d'accéder à toutes les fonctions de Mantis par webservice. Malheureusement, l'utilisation de webservices sur GAE n'est pas vraiment simple : cependant, j'ai trouvé le projet suivant me permettant de faire ce que je souhaite :
http://code.google.com/p/sfdc-wsc/ (contient entre autre un client webservice pour GAE)
Cet outil permet de générer à partir d'une feuille WSDL tout les stubs, ports, etc... permettant d'accéder très simplement aux webservices un peu comme WSDL2Java d'Axis. Malheureusement, cet outil me demande une WSDL document/literal, alors que Mantis propose une feuille rpc/encoded (http://www.futureware.biz/mantis/mc/...nnect.php?wsdl).
Je cherche donc désepéremment à transformer cette WSDL en document/literal. J'ai déjà essayé les solutions suivantes sans succès :
- Axis.WSDL2Java puis Axis.Java2WSDL avec les paramètres Document et Literal
- Configurer nusoap (extension utilisée pour mantis) pour ressortir une WSDL document/literal
- Rechercher une autre manière "élégante" d'attaquer ces fameux webservices : pas de Axis ou quoi que soit d'autre sur GAE...
En espérant qu'une solution existe ...
Merci
Partager