Spring WS unmarshaller创建空请求对象

时间:2015-08-11 11:45:36

标签: java spring soap wsdl

我创建了spring WS服务,使用我的wsdl并使用SOAP UI测试它,它可以正常工作。但是,当我收到来自3d-party ws客户端的真实请求时,我得到了由marshaller创建的空请求对象。我比较了SOAP UI创建的SOAP信封和我从真实客户端获得的信封:

工作(由SOAP UI创建):

<soapenv:Envelope ... xmlns:gen="http://example.com">
    <gen:myExample> ... </gen:myExample>
</soapenv:Envelope>

并且没有工作(从真正的客户那里我无法改变):

<soapenv:Envelope ...>
    <myExample xmlns="http://example.com"> ... </myExample>
</soapenv:Envelope>

如何配置我的marshaller以强制它理解没有命名空间前缀的soap消息?

0 个答案:

没有答案