Here is what I have working:

private BindingProvider context; 
...

List<PurchaseOrder> queryPurchaseOrders()

                SearchPreferences searchPref = new SearchPreferences();
                searchPref.setBodyFieldsOnly(false);

                context = (BindingProvider)port;

                Map<String, Object>reqContext = context.getRequestContext();
                
                List<Header> list = (List<Header>) 
reqContext.get(Header.HEADER_LIST);
                if (list == null) {
                   list = new ArrayList<Header>();
                   reqContext.put(Header.HEADER_LIST, list);
                }
                
                
                Header header = new 
Header(ObjectFactory._SearchPreferences_QNAME,
searchPref, new JAXBDataBinding(searchPref.getClass()));
                list.add(header); 


-----
Buzzterrier

http://buzzterrier.blogspot.com/ View my blog: Ordinary Average Developer... 
-- 
View this message in context: 
http://www.nabble.com/SoapHeaderElement-tp21096519p21100723.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to