27.3.3 マッピング例
Webサービスクライアントでサービスクラスを生成するときに,カタログ機能を利用してWSDLロケーションをマッピングする例を次の図に示します。
この図の例では,サービスクラスのコンストラクタの引数に,リモートのWSDLロケーションを指定しています。また,次のようにカタログ機能が無効な場合と有効な場合の流れを示しています。
- カタログ機能が無効な場合
-
リモートにあるWSDLを読み込み,サービスクラスを生成します。
- カタログ機能が有効な場合
-
カタログファイルのマッピング情報に従って,引数に指定したリモートのWSDLロケーションがローカルにあるWSDLロケーションにマッピングされ,ローカルにあるWSDLを読み込み,サービスクラスを生成します。