Hi, I seem to be getting this problem in which I'm getting a blank reply comin gfrom the cxf web service. i use cxf:bean and cxf://address component
What can i be doing wrong? thanks carlo Client Configuration @Override public void configure() throws Exception { from("direct:carlo").inOut("cxf:// http://localhost:9090/override/override?serviceClass=com.ccti.luminous.override.OverrideServer").process(new Processor() { @Override public void process(Exchange exchange) throws Exception { exchange.setPattern(ExchangePattern.InOut); LOG.info("Class Is: " + exchange.getIn().getBody().getClass()); // at this point message content list is empty List messageContentsList = (List)exchange.getIn().getBody(); System.out.println(exchange.getOut()); } }); } Server Configuration @Override public void configure() throws Exception { from("cxf:bean:overrideServerEndpoint").process(new Processor() { @Override public void process(Exchange exchange) throws Exception { System.out.println("Trial."); System.out.println(exchange.getIn()); System.out.println(exchange.getIn().getClass()); System.out.println(exchange.getIn().getBody().getClass()); List requestList = (List) exchange.getIn().getBody(); List messageContentsList = new ArrayList(); messageContentsList.add(overrideServer.getActiveUsers((OverrideRequestor)requestList.get(0), (OverrideTransaction) requestList.get(1))); // using this method to send reply exchange.getOut().setBody(messageContentsList); } }); }