How to pass custom soap headers using 'HeaderContext' Property Set to the actual workflow exposed as Inbound Web service? (Doc ID 1325659.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Public Sector Call Center - Version 8.1.1.4 SIA [21225] and later
Information in this document applies to any platform.

Goal

How to pass custom soap headers using 'HeaderContext' Property Set to the actual workflow (or business service) exposed as Inbound Web service?

The Bookshelf content that says this is possible is EAI Vol 2 > Web Services >  About Custom SOAP Filters > Inputting a SOAP Envelope to a Filter Service :-

" 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."

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms