Здесь может происходить несколько разных вещей.
Сначала попробуйте добавить компонент журнала между конечными точками "from" и "to" и снова после конечной точки "to", так как это покажет вам заголовки ответа, например, с использованием синтаксиса Java DSL:
from("{{fromSource}}" )
.to("log:all?level=INFO&showAll=true&multiline=true")
.to("{{toDest}}" )
.to("log:all?level=INFO&showAll=true&multiline=true")
;
Я подозреваю, что идентификатор корреляции не передается обратно.В моем примере у меня есть служба NodeJS, поэтому я установил следующий заголовок ответа:
res.setHeader('solace-correlation-id', req.get('solace-correlation-id'));
С помощью дополнительной регистрации вы сможете увидеть, что происходит не так.