How do pass the input header variable for the invoke activity in BPEL 11g?
Switch to the source view in the 11g BPEL designer and directly modify the invoke xml element in the .bpel file. The invoke element should have the following additional entry me:
bpelx:inputHeaderVariable="bpel_variable_name"
Here the "bpel_variable_name" should be substituted with the actual BPEL variable defined in the process.
Currently this is workaround on SOA 11.1.1.2 J developer.Hopefully this will be resolved next release.
Please do refer the metalink note
How to Assign Adapter Properties and SOAP Headers to BPEL Invoke Activities in 11g JDeveloper [ID 955552.1]