Проблема пространства имен с WS-Trust
Когда я отправляю запрос к конечной точке WS-Trust, мой запрос включает пространство имен WS-Trust http://docs.oasis-open.org/ws-sx/ws-trust/200512
, но конечная точка WS-Trust выдает ошибку как
<soap:Fault>
<soap:Code>
<soap:Value>soap:Sender</soap:Value>
</soap:Code>
<soap:Reason>
<soap:Text xml:lang="en">Unexpected element {http://docs.oasis-open.org/ws-sx/ws-trust/200512}RequestSecurityToken found. Expected {http://docs.oasis-open.org/ws-sx/ws-trust/200512/}RequestSecurityToken.</soap:Text>
</soap:Reason>
</soap:Fault>
Это работает нормально, если я использую пространство имен http://docs.oasis-open.org/ws-sx/ws-trust/200512/
, но как мне изменить на моей конечной точке WS-Trust, чтобы он принял запрос с http://docs.oasis-open.org/ws-sx/ws-trust/200512
, Я проверил мой wsdl
и имеет пространство имен как http://docs.oasis-open.org/ws-sx/ws-trust/200512
,
1 ответ
Решение
Я исправил эту проблему, изменив targetNamespace
в моих сгенерированных ресурсах Java от WSDL.