getMapProperty
Retourne la valeur d'une propriété d'exécution.
Description
La fonction getMapProperty retourne la valeur d'une propriété d'exécution. Les propriétés d'exécution sont des valeurs nommées qui peuvent être transmises à un script ou une map DSQL lors de l'exécution.
Les cas d'usage courants incluent :
- L'accès aux variables de contexte des Jobs Studio Talend lors de l'utilisation du composant tHMap (les variables de contexte sont automatiquement définies comme des propriétés d'exécution)
- L'accès à des en-têtes de messages dans les Routes ESB/Camel lors de l'utilisation du composant cMap (les en-têtes d'échanges entrants sont automatiquement définis comme des propriétés d'exécution)
- L'accès aux propriétés personnalisées transmises par le composant tDSQL4JSON
- La lecture de propriétés système prédéfinies telles que oaklandsw.source.url ou oaklandsw.result.url
Arguments
Nom de la propriété d'exécution sous forme de littéral de chaîne de caractères.
Valeur de retour
Valeur de la propriété d'exécution spécifiée. Le type de retour dépend du type de valeur de la propriété. Retourne null si la propriété n'existe pas.
Exemples
| Expression | Description |
|---|---|
| getMapProperty('userName')1 | Retourne la valeur de la propriété d'exécution userName |
| getMapProperty('Account_Website') | Dans une Route ESB, retourne la valeur de l'en-tête de message Account_Website |
| getMapProperty('context_database') | Dans un Job Talend avec le tHMap, retourne la valeur de la variable de contexte database |