メイン コンテンツをスキップする 補完的コンテンツへスキップ

手順

手順

  1. tSOAPtLogRowコンポーネントを[Palette] (パレット)からデザインワークスペースにドロップします。
  2. [Row] (行) > [Main] (メイン)接続を使って、tSOAPtLogRowに接続します。
  3. tSOAPをダブルクリックして、その[Basic settings] (基本設定)ビューを開き、コンポーネントのプロパティを定義します。
  4. [ENDPOINT] (エンドポイント)フィールドに、使用するWebサービスのURLアドレスを引用符で囲んで入力するか、コピーして貼り付けます("http://www.webservicex.net/country.asmx")。
  5. [SOAP Action] (SOAP アクション)フィールドに、国名情報を取得したいことを示す、SOAPAction HTTPヘッダーフィールドのURLアドレスを入力するか、コピーして貼り付けます(http://www.webserviceX.NET/GetCountryByCountryCode)。
    情報メモ注:

    このアドレスは、呼び出しているWebサービスのWSDLを見れば確認できます。この例のWebサービスの場合、Webブラウザーで、[ENDPOINT] (エンドポイント)フィールドで使用されているWebサービスのURLの末尾に?wsdlを追加し、対応するWebページを開いてから、操作ノード下で定義されているSOAPActionを確認します。

    <wsdl:operation name="GetCountryByCountryCode">
    <soap:operation style="document"  soapAction="http://www.webserviceX.NET/GetCountryByCountryCode"/>
  6. [SOAP version] (SOAPバージョン)リストから、使用するSOAPシステムのバージョンを選択します。このシナリオでは、バージョンはSOAP 1.1です。
  7. [SOAP Message] (SOAPメッセージ)フィールドに、呼び出されたWebサービスから国名情報を取得するために使用するXML形式のメッセージを入力します。このサンプルでは、ISが国コードとして使用されているため、メッセージは次のようになります。
    "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\"http://www.webserviceX.NET\">
       <soapenv:Header/>
       <soapenv:Body>
          <web:GetCountryByCountryCode>
             <!--Optional:-->
             <web:CountryCode>IS</web:CountryCode>
          </web:GetCountryByCountryCode>
       </soapenv:Body>
    </soapenv:Envelope>"
  8. ジョブを保存し、[F6]を押して実行します。
    指定された国コードISの国名情報が返され、[Run] (実行)ビューのコンソールに表示されます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。