[Web Services] Add namespaces to the SOAP Body and Header


#1

Bonjour,

Lorsque j’exécute mon client Web Service SOAP Ruby, J’essaie d’ajouter
des namespaces aux balises Header et Body.
Voici le début de la requête XML que j’envoie:

<?xml version="1.0" encoding="utf-8" ?>

<env:Envelope xmlns:xsd=“http://www.w3.org/2001/XMLSchema
xmlns:env=“http://schemas.xmlsoap.org/soap/envelope/
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
env:Body
<n1:Air_MultiAvailability xmlns:n1=“http://my.url.com/SAR_07”>

Mais je voudrais envoyer:

<?xml version="1.0" encoding="utf-8" ?>

<env:Envelope xmlns:xsd=“http://www.w3.org/2001/XMLSchema
xmlns:env=“http://schemas.xmlsoap.org/soap/envelope/
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
<env:Header
xmlns=“http://webservices.site.com/definitions”></env:Header>
<env:Body xmlns=“http://my.url.com/SAR_07”>
<Air_MultiAvailability>

J’ai besoin:

_d’ajouter des namespaces aux balises Header et Body,
_d’ajouter aussi la balise Header “vide”, c’est à dire sans fils:

<env:Header
xmlns=“http://webservices.site.com/definitions”></env:Header>

Merci.


David Alphen