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

ReadMessage

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.

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.