私のWebサービスプロバイダーは大きなWSDLファイルを提供してくれますが、内部で使用する関数はごくわずかです。
大きなWSDLは、アプリケーションのパフォーマンスに悪影響を与えると思います。
クライアントアプリケーションでWebサービスを使用しているため、起動時間とメモリ使用量が問題になります。WSDLが大きいということは、jax-wsがバインディングを実行するのに時間がかかり、スタブクラスのためにより多くのメモリを使用することを意味します。
WSDLファイルを軽量バージョンにトリミングすることは可能ですか?この目的のためのツールはありますか?
私のWebサービスプロバイダーが別のWSDLを生成するとは思わない。ビルドスクリプトで自動実行する必要があるかもしれません。