[
https://issues.apache.org/jira/browse/CAMEL-5833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-5833.
--------------------------------
Resolution: Not A Problem
Fix Version/s: 2.11.0
Assignee: Claus Ibsen
> Can't save the message from a CXF request to a file
> ---------------------------------------------------
>
> Key: CAMEL-5833
> URL: https://issues.apache.org/jira/browse/CAMEL-5833
> Project: Camel
> Issue Type: Bug
> Components: camel-cxf
> Affects Versions: 2.10.2
> Reporter: liugang
> Assignee: Claus Ibsen
> Fix For: 2.11.0
>
>
> if I have following route:
> {code}
>
> from("cxf:http://localhost:8091/save2file?dataFormat=RAW&wsdlURL=file:wsdl/se.wsdl").process(new
> Processor() {
>
> public void process(Exchange exchange)
> throws Exception {
> //
> System.out.println(exchange.getIn().getBody(String.class)); // the saved file
> content is none
>
> System.out.println(exchange.getIn().getBody()); // this works fine
> }
> }).to("file://output?fileName=message.txt");
> {code}
> as comment, if in Processor, I put:
> {code}
> System.out.println(exchange.getIn().getBody());
> {code}
> Then, it works fine, the file created, and the content is correct.
> but if I changed *getBody()* to *getBody(String.class)*:
> {code}
> System.out.println(exchange.getIn().getBody(String.class));
> {code}
> then, the file created by with empty content.
> Actually, the problem existed for a long time.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira