SoapUIプロジェクトを作成 - 8.0

データサービスとルーティングの例

Version
8.0
Language
日本語
Product
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サービスデザイン
ジョブデザインと開発 > ルートデザイン
Last publication date
2023-12-08

[SoapUI Navigator] (SoapUIナビゲーター)[Projects] (プロジェクト)ノードで、SoapUIプロジェクトを作成してSoapUIのテストを実行できます。

このシナリオでは、SoapUIプロジェクトを作成し、前のセクションで使用したWSDLファイルをそのプロジェクトに追加して、Webサービスにアクセスします。

手順

  1. SoapUI GUIの左側にあるツリーストラクチャーになった[SoapUI Navigator] (SoapUIナビゲーター)で、[Projects] (プロジェクト)ノードを右クリックし、[New SoapUI Project] (新規SoapUIプロジェクト)を選択します。
    [SoapUI Navigator] (SoapUIナビゲーター)インターフェイス。
  2. [New SoapUI project] (新規SoapUIプロジェクト)ウィザードが開きます。[Name] (名前)フィールドにプロジェクト名を入力します。このユースケースではairportなど。[Initial WSDL/WADL] (最初のWSDL/WADL)フィールドで、[Browse...] (参照...)をクリックして、既存のWSDLファイルであるairport_0.1.wsdl選択します。その他のオプションはデフォルト設定のままにして、[OK]をクリックします。
    [New SoapUI project] (新しいSoapUIプロジェクト)ウィザード。
  3. ナビゲーターに新規プロジェクトが表示され、WSDLがそのプロジェクトに追加されています。サンプル要求のRequest1getAirportInformationByISOCountryCode操作のために作成されています。
    [SoapUI Navigator] (SoapUIナビゲーター)インターフェイス(新しいプロジェクトを伴う)。
  4. Request1をダブルクリックし、ナビゲーターの右側でコードエディターを開きます。WebサービスのURLがアドレスバーに表示され、サンプル要求のRequest1が要求パネルに表示されます。「?」は、この操作に入力パラメーターのair:CountryAbbrviationが必要なことを示しています。応答パネルは空白です。
    Request1のコードエディター。
  5. リクエストパネルの入力として?CNに置き換え、[Execute request] (リクエストを実行)アイコンをクリックして、指定したエンドポイントURLに要求を送信します。
    Request1のコードエディター。
  6. 送信した要求の応答が、応答パネルに表示されます。
    Request1のコードエディターでのレスポンス。

タスクの結果

データサービスプロバイダーのジョブで設定したように、国コードのCNに対応する空港名はBeijing CapitalShanghai Hongqiaoです。このように予想した応答が得られました。これは、Webサービスが正しく実装されたことを意味します。