私の問題は、ユーザー名パスワード認証用の Wss4jSecurityInterceptor を持つ Web サービスを呼び出そうとしていることです。
生成されるリクエストは次のようになります。
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
SOAP-ENV:mustUnderstand="1">
これは機能していませんが、名前空間、つまりxmlns:wsseを変更すると
<wsse:Security
xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext"
SOAP-ENV:mustUnderstand="1">
それは正常に動作します。
<wsse:Security>
タグで生成された名前空間を自分のコードから変更する方法を知りたい