xmlns
ヘッダーで送信された認証タグのいずれかに属性が設定されている場合にのみ返されるように見える WSDL サービスに対して作業しています。Savon 2.2.0 を使用していますが、テスト ツール経由で送信すると、次のように動作します。
<AuthenticationHeader xmlns="XXX">
<SessionID>XXX</SessionID>
</AuthenticationHeader>
しかし、属性をタグに追加する方法が見つかりませんでした(ヘッダーにあるため)。これについてはSOに関する古い質問がいくつかありましたが、Savonのv2についてはないようです。
サボンは現在これを出力しています:
<AuthenticationHeader>
<SessionID>XXX</SessionID>
</AuthenticationHeader>
残念ながら認証に失敗します。
どんな提案でも大歓迎です。