# 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 |