Copyright © tutorialspoint.com

SOAP Message Structure

previous next


Advertisements

A SOAP message is an ordinary XML document containing the following elements.

  • Envelope: ( Mandatory )
    Defines the start and the end of the message.

  • Header: ( Optional )
    Contains any optional attributes of the message used in processing the message, either at an intermediary point or at the ultimate end point.

  • Body: ( Mandatory )
    Contains the XML data comprising the message being sent.

  • Fault: ( Optional )
    An optional Fault element that provides information about errors that occurred while processing the message

All these elements are declared in the default namespace for the SOAP envelope:

http://www.w3.org/2001/12/soap-envelope

and the default namespace for SOAP encoding and data types is:

http://www.w3.org/2001/12/soap-encoding

NOTE: All these specificiations are subject to change. So keep updating yourself with the latest specifications available W3 website.

A SOAP Message Structure

<?xml version="1.0"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://www.w3.org/2001/12/soap-envelope"
SOAP-ENV:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<SOAP-ENV:Header>
  ...
  ...
</SOAP-ENV:Header>
<SOAP-ENV:Body>

  ...
  ...
  <SOAP-ENV:Fault>
    ...
    ...
  </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP_ENV:Envelope>

previous next

Copyright © tutorialspoint.com