# 出力データフローをマッピング

## 手順

1. 2番目のtXMLMapを右クリックし、コンテキストメニューから[Row] (行) &gt; [\*New Output\* (Main)] (\*新規出力\*: メイン)を選択して、最初のtLogRowをクリックします。ポップアップダイアログボックスで*DATA*と入力し、[OK]をクリックします。2番目のtXMLMapは、*[DATA (Main order:1)]*という名前の接続を使用して最初のtLogRowに接続します。
2. 同じように*[FIELDS (Main order:2)]*という名前の接続を使用して、2番目のtXMLMapを2番目のtLogRowに接続し、*[OPTIONS (Main order:3)]*という名前の接続を使用して3番目のtLogRowに接続します。
3. 2番目のtXMLMapをダブルクリックして、マップエディターを開きます。左側の*[main:row2]*テーブルで、ノード*[doc]*を右クリックし、コンテキストメニューから[Import From Repository] (リポジトリーからインポート)を選択します。ポップアップ[Metadata] (メタデータ)ダイアログボックスで、RFC\_READ\_TABLEフォルダーの*Output\_Schema*を選択し、[OK]をクリックしてダイアログボックスを閉じます。スキーマがXMLツリーに追加されます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-tsapbapi_s2_txmlmap2.png)
4. 左側の入力テーブル*[main:row2]*の*[DATA] (データ)*エレメントの下のノード*[WA]*を右側の*[DATA] (データ)*テーブルにドラッグ＆ドロップします。
5. 同じように、左側の入力テーブル*main:row2*の*FIELDS*エレメントの下のノード*FIELDNAME*、*OFFSET*、*LENGTH*、*TYPE*、*FIELDTEXT*を右側の*[FIELDS] (フィールド)*テーブルにドラッグ＆ドロップし、左側の入力テーブル*main:row2*の*OPTIONS*エレメントの下のノード*TEXT*を右側の*OPTIONS*テーブルにドラッグ＆ドロップします。
6. *[DATA] (データ)*ノードの下の*[item] (項目)*ノードを右クリックし、コンテキストメニューから*[As loop element] (ループエレメントにする)*を選択してループエレメントとして設定します。
7. 同じように*[FIELDS]*および*[OPTIONS]*ノードの下の*[item] (項目)*ノードもループエレメントに設定します。
8. *[DATA] (データ)*テーブルの右上の[set Loop Function] (ループファンクションの設定)ボタンをクリックして、ソースループを設定するために使われます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-tsapbapi_s2_txmlmap2_sourceloop.png)

   [+]ボタンをクリックして行を追加し、[Xpath]フィールドをクリックして、ドロップダウンリストからソースループ*row2.doc:/RFC\_READ\_TABLE/TABLES/DATA/item*を選択します。完了したら、[OK]をクリックしてダイアログボックスを閉じます。
9. 同じように*[FIELDS]*および*[OPTIONS]*テーブルのソースループをそれぞれ*row2.doc:/RFC\_READ\_TABLE/TABLES/FIELDS/item*および*row2.doc:/RFC\_READ\_TABLE/TABLES/OPTIONS/item*に設定します。
10. [OK]をクリックして、マップエディターを閉じます。