Accéder au contenu principal Passer au contenu complémentaire

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

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.