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

プロバイダー用にコンポーネントをドロップしてリンク

ジョブのドラフトでは、tESBProviderRequesttESBProviderResponseが既に選択され設定されています。tESBProviderRequestにより、指定したWebサービスに要求が送信され、tESBProviderResponseにより、その要求への応答が返されます。これらのコンポーネントは、[Palette] (パレット)[ESB]グループにあります。

手順

  1. tESBProviderRequestを右クリックし、それをクリックしたままtESBProviderResponseにドラッグし、この2つのコンポーネントをリンクします。
  2. [Palette] (パレット)からtXMLMapを行リンクの中央にドロップし、ポップアップウィンドウで出力リンクに名前を付けます。サンプル: airport_response。これはtXMLMapのマップエディターの出力テーブルの名前としても使用されます。

    その結果、データサービスプロバイダーのジョブは次の図のようになります:

    デザインワークスペース内のジョブのスクリーンショット。

    赤いxアイコンにより、tXMLMapコンポーネントの設定が求められます。

  3. [Repository] (リポジトリー)ツリービューの[Db Connections] (DB接続)ノードから、空港データへの接続(このサンプルの場合は、airportデータベーステーブル)をワークスペースにドロップします。[Components] (コンポーネント)ウィザードが開きます。
    [Repository] (リポジトリー)でデータベース接続を作成する方法は、Studioでメタデータを管理をご覧ください。
  4. このウィザードでtMysqlInputをダブルクリックし、ワークスペースで該当するコンポーネントを作成して、それをtXMLMapにリンクさせます。

タスクの結果

このシナリオでは、空港データは、空港名と該当する国コードで構成されます。次の表は、使用中のデータベーステーブルを示しています。

データベーステーブル。

これまで、tXMLMap以外のコンポーネントは自動的に設定されていたため、tXMLMapをのみを設定する必要がありました。

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

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