SOAP

Processing SOAP Messages

  1. Determine the set of roles in which the node is to act.
  2. Identify all header blocks targeted at the node that are mandatory.
  3. If one or more of the header blocks identified in the preceding step are not understood by the node then generate a single SOAP MustUnderstand fault and stop processing.
  4. Process all header blocks targeted at the node and, in the case of the ultimate SOAP recipient, the SOAP body.
  5. In the case of a SOAP intermediary, and where the message is to be forwarded further along the message path, remove all SOAP header blocks targeted at the node, and possibly insert new SOAP header blocks.

José M. Vidal .

22 of 29