Working on a project in which our customer will be calling Apex classes exposed as SOAP services. Everything is working just fine. We have the Apex class setup as awebservice and the inbound SOAP body contains all the segments and data we need to work with. The challenge I have is that the customer would like to send an 'action' value in the SOAP Header. I am supposed to get this value from the SOAP header and based on this call a method.
There are tons of blogs and help on extracting response header information on HTTP callouts, just not anything on how to use Apex to get Header data on an exposed SOAP class for the inbound call.