Webサービスプロバイダがwsdlでいくつかの変更を行うたびに、コンシューマはクライアントコードを再度生成する必要があります(軸とCXFの場合)。これに利用できる解決策はありますか?Webサービスクライアントコードの生成はそのまま残ります
0
A
答えて
0
ウェブサービスに対する変更によって異なります。これらのいずれかである場合、クライアントは記録される必要があります。そうでない場合は、古いクライアントはまだ動作しているはずです:
- 削除方法;
- メソッドシグニチャの変更。
- バインディング/ビヘイビアの変更(つまり、暗号化の使用)。
さらに詳しい情報:
Adding methods to the webservice: do old clients need to update web references?
0
WebサービスプロバイダがWebメソッド内で変更を行った場合、新しいクライアントコードを生成する必要はありません。メソッドのシグネチャに変更があったり、新しいメソッドがある場合は、wsdlから新しいコードを生成する必要があります。
あなたは、クライアントが、まださえ、それらの変更をWebサービスの防止に取り組むべきであることができることを意味ですか? –