RESTfulサービスとのインタラクションでユーザー情報をアップデートする
このシナリオでは、HTTP POSTメソッドを使用して、ユーザーリストの情報をRESTサービス経由でリモートデータベースに対してアップデートするコンポーネント3つのジョブについて説明します。実行すると、ジョブはクライアントサーバーメッセージ交換情報を[Run] (実行)コンソールに表示します。
Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。
サーバーに対してアップデートするユーザー情報はCSVファイルに保存されています。以下をご覧ください:
id;first_name;last_name
1;John;Smith
2;Martin;Reagan
3;James;White
4;Jenny;Jackson
5;Robert;Thomson
前提条件:
- HTTP POSTリクエストを受け入れるRESTサービスを使用する の説明に従ってジョブを作成するか、ジョブをRESTサーバーとして実行し、HTTP POSTリクエストを受け入れるRESTサービスを公開します。ジョブを実行すると、コンソールには、サービスエンドポイントのURL (この例ではhttp://localhost:8045/users)を含め、サービス実装情報が表示されます。Webブラウザーにhttp://localhost:8045/users?_wadlと入力すると、次のようなサービス定義情報が表示されます。
- または、サービス関連情報(URL、リソースパス、データストラクチャーなど)をRESTサービスプロバイダーから入手し、シナリオ設定に必要な変更を加えます。