Bonjour,

je suis en train d'essayer d'utiliser un web service. J'ai généré les classes java côté client (les stubs) en utilisant wsdl2java de Axis 2 à partir de fichier wsdl de WS.
Et quand, j'essaie d'appeler le WS à partir de son url, j'ai eu ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Exception in thread "main" org.apache.axis2.AxisFault: SOAP message MUST NOT contain a Document Type Declaration(DTD)
	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
	at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:118)
	at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
	at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
	at com.atos.evoucher.creaCard.webservices.IIDMOBrokerAPIserviceStub.processTransaction(IIDMOBrokerAPIserviceStub.java:759)
	at com.atos.evoucher.creaCard.webservices.Test.main(Test.java:36)
Quelqu'un a une idée sur ce message?

Merci d'avance.