CF Webサービス呼び出しを行う際には、SOAPヘッダーを作成する必要がありました。CF9では、このsetHeader()
方法を使用することができました。これは、本番サーバー(CF9を実行している)で機能します。ただし、ローカルシステムを(開発目的で)CF10にアップグレードしたところ、この方法が機能しなくなったことがわかりました。次のエラーがスローされます。
パラメータ{...}を持つWebサービス操作setHeaderが見つかりません。
オブジェクトをダンプすると、のorg.apache.axis2.client.Stub
代わりにそれが使用されていることがわかりますorg.apache.axis.client.Stub
。だから私の質問は2つあります:
setHeader
Axis2のメソッドはどこにありますか?- そのメソッドにアクセスできなくなった場合、Axis2ではなくAxis1.xを使用するようにオブジェクト呼び出しを指定するにはどうすればよいですか?
これが理にかなっていることを願っています。