This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.
Use a ClientInterceptor this way:
1)Define a request scoped bean and inject it both in the interceptor and your WS client;
2)in the interceptor read the SOAP Header and unmarshal it to an object using Jibx , JAXB or what you prefer method and set this object as a value of the request scoped bean;
3)Read the object representing the Header from the request scoped bean in your WS client.