response.setExchange(ex);
// invoke the message prepare the context
Map<String, Object> context = new HashMap<String, Object>();
Map<String, Object> responseContext = CxfBinding.propogateContext(inMessage, context);
Object result = cxfClient.dispatch(params, context, ex);
ex.setOutMessage(response);
invokingContext.setResponseContent(response, result);
// copy the response context to the response
CxfBinding.storeCXfResponseContext(response, responseContext);
CxfBinding.storeCxfResponse(endpoint.getHeaderFilterStrategy(), exchange, response);