Je dois créer un client Java pour exécuter un service web. J'ai un XML contenant toute la requête SOAP (Envelope, Header, Body). Comment puis-je écrire un code Java pour exécuter le service web, en passant le fichier xml qui contient une demande de savon?Webservice client pour appeler un client webservice - java
J'ai essayé de chercher beaucoup, mais n'a pas pu trouver un échantillon qui le fait
Le webservice sur le serveur est sur SOAP 1.1 avec un contenu de type « text/xml »
Par exemple wsdlLocation = » http: // localhost: 8080/helloservice/hello? wsdl "
Le webservice n'a pas de paramètre d'entrée, c'est pourquoi les données doivent être passées complètement comme une demande de savon. Les données transmises sont sous la forme de xml.
Extrait de fichier xml requête SOAP (Sample.xml)
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Body>
<putTxlife1203Info xmlns="http://www.openuri.org/">
<TXLife>
</TXLife>
</putTxlife1203Info>
</env:Body>
</env:Envelope>
Ce serait vraiment génial si quelqu'un pouvait fournir un échantillon, il serait grand
Je suppose qu'il ya une faute de frappe dans l'URL dans l'importation ou include dans le wsdl. –