Exemple 1

Entrez, par exemple, la commande suivante :

-QMN QMNAME1 -QN QUEUE1 -GRP2 -QTY 2

Les données renvoyées seront les suivantes :

PhysMess01PhysMess02PhysMess03PhysMess05

Explication :

-QTY 2 requise pour extraire deux unités de message de la file d’attente. Le premier message de la file d’attente est PhysMess01. Ce message n’appartient pas à un groupe et est renvoyé en tant que message unique. Il contribue à une unité dans la valeur -QTY 2.

Le message suivant dans la file d’attente est PhysMess02. Ce message appartient à un groupe complet ayant l’ID de groupe "1". L’adaptateur extrait l’ensemble du groupe (messages PhysMess02, PhysMess03 et PhysMess05) et les renvoie sous la forme d’un bloc de données qui contribue à la seconde unité de la commande d’adaptateur -QTY 2.

Si la commande d’adaptateur -GRP2 a été omise, les données renvoyées seront :

PhysMess01PhysMess02