|
|
|
|
Bonjour,
J'ai une problematique concernant l'utilisation d'un webservice....
Je dois interfacer un logiciel developpé sous windev et un webservice privé (deja redigé et WSDL fourni) par l'intermediaire d'une page php. En effet le fournisseur du webservice, securise son webservice en acceptant une requete depuis une IP unique, et non depuis une IP dynamique que le logiciel chez les utilisateurs utilisera....Cette intermediaire nous sert aussi a identifier le client qui va utiliser le webservice externe, et enregistrer en bdd, les requetes et les reponses...
Je recois du logiciel une requete XML dejà préparée ayant la structure suivantes (attention je passe volontairement sur les objets, qui sont redigé conformément au WSDL)
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://site/webservices/"
xmlns="http://site/webservices/">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<tns:GetValuation>
<Settings xmlns:lns="http://site/webservices/" xsi:type="lns:ETGsettingType" id="id0">
VALEURS A SOUMETTRE
</Settings>
<Valuation xmlns:lns="http://site/webservices/" xsi:type="lns:ValuationType" id="id0">
VALEURS A SOUMETTRE
</Valuation>
</tns:GetValuation>
DESCRIPTION DES VALEURS SOUMISES
</soap:Body>
</soap:Envelope>
J'enregistre correctement les requetes du logiciel en bdd, mais je suis bloquée à la phase d'envoi du fichier XML vers notre partenaire...
En effet je ne vois pas comment faire pour envoyer les données vers le webservice, et j'ai testé dejà des exemples de SOAP PHP, ainsi que de CURL, qui n'ont pas fonctionné....
Est ce que qq'un a de la documentation ou un exemple d'envoi d'un fichier XML vers un webservice ???
Merci d'avance....
niac
Hello
|
Je viens de voir les réponses à mon message...
|