Действие SOAP игнорируется вызовом метода веб-сервиса CXF JMS - PullRequest
0 голосов
/ 18 октября 2018

Как я могу настроить CXF для использования действия SOAP для вызова правильного метода веб-службы?

Я использую CXF 3.2.6 и имею веб-службу HTTP SOAP, которая использует JaxWsProxyFactoryBean для вызова (one-Кстати) веб-сервис через SOAP JMS.У wsdl для этого веб-сервиса есть неуникальные части тела;он не совместим с WSI-BasicProfile, поэтому действие SOAP важно для определения, какой метод целевого веб-сервиса должен быть вызван.

Я вижу, что CXF устанавливает заголовок действия SOAP "SOAPJMS_soapAction", и это полученослушателем CXF JMS.Однако затем он использует пространство имен и имя локальной части, чтобы определить, какой метод следует вызывать, вместо действия SOAP.

...