Je cherche à créer un programme de service de consommation de web service SOAP via la commande wsdl2rpg.sh.
Le wsdl semble être en SOAP 1.2 (je vois ceci dedans : binding="impl:XECMDocumentSOAP12Binding").
La génération ne se fait pas, et cette erreur est renvoyée :
Est-ce que ça veut dire que seul le SOAP 1.1 est compatible ? Comme les web services sont fournis par un logiciel tiers, je n'ai pas de levier pour le forcer à faire du 1.1.org.apache.axis.wsdl.wsdl2ws.WrapperFault: A port with a supported binding was not found. Ensure SOAP 1.1 XML namespace is used.
at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.generateWrappers(Unknown Source)
at com.ibm.systemi.iws.client.codegen.axis.scripts.WSDL2WS.generateStubs(WSDL2WS.java:130)
at com.ibm.systemi.iws.client.codegen.axis.scripts.WSDL2WS.startStubGeneration(WSDL2WS.java:63)
at com.ibm.systemi.iws.client.codegen.axis.scripts.WSDL2RPG.main(WSDL2RPG.java:41)
Code generation failed. Please see errors above.
Est-ce qu'il faut que je modifie le WSDL, et si oui, qu'est-ce qu'il y a à modifier ?
Je ne trouve aucune log ni aucun spoule, je ne sais donc pas quoi faire.
Merci.