if (jbiEndpoint.getOperation() != null) {
messageExchange.setOperation(QName.valueOf(jbiEndpoint.getOperation()));
}
URIResolver.configureExchange(messageExchange, componentContext, jbiEndpoint.getDestinationUri());
deliveryChannel.sendSync(messageExchange);
if (messageExchange.getStatus() == ExchangeStatus.ERROR) {
exchange.setException(messageExchange.getError());
} else if (messageExchange.getStatus() == ExchangeStatus.ACTIVE) {
addHeaders(messageExchange, exchange);