L'identificativo del messaggio è presente nell'intestazione variabile dei seguenti messaggi di WebSphere MQ Telemetry Transport: PUBLISH, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBSCRIBE, SUBACK, UNSUBSCRIBE, UNSUBACK.
Il campo ID messaggio (identificativo del messaggio) è presente solo nei messaggi in cui i bit QoS nell'intestazione fissa indicano i livelli QoS 1 o 2. Consultare Flussi e livelli di QoS (Quality of service) per ulteriori informazioni.
L'ID messaggio è un numero intero senza segno a 16-bit. In genere, esso aumenta esattamente di uno da un messaggio all'altro, ma non obbligatoriamente. Questo presuppone che non ci siano mai più di 65,535 messaggi "in viaggio" tra una particolare coppia client-broker in qualsiasi momento.
L'ordine dei due byte dell'identificativo del messaggio è MSB, poi LSB (big-endian).
Non utilizzare l'ID messaggio 0. E' riservato come ID messaggio non valido.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
MSB identificativo del messaggio | ||||||||
LSB identificativo del messaggio |