Проблема при добавлении пространств имен в заголовок / тело для реализации клиента strong-soap
У меня есть мыльный бэкэнд, ожидающий xml (как показано ниже), и я хотел бы использовать strong-soap, чтобы вызывать его и отображать остальной интерфейс сверху. Обычный заголовок, а также параметры тела обрабатываются, но связанные пространства имен не отображаются должным образом в преобразованном теле запроса...
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<UsernameToken a:Id="some.token" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<Username>some_user</Username>
<Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">some_pass</Password>
</UsernameToken>
</Security>
</soap:Header>
<soap:Body>
<Service Name xmlns="http://docs.oasis-open.org/ws-sx/ws-trust/200512">
<TokenType>urn:ietf:params:oauth:token-type:jwt</TokenType>
<RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Validate</RequestType>
<AppliesTo xmlns="http://schemas.xmlsoap.org/ws/2004/09/policy">
<EndpointReference xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<Address xmlns="http://www.w3.org/2005/08/addressing">http://some_custom_url</Address>
</EndpointReference>
</AppliesTo>
<Issuer>
<Address xmlns="http://www.w3.org/2005/08/addressing">http://some_custom_url</Address>
</Issuer>
</ServiceName>
Нужна помощь в создании вышеуказанного XML-запроса с помощью storng-saop.