Сохранять необработанный запрос SOAP в качестве заголовка сообщения в Spring Integration - PullRequest
0 голосов
/ 25 сентября 2018

Мы получаем сообщение SOAP с int-ws:inbound-gateway, и нам нужно сохранить необработанное мыло в виде заголовка сообщения или аналогичного, чтобы иметь возможность зарегистрировать его на более продвинутом этапе интеграции.

Как мы можем это сделать, можно поместить перехватчик или что-то подобное, чтобы сделать это до того, как необработанное сообщение будет десериализовано в объекты JAXB?

1 Ответ

0 голосов
/ 28 сентября 2018

Вам нужно просто вставить расширение DefaultSoapHeaderMapper и переопределить его extractUserDefinedHeaders(SoapMessage).С этим SoapMessage вы можете делать все, что вам нужно, и даже сохранять его в пользовательском заголовке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...