# ジョブスクリプトでコンポーネント間の接続を定義

ジョブスクリプトに接続設定を追加するには、addConnection{}関数を入力して、かっこ内にプロパティを定義します。

## addConnection{}プロパティ

| 関数 | 説明 | 必須? |
| --- | --- | --- |
| TYPE | そのコンポーネントで使用する接続タイプを入力します。たとえば、FLOW、REJECTなどです。 | はい |
| NAME | 接続に名前を付けます。 | はい |
| LINESTYLE | 接続のスタイルを定義します。一般的に使用される値は次のとおりです。<br><br><ul> <li> <p> <kbd>0</kbd> (デフォルト): 行接続。次のいずれかになります。</p> <ul> <li>FLOW (行 &gt; メイン) 大部分のフロー処理コンポーネントが該当</li> <li>FILTER (行 &gt; フィルター) または REJECT (行 &gt; リジェクト) <span>tFilterRow</span> の場合                            </li> </ul> </li> <li> <kbd>1</kbd>: SUBJOB_OK (トリガー &gt; サブジョブがOKの場合)</li> <li> <kbd>3</kbd>: COMPONENT_OK (トリガー &gt; コンポーネントがOKの場合)</li> <li> <kbd>4</kbd>: SUBJOB_ERROR (トリガー &gt; サブジョブがエラーの場合)</li> <li> <kbd>5</kbd>: COMPONENT_ERROR (トリガー &gt; コンポーネントがエラーの場合)</li> <li> <kbd>6</kbd>: RUN_IF (トリガー &gt; 条件付き実行):</li> <li> <kbd>7</kbd>: 反復</li> <li> <kbd>8</kbd>: LOOKUP (行 &gt; ルックアップ)</li> <li> <kbd>9</kbd>: TABLE (ELTコンポーネントの場合)</li> <li> <kbd>10</kbd>: Merge (<span>tUnite</span>の場合)</li> <li> <kbd>12</kbd>: SYNCHRONIZE (トリガー &gt; 同期、<span>tParallelize</span>の場合)</li> <li> <kbd>13</kbd>: PARALLELIZE (トリガー &gt; 並列、<span>tParallelize</span>の場合)</li> </ul> | いいえ |
| SOURCE | ソースコンポーネントの名前を入力します。 | はい |
| TARGET | ターゲットコンポーネントの名前を入力します。 | はい |
| MONITOR\_CONNECTION | このパラメーターをtrueに設定すると、接続を通るデータフローが監視されます。計測情報が解析され、モニタリングツール(Talend Activity Monitoring Consoleなど)に表示されます。Talend Activity Monitoring Consoleの詳細は、[Talend Activity Monitoring Consoleユーザーガイド](https://help.qlik.com/talend/r/en-US/8.0/activity-monitoring-console-user-guide)をご覧ください。<br><br>デフォルトでは、このパラメーターはfalseに設定されます。 | No |

## 例

次のジョブスクリプト例では、tFileInputDelimited\_1とtLogRow\_1間の行 &gt; メイン接続を定義する方法が示されています。

```
addConnection {
	TYPE: "FLOW",
	NAME: "row1",
	LINESTYLE: 0,
	METANAME: "tFileInputDelimited_1",
	SOURCE: "tFileInputDelimited_1",
	TARGET: "tLogRow_1"
	}
}
```