# サービスを作成

データサービスを作成し、APIを実装してテストします。

## このタスクについて

このプロシージャーでは、API定義内の3つのオペレーションを使うデータサービスを作成し、データベース内の映画データの読み書きを行います。

## 手順

1. [Repository] (リポジトリー)で[Job Designs] (ジョブデザイン)を右クリックし、[Create Standard Job] (標準ジョブを作成) を選択します。

   ![\[リポジトリー\]ツリービュー。](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Resources/images/create_job.png)
2. データサービスの[Name] (名前)、[Purpose] (目的)、[Description] (説明)を入力し、[Finish] (終了)をクリックします。
3. リポジトリーの[Metadata] (メタデータ) &gt; [REST API Definitions] (REST API定義)ノードを展開し、API定義をワークスペースにドラッグします。

   tRESTRequestコンポーネントが追加されます。
4. tFlowToIterateコンポーネントをtRESTRequestの右側に追加します。

   コンポーネントを追加するには、[Palette] (パレット)を検索するか、ワークスペースに名前を直接入力します。 ![デザインワークスペース。](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Resources/images/creating_the_service_2.png)
5. [tRESTRequest]アイコンを右クリックし、[Row] (行) &gt; [getMovies]の順にクリックし、[tFlowToIterate]アイコンをクリックしてコンポーネントをリンクします。
6. [Metadata] (メタデータ) &gt; [Db Connections] (DB接続) &gt; [connection\_mysql] &gt; [Table schemas] (テーブルスキーマ)からmoviesスキーマをtFlowToIterateの右側にドラッグ＆ドロップします。

   ![\[リポジトリー\]ツリービュー。](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Resources/images/creating_the_service_3.png)
7. ダイアログボックスが表示されたら、tDBInput(MySQL)を選択します。
8. 次のダイアログボックスで[Yes] (はい)をクリックし、コンテキスト変数をサービスに追加します。
9. [Row] (行) &gt; [Iterate] (反復処理)接続を使って、tFlowIterateをtDBInputに接続します。
10. tXMLMapとtRESTResponseを追加します。
11. [Row] (行) &gt; [Main] (メイン)接続を使って、tDBInputをtXMLMapに接続します。
12. [Row] (行) &gt; [Main] (メイン)接続を使って、tXMLMapとtRESTResponseに接続し、出力に名前(たとえばmovies)を付けます。
13. ダイアログボックスが表示されたら、[Yes] (はい)をクリックしてターゲットコンポーネントのスキーマを取得します。
14. ![\[Save\] (保存)](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Resources/images/Save_Icon.png)アイコンをクリックするかCtrl + Sを押して、サービスを保存します。

## タスクの結果

最初のGETオペレーションに必要なコンポーネントがすべて追加され、接続しました。データサービスは次のようになります。 ![デザインワークスペースでのジョブ。](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Resources/images/creating_the_service_4.png)

### このセクション内

* [サービスの設定による映画リストの取得](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Cloud/configuring-service-to-get-list-of-movies)
* [サービスを実行](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Cloud/running-service)
* [2番目のGETリクエスト用コンポーネントの追加](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Cloud/adding-component-for-second-get-request)
* [POSTリクエスト用のコンポーネントの追加](https://help.qlik.com/talend/ja-JP/api-services-getting-started-guide-api-services-platform/Cloud/adding-components-for-post-request)