Using rest client POST method I'm sending Soap Envelop message.
But couldn't get it in exchange and it's null.
//Code
                from("servlet:///hello?servletName=TestServlet")
                .log("log: ${body}")
                .process(new Processor() {
                        public void process(Exchange arg0) throws Exception {   
                        
                                InputStream httpinputstream=(InputStream) 
arg0.getIn().getBody();                               
                InputStreamReader inputStreamReader = new
InputStreamReader(httpinputstream);
                StringBuilder stringBuilder=new StringBuilder();
                BufferedReader bufferedReader = new
BufferedReader(inputStreamReader);
                String httpread = bufferedReader.readLine();
                while(httpread != null) {
                        stringBuilder.append(httpread);
                        httpread =bufferedReader.readLine();
                }
                System.out.println("HTTP template response:::
"+stringBuilder.toString());
                        }
                });

// Message sent in RestClient POST
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema"xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/
envelope.xsd">
  <soap:Body>
    <Employee_Modify>
      <EmployeeID>sdf</EmployeeID>
      asdf
    </Employee_Modify>
  </soap:Body>
</soap:Envelope>


I need the request message in process?
Please help me 



--
View this message in context: 
http://camel.465427.n5.nabble.com/Exchange-Body-is-null-while-using-processor-tp5754445.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to