Brut (-RAW)
Utilisez la commande d'adaptateur Raw (-RAW) pour indiquer que le message de réponse est renvoyé sans modification, à l'exception de la suppression de l'en-tête d'enveloppe SOAP.
-RAW
Si la commande -RAW est spécifiée, le seul traitement des données de réponse est le suivant :
L'en-tête de l'enveloppe SOAP est supprimé. Pour conserver l'en-tête, indiquez -HDR.
Les codes d'erreur sont interprétés
Par exemple, l'utilisation de la commande -RAW entraîne le renvoi des données comme suit (intactes, mais sans l'en-tête d'enveloppe SOAP) :
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <SOAP-ENV:Envelope SOAP-
ENV:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP-ENV:Body>
- <SOAPSSDK1:AddResponse
xmlns:SOAPSSDK1="http://tempuri.org/message/">
<Result>290</Result>
</SOAPSSDK1:AddResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Si la commande -RAW n'est pas spécifiée, le code suivant est renvoyé :
- Corps de la requête sans les balises de fermeture <Body>...</Body>
- Tous les préfixes d'espace de nom sont supprimés
- Tous les attributs sont supprimés
Par exemple, le message ci-dessus est renvoyé comme suit :
- <AddResponse>
<Result>290</Result>
</AddResponse>
Pour plus d'informations sur le comportement de Adaptateur SOAP et de ses combinaisons d'options disponibles, voir Comportement des options de source.