// need to find with the endpoint and service Qname
EndpointInfo ei = cxfService.getServiceInfos().iterator().next().getEndpoints().iterator().next();
ei.setAddress("local://" + ei.getService().getName().toString() + "/" + ei.getName().getLocalPart());
ei.getBinding().setProperty(AbstractBindingFactory.DATABINDING_DISABLED, Boolean.TRUE);
cxfService.getInInterceptors().add(new ReadHeadersInterceptor(getBus()));
cxfService.getInInterceptors().add(new MustUnderstandInterceptor());
cxfService.getInInterceptors().add(new AttachmentInInterceptor());
cxfService.getInInterceptors().add(new StaxInInterceptor());
cxfService.getInInterceptors().add(new ReadHeadersInterceptor(getBus()));
ep = new EndpointImpl(getBus(), cxfService, ei);
chain = new ChainInitiationObserver(ep, getBus());