Axisを使用して.NET2.0Webサービスを利用しようとしています。Eclipse WSTプラグインを使用してWebサービスクライアントを生成しましたが、これまでのところ問題ないようです。
予想されるSOAPヘッダーは次のとおりです。
<soap:Header>
<Authentication xmlns="http://mc1.com.br/">
<User>string</User>
<Password>string</Password>
</Authentication>
</soap:Header>
Axisクライアントからこのヘッダーを構成する方法に関するドキュメントは見つかりませんでした。Visual Studio C#Express 2008を使用してクライアントを生成するとAuthentication
、2つの文字列属性(User
およびPassword
)で名前が付けられたクラスが生成され、すべてのクライアントメソッドがこのクラスのオブジェクトを最初のパラメーターとして受け取りますが、AxisWSクライアントでは発生しませんでした。
クライアント呼び出しでこのヘッダーを設定するにはどうすればよいですか?