try {
String name = aFile.getCanonicalPath();
in = new BufferedInputStream(new FileInputStream(aFile));
InOnly exchange = getExchangeFactory().createInOnlyExchange();
configureExchangeTarget(exchange);
NormalizedMessage message = exchange.createMessage();
exchange.setInMessage(message);
marshaler.readMessage(exchange, message, in, name);
sendSync(exchange);
if (exchange.getStatus() == ExchangeStatus.ERROR) {
Exception e = exchange.getError();