WebLogic Server Web サービスを使用するには

WebLogic Server では、servicegen 機能を使用して WebLogic Workshop の外部で Web サービスを作成できます。このような Web サービスは、任意のツールで作成した Web サービスと同じようにサービス コントロールを介して WebLogic Workshop から使用できます。対象 Web サービス用のサービス コントロールは、WDSL ファイルから作成できます。

非 WebLogic Workshop Web サービス用のサービス コントロールを作成するには、まず対象 Web サービスの WSDL(Web Service Description Language)ファイルを取得する必要があります。通常、WSDL ファイルを取得するには、URL の後ろに ?WSDL を付加して Web サービスにアクセスします。

WebLogic Server Web サービス用のサービス コントロールを作成するには

  1. Web ブラウザで、通常の URL の後ろに ?WSDL を付加して Web サービスにアクセスします。

たとえば、サービスの URL が http://host/TraderService の場合は、次のように URL を入力します。

      http://host/TraderService?WSDL
  1. 受信した WSDL を WebLogic Workshop プロジェクトに保存します。ブラウザによっては、保存される WSDL ファイルの最初と最後に HTML タグが含まれる場合があります。これらのタグは、テキスト エディタで削除する必要があります。

  2. WebLogic Workshop で、WSDL ファイルを保存したプロジェクトとディレクトリを参照します。

  3. WSDL ファイルをダブルクリックし、[WSDL から CTRL を生成] を選択します。

  4. CTRL ファイルが生成されます。このファイルは、プロジェクト内の任意の Web サービスから使用できるサービス コントロールです。サービス コントロールの詳細については、サービス コントロール : 他の Web サービスを使用するを参照してください。

生成したサービス コントロールの使い方については、コントロールを使用するを参照してください。

注意 : WebLogic Server 6.1 で生成した WSDL ファイルは、XML スキーマの旧バージョンを使用します。このため、これらの WSDL ファイルと WebLogic Workshop 7.0 との互換性が確保されない場合があります。WebLogic Server 6.1 WSDL ファイルを修正して WebLogic Workshop で使用できるようにするための方法については、WebLogic Server 6.1 で生成された WSDL ファイルからサービス コントロールを作成するにはを参照してください。

関連トピック

サービス コントロール : 他の Web サービスを使用する

CTRL ファイルを生成するには