Hi, I really enjoy the pattern <enrich uri="..." strategyRef="..."/> It's straight forward and really very reusable, really great.
Btw, beyond the StringInAggregatingStrategy documented example, does anybody have a real life XML Aggregating Strategy example ? Indeed, since, depending your endpoints, you do not control obviously the encoding variables, either your body type, try to aggregate : """<?xml version="1.0" encoding="UTF-8"?><test1>content</test1>""" with : """<?xml version="1.0" encoding="ISO-8859-1"?><test2>éèàù$ê£ë</test2>""" to obtain : """<?xml version="1.0" encoding="UTF-8"?><xml><test1>content</test1><test2>éèàù$ê£ë</test2></xml>""" (encoded into utf-8) This is slightly more complex than just : String oldBody = oldExchange.getIn().getBody(String.class); String newBody = newExchange.getIn().getBody(String.class); result = "<xml>" + oldBody + newBody + "</xml>"; ... I didn't get success trying to read newExchange as something else that a "String.class", to get better Bytes level reading. Thanks in advance for any advice. Best regards, Francois -- View this message in context: http://camel.465427.n5.nabble.com/Aggregator-beyond-the-simple-string-example-tp5745012.html Sent from the Camel - Users mailing list archive at Nabble.com.