hi All
My proxy1 calls a split join BS which in turn calls 2 other proxy services(proxy2 and proxy3).
The problem is that the header passed from proxy1 to split join BS is not passed to proxy2 and proxy3.
note: I've confirmed that the header is passed from proxy1 to split join BS.

Given the use case of SplitJoin in OSB, it works with the body only and does not give options to play around with the headers.

You will have to introduce to intermediary proxy (IntProxy1/2) between the SplitJoin and proxy2/3. And you can have the logic of inserting the header in this IntProxy1/2. This way the header is passed on.