# Définir des connexions entre des composants dans un script de Job

Pour ajouter une connexion dans un script de Job, saisissez la fonction addConnection{} et définissez ses propriétés entre les accolades.

## Propriétés addConnection{}

| Fonction | Description | Obligatoire ? |
| --- | --- | --- |
| TYPE | Saisissez le type de connexion utilisé dans le composant, par exemple : FLOW, REJECT, etc. | Oui |
| NAME | Donnez un nom à la connexion. | Oui |
| LINESTYLE | Définissez le style de la connexion. Valeurs fréquemment utilisées :<br><br><ul> <li> <p> <kbd>0</kbd> (par défaut ): connexion Row, pouvant être :</p> <ul> <li>FLOW (Row &gt; Main) pour la plupart des composants de gestion de flux</li> <li>FILTER (Row &gt; Filter) ou REJECT (Row &gt; Reject) pour le <span>tFilterRow</span> </li> </ul> </li> <li> <kbd>1</kbd>&nbsp;: SUBJOB_OK (Trigger &gt; On Subjob OK)</li> <li> <kbd>3</kbd>&nbsp;: COMPONENT_OK (Trigger &gt; On Component OK)</li> <li> <kbd>4</kbd>&nbsp;: SUBJOB_ERROR (Trigger &gt; On Subjob Error)</li> <li> <kbd>5</kbd>&nbsp;: COMPONENT_ERROR (Trigger &gt; On Component Error)</li> <li> <kbd>6</kbd>&nbsp;: RUN_IF (Trigger &gt; Run If)&nbsp;:</li> <li> <kbd>7</kbd> : Iterate</li> <li> <kbd>8</kbd>&nbsp;: LOOKUP (Row &gt; Lookup)</li> <li> <kbd>9</kbd> : TABLE (pour les composants ELT)</li> <li> <kbd>10</kbd> : Merge (pour le <span>tUnite</span>)</li> <li> <kbd>12</kbd>&nbsp;: SYNCHRONIZE (Trigger &gt; Synchronize, pour le <span>tParallelize</span>)</li> <li> <kbd>13</kbd>&nbsp;: PARALLELIZE (Trigger &gt; Parallelize, pour le <span>tParallelize</span>)</li> </ul> | Non |
| SOURCE | Saisissez le nom du composant source. | Oui |
| TARGET | Saisissez le nom du composant cible. | Oui |
| MONITOR\_CONNECTION | Configurez ce paramètre à true afin de monitorer le flux de données à travers la connexion. Les informations mesurées seront interprétées et affichées dans un outil de monitoring comme Talend Activity Monitoring Console. Pour plus d'informations concernant Talend Activity Monitoring Console, consultez le [Guide d'utilisation de Talend Activity Monitoring Console](https://help.qlik.com/talend/r/fr-FR/8.0/activity-monitoring-console-user-guide).<br><br>Par défaut, ce paramètre est configuré à false. | Non |

## Exemple

L'exemple de script de Job suivant indique comment définir une connexion Row &gt; Main entre le tFileInputDelimited\_1 et le tLogRow\_1.

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