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

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs