Integration Platform Technologies: Siebel Enterprise Application Integration > 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 the header information. 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 passes HeaderContext to the eventual business service or workflow that is invoked.