SOAP: Difference between revisions

923 bytes added ,  22 November 2007
m
Adding
(Adding)
m (Adding)
 
Line 18: Line 18:
     <m:msg>Pick up Mary at school at 2pm</m:msg>
     <m:msg>Pick up Mary at school at 2pm</m:msg>
   </m:alert>
   </m:alert>
  </env:Body>
</env:Envelope>
In addition to the three elements mentioned above, SOAP defines a '''Fault''' element, which will appear within the response Body, with additional sub-elements, for returning failure information from the server (from [http://www.w3.org/TR/2007/REC-soap12-part1-20070427/#faultcodes]):
<env:Envelope xmlns:env="<nowiki>http://www.w3.org/2003/05/soap-envelope</nowiki>"
              xmlns:m="<nowiki>http://www.example.org/timeouts</nowiki>"
              xmlns:xml="<nowiki>http://www.w3.org/XML/1998/namespace</nowiki>">
<env:Body>
  <env:Fault>
    <env:Code>
      <env:Value>env:Sender</env:Value>
      <env:Subcode>
      <env:Value>m:MessageTimeout</env:Value>
      </env:Subcode>
    </env:Code>
    <env:Reason>
      <env:Text xml:lang="en">Sender Timeout</env:Text>
    </env:Reason>
    <env:Detail>
      <m:MaxTime>P5M</m:MaxTime>
    </env:Detail>   
  </env:Fault>
   </env:Body>
   </env:Body>
  </env:Envelope>
  </env:Envelope>