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.