-
Axis Web Service SOAP
Bonjour à tous,
J'ai un site Drupal sur lequel j'ai crée un Web Service PHP. J'ai un module Services qui me crée des ressources sur mon site Drupal. Un autre module Server SOAP permet de créer un fichier wsdl
J'ai tester mon Web Service via SOAPUi, il fonctionne correctement.
Je suis en train de le tester en utilisant une class Stub généré par Axis. Lors de l'invocation d'une méthode j'ai une erreur de type
org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxParsingException: Expected a text token, got START_ELEMENT.
at [row,col {unknown-source}]: [2,275]
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at soap_server.Soap_server_serviceStub.fromOM(Soap_server_serviceStub.java:5035)
at soap_server.Soap_server_serviceStub.user_soap_login(Soap_server_serviceStub.java:1027)
at soap_server.test.main(test.java:67)
Caused by: org.apache.axiom.om.impl.exception.OMStreamingException: com.ctc.wstx.exc.WstxParsingException: Expected a text token, got START_ELEMENT.
Il n'arrive pas à parser ce que lui renvoi mon Web service en l'occurence un type struct
Merci d'avance
-
Je ne connais pas du tout le PHP. T'es dans la partie java. Malgré tout, tu dis,
Code:
Il n'arrive pas à parser ce que lui renvoi mon Web service en l'occurence un type struct
Ce problème arrive souvent en java car les gens oubli de sérialiser les classes du web service.
Cherche de ce côté là.