Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll > Web Services > About Custom SOAP Filters >

About Inputting a SOAP Envelope to a Filter Service


Using a SOAP envelope as the input to a filter service is the property set representation of an XML document. For example, each tag in the XML document is a property set. Each attribute on the tag is a property in the property set.

To pass the information in the headers further down the stack to the actual business service method or workflow being invoked the HeaderContext property set is passed to the business service or workflow that is invoked. For example, on a call to an inbound Web Service, if there are a couple of headers in the SOAP message, the filter service extracts these headers information out. In order to use it in the business service or workflow execution call, this information has to be contained in the HeaderContext. Internally, the Siebel Web Services infrastructure will pass HeaderContext to the eventual business service or workflow that is invoked.

Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll