Envoi d'un xml dans soap php
Bonjour,
Je suis occupé à essayer de consommer un web service java en php.
Mon problème est que je n'arrive pas à formater l'enveloppe (le XML) comme le fournisseur du web service le demande à savoir:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" >
<env:Body>
<memberChoiceRequest xmlns="http://xxxx.dto.beans.business.ws.xxxx.be">
<federal>2909373</federal>
<birthdate>20020708</birthdate>
<controlDate>20120806</controlDate>
<rl>N</rl>
</memberChoiceRequest>
</env:Body>
</env:Envelope> |
L'enveloppe que j'envoie est structuré de cette manière
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://xxxx.dto.beans.business.ws.xxxx.be">
<env:Body>
<ns1:memberChoiceRequest>
<ns1:federal>2909373</ns1:federal>
<ns1:birthdate>20020708</ns1:birthdate>
<ns1:controlDate>20120806</ns1:controlDate>
<ns1:rl>N</ns1:rl>
</ns1:memberChoiceRequest>
</env:Body>
</env:Envelope> |
Et donc, j'ai une erreur de type Wrong Version et VersionMismatch.
Alors ma question est si je génère l'enveloppe (XML), est-ce que je peux l'envoyer et si oui comment ?
Merci,