Web サービス属性エディタの「WSDL カスタマイズ」パネルは、WSDL から作成された JAX-WS (Java EE 5) Web サービスとクライアントで使用できます。これらのシナリオでは、wsimport が呼び出されて JAX-WS アーティファクトが生成されます。デフォルトでは、wsimport は JAX-WS 仕様で指定されたバインド規則に従います。「WSDL カスタマイズ」パネルを使用すると、これらのアーティファクトを生成するときの wsimport の動作をカスタマイズできます。
Web サービス属性エディタの「WSDL カスタマイズ」パネルには、「プロジェクト」ウィンドウからアクセスします。「WSDL から」のアーティファクトを表すノードを右クリックし、「Web サービス属性を編集」を選択します。たとえば、Web サービスクライアントの場合は、「Web サービス参照」ノードを展開し、Web サービスクライアントを表すノードを右クリックして「Web サービス属性を編集」を選択します。エディタが表示されます。「WSDL カスタマイズ」タブを選択するとパネルが開きます。
「外部バインド」セクションを使用すると、ユーザーが作成したカスタマイズファイルを追加できます。複数の JAXB カスタマイズファイル、JAXWS カスタマイズファイル、またはその両方を追加できます。JAXWS カスタマイズファイルを追加すると、wsdlLocation 属性が自動的に変更されて、プロジェクト内の WSDL ファイルの正しい位置を示すようになります。JAXB カスタマイズファイルを追加した場合は、WSDL ファイルからの相対的な正しいスキーマの位置を示すように、プロジェクト内で schemaLocation 属性を手動で変更する必要があります。