package uk.nhs.kch.rassyeyanie.framework.processor; import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.commons.lang.StringUtils; public class IpmBadHeaderFix implements Processor { @Override public void process(Exchange exchange) throws Exception { String message = exchange.getIn().getBody(String.class); if (StringUtils.startsWith(message, "MSH|||^~\\&")) { String output = StringUtils.replace(message, "MSH|||", "MSH|"); exchange.getIn().setBody(output); } } }