ReadMessage - 8.0

Guide de référence des fonctions de Talend Data Mapper

Version
8.0
Language
Français
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Création de Jobs
Last publication date
2023-10-26

Lire un message d'un ESB englobant dans un élément de map.

La fonction ReadMessage peut être utilisée uniquement en tant qu'expression E/S. Spécifiez-la comme l'expression E/S de l'élément devant contenir les données à lire. Le contenu du message sera lu lors de l'exécution de la map, renseignant les valeurs de l'élément contenant l'expression E/S et de ses éléments subordonnés.

Reading Message Properties (Lire les propriétés du message) - Si vous souhaitez accéder aux propriétés associées au message, celles-ci peuvent être lues dans les éléments de map. Pour ce faire, le premier élément de map enfant doit spécifier la fonction E/S ReadMessageProperties, hériter de la structure /Builtin/Structures/Properties et doit être une boucle. Lorsque le message est lu, les éléments des propriétés de cette structure sont renseignés avec les noms et les valeurs des propriétés.

Vous pouvez utiliser cette fonction dans plusieurs éléments de map pour lire plusieurs messages. Cependant, vous ne pouvez pas imbriquer l'utilisation de cette fonction. En d'autres termes, si un élément de map contient une expression E/S, aucun élément de map subordonné ne peut contenir une expression E/S.

Cette fonction peut être utilisée uniquement dans l'onglet IO/Database.

Arguments

Start Offset (Démarrer l'offset) Spécifiez l'offset d'octet pour l'élément. S'il n'est pas spécifié, l'offset est de 0.
Longueur Spécifiez le nombre d'octets à lire dans l'élément. Si cet argument n'est pas spécifié, tous les octets sont lus.

Propriétés

Representation (Représentation) Sélectionnez la représentation à utiliser lors du traitement de cet élément. Cette propriété est utilisée si plusieurs représentations sont disponibles dans la structure héritant de cet élément.
Endpoint Saisissez le nom d'endpoint significatif pour l'ESB englobant afin d'identifier où récupérer le message.